This repository is used for development of robotics in the Alliander Research Center for Digital Technologies (RCDT). Currently, RCDT has two robots we use for development:
Franka Research 3 | Husarion Panther |
To use this repository, first clone it including the submodules:
git clone --recurse-submodules https://github.com/alliander-opensource/rcdt_robotics.git
This repository contains docker files to simplify the installation process of the required software. To install docker itself, please check: docs/install_docker.
To build and run one of our images, use the run script in root of the repository and follow the instructions:
. run
The selected image will build and run.
The ROS2 packages, developed for the robots, can be found in ros2_ws/src
. While using the docker image, one can build the packages inside the ros2_ws, using colcon:
colcon build --symlink-install
Do not forget to source afterwards:
source /home/rcdt/ros2_ws/install/setup.bash
You can also automate this by adding the source command to the .bashrc.personal
file, in the root of this repository.
You should now be able to use the ROS2 packages. Check the package specific README files for further instructions.
This project is licensed under the Apache License Version 2.0 - see licence for details.
Please read CODE_OF_CONDUCT, CONTRIBUTING, and PROJECT GOVERNANCE for details on the process for submitting pull requests to us.