-
Notifications
You must be signed in to change notification settings - Fork 4
Laptop Setup
Before beginning, ensure Ubuntu is installed. Version 20.04 LTS is preferable, but 22 is probably fine too.
In order to connect to the rover, some ethernet settings should be changed. Go to wifi settings for Ethernet, and ensure that it's set to "Shared to other computers" under the IPv4 tab.
In order to develop and push code from these laptops, credentials must be set up.
Check if a default RSA key is set up:
ls ~/.ssh/id_rsa
If nothing shows up, generate a new one: (make sure to use an empty passphrase)
ssh-keygen
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
Then, upload the public key to GitHub so that this computer can push:
- The Software lead should log into the huskyroboticsteam github using the team credentials
- Under
Settings > SSH and GPG keys
, clickNew SSH key
- Set the title to the name of this computer
- Run
cat ~/.ssh/id_rsa.pub
, and paste the output into the "Key" textbox - Click "Add SSH key"
- If needed, clone the rover codebase into the home directory and follow setup instructions. Make sure to clone using ssh!
- Clone the mission control codebase into the home directory and follow setup instructions. Make sure to clone using ssh!
The video streaming works best on Chromium. Install it using by running sudo apt install chromium
. It has been tested on version 123.
This section is incomplete. TODO: finish this! This should talk about a) the set_committer.sh script as well as the run scripts for mission control. These should be put in some central repo.