Tutorial Track: Stretch Body
Stretch Body is a set of Python packages that allow a developer to directly program the hardware of the Stretch robots. The Stretch Body interface is intended for users who are looking for an alternative to ROS.
Stretch Body currently supports both Python2 and Python3. These tutorials assume a general familiarity with Python as well as basic robot motion control.
Basics
Tutorial | Description | |
---|---|---|
1 | Introduction | Introduction to the Stretch Body package |
2 | Command line Tools | Using the Stretch Body command line tools |
3 | Stretch Body API | Walk through of the Stretch Body API |
4 | Robot Motion | How to command robot motion |
4 | Robot Sensors | How to read robot sensors |
Advanced
Tutorial | Description | |
---|---|---|
1 | Dynamixel Servos | How to configure and work with the Dynamixel servos |
2 | Parameter Management | How to work with parameter system |
3 | Splined Trajectories | How to generated coordinated, smooth, and full-body motion |
4 | Collision Avoidance | How to work with the collision avoidance system |
5 | Contact Models | How to work with the contact detection system |
6 | Changing Tools | How to configure Stretch to work with a different tool |
7 | Custom Wrist DOF | How to integrate custom DOF onto the wrist |
8 | Safety Features | Learn about Stretch Body features that keep the robot safe |