Exploring Tekkotsu Programming
on Mobile Robots
David S. Touretzky and Ethan J. Tira-Thompson
Carnegie Mellon University
Draft version (incomplete), last updated August, 2007
Note: this tutorial applies to Tekkotsu version 4.1, which is
currently in beta release, documented at tekkotsu.no-ip.org. Some
commands described here are not available in earlier releases.
See also: Dave and Ethan's Cognitive
Robotics Lecture Notes
Table of Contents
- Introduction
- On-line documentation
- Files and directories
- Behaviors
- Events
- Motion commands
- Playing sounds
- Robot safety
- Postures and motion sequences
- Walking
- State machines
- State nodes
- Shorthand notation
- Defining new types
- The storyboard tool
- World State (outline only)
- Low-level Vision
- Color image segmentation: EasyTrain
- The vision pipeline
- Ball detection events
- The Tekkotsu Simulator
- Visual routines / dual coding representation
- VisualRoutinesBehavior and SketchGUI
- Sketch primitives
- Shape primitives
- Shape predicates and functors
- Mixing sketch and shape operations
- The Mapbuilder (MapBuilderDemo.h)
- The Pilot
- Kinematics
- Vectors, matrices, and homogeneous coordinates
- Forward kinematics
- Inverse kinematics
- Watchable memory
- Networking
- Inter-robot communication
- Troubleshooting and Debugging
Dave Touretzky
Last modified: Tue Apr 15 03:39:17 EDT 2008