Let's Robot

Welcome to the Let's Robot network. You'll find comprehensive guides and documentation to help you start working with Let's Robot as quickly as possible, as well as support if you get stuck. Let's jump right in!

Technical FAQ

My controller.py or send_video.py doesn't work

Make sure that controller.py has the robotID and send_video.py the cameraID. Check if there are any typos and you haven't mixed them up.

Send_video.py doesn't work (KeyError: 'mpeg_stream_port')

Sometimes, the server hasn't assigned a video port for your robot.
Ping @Ged on Discord so he can set it manually.

Running controller.py without a motor

Add --type none to when starting the script, like this:
python controller.py <ROBOTID> --type none

Changing your Wifi SSID and Password on a new network

Most likely if you are asking this question you have gone somewhere without an HDMI monitor and you can't SSH into your robot because you can't connect it to Wifi.
Try this

Adding Wifi login credentials via the command line

TTS stopped working

Be sure that in your robot settings page "mute text to speech" is not toggled on.

Try changing the speaker to a different USB port and turn the robot off and back on.

Try unplugging the camera, turn the robot off and back on, wait for "ok" and then plug camera back in.

You can also try updating and upgrading the Raspberry Pi software. SSH into your robot and do:

sudo apt-get update
sudo apt-get dist-upgrade