Commit Graph
23 Commits
Author SHA1 Message Date
Leonetienne 904ec6476f implement experimental ccdik 2026-02-10 23:46:57 +01:00
Leonetienne 1f2cab6bce tweak arm servo values 2026-02-10 23:18:21 +01:00
Leonetienne ab80d99478 feat: arm now checks all joints for collisions 2026-02-10 22:47:53 +01:00
Leonetienne 38211a1c86 feat: move 3d cursor by yaw/roll/pitch control 2026-02-10 22:18:14 +01:00
Leonetienne a96cf08212 create and hook up ccdik scene 2026-02-10 22:09:38 +01:00
Leonetienne 6d076b3d3e feat: abstractrize scene 2026-02-10 22:06:04 +01:00
Leonetienne 73263e5437 dynamically code arm joints 2026-02-10 21:48:40 +01:00
Leonetienne 2bd1cc0bfd feat: add j3,j4,j5 2026-02-10 20:54:09 +01:00
Leonetienne 0b7cc1ac50 feat: implement state machine 2025-12-15 22:52:39 +01:00
Leonetienne c3500e4dba implement motion staging 2025-12-15 22:29:25 +01:00
Leonetienne 6a839e6e01 mainloop plops yz-plane again 2025-12-14 22:43:56 +01:00
Leonetienne bc853ce4e1 implement regulated j2 2025-12-14 22:37:47 +01:00
Leonetienne 98cfa8b81c got forward kinematics working reliably 2025-12-14 22:13:52 +01:00
Leonetienne e87653ab47 implement unary negative on vectors 2025-12-14 21:59:22 +01:00
Leonetienne 9b3caf511c made this work with clean mcu firmware 2025-12-14 19:59:51 +01:00
Leonetienne ca05180fd2 implement very basic motion validation via end-effector deadzone 2025-12-08 23:49:53 +01:00
Leonetienne e48068b15f fix issues in motor driver and and modify movement example 2025-12-08 19:52:27 +01:00
Leonetienne 885ef00b27 implement simgle joint level control for debugging 2025-12-08 01:16:51 +01:00
Leonetienne 6bdf80cfbc implement basic arm class 2025-12-08 00:59:09 +01:00
Leonetienne d9f81e7c68 implement ramp-ups and ramp-downs for motor 2025-12-07 23:28:04 +01:00
Leonetienne 6f468eb880 implement basic motor class 2025-12-07 20:56:43 +01:00
Leonetienne f745d0db8a better error handling, mctor and cctor 2025-12-07 19:42:06 +01:00
Leonetienne 635a07e2bf feat: OSerialBus 2025-12-06 19:58:52 +01:00