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

       
Sat, 02 Dec 2006

one last set of firmware changes (120206 firmware)

We are going to wrap up this version of firmware, so the SRV_protocol is now frozen, at least for this release. We made these final changes -
  • the flash memory commands have been simplified to just "zw" and "zr", and up to 1024 bytes can be written or read, with the data terminated by a null (\0). internally, the flash sector is actually 8192 bytes, so we can increase the 1024 byte limit if we get any user requests. also, for testing these commands from the keyboard, since some keyboards won't generate a null character, you can terminate the "zw" data string with a ^A (control-A), and that will be processed as a null (e.g. "zwthis is a test of writing to the srv-1 flash memory^A" then confirm the flash write with "zr")

  • the INPUT command in BASIC has been activated, and it's a simple non-blocking read - it just looks for a single character from the serial channel (radio), and if a character is found, it is stored in the 'X' variable. if nothing is found, then X is set to 0

Here's a variation of the previous BASIC example that uses the INPUT command - the program will continue to loop until the INPUT command receives a character via the serial port / radio :

COLORCAP 1 25 55 1 8
100 IMGCAP
SCAN 1
PRINT X,Y,Z
INPUT
IF X = 0 THEN GOTO 100
END

Here are the latest download links -

Posted Sat, 02 Dec 2006 16:11 | HTML Link | see additional stories ...



Webots 5.1.11 from Cyberbotics will include support for SRV-1

The upcoming release of Webots 5 will include full 3D simulator support for the SRV-1, including camera and IR sensors, realistic physics for the dual-motor tread drive, and SRV_protocol commands. Cyberbotics has done an amazing job in modeling the SRV-1, as can be seen from this video (click on the image) -



For more information on Webots, visit the Cyberbotics website

If you have trouble accessing the video, there's a version posted on YouTube -
    http://youtube.com/watch?v=6N2EMP_u5AM
(thanks to Prof Doug Blank of Bryn Mawr College / IPRE)

Posted Sat, 02 Dec 2006 15:44 | HTML Link | see additional stories ...