Intrepid

Intrepid is an autonomous outdoor robot Mark Curry has been developing for about two years.

pic of Intrepid up close

Site Map

Robogames 2008Intrepid at the 2008 RoboMagellan competition in San Francisco,
Robothon 2007Intrepid at the 2007 RoboMagellan competition in Seattle Center,
Robogames 2007Intrepid at the 2007 RoboMagellan competition in San Francisco,
Obstacle MapsThe latest developments in obstacle avoidance,
PhilosophyThoughts about Robots and RoboMagellan.
altalt

Configuration : Jan-2008

(click on the pix for bigger ones)

Most recently, Intrepid won the SRS 2007 RoboMagellan contest in Seattle. RoboMagellan contests are held all over the country. They are races between autonomous robots to negotiate an outdoor course given by GPS coordinates, where the robots must touch a red traffic cone positioned at each of the coordinates.Here are some more details about the RoboMagellan competitions.


Approach and Overall Design

The RoboMagellan competitions are useful for remaining focused on a project that spans years. The platform is really intended for robotics R&D and as such is designed for fairly rapid modification. Images of the machine will show it in different configurations, most noticable being the positioning of the sonar transducers.

The budget for this project is quite modest. There are no laser scanners or industrial grade IMU devices to be found on-board.

Intrepid's chassis is that of a Traxxas E-Maxx 4WD R/C vehicle. The motor controller was replaced with twin Parallax HB-25 motor drivers feeding the stock 550 'Titan' motors. This combination has worked quite well. Intrepid doesn't currently move very fast, but this has nothing to do with the drive system and everything to do with safety. As the obstacle avoidance techniques mature the speed will also increase. Intrepid can move fast enough that you would need to run flat out to keep up!

There are several microprocessors onboard, including a BDMICRO MAVRIC-IIB Atmel ATMega128 controller, used to manage the sensors, compass, IMU and drive system. A Pentium-M mini-ITX board running MATLAB is the mission controller and image processor. The main processor communicates to the embedded controllers via serial link. Some people have been puzzled by the choice of using MATLAB. There are two main reasons for this. 1) Image processing is a high priority for this project. 2) This approach allows for rapid prototyping of ideas and algorithms. Imaging requires computational power, there's no getting around it. This is the reason for the mini-ITX which is certainly a bit bulky for the E-Maxx, however having lots of computational power has its advantages. We are able to leverage the scripting power (no re-compilation) as well as the image processing library wihich is packed with routines that don't have to be reinvented. One may then concentrate on the application at hand. This powerful combination has only barely been tapped up to this point. Current areas of research are mapping and path planning. Software development happens right on the robot.

The IMU is a custom gyro-accelerometer-magnetometer set based on an ATMega32 processor. Intrepid uses both infrared and sonar sensors for object avoidance, and uses a camera to identify and navigate to cone targets at way points. It also has a GPS receiver used to correct for odometry drift. Imaging acquisition is accomplished using a standard USB connected CCD webcam. Intrepid also has a WiFi data link that allows for easy remote testing and data capture.


Links

DPRGDiscussion in Dallas Personal Robotics Group thread on design philosophy
Servo ArticleAppeared August 2007: "The Day the Robots Took Over the Park"
Dave HylandsDave maintains some interesting pages on a variety of robot competitions as well as a pretty mean sumo-robot.
BobAndEileenThere are some excellent high-resolution pictures of Intrepid (and many other robots) on this site. I understand Bob and Eileen also have a one of the best of the maze-traversing robots.
Automata--robotsAn interesting discussion on blogspot.com that mentions Intrepid.
TarzanBob Scheer's RoboMagellan development.
RoboMagellanHere are the official rules for the competition.



Last Modified:   2009-6-16 08:13:43
Contact