This repository gives an overview of the robots from RCDT and the different repositories developed for these robots.
Robots:
Franka Research 3 | Husarion Panther |
General repositories:
Robot specific repositories:
Forked repositories:
The following repositories are general repositories, used for all the robots.
rcdt_docker:
Contains scripts to generate different docker images for the different robots. This simplifies the process of installing the software requirements for every robot and makes switching between different robot systems easier.
rcdt_linting:
Contains github workflows, used by the other repositories, used for automatic checks on code format and quality.
rcdt_utilities:
Contains ROS2-based utility functions that can be used for ROS2 software development for any robot. This avoids duplication of often repeated code between different robotic specific repositories.
rcdt_detection:
Contains ROS2-based detection packages.
The following repositories contain software developed for a specific robot:
rcdt_franka:
Contains the RCDT-developed software for the Franka Research 3.
rcdt_panther:
Contains the RCDT-developed software for the Husarion Panther.
rcdt_mobile_manipulator:
Contains RCDT-developed software for mobile manipulators. So far, the only supported mobile manipulator is a combination of the Husarion Panther base with a Franka Research 3 arm. Therefore, this repository depends on rcdt_franka and rcdt_panther.
The following repositories are forked and adapted for our needs:
franka_description:
Contains the description of the franka robot. We made adaptions to:
- support gripper usage in simulation
- enable usage in combination with a driving base
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.