Files
appRobotRender/approbot-pipeline/doc/robot_json_pipeline_schema.md
2026-06-03 19:49:07 +02:00

29 lines
955 B
Markdown

# robot.json — Pipeline-Schema
> Dieses Dokument beschreibt nur die Pipeline-relevanten Felder.
> Die vollständige Beschreibung aller Abschnitte und das Entwurfsprinzip
> (eine Datei für alle Werkzeuge) steht in [robot_json.md](robot_json.md).
---
## Pipeline-Pflichtfelder
| Abschnitt | Pflicht | Beschreibung |
|---|:---:|---|
| `units` | ✅ | Maßeinheiten (`mm`, `deg`) |
| `links` | ✅ | Kinematische Kette + ArUco-Marker |
| `vision_config` | ✅ | ArUco-Dictionary, Markergröße |
## Pipeline-Optionalfelder (alle mit Defaults)
| Abschnitt | Beschreibung |
|---|---|
| `pose_estimation` | Algorithmus-Parameter |
| `observation_weighting` | Gewichtung pro Glied |
| `multiview_calculation` | Bundle-Adjustment-Einstellungen |
| `constraint_rules` | Gelenkwinkel-Grenzen |
| `movements` | Parameterraum-Definition |
Alle weiteren Abschnitte (`renderingInfo`, `robot_test_poses`, …) werden von
der Pipeline stillschweigend ignoriert.