First, update apt sudo apt update && sudo apt upgrade -y Install Flatpak # install sudo apt install flatpak -y #if you want to install from software GUI sudo apt install gnome-software-plugin-flatpak -y #add the flathub repo flatpak remote-add –if-not-exists flathub https://flathub.

Setting up Git

git config –global user.email "danaukes@gmail.com" git config –global user.name "Dan Aukes" Update git roscd thorlabs_linear_actuator/ git status git add -A git commit -m="<INSERT YOUR MESSAGE HERE>" git push # supply username and pw

IDEAlab ROS prerequisites

#update repository sudo apt update #visual package manager sudo apt install -y synaptic #ssh access sudo apt install -y openssh-server #python editor sudo apt install -y spyder3 #ifconfig command and other networking tools sudo apt install net-tools #misc sudo apt install -y curl #python packages sudo apt install -y python3-serial python3-pip

Install Tailscale

for raspberry pi sudo apt install curl -y general installation curl -fsSL https://pkgs.

02-Import Keys

Install and Setup Install gnupg, nautilus integration (seahorse), and restart nautilus

Common Docker Commands

General Commands docker images docker pull docker create docker ps docker attach 3378689f2069 Deleting, cleanup docker run —rm image_name docker system prune docker container prune Ubuntu Image docker pull ubuntu docker run -d -t ubuntu # run detached docker run -it ubuntu /bin/bash docker exec -it /bin/bash apt-get update docker compose run -it web /bin/bash Anaconda Image docker pull continuumio/anaconda3 docker run -it continuumio/anaconda3 /bin/bash Set up gui: https://dev.

ROS Installation Summary

This is derived from the official tutorial Run this code:

Installing and Configuring the default ROS Environment

This is not necessary if you will be creating your own custom workspace

03-Install and Setup rclone

Install rclone sudo apt install -y curl curl https://rclone.org/install.sh | sudo bash If you have a previous config for rclone, it should be encrypted before backing up.

Navigating the Ros Filesystem (optional)

From here #sudo apt-get install ros-<distro>-ros-tutorials sudo apt-get install ros-melodic-ros-tutorials #rospack find [package_name] rospack find roscpp #roscd [locationname[/subdir]] roscd roscpp #print the working directory using the Unix command pwd #To see what is in your ROS_PACKAGE_PATH, type: echo $ROS_PACKAGE_PATH #roscd can also move to a subdirectory of a package or stack.