G92-Grad + E-Korrektur

This commit is contained in:
chk
2026-06-25 18:58:55 +02:00
parent 8deb7bb8a6
commit b96a538b89
18 changed files with 1369 additions and 34 deletions

View File

@@ -264,6 +264,21 @@ class RobotBase{
};
}
/**
* Greifer-Öffnung (Workspace, `e` in mm) → Greifer-Motorwert (`eMotor`).
*
* Default: keine Kopplung (`eMotor = e`). Kinematiken, bei denen die Greifer-Sehne
* mechanisch durchs Handgelenk läuft, überschreiben dies, um die Handgelenk-Winkel
* herauszurechnen (siehe {@link Arm3SegmentLinearX}). Wird sowohl von
* `calculateAngles3D()` als auch beim Setzen per G92/M92 genutzt — eine Quelle.
*
* @param {number} e Finger-Öffnung in mm (ab Null-Position)
* @returns {number} zugehöriger Greifer-Motorwert
*/
gripperMotorFromOpening(e) {
return e;
}
/**
* Rückwärts-Kinematik: Motorwinkel → Workspace-Koordinaten.
*