Commit Graph

983 Commits

Author SHA1 Message Date
Steven Palma 5c2566a4a9
fix(robots): fix send_action in lekiwi client part 2 2025-04-04 18:15:12 +02:00
Steven Palma b919e68e05
debug(examples): configuration for lekiwi client app 2025-04-04 17:53:29 +02:00
Steven Palma 1eeeab5f4c
fix(robots): fix send_action in lekiwi_client 2025-04-04 17:52:57 +02:00
Steven Palma 8e62c4ed02
fix(teleop): always display calibration message in so100 2025-04-04 17:52:17 +02:00
Steven Palma 11d42ea5f5
fix(teleop): fix is_connected in teleoperator keyboard 2025-04-04 17:51:33 +02:00
Steven Palma b03d502970
fix(robots): no need for .tolist() in lekiwi host app 2025-04-04 16:31:20 +02:00
Steven Palma 9c5262ae74
fix(robots): make sure message is display in calibrate() method lekiwi 2025-04-04 16:16:35 +02:00
Steven Palma 2a8ab54774
fix(robot): change Mode to Operating_Mode in configure write for lekiwi 2025-04-04 15:58:04 +02:00
Steven Palma 073b0278c2
fix(robots): fix assumption in calibrate() for robots with more than just an arm 2025-04-04 15:47:09 +02:00
Steven Palma d6daff0990
fix(motors): missing type check condition in set_half_turn_homings 2025-04-04 15:10:56 +02:00
Steven Palma 5aaa41bdd2
chore(examples): move application scripts to the examples directory 2025-04-04 15:10:47 +02:00
Steven Palma bd146b6dc6
chore(config): update host lekiwi ip in client config 2025-04-04 14:33:30 +02:00
Steven Palma 22a15ff755
refactor(robots): update lekiwi client and host code for the new api 2025-04-04 14:32:29 +02:00
Steven Palma 6c198d004c
chore(teleop): Add missing abstract methods to keyboard implementation 2025-04-04 14:32:10 +02:00
Simon Alibert 4311b39e73
Group config files 2025-04-04 13:30:59 +02:00
Simon Alibert 0e133c1de4
Cleanup imports 2025-04-04 13:30:07 +02:00
Simon Alibert ded92d860d
Rename Lekiwi files & classes 2025-04-04 13:29:44 +02:00
Simon Alibert 2f769f1ff6
Update Lekiwi with new MotorsBus 2025-04-04 13:29:20 +02:00
Steven Palma 9a25b56438
refactor(kiwi): update to latest motor API 2025-04-04 13:28:17 +02:00
Steven Palma 0ac8a43496
chore(doc): update todos + license 2025-04-04 13:28:10 +02:00
Steven Palma 0da9063efd
feat(lekiwi): Make dataset recording work 2025-04-04 13:28:03 +02:00
Steven Palma e0d1b75408
feat(lekiwi): de-couple classes + make it single-threaded 2025-04-04 13:26:45 +02:00
Steven Palma fb153c2cca
fix(lekiwi): fix calibration issue 2025-04-04 13:26:41 +02:00
Steven Palma e1d6a6f00e
fix(lekiwi): HW fixes v0.4 2025-04-04 13:26:37 +02:00
Steven Palma db874c6812
fix(lekiwi): HW fixes v0.3 2025-04-04 13:24:32 +02:00
Steven Palma e254a96bfb
fix(lekiwi): HW fixes v0.2 2025-04-04 13:24:28 +02:00
pre-commit-ci[bot] 5130cba57a
fix(lekiwi): HW fixes v0.1 2025-04-04 13:24:14 +02:00
Steven Palma cb27f14f7b
refactor(robots): lekiwi v0.5 2025-04-04 13:24:03 +02:00
Steven Palma b1aed5a5d0
refactor(robots): lekiwi v0.4 2025-04-04 13:22:31 +02:00
Steven Palma 81effca4ed
refactor(robots): lewiki v0.3 2025-04-04 13:22:27 +02:00
Steven Palma 982f8c0c16
refactor(robots): lekiwi v0.2 2025-04-04 13:22:23 +02:00
Steven Palma 6a3cdc0489
refactor(robots): lewiki v0.1 2025-04-04 13:22:19 +02:00
Steven Palma 99c0938b42
feat(teleop): thread-safe keyboard teleop implementation (#869)
Co-authored-by: Simon Alibert <75076266+aliberts@users.noreply.github.com>
2025-04-04 09:45:18 +02:00
Simon Alibert 716029b1e3 Remove old calibration 2025-04-03 18:42:39 +02:00
Simon Alibert 3848a8f9aa Rename viperx & widowx 2025-04-03 18:37:21 +02:00
Simon Alibert f7672e14c7 Update viperx & widowx 2025-04-03 18:34:08 +02:00
Simon Alibert e393af2d88 Add is_calibrated test 2025-04-03 17:35:10 +02:00
Simon Alibert 0dcb2caba8 Simplify motors mocks 2025-04-03 16:43:23 +02:00
Simon Alibert 4679725957 Revert feetech hack and monkeypatch instead 2025-04-03 15:53:54 +02:00
Simon Alibert 57319062aa Remove old calibration tests 2025-04-03 12:17:43 +02:00
Simon Alibert 078f59bfd1 Add calibration tests 2025-04-03 12:14:15 +02:00
Simon Alibert 36fcea2002 Merge remote-tracking branch 'origin/main' into user/aliberts/2025_02_25_refactor_robots 2025-04-03 08:40:39 +02:00
Simon Alibert 2971bdfed5 Rename Koch classes 2025-04-03 08:23:31 +02:00
Simon Alibert 28cd3a6f3a Rename SO-100 classes 2025-04-03 08:14:35 +02:00
Simon Alibert c0570b3003 Improve format 2025-04-02 22:40:00 +02:00
Simon Alibert eeb8490016 Update Koch & SO-100 2025-04-02 22:33:48 +02:00
Simon Alibert 854b78975a Update tests 2025-04-02 22:31:53 +02:00
Simon Alibert e55d2ffe50 Hack feetech firmware bug 2025-04-02 22:31:45 +02:00
Simon Alibert 1ebd81552c Fix calibration 2025-04-02 22:27:49 +02:00
Steven Palma 145fe4cd17
fix(deps): avoid torchcodec in macos x86_64 (#925) 2025-04-01 15:51:59 +02:00