For the complete documentation index, see llms.txt. This page is also available as Markdown.

Stretch Docs

Image

Overview

Looking to learn about Stretch 4? You've come to the right place.

Documentation for Stretch 3 | 2 | RE1 has moved!

Ask an Agent

The Stretch Docs Agent (via GitBook) can answer questions about the documentation.

The Stretch Code Agent ( via Hello Robot, BETA) can answer more complex questions about the code, etc.

Stretch Code Agent

Coding Agent Integration

Simply point your AI agent to the llms-full.txt URL or configure your local environment to reference it so your AI can code with full knowledge of our system parameters, hardware subsystems, and API layers.:

  • Curated Layout Index: [https://docs.hello-robot.com/llms.txt](https://docs.hello-robot.com/llms.txt)

  • Full Content Bundle (Recommended for RAG/Context): [https://docs.hello-robot.com/llms-full.txt](https://docs.hello-robot.com/llms-full.txt)

Other Resources

The Stretch 4 documentation is spread across numerous Git repositories. This Stretch Docs site provides an organized view of this information. In addition, you can learn more at these resources:

Hello RobotStretch User ForumGitHub Repos

This site is still under development. If you don't see what you need, email us at support@hello-robot.com.


Getting Started


Image

Working with Stretch

Learn the basics — like keeping the robot charged, logging data, and contrlling the joints.

General Use

Unboxing your new Stretch

How to keep your battery charged and healthy

How to re-pack your Stretch for return shipping or transporting in a car.

How to develop on Stretch remotely

Configuring the Stretch LAN, etc

Sensor Basics

How to access the RGB cameras

How to access the dual 3D Lidars

How to access the base laser-line sensor array

Motion Basics

How to program simple joint motions

Common CLI tools for joint motion

Ways to adjust the motion characteristics

Teleoperation

Telop via the mobile phone controller

Teleop via the gamepad controller

Teleop via the puppet controller

Common Tasks

How to change the end-of-arm tool

How to log status data from the server

Understanding the base frames

How to manage the robot model

Working with ArUCo IDs


Demos and Tutorials

We are still developing exciting new demos and tutorials for Stretch 4. Check back periodically for new documentation.


Image

Explore the Open Source Software Stack

The Stretch 4 software is organized into a multi-layered stack designed to transition seamlessly from low-level hardware control to high-level autonomous behaviors.

The Hello Robot GitHub page provide an overview of the key repositories. Each repository is intended to be self-documenting through its internal README.md and other Markdown files.

Explore the Code


Join the community of 100s of developers

Join our the Stretch community to post questions, get help, and share resources with over 100s of like-minded developers.

Join the Forum

Image