Ready for Autonomy

We designed Stretch for autonomous operation. It comes with a calibrated robot model (URDF) that is well-aligned to 3D camera images, and open source calibration code in Python that you can customize. ROS integration simplifies the use of existing ROS packages for autonomy, including the ROS navigation stack. We also provide demo code to help you get started.

The Python demo code gives examples of

  • 3D mapping, localization, and navigation

  • Fast planning to reach locations in a 3D map

  • Surface segmentation and object grasping

  • Contact detection for surface cleaning, drawer opening, and writing

  • Holding out objects to people using deep neural networks for body pose estimation