[ros-users] MIT RACECAR Course using ROS

Boulet, Michael - 0776 - MITLL boulet at ll.mit.edu
Mon Apr 6 20:24:27 UTC 2015


ROS-users,

 

We would like to announce the recent completion of the Rapid Autonomous
Complex-Environment Competing Ackermann-steering Robots (RACECAR) class.
RACECAR is a new MIT Independent Activities Period (IAP) course focused on
demonstrating high-speed vehicle autonomy in MIT's basement hallways
(tunnels). The MIT News Office published an overview article with video at:
https://newsoffice.mit.edu/2015/students-autonomous-robots-race-mit-tunnels-
0406 . The course website is: http://racecar.mit.edu/ .

 

Instructors provided student teams with an model car outfitted with sensors,
embedded processing, and a ROS-based software infrastructure. The base
platform is a Traxxas 1:10-scale radio-controlled (RC) brushless motor rally
car that is capable of reaching 40+ mph speeds. The sensor suite consists of
a Hokuyo 10m scanning lidar, Pixhawk's PX4Flow optical flow camera, a Point
Grey imaging camera, and SparkFun's Razor inertial measurement unit. Control
and autonomy algorithms are processed on-board with an embedded NVIDA Jetson
TK1 development kit running the Ubuntu Linux operating system with "The
Grinch" custom kernel. The TK1's pulse width modulation (PWM) output signals
drive the motor electronic speed controller and steering servomotor,
bypassing the RC receiver.

 

The system uses the Robot Operating System (ROS) framework to facilitate
rapid development. Existing ROS drivers (urg_node, razor_imu_9dof,
pointgrey_camera_driver, and px4flow_node) receive data from the sensors.
The model car's throttle and steering signals are commanded with a new ROS
driver interface to the kernel's sysfs-based PWM subsystem. Students develop
software and visualize data through a wireless network connection to a
virtual machine running on their personal laptops.

 

Given the hardware platform and basic teleoperation software stack, teams of
4 -5 students prototype autonomy algorithms over an intense two week period.
Students are invited to explore a variety of navigation approaches, from
reactive to map-based control. At the end of the class, the teams' solutions
are tested in a timed race around a closed-circuit course in MIT's tunnels.
In January 2015, three of four teams reached the finish line with the
winning team's average speed exceeding 7mph.

 

We would like to thank the many contributors to ROS and, in particular,
Austin Hendrix for hosting the armhf binaries at the time.

 

RACECAR Instructors

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20150406/8b0333cc/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5469 bytes
Desc: not available
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20150406/8b0333cc/attachment.p7s>


More information about the ros-users mailing list