Surveyor Robotics Journal |
|||||
|
Surveyor Corporation home page
Subscribe to a syndicated RSS feed. Archives |
Thu, 19 Jul 2007 Update on next-generation SRV-1 robot controller with Blackfin BF537 processor, 1.3 megapix camera and Linux
We received our first small batch of processor cards this week for testing. As mentioned in a previous Surveyor Robotics Journal post, we're using a 500MHz Analog Devices Blackfin BF537 processor with 32MB SDRAM and 4MB flash and an Omnivision OV9655 1.3 megapixel sensor. The camera interface is Omnivision's AA standard, so in theory we can support other camera modules, and the camera lens is interchangeable. The external connector has interfaces to 2 UARTs, SPI, I2C, various timers, and 16 GPIO. The processor card is 60mm x 50mm ( 2.4" x 2.0"), and combined with the camera weighs approx 32-grams (a bit over 1-oz). We had originally planned on 50mm x 50mm, but that would have required a 6-layer board, so by increasing the length slightly, we stayed with 4-layers, which is considerably less expensive. We will be running Linux 2.6 (technically, it's uClinux) on this board.
At the moment, the board powers up and loads a program via UART, but we don't know if the program is running, probably because we don't have memory or UART configured correctly in software. We just ordered a new JTAG interface for in-circuit testing, but that may not arrive for a week, so we will continue to poke around with software-based debugging in the mean time. Once we sort out the hardware configuration, we should be able to get u-Boot running, and that will get us most of the way to loading a Linux kernel. I will post an update when we finally get things up and running. We already have customers who are waiting to use this board for UAV applications, but we also intend to produce a new version of the SRV-1 controller that hosts this processor card and camera with a WiFi radio module on the existing robot chassis. The new controller will still run the SRV_protocol, so all of the existing applications such as Pyro/Myro, Microsoft Robotics Studio, Player, Roborealm, SRV1Console, etc, should continue to function transparently, though speeds and resolution will be higher. We don't yet have a timeframe for the updated controller, but once we get Linux up and running, things should move along quickly. Posted Thu, 19 Jul 2007 12:18 | HTML Link | see additional stories ... |
||||