Navigating with the Tekkotsu Pilot

Tekkotsu is a free, open source software framework for high-level robot programming. We describe enhancements to Tekkotsu's navigation component, the Pilot, to incorporate a particle filter for localization and an RRT-based path planner for obstacle avoidance. This allows us to largely automate the robot's navigation behavior using a combination of odometry and landmark-based localization. Beginning robot programmers need only indicate a destination in Tekkotsu's world map and the Pilot will take the robot there. The software has been tested both in simulation and on Calliope, a new educational robot developed in the Tekkotsu lab in collaboration with RoPro Design, Inc..

[1]  Steven M. LaValle,et al.  RRT-connect: An efficient approach to single-query path planning , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[2]  David S. Touretzky,et al.  Dual-coding representations for robot vision programming in Tekkotsu , 2007, Auton. Robots.

[3]  David S. Touretzky,et al.  Calliope: Mobile Manipulation From Commodity Components , 2010, Enabling Intelligence through Middleware.

[4]  David S. Touretzky,et al.  The Tekkotsu "Crew": Teaching Robot Programming at a Higher Level , 2010, AAAI 2010.

[5]  David S. Touretzky,et al.  Preparing computer science students for the robotics revolution , 2010, Commun. ACM.