Skip to content

BRU commands

bru is a simple command line tool (currently implemented as a bash script.) All it really does is help you properly set up the required ROS environment variables.

Here are the commands:

env     Display all relevant Environment variables
export  Display bash commands to export state
mode    Set running modes
name    Set name of Robot
robot   Control the attached robot remotely
status  Display current Bru sttings

.bashrc set up

The most important part of BRU is the set up in the .bashrc script on computers, robots and vms. They all get it.

# Support for bru mode setter
export BRU_MY_IP=$(myip)
export BRU_VPN_IP=$(myvpnip)

# Setting for simulation mode
# $(bru mode sim)
# $(bru name roba -m $(myvpnip))

# Settings for a physical robot 
# $(bru mode real)
# $(bru name platform1 -m 100.107.118.103)