Robobot 2b

From Rsewiki
Revision as of 15:45, 16 January 2025 by Jca (talk | contribs) (Created page with " == 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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


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.

The Teensy 4.1 firmware