All the key scripts for bru are in a standard github repo, rosutilsarrow-up-right. You will find the following scripts:
bru.py - the main script as described
bru.py
common_alias.bash - the standard collection of aliases for our robots andVMs.
common_alias.bash
pi_connect.sh - the script for setting up a robot or VM with tailscale
pi_connect.sh
bashrc_template.bash - A template for the bashrc script for all Robots or VMs that are running BRU
bashrc_template.bash
Note that in general we set up a new robot by copying the MicroSD from a similar robot. This is here for completeness. Here are the steps:
Follow the Robot vendor instructions to set it up and set up ROS. All libraries, environment variables and so on should be set up in a standard way
Clone rosutilsarrow-up-right to ~ on the robot
Clone gpg_bran4arrow-up-right to ~/catkin_ws/src
Create a symbolic link from ~/rosutils/bru.py to ~/bin and chmod +x that file (details may be different.)
Last updated 2 years ago
Was this helpful?