Files
appRobotDriver/robot/Robot.js

10 lines
570 B
JavaScript
Executable File

// 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');