Explore the repo»
Explore the docs»
This repository purpose is to offer an easy access to the binary files of the 3Laws products. The first public release of the Supervisor is already available at a beta state. To get more information about this product, please contact [email protected]
Documentation and Tutorial will soon be available.
Issues, questions, announcements and general discussions can be created and found at: https://github.com/3LawsRobotics/3laws/discussions.
Release changelog and files can be found at: https://github.com/3LawsRobotics/3laws/releases.
This project adheres to Semantic Versioning, although API compatibility is only guaranteed from version 1.0.0
onward.
bash <(curl https://raw.githubusercontent.com/3LawsRobotics/3laws/master/install.sh)
You can add arguments after the command to specify the wanted ros and ubuntu version, the desired CPU architecture and non interactive arguments like Always Yes and Force.
-a <ARCH [amd64, arm64]>
-v <UBUNTU_DISTRO [18.04, 20.04, 22.04]>
-r <ROS_DISTRO [iron, humble, galactic, foxy, noetic]>
-f <Force even if versions doesn't match>
-y <Always yes>
bash <(curl https://raw.githubusercontent.com/3LawsRobotics/3laws/master/install.sh) [-hyf] [-r <ROS_DISTRO>] [-a <ARCH>] [-v <UBUNTU_VERSION>]
Download the package:
wget https://raw.githubusercontent.com/3LawsRobotics/3laws/master/install.sh
Make it executable:
chmod +x install.sh
Run it with your arguments:
sudo ./install.sh [-hyf] [-r <ROS_DISTRO>] [-a <ARCH>] [-v <UBUNTU_VERSION>]
if -yf -r <ROS_DISTRO> -a <ARCH> -v <UBUNTU_VERSION>
specified, the script is non interactive
As an example:
sudo ./install.sh -yf -r foxy -a arm64 -v 20.04
This command will fully remove supervisor from your computer
bash <(curl https://raw.githubusercontent.com/3LawsRobotics/3laws/master/uninstall.sh)
Thomas Gurriet - [email protected]