Umbau 12: Robot-Kinematics als extends RobotBase

This commit is contained in:
chk
2026-06-10 23:18:34 +02:00
parent d906b094b1
commit 9a0ecfefab
16 changed files with 169 additions and 74 deletions

View File

@@ -1,9 +0,0 @@
// robot/Robot.js — Kompatibilitäts-Alias (siehe doc/ToDo_12_InverseKinematikConfig_ROADMAP.md).
//
// Externer Code (und Tests) kann weiterhin `require('./robot/Robot')` schreiben.
// Während der Übergangsperiode zeigt der Alias auf die konkrete Default-Kinematik
// `Arm3SegmentLinearX`, damit `new Robot(l1, l2, l3)` unverändert funktioniert.
//
// Die generische Basisklasse / der Interface-Vertrag liegt in `RobotBase.js`;
// die produktive Auswahl der Kinematik übernimmt `KinematicsFactory.js`.
module.exports = require('./kinematics/Arm3SegmentLinearX');