Skip to content

Project installation

Quick installation

The easiest option is to install the project with a single curl command. Make sure that curl is installed:

sudo apt update && sudo apt upgrade -y && sudo apt install curl

Go to your home directory and run the installation script:

cd ~
curl -fsSL https://gitverse.ru/api/repos/daniel-robotics/lightweight-cobot/raw/branch/master/install.sh | bash
cd ~
curl -fsSL https://gitverse.ru/api/repos/daniel-robotics/lightweight-cobot/raw/branch/dev/install.sh | bash -s dev

Installation with Git

The project is available on both GitVerse (preferred) and GitHub.

New to Git?

If this is your first time using Git and GitHub, see the GitHub getting-started guide.

Clone the repository and run the installation script:

cd ~
git clone https://gitverse.ru/daniel-robotics/lightweight-cobot.git
cd ~/lightweight-cobot
sudo chmod +x ./install.sh
./install.sh
cd ~
git clone https://github.com/Daniel-Robotic/lightweight-cobot.git
cd ~/lightweight-cobot
sudo chmod +x ./install.sh
./install.sh

Manual installation

If neither curl nor git is available, download the project archive manually from the repository page using the Download ZIP button, extract it, and run:

cd ~/lightweight-cobot
sudo chmod +x ./install.sh
./install.sh

Installation process

The install.sh script automatically installs:

  • Git — version control system;
  • Docker — containerization for isolated execution;
  • cobot CLI — the main project management tool;
  • Ubuntu system dependencies.

Restarting after installation

After the script finishes, a restart may be required for Docker to work:

sudo reboot now

Watch the terminal output: the script will indicate whether a restart is required.

If the log is empty

If the script produces no output, reload the Bash environment and continue setup manually:

source ~/.bashrc   # refresh environment variables
cobot setup        # continue system setup

Verifying the installation

After installation, make sure that cobot is available:

cobot -h

If the command displays the list of available subcommands, installation was successful.


Next step: System configuration