Robobot 2b
Update software
Once connected to the Raspberry Pi of the robot, update the software:
Update operating system
The operating system is the recommended PI-OS 64bit system build on Debian.
Update using the commands:
sudo apt update sudo apt dist-upgrade
The sudo is required to get administrator (super-user) privileges. the password is the users password.
Update the Robot software
The Robobot software is on an SVN (subversion) repository, update to newest version using:
cd svn/robobot svn update
If C++ files were updated, then these apps need to be recompiled, continue with next section:
Recompile base software
When connected to the robot recompile the relevant software:
IP display
The ip_disp can show the robots IP on the robot display, it further monitors the start button and starts the Python mission app.
In the directory /home/local/svn/robobot/ip_disp/build:
cd /home/local/svn/robobot/ip_disp/build make -j3
This should be recompiled if there are any changes.
Teensy - MQTT interface
The teensy_interface makes the robot interface available using the MQTT protocol and thus makes it available over the net.
In the directory /home/local/svn/robobot/ip_disp/build:
cd /home/local/svn/robobot/ip_disp/build make -j3
This should be recompiled if there are any changes.