Skip to content

3LawsRobotics/3laws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3Laws Repository


Logo

3Laws' Public Repo

Explore the repo»
Explore the docs»

Introduction

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.

Forum

Issues, questions, announcements and general discussions can be created and found at: https://github.com/3LawsRobotics/3laws/discussions.

Releases

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.

Supervisor installation

Interactive Package installation

bash <(curl https://raw.githubusercontent.com/3LawsRobotics/3laws/master/install.sh)

Specific package

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>]

Non interactive

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

Supervisor uninstall:

This command will fully remove supervisor from your computer

bash <(curl https://raw.githubusercontent.com/3LawsRobotics/3laws/master/uninstall.sh)

Repo maintainer

Thomas Gurriet - [email protected]