Cart 0
 

Stretch 2

A new kind of robot.

 
 

U.S. Patent No. 11,230,000, 11,599,091, and other Patents Pending.

Remarkable for its capability, portability, and affordability.

We’ve reimagined the mobile manipulator.


Stretch 2: $19,950

 

Now Available! Stretch DexWrist: $3,995


Now Available! Full Robot Refurb: $2,000


A Robot for Researchers by Researchers

  • Interact with people using a low mass, contact-sensitive body.

  • Work in clutter with a compact footprint and a slender manipulator.

  • Go outside the lab, it only weighs 51 lb.

  • Everything included: a gripper, a computer, sensors, and software

  • Ready for autonomy

    • Calibrated

    • Python interfaces and ROS integration

    • Autonomy demos in Python

    • Open source code


 
 
 
 

At Last, A Simply Useful™ Mobile Manipulator

Historically, versatile mobile manipulators have been large, heavy, and expensive. Stretch changes that. Thanks to its unprecedented design, it performs a wide range of tasks in a simple, intuitive manner. We call it ‘Simply Useful™’.

 
Capture.PNG
 

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

 
Capture.PNG
 

Sense What Matters

A sensor suite designed specifically for navigation and manipulation in human environments.

 
 
 

Depth Camera

Stretch has an Intel RealSense D435i RGB-D camera on a pan/tilt head with a wide range of motion. The camera is high enough off the ground to see the world from a human-like perspective, making both the floor and countertops clearly visible. Due to Stretch’s slender design, the camera has excellent visibility of the robot’s body and surroundings.

 
 
 

Contact Sensitive

Stretch has torque sensing in all its joints, which enables it to detect contact. Low gear ratios, low mass, and low friction enable Stretch to move until contact, such as when reaching out to write on a whiteboard or lowering down to clean a surface.

 
 
 

IMUs and Accelerometers

IMUs and an accelerometer help Stretch detect bumps and sense its orientation. The 9 DOF IMU in the base can be used for odometry, detecting bumps, and sensing tilt. The 3 DOF accelerometer in the wrist can detect contact and support human-robot interaction. An IMU in the head supports high-frequency head pose estimation synchronized with 3D camera images.

 
 
 

Laser Range Finder

The RP-Lidar A1 laser range finder in the base provides a 340 degree field-of-view due to Stretch’s slender design. It works with ROS packages for odometry, mapping, and navigation.

 
 
 

Microphone Array

The ReSpeaker V2 microphone array in the head supports speech recognition and sound source localization through ROS. There’s also a programmable light ring.

 
Capture.PNG
 

Reach What Matters

Reaches important places in human environments and around the human body.

 
 
 

From Floors to Countertops

With 109cm vertical range of motion, Stretch can place its wrist from just above the floor to well above a countertop. Its telescoping arm can extend 52cm beyond the base and the wrist extends the reach, enabling the gripper to touch the back of a countertop or reach over clutter.

 
 
 

Navigate Tight Spaces

Given what it can reach, Stretch has a remarkably small footprint. It’s just 34cm wide and 33cm long. Retracting the arm and stowing the tool makes everything fit over the base, simplifying navigation through the clutter of human environments.

 
 
 

Comfortable Interactions

Stretch reaches ergonomic locations around people who are standing, seated, in a wheelchair, or in bed. It’s ready to reach out with intuitive motions.

 
Capture.PNG
 

Researcher Friendly

We’ve been there, spending our weekends calibrating a robot’s camera or reverse engineering a closed-source motor controller. Stretch comes calibrated out of the box with open source code from the low-level motor controllers to high-level autonomy demos. It also uses community favorites like Ubuntu, ROS, and Python.

 
 

Open Source from Top to Bottom

Stretch’s code is open source and available on GitHub. We use OSI-approved licenses wherever possible. Our custom code is written almost entirely in Python and its firmware is based on open source Arduino sketches.

 
 

Extensible Hardware

We want you to explore. If you’d like to attach a camera to the wrist, add a tablet to the head, or create a custom tool, we’ve got you covered. Stretch includes:

  • Threaded mounting points on the base, shoulder, head, and wrist

  • 7 x USB-3 and 12VDC (5A) in the base

  • 1x USB-2 and 12VDC (3A) in the head

  • 1x USB-2 and 12VDC (3A) in the shoulder

  • 1x USB-2 and a 10 pin Arduino break-out in the wrist

  • A wrist that supports a Dynamixel X-Series Frame and Dynamixel X-Series servos

 
Capture2.PNG
 

A Workhorse for Everyday Grasping

Robust, adaptive, and ready to grasp a variety of everyday objects

The Stretch Compliant Gripper comes standard with Stretch. It is remarkably good at grasping objects, often succeeding with only coarse alignment. The springs conform to the object while rubber fingertips achieve high-friction contact, capturing even small pills.

The gripper’s Python interface provides motor current and position feedback as approximations of grip pose and grip force. We also provide a ROS interface and URDF model for the gripper.

 
 
 
Screen Shot 2020-07-07 at 8.38.15 AM.png
 

A Tool for Every Occasion

In manipulation, your robot is only as good as your end-of-arm tool. We’ve developed a range of tools to attach to Stretch. The Stretch Tool Share has open-hardware designs that you can download, including tools that you can 3D print for Stretch.

 
Capture.PNG

Stretch 2 Specification


 

General

  • Mechanical

    • Weight: 23 Kg

    • Height: 141 cm

    • Footprint: 34cm W x 33 cm L

  • Electrical

    • Voltage: 12VDC

    • Battery: Deep Cycle SLA

    • Battery Capacity: 18 AH

    • Runtime: 2-5 hours (load dependent)

Manipulator

  • Lift

    • Range of motion: 109cm

    • Force sensing via motor current

    • Max speed: 0.15 m/s

  • Arm

    • Range of motion: 52cm

    • Force sensing via motor current

    • Payload 2.0Kg (no gripper)

    • Max speed: 0.3 m/s

  • Developer

    • 2x M4 mounting holes

    • 1x Aruco Tags

    • USB 2.0-A port

    • 12V@3A power port

End of Arm

  • Wrist Yaw: 330 Deg

  • 3 DOF Accelerometer

  • Tool Plate: M2 bolt pattern with thru bore

  • Tool Control: Dynamixel X-Series TTL

  • Developer

    • Arduino with 10-pin expansion header

      • 12V@500mA, SPI, I2C, DIO

    • USB 2.0-A port

    • 2x Aruco tags

Head

  • lntel RealSense D435i with IMU

  • Head pan: 346 deg ROM

  • Head tilt: 115 deg ROM

  • Illuminated runstop button

  • Audio

    • 4 channel ReSpeaker MicArray V2.0

    • 8W stereo audio out w/volume adjust

  • Developer

    • 3x M4 mounting holes

    • USB 2.0-A port

    • 12V@3A power port

Base

  • Compute

    • Intel NUC-8

    • CPU: Intel i5-8259U

    • Ram: 32GB

    • SSD: 500GB

    • WiFi

    • Ubuntu 20.03 / ROS Noetic

  • IMU: 9 DOF FXOS8700 + FXAS21002

  • Laser Range Finder

    • Slamtex RPLidar A1

    • FOV: 340 degrees

  • Drive

    • Differential two wheel w/ Omni Wheel caster

    • Position & velocity control

    • 25mm ground clearance

    • Max speed: 0.3 m/s

  • Developer

    • 2x Aruco tags

    • 6x M4 mounting points

    • 7x USB 3.0-A ports

    • HDMI / Ethernet

    • Auto-dock charge port

    • On / Off switch

    • Light bar voltage indicator

    • 12V@5A expansion power

 

Capture.PNG