Surveyor Robotics Journal |
|||||
|
Surveyor Corporation home page
Subscribe to a syndicated RSS feed. Archives |
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 - pySRV1Console-121106.zip (3.6MB) 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 or 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: http://localhost:8888/view.html Note that at the moment, the video may work only in Firefox, and the vision features are currently incomplete - the srv_command() JavaScript function replaces the strings 'x1', 'x2', 'y1' and 'y2' with the corresponding box coordinates, but we haven't fully tested the sending/receiving of vision commands to/from the SRV-1. We'll set up a discussion/troubleshooting thread in the Software section of the Surveyor Robotics Forum Posted Mon, 11 Dec 2006 17:37 | HTML Link | see additional stories ... |
||||