Posted 11 months, 3 weeks ago by Alexander Rose
We have been working with Matteo Borri on a new type of robot controller. One that uses all the features of an Android smartphone as the robot sensor package, but that can still talk to the robot base for control. You can see the beta of his new app here. After many generations Matteo now is using the audio out on the phones as a "modem" to send signals to the robot leaving other ports free. All the rest of the communication and sensors are communicated through the phone including real time video, compass, and GPS. We are working on a complete robot package of this type of bot now. Stay Tuned.
Posted 1 year, 4 months ago by Alexander Rose
We are pleased to announce the first of our Arduino Duemilanove compatible OSbases. We plan on making a renegade version of this soon as well as versions for the newest Arduino boards. This OSBase comes complete with motors, wheels, treads, 2 cell Lipo battery, charger, plastic lid with threaded holes for mounting an Arduino Duemilanove with the three supplied 4-40 screws. This base has a charge plug and switch all wired up with the motor and power wires ready for you to screw down to terminals or stick into headers. This is the complete Arduino Duemilanove compatible OSbase but you will need an Arduino Duemilanove and Ardumoto shield to make it go. It comes with a spacer specially designed for Arduino and the screws to hold it down. If you already have the Ardumoto board built up with screw terminals, there is no further soldering required for this build. You can use this Example Code from Sparkfun to get started.
Posted 1 year, 7 months ago by Alexander Rose
Katie Linendoll did a great segment on CNN that features the SRV Robot... click play above to see it.
Posted 1 year, 7 months ago by
We just captured first images from simple srv1 server application running on the Blackfin uclinux port. There's some corrupted frames due to character post-processing on the stdio console that we haven't been able to completely clear, but 50% of the frames are getting through intact. Here's a sample. Apologies for picture quality - lots of reflections from the afternoon sun:

Once the console issue is resolved, the next tasks are adding support for OV7725 (this was taken via OV9655), bumping the baud rate to work at full speed with the Matchport, and then porting various robot controls to our SRV_protocol, SRV_httpd and picoC interfaces. Lots to do, but this was an encouraging first step.
We're making a push to bring our Linux support on the SRV-1 / SVS up to date. Details are found here:
www.surveyor.com/cgi-bin/yabb2/YaBB.pl?num=1276379812
The basic plan is to migrate all of the SRV_protocol, SRV_httpd, and picoC capabilities to run under uClinux, thereby maintaining compatibility with our various Java consoles, labview-srv, Roborealm, etc. The main issue will be adding 2500kbps communication via the Matchport, but we think we have a mechanism to handle this, as the kernel now supports hardware flow control that is required by the Matchport. This project is a top priority and we hope to make significant progress in the upcoming weeks.
Posted 1 year, 8 months ago by Alexander Rose

Posted 1 year, 8 months ago by Alexander Rose

Posted 1 year, 8 months ago by Alexander Rose
We have developed console software for the Google Android G1 phone to control a Surveyor SRV1 robot. The software for this project is open source, hosted at http://code.google.com/p/srv1console/ and http://www.surveyor.com
Posted 1 year, 8 months ago by Alexander Rose
Bat-teK 3 Minute Project Video from Charles Daniel on Vimeo.
The video above shows how a Lockheed project at Carnegie Mellon University is using different versions of the surveyor robots.Posted 1 year, 9 months ago by Alexander Rose

In November we were contacted by a major aerospace company to build a large outdoor version of the SRV. The Ranger was the result.
Below is a video demo of the first tests we did with the robot.