Skip to content

alliander-opensource/rcdt_robotics

Repository files navigation

RCDT Robotics

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:

drawing drawing
Franka Research 3 Husarion Panther

Clone this repository

To use this repository, first clone it including the submodules:

git clone --recurse-submodules https://github.com/alliander-opensource/rcdt_robotics.git

Install docker

This repository contains docker files to simplify the installation process of the required software. To install docker itself, please check: docs/install_docker.

Build/run an image

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.

ROS2 packages

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.

License

This project is licensed under the Apache License Version 2.0 - see licence for details.

Contributing

Please read CODE_OF_CONDUCT, CONTRIBUTING, and PROJECT GOVERNANCE for details on the process for submitting pull requests to us.