Beginner Tutorials with Python 2.7
These are a series of introductory tutorials for budding roboticists. A rudimentary understanding of basic programming principles is recommended:
A brief overview of the Multipurpose Mobile Manipulator robot.
1. Hello World Dance
Get the robot to greet the world for the first time!
2. Moving Around
Basic positional navigation with the robot's mobile base.
3. Robot High Five
Make the robot detect and give high fives to nearby humans.
Combine all aspects of the robot to fetch a cup from a table.
5. Concluding Remarks
Notes for moving forward and designing custom attachments
Advanced Tutorials with ROS
These are tutorials for advanced roboticists with a significant amount of experience in programming using ROS, the industry-standard robotics programming toolkit:
0. Installing ROS
Initial setup and installation instructions for ROS (Robot Operating System) on a Linux Ubuntu machine.
1. TeleOp Node
Write a basic interface for real-time human tele-operation of the robot and all of its actuators.
2. Using the tf Library
Use the tf library to create a 3D graphical visualizer for all of the robot's current joint states.
3. Kinect SLAM
Use a Microsoft Kinect V1 to perform SLAM (simultaneous localization and mapping) to navigate an indoor environment.