|Surveyor Robotics Journal|
Mon, 11 Dec 2006
New Python-based SRV1Console for SRV-1
We've created a Python-based version of the SRV1Console with some added features, including the ability to edit the flash memory, check the firmware version, run the firmware update program, and test the image processing functions. Here is the download link -
At the moment, the displayed video frame rate is somewhat lower than the java version of SRV1Console, and the image processing commands still need some work, but this console is a *lot* easier to extend than the Java version, and we should be able to resolve the performance issues.
If you want to run from source (SRV1Console.py), you'll need Python 2.4 and the PySerial package (http://pyserial.sourceforge.net/).
If you have Python installed, the console is started with:
python SRV1Console.py -com /dev/cu.SLAB_USBtoUART
python SRV1Console.py -com COM4
If you don't have Python installed, there's an SRV1Console.exe which should run on Windows without any Python libraries installed. The command line parameters are the same as the Java SRV1Console, with one addition: '-com' to specify the com port string:
SRV1Console -com COM4
Once it's running, the main console page is:
We'll set up a discussion/troubleshooting thread in the Software section of the Surveyor Robotics Forum