Surveyor Robotics Journal
   



email: support@surveyor.com

SRV-1 home page

Surveyor Corporation home page

Subscribe to a syndicated RSS feed.

Subscribe with Bloglines

Archives
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
Februray 2006
January 2006

       
Thu, 17 Aug 2006

programming the RS232 version of the ARM7 processor via radio

We produce a small number of SRV-1 controllers with RS232 connectors, as the original SRV-1 robots used these processor cards. We wanted to note that it's possible to upload firmware to these cards via the radio, but you have to first remove the 4 jumpers on the processor card, as shown here -



and then follow the normal programming steps as described in SRV_setup.html, placing the jumper on JP4 before starting LPC21ISP, as shown here -



Note that you can also upload firmware via the RS232, but you have to replace the 4 processor card jumpers, and then removing the left-most radio jumper at JP2 that is shown in the photo above.

If you don't have an RS232 version of the SRV-1 controller board, just ignore this post. If you do have the RS232 version, you'll find that this approach to programming via radio is a lot more convenient than an earlier suggestion we made about making a special DB-9 connector.

Posted Thu, 17 Aug 2006 16:19 | HTML Link | see additional stories ...



test version of SRV-1 firmware with camera interface at 921600 baud

Thanks again to suggestions by Per Dalgas Jakobsen of the Danish Technological Institute, we found that the interface data rate between the camera module and the ARM7 can be increased from 115200 to 921600 baud, which significantly increases our frame capture rate. Note that this doesn't result in an improvement in viewing frame rate, as the bandwidth of the radio interface has remained the same, but for applications which use the onboard ARM7 for real-time image processing, the increased frame rate is very important.

We have created a test version of code with this functionality. We haven't posted a link on the main SRV-1 download page, but SRV-1 users are welcome to give this a try.

http://www.surveyor.com/srvdownload/srv1.hex.081706

The corresponding firmware source code snapshot which was used to build this version is found here - http://www.surveyor.com/srvdownload/srv-081706.zip

Please note that live viewing using this version will seem to be somewhat less smooth with longer latency than before, as we have to buffer the full incoming frame before sending. Previously, we were interleaving receive and send because incoming (from camera) and outgoing (to radio) baud rates matched, thus providing a smoother flow. Not certain yet, but we might want to create a dual-mode version of firmware that supports the old 115200 capture rate for users who just want to view and don't care about the image processing functions. In any case, the higher capture rate is a big boost for development of applications which use image processing, and this is an area in which we have keen interest.

Posted Thu, 17 Aug 2006 15:31 | HTML Link | see additional stories ...