I just received another Windows-based control program for the original ARM7-based SRV-1. that was developed for use in a computer science course at Brooklyn College. It exercises the 'v' vision commands, and seems to have a lot of capability. Again, it would be worthwhile looking at what would be involved to change the comm interface from serial to sockets.
The code is posted here -
http://www.surveyor.com/tmp/SVR.zip Here's a quick description ...
==============================
Please find the source code in the attached ZIP file.
copy it to an empty directory, unzip it and type make.
It creates a Surveyor C++ object that we can send
messages to.
There are some simple programs, begin, findball that
are about a simple as I can come up with but actually do
some thing. Also some more complex, kick which
plays a recognizable game of football.
A README file tells how to set it up for Linux, Mac
or Windows
We are currently using this in CIS 1.5 at Brooklyn College
(the first programming course) and plan to use it in CIS 15
(the second course). I am currently working on some
documentation which I'd be happy to let you have. It is
rather big due to pictures so I thought I'd see if you are
interested before I send it.
By the way, when I modified the Windows version
to use native Windows system calls the picture corruption
problem went away, at least for small pictures.
==============================