Labrat Robot

Minimal robot framework to provide an alternative to ROS

Moderate Pure Nim score 35/100 · last commit 2026-01-25 · 1 stars · tests present · no docs generated

Summary

Latest Version Unknown
License Unknown
CI Status Failing
Stars 1
Forks 0
Open Issues 0
Last Commit 2026-01-25
Downloads 0
Last Indexed 2026-09-07 06:08

Installation

nimble install Labrat Robot
choosenim install Labrat Robot
git clone https://gitlab.com/labrat-eu/lbot

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
Labrat Robot - - - - - - -

Source

Repository https://gitlab.com/labrat-eu/lbot
Homepage https://gitlab.com/labrat-eu/lbot
Registry Source gitlab

README

lbot Framework

Minimal robot framework to provide an alternative to ROS.

Install dependencies

Download the conan package from the downloads page and install it.

Please make sure that you installed Conan 2.0 or higher.

conan -v

Now install other build tools. You may use a system package manager of your choice to install it.

apt update
apt install gcc g++ python3 git cmake

Before you can use Conan, you need to create a default build profile. You can create one automatically.

conan profile detect

You might want to edit the file ~/.conan2/profiles/default to set the correct compiler and C++ standard among other settings. The following settings were found to cause little problems on a variety of systems.

[settings]
arch=<your CPU-architecture (e.g. x86_64, armv8)>
build_type=<Debug|Release>
compiler=<your compiler (e.g. gcc)>
compiler.cppstd=20
compiler.libcxx=libstdc++11
compiler.version=<your compiler's major version number (e.g. 13)>
os=Linux

[buildenv]
CC=<your C compiler with version (e.g. gcc-13)>
CXX=<your C++ compiler with version (e.g. g++-13)>

Building the library

conan create . --build=missing

Running the tests

conan test testing lbot/<version>

Building the library for development

conan install . --build=missing
conan source .
conan build .

If you want to make the development version available to other conan projects on your system export your package.

conan export-pkg .

Automatically format the code

You may automatically format the code by running the following command.

shopt -s globstar
clang-format -i --style=file:build/Debug/.clang-format src/*.cpp src/*.hpp src/**/*.cpp src/**/*.hpp