The project to control all the others ROS2 projects...
mb6-space regroups elements for playing with the mobile robots of IMT Nord Europe. It is the master project on the top off sub-projects, dedicated to robots platform, software modules or scenario applications.
It does not include code but mostly documentation and command tools.
mb6-space can be cloned and configured accordingly to ROS2. Also, the proposed command tools rely on a toml based configuration file.
pip install toml toml-cli
git clone https://github.com/imt-mobisyst/mb6-space.git
cd mb6-space
./bin/set-mb6-bashrc
source ~/.bashrc
The set-mb6-bashrc
script adds lines into your ~/.bashrc
file to source ./bin/run-commands.bash
automatically in your shells.
mb6-space is a meta-package mainly including the documentation and some useful command tools. It is designed to be your ros-workspace.
Connect to the imt-mobisyst web pages for more information.
The documentation is on Markdown format. It can be served as a HTML web site thanks to MkDocs.
pip install mkdocs
mkdocs serve
You can then refer to the http://127.0.0.1:8000/.
This documentation is also on line: https://imt-mobisyst.github.io/mb6-space
Deployment is achieved with a public github repository (imt-mobisyst.github.io.git):
git clone git@github.com:imt-mobisyst/imt-mobisyst.github.io.git ../imt-mobisyst-site
./bin/docs-deploy.sh
To notice that the documentation repository can be cloned any where on your computer while the config.toml
is updated accordingly.