Robots · Home robots

Hello Robot Stretch 4 teleoperation: web control, puppet teleop and in-home data

Stretch 4 is the robot labs buy when they want to study manipulation in real homes rather than on a lab bench. It ships with three ways to drive it remotely, and the choice between them shapes the data you get.

Hello Robot Stretch 4, Single-arm mobile manipulator for homes and labs
AI-generated illustration of the Hello Robot Stretch 4. For product photos, see Hello Robot.
Reach
55 cm + 6 cm wrist
Payload
2.5 kg arm extended, 4 kg retracted
Weight
46 kg; 33 kg with ballast off for transport
Size
160 cm tall, 45 cm diameter
Runtime
8 hours (light CPU load), self-charging
Software
Open-source ROS 2 and Python SDK
In the box for teleop
Gamepad and pistol teleop controllers
Price
Listed at $29,950 on Hello Robot as of October 2026

Updated

Hello Robot's Stretch is the most common research robot built for the inside of a house: a slim, light mobile manipulator with one arm, a lift and an omnidirectional base, designed to work next to people rather than behind a fence. Stretch 4, released in May 2026, keeps that idea and ships with the tools to drive it remotely out of the box: a browser interface, a gamepad, and a "puppet" mode in which one Stretch controls another. For teams collecting demonstration data in real homes, those choices matter more than any spec. This page covers how each teleop path works, what data you can get out of it, what Stretch 4 can and cannot do today, and how it compares with the bimanual alternatives.

Price, availability and the research-only certification

The Hello Robot purchase page lists Stretch 4 at $29,950 and says it "typically ships within 2-4 weeks from receipt of purchase order or pre-payment". It comes with a compliant gripper, battery and ballast, a wall power supply, ArUco markers, tools, and gamepad and pistol teleop controllers. Add-ons include a docking station ($1,495), a parallel gripper ($1,495), an NVIDIA Jetson Orin NX ($2,995) and a three-year warranty extension ($2,495). Hello Robot does not offer upgrades from Stretch 3 or earlier units.

Two caveats belong up front. First, Stretch 4 "is currently only certified for laboratory and research use", so a lab running a study in a participant's home should plan that under its own research and safety protocols. Second, its LiDAR sensors are made by Hesai, and Hello Robot notes the robot is subject to the DoD 1260H designation, "which may restrict purchase through use of certain government funds". TechCrunch reported in June 2026 that the company expected to build 200 to 300 units at its Martinez, California headquarters and that the first run had sold out.

Three ways to drive Stretch 4 remotely

The Stretch 4 docs group teleoperation into mobile (web), gamepad and puppet modes. Each suits a different job.

Web Teleop

A browser interface. You launch it on the robot and open the printed /operator URL from a laptop or phone. Per the Web Teleop demo page, you can switch camera views, control all joints and change speed; autonomous navigation and click-to-pregrasp are listed as "Documentation Coming Soon". Only one browser can connect at a time. This is the path for an operator who is not in the room.

Gamepad

The included gamepad has two modes, toggled with Y: Joint Control, which moves each joint individually, and Flying Gripper Control, where the right stick moves the wrist and the left stick moves toward where the gripper points. Speed and strength each cycle through low, medium and high. It is the quickest way to move the robot around a home and reset scenes between episodes, but joint-by-joint motion is a weak source of demonstration data for smooth reaching.

Puppet teleop

One Stretch, the Controller, fitted with a pistol grip, drives a second Stretch, the Puppet. The puppet teleop guide says the Controller's lift, arm, wrist and base go into a backdrivable mode so the operator can push the links by hand; its joint positions are read at 80 Hz and streamed to the Puppet over TCP/ZMQ, and a slider on the pistol sets the Puppet's gripper opening. It is a leader-follower setup where the leader is the same robot.

Puppet teleop solves the embodiment problem neatly: every demonstrated motion is one the robot can physically make, because the operator made it on an identical robot. The cost is that it needs two Stretch 4 units, about $60,000 at list price, and the operator stands next to the Controller. For remote operators in another city, Web Teleop is the practical option.

Running Web Teleop over the internet

Hello Robot's docs say you can operate Stretch "entirely remotely" through a secure tunneling service such as ngrok, with setup in the stretch4_web_teleop repository. Treat that as a starting point rather than a production link. The same page marks the documentation as beta, tells users to "proceed carefully", and notes that browsers will show an invalid-certificate warning when connecting, which is expected with the default setup. For a study in someone's home, put the operator connection behind your own VPN or authenticated relay, log every session, and agree with the household when the robot may be connected at all.

Latency is forgiving for most Stretch tasks. Fetching objects, opening drawers and wiping a counter tolerate a couple of hundred milliseconds if the operator moves deliberately and the robot's own controllers enforce speed limits. Precise grasps of small objects are the exception, and the gamepad guide notes the teleop script stops sending commands a few milliseconds after input stops, so a dropped link halts the robot rather than leaving it moving. Our latency guide gives budgets by task.

Data from Stretch: what exists and how to record it

The best-known public Stretch dataset came from a demonstration tool rather than teleoperation. Dobb-E, an open-source framework for household manipulation, used "the Stick", built from a $25 reacher-grabber, 3D-printed parts and an iPhone, to collect the Homes of New York dataset: 13 hours across 22 homes and 1.5 million frames. Deployed on Stretch, it reported an 81% success rate over 109 tasks in 10 New York City homes, learning a new task in about 20 minutes (five minutes of demonstrations plus fifteen of fine-tuning). It is a useful reference point for how far cheap handheld capture can go on this robot.

For teleoperated data, the Stretch 4 docs list a puppet-teleop data collection tutorial and a "Logging Data" page. LeRobot's main branch does not include a Stretch driver as of October 2026 (its built-in robots include SO-series arms, Koch, OpenArm, Reachy 2 and Unitree G1), so most teams either record ROS 2 bags and convert them, or write a small LeRobot Robot class around the Stretch Python SDK. Whichever route you pick, fix these before the first episode:

Action space

Stretch's joints are named lift, arm, wrist, gripper and base. Decide whether actions are joint targets or base-plus-end-effector deltas and keep it fixed for the whole dataset.

Base motion

Puppet teleop can mimic base translation or, with a flag, only base rotation. Pick one per task; mixing them makes episodes harder to learn from.

Cameras

Record the head and gripper views as separate streams with depth kept apart from RGB, all timestamped on the robot's clock.

Home privacy

Mask or exclude screens, mail and family photos at capture time, not after, so the dataset can be shared with a training team.

Export to LeRobot, RLDS or HDF5 once the schema is stable. Our data collection guide covers episode structure and quality checks.

Who uses Stretch at home, and with a person in the loop

Stretch has a long assistive history, and Hello Robot runs a pilot program for people with significant mobility impairments. Its assist page describes two routes: select individuals and care partners "invited to remotely test-pilot Stretch", and a small in-home program where engineers and an occupational therapist bring the robot to the participant. TechCrunch described a quadriplegic user who sends Stretch to move autonomously and then takes direct control from a voice-operated iPhone app; a protein-shake task that first took nearly two hours came down to minutes. A Hello Robot staff member put the design choice plainly: "Being in control is a feature." On Stretch, teleoperation is not only a way to collect data. For many users it is the product.

What a good Stretch operator does

Matches strength to the setting. The gamepad guide says low strength is meant for use near people and stops a joint on a small motor effort, while high is for forceful tasks such as opening a door. In a home with people nearby, low is the default to start from.
Retracts or stows the arm before driving at medium or high speed, as Hello Robot's guide advises, and slows down near furniture and pets.
Keeps the payload in mind: what the arm lifts retracted it may not hold extended, so it brings the base closer instead of reaching.
Homes the robot only after clearing the area around it, and reports any vibration or refusal to move rather than forcing it.
Uses one grasp strategy per task across episodes, so a home dataset teaches a single way of doing each chore.

What Stretch 4 can and cannot do today

Shown in homes

The Dobb-E tasks give a realistic picture: opening and closing cabinet drawers and doors, opening blinds, turning knobs, opening an air fryer, picking and placing plates and spice bottles, and pouring. The 45 cm footprint and omnidirectional base let it reach these in ordinary apartments.

Limited by

One arm, so two-handed chores such as folding laundry need workarounds or a second robot, and a payload that falls from 4 kg to 2.5 kg with the arm extended.

Autonomy

Hello Robot ships reference demos for mapping and navigation, 3D SLAM and VLM grasping, not a finished chore list. Expect to build or train the behaviors you need.

Stretch 4 against bimanual alternatives

The usual comparison is a wheeled two-armed platform. The Galaxea R1 Lite lists at $39,999 on Galaxea's site, though Galaxea says it is "not currently available for direct purchase", with two 6-DoF arms rated at 3 kg each, a 3-DoF torso and a 96 kg weight. A bimanual wheeled humanoid such as Pollen Reachy 2 is LeRobot-native. Those platforms can do two-handed tasks Stretch cannot. Stretch's case is the opposite trade: about half the weight, a narrow body that fits real apartments, a price that lets a lab run several units, and the puppet mode for matched-embodiment demonstrations. For single-arm home tasks across many homes, Stretch is usually the cheaper way to get coverage.

How RoboPilots staffs a Stretch program

The robots stay with you, in your lab or in participants' homes. We agree the input path with you (Web Teleop behind your VPN, or puppet teleop at your site) and train a dedicated group of operators on your Stretch units, your task protocol and each household's privacy rules before they record anything.

One-week trial

Sets the clean-episodes-per-operator-hour baseline on your units and network, so you know the real cost of a home dataset before scaling.

Coverage

Shifts across time zones, including US Pacific, so sessions fit around the households' schedules.

Data

Episodes labeled by task and outcome and delivered as LeRobot, RLDS or HDF5, with privacy masking and retention written into the protocol.

Interfaces, specs and sources

  • Web Teleop (browser)
  • Gamepad teleop (included)
  • Puppet teleop (Stretch drives Stretch)
  • Open-source ROS 2 and Python SDK
  • Remote access via tunneling (ngrok)

Availability: Buyable for research. Hello Robot lists Stretch 4 at $29,950 and says it typically ships within 2-4 weeks, but it is "currently only certified for laboratory and research use" (hello-robot.com/purchase, checked October 16, 2026). Its assistive page says Stretch 4 "isn't yet available for sale for individual use".

Specs are the maker's published figures, checked on . RoboPilots is not affiliated with Hello Robot; product names are trademarks of their owners.

Frequently asked questions

How much does Stretch 4 cost?
Hello Robot lists Stretch 4 at $29,950 as of October 2026, typically shipping within two to four weeks. A docking station, parallel gripper and Jetson Orin NX are extra.
Can I use Stretch 4 at home?
Hello Robot says Stretch 4 is currently only certified for laboratory and research use and is not yet for sale for individual use. People with mobility impairments can apply to its assistive pilot program.
How do you teleoperate Stretch 4?
Through the browser-based Web Teleop interface, the included gamepad, or puppet teleop, where one Stretch fitted with a pistol grip drives a second Stretch by streaming joint positions at 80 Hz.
Can Stretch 4 be operated over the internet?
Yes. Hello Robot's docs say Web Teleop can run entirely remotely through a secure tunneling service such as ngrok. For real deployments, use your own VPN or authenticated relay and log every session.
Does LeRobot support Stretch 4?
Not in LeRobot's main branch as of October 2026. Teams record ROS 2 bags and convert them, or write a small LeRobot Robot class around the Stretch Python SDK.
Can I upgrade a Stretch 3 to Stretch 4?
No. Hello Robot's purchase page says it does not currently offer upgrades from Stretch 3 or earlier versions.