![](./resources/rq_logo.svg)

# Welcome to the RoboQuality Project Group! 

This is the main group of the RoboQuality project.  
All packages are seperated in single repositories.  
The main repository is [Workflow](https://mygit.th-deg.de/roboct/robo_quality/rq_workflow).  

## Packages Overview

| Submodule          | Describtion                                   |  Link                                                                              |
|--------------------|-----------------------------------------------|------------------------------------------------------------------------------------|
| `Workflow`         |  Main project repo to install the workflow    | [rq_workflow](https://mygit.th-deg.de/roboct/robo_quality/rq_workflow)             |
| `Controller`       |  Workflow controller. Holds all information.  | [rq_controller](https://mygit.th-deg.de/roboct/robo_quality/rq_controller)         |
| `Defect Detection` |  Defect detection module                      | [rq_ddetection](https://mygit.th-deg.de/roboct/robo_quality/rq_ddetection)         |
| `Hardware`         |  Interface to real / simulated system         | [rq_hardware](https://mygit.th-deg.de/roboct/robo_quality/rq_hardware)             |
| `Trajectory`       |  CT-Trajectory optimization                   | [rq_trajectory](https://mygit.th-deg.de/roboct/robo_quality/rq_trajectory)         |
| `Reconstruction`   |  CT-Reconstruction module                     | [rq_reconstruction](https://mygit.th-deg.de/roboct/robo_quality/rq_reconstruction) |
| `Interfaces`       |  project intern interfaces for all msg / srv. | [rq_interfaces](https://mygit.th-deg.de/roboct/robo_quality/rq_interfaces)         |

# Builded Version (NOT FULLY TESTED / WIP)

Gitlab CI is used to build all packages. The builded packages can be downloaded as `artifacts`and can be added to your workspace. 

| CI | ROS2 | Status | 
|----|------|--------|
| Ubuntu 24.04 LTS | Humble | ✅ [`download`](https://mygit.th-deg.de/roboct/robo_quality/gitlab-profile/-/jobs/artifacts/main/download?job=build-ros) |
| Win11 | Humble | ❌ win image must be created. Gitlab runner is ready. |

# Documentation

Automatic docstrings are created and can be downloaded [here](https://mygit.th-deg.de/roboct/robo_quality/gitlab-profile/-/jobs/artifacts/main/download?job=create-docu).