Controlling Robots from VNC
Before you get started, make sure you have the latest version of rosutils on your VNC To update rosutils, use the command cd ~/rosutils && git pull
You will then need to run the command source ~/.bashrc after updating rosutils
Turning on the robot (Turtlebot3)
Make note of the name of your robot written on the top.
Connect the battery to the robot.
Steps to connect
Make note of the name of your robot. It should be written on the top of the robot. For the purposes of this tutorial, I will be connecting to roba, but you should replace roba with the name of your robot.
Run tailscale status | grep roba in a terminal. You should get an output that looks something like this: 100.86.78.102 roba pitosalas@ linux -. Make note of the IP starting with 100, this is the IP address of your robot.
Run the command sb in the terminal. You should see your command prompt change to something that looks like this: [real:roba]
If the robot is already on, run the command sshrobot in your terminal in your VNC. You might be asked to add a new ssh fingerprint, if so simply type yes in the prompt and continue. You will be asked the password of the robot, which is going to be ROSlab134 for all of the lab robots.