MicroStrain MicroStrain Microminiature Sensors




jBot: A fully Autonomous, Self-Guided, Mobile Robot

Dr. David Anderson
Dept. of Geological Sciences
Southern Methodist University

White Paper 1
White Paper 2


The Journey Robot is an outdoor robot designed to run offroad in unstructured environments. It was inspired by the DARPA Grand Challenge and built as a prototype vehicle for that competition, in collaboration with Ron Grant and Steve Rainwater of the Dallas Personal Robotics Group, Mike Hamilton, Mark Sims and myself.

jBot is a fully autonomous, self-guided, mobil robot, capable of navigating on its own to an arbitrary set of waypoints while avoiding obstacles along the way.The concept for the robot was hashed out over the summer of 2004 in a series of RBNO meetings at the warehouse of the DPRG. The platform was designed by Mike during the fall and winter of 2004 and I built the vehicle in my home machine shop in the spring of 2005. jBot moved under its own power for the first time on April 9, 2005 (3.5M mpg).

The robot was designed to meet the twin requirements of off-road stability and zero turning radius. The present platform is a differentially steered 6-wheel vehicle, with all-wheel drive and all-wheel independent suspension. Power is provided by two Pittman 24 Volt DC gearhead motors and a 24 volt, 4 amp/hour NiMh battery pack. Total robot weight is about 20 lbs. The robot's tires, wheels, and suspension were scavanged from a Traxxas E-MAXX 4-wheel-drive 1/10 scale R/C monster truck. These are very nicely engineered suspension and drive parts, with a full set of factory parts available, as well as lots of after-market components from various manufacturers. Mike designed a custom drive train to interface with the suspension parts, giving us an all-wheel-drive vehicle with zero turn radius and full independent suspension. The only aftermarket parts used were the addition of MIP CVD steel constant velocity joint drive shafts to replace the factory plastic parts, which were not able to handle the torque, and a set of aftermarket Road Rage tires.

The robot's "brain" is a Motorola 68332 micro-controller running in one of Mark Castelluccio's Mini Robomind controller boards. The current suite of sensors includes quadrature shaft encoders on the motors, an array of four Polaroid (Senscomp) sonar transducers, a Microstrain 3-axis inertial measurement unit, and a Garmin Etrex GPS receiver. A pair of Devantech H-Bridge intelligent electronic speed controllers are used to drive the DC gearhead motors.

The robot's operating system and control and navigation software were developed and written by the author based on algorithms originally developed for the SR04 and the nBot robots. The robot uses a small cooperative multi-tasking executive to run a set of behaviors. The behaviors are prioritized in a behavior-based or "subsumption" architecture. The powerful TPU subsystem of the Motorola 68332 provides interrupt-driven hardware interfaces for user I/O, motor drivers, quad encoders, PID speed controller, sonar array, and radio PWM decode for a remote emergency override. It also supplies four RS-232 communication channels for the control terminal, IMU, GPS, and an optional serial video camera.