Running the Robot Controller
You will need to run the controller code on the robot so that our policy can communicate with the robot, get the observations, and execute the actions. This step walks you through that.
Last updated
You will need to run the controller code on the robot so that our policy can communicate with the robot, get the observations, and execute the actions. This step walks you through that.
Last updated
Code to start the camera stream publisher and robot controller. The code is useful for -based camera streaming, but can be adapted for other use cases.
Clone repository onto your Hello Robot Stretch:
Install required packages on your root pip env (where hello_robot
package is installed):
If you just turned on the robot, perform joint calibration on your Stretch by running the following in terminal:
this only needs to be run once every time the robot is booted up.
In a separate terminal window, Run roscore
on your Stretch within the conda/mamba environment home_robot
on your Stretch
.
Change current working directory to this repository’s root folder (cd ../robot-server
).
Run in terminal (not within the conda
environment, but in the root pip environment):