Demo - Web Teleoperation
This documentation is currently in beta. Please proceed carefully, and if you run into issues or need additional information, reach out to Hello Robot directly for support.
A common use case for Stretch is to operate the robot remotely, either on a local network or across the Internet. Hello Robot's Web Teleop software makes this possible, allowing an operator to control the robot while streaming the view through any of the robot's cameras. In the following demo, you will learn how to launch and use the Web Teleop demo that comes with Stretch.
Launching the Demo
On the robot, Web Teleop can be launched in two ways.
When the demo launches, the URL for connecting to the robot will be displayed at the bottom of the window (example: https://192.0.2.1/operator). Record this for use in the next step.
Connecting over a local network
On a mobile phone or PC that is connected to the same Wi-Fi network as Stretch, open a web browser (Firefox recommended for best compatibility) and type in the URL as it appeared in the robot's Terminal window. This will connect you to the robot.
After a few seconds, you should see the Web Teleop interface display in your browser:
#Insert web teleop default image
Using this interface, you can directly control all of the robot's joints, switch between camera views, change speed settings, .
#Labeled diagram of interface options
#Insert video screengrab of ~ 1 minute of web teleop
Advanced capabilities - autonomous navigation
Advanced capabilities - click-to-pregrasp
Connecting remotely over the Internet
It is possible to use Web Teleop entirely remotely over an internet connection, using a service like ngrok for secure tunneling. Instructions and tips can be found in the stretch4_web_teleop repository.
Last updated
Was this helpful?
