Simon Alibert
|
9afc4b771c
|
Motors config & disconnect fixes
|
2025-04-15 11:20:42 +02:00 |
|
Simon Alibert
|
889de7c415
|
Add handshake, fix feetech _read_firmware_version
|
2025-04-14 17:14:06 +02:00 |
|
Simon Alibert
|
bdbca09cb2
|
Add more segmented tests (base motor bus & feetech), add feetech protocol 1 support
|
2025-04-14 11:56:53 +02:00 |
|
Simon Alibert
|
9e57ec7837
|
Add support for feetech protocol 1 to _split_into_byte_chunks
|
2025-04-11 11:58:09 +02:00 |
|
Simon Alibert
|
0a7f51f0da
|
Cleanup
|
2025-04-11 11:03:09 +02:00 |
|
Simon Alibert
|
4ca92a28e9
|
Make feetech broadcast ping faster in protocol 1
|
2025-04-11 11:02:54 +02:00 |
|
Simon Alibert
|
0464dc91b3
|
Add feetech sm8512bl
|
2025-04-11 11:02:01 +02:00 |
|
Simon Alibert
|
d32daebf75
|
Refactor & add _serialize_data
|
2025-04-11 11:01:12 +02:00 |
|
Simon Alibert
|
27cb0c40bd
|
Add protocol 1 broadcast ping
|
2025-04-10 17:14:40 +02:00 |
|
Simon Alibert
|
42a87e7211
|
Implement read
|
2025-04-10 00:35:14 +02:00 |
|
Simon Alibert
|
034171a89a
|
Add Feetech protocol version
|
2025-04-09 10:26:30 +02:00 |
|
Simon Alibert
|
e998dddcfa
|
Add support for feetech scs series + various fixes
|
2025-04-08 10:46:29 +02:00 |
|
Simon Alibert
|
4679725957
|
Revert feetech hack and monkeypatch instead
|
2025-04-03 15:53:54 +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 |
|
Simon Alibert
|
8cc0232e73
|
Format baudrate tables
|
2025-03-31 18:14:57 +02:00 |
|
Simon Alibert
|
6bfcc18e73
|
Add more calibration utilities
|
2025-03-31 18:14:11 +02:00 |
|
Simon Alibert
|
8503e8e166
|
Move encoding functions to encoding_utils
|
2025-03-31 00:35:31 +02:00 |
|
Simon Alibert
|
d6007c6e7d
|
Add calibration utilities
|
2025-03-30 15:41:39 +02:00 |
|
Simon Alibert
|
50963fcf13
|
Add scan_port utility
|
2025-03-30 15:32:25 +02:00 |
|
Pepijn
|
21c3ac42ee
|
Add new calibration method for robot refactor (#896)
Co-authored-by: Simon Alibert <simon.alibert@huggingface.co>
|
2025-03-25 16:24:04 +01:00 |
|
Simon Alibert
|
af295fadb5
|
Fix imports
|
2025-03-25 12:48:58 +01:00 |
|
Simon Alibert
|
dcbbeab80b
|
Move DriveMode & TorqueMode
|
2025-03-25 12:30:07 +01:00 |
|
Simon Alibert
|
cf963eb1b0
|
Ensure motors exist at connection time
|
2025-03-25 11:12:26 +01:00 |
|
Simon Alibert
|
7a75bb9f61
|
Improve errors
|
2025-03-24 21:13:26 +01:00 |
|
Simon Alibert
|
0c1d4cb323
|
Rename idx -> id_
|
2025-03-24 20:58:56 +01:00 |
|
Simon Alibert
|
7c8ab8e2d6
|
Implement feetech broadcast ping
|
2025-03-24 20:46:36 +01:00 |
|
Simon Alibert
|
8994252019
|
Add _configure_motors & move ping methods
|
2025-03-24 12:19:03 +01:00 |
|
Simon Alibert
|
39d8f45810
|
Privatize methods & renames
|
2025-03-24 11:57:12 +01:00 |
|
Simon Alibert
|
25388d0947
|
Add feetech operating modes
|
2025-03-23 19:41:46 +01:00 |
|
Simon Alibert
|
57c97762e1
|
Simplify _is_comm_success & _is_error
|
2025-03-23 16:52:29 +01:00 |
|
Simon Alibert
|
d485dc1313
|
Refactor _is_comm_success
|
2025-03-23 16:15:53 +01:00 |
|
Simon Alibert
|
5a57e6f4a7
|
Rename read/write -> sync_read/write, refactor, add write
|
2025-03-23 13:25:45 +01:00 |
|
Simon Alibert
|
a2f5c34625
|
Simplify split_int_bytes
|
2025-03-23 11:55:39 +01:00 |
|
Simon Alibert
|
1f1e1bcfe8
|
Add Motor in dxl robots
|
2025-03-23 11:08:20 +01:00 |
|
Simon Alibert
|
0ccc957d5c
|
Fix imports
|
2025-03-22 16:58:41 +01:00 |
|
Simon Alibert
|
9e34c1d731
|
Move feetech table & cleanup
|
2025-03-22 01:24:48 +01:00 |
|
Simon Alibert
|
287dc13d96
|
Remove CLI for calibration visualization + move to debugging
|
2025-03-20 14:44:23 +01:00 |
|
Simon Alibert
|
a15767aff1
|
Fix feetech reader/writer
|
2025-03-20 13:59:00 +01:00 |
|
Simon Alibert
|
2c68c6ca40
|
Implement FeetechMotorsBus & move functions to calibration
|
2025-03-20 10:22:47 +01:00 |
|
Simon Alibert
|
eeeccdba53
|
Update docstrings
|
2025-03-15 21:42:54 +01:00 |
|
Simon Alibert
|
bd5b181dfd
|
Improve type hints
|
2025-03-15 21:33:45 +01:00 |
|
Simon Alibert
|
0f972661e1
|
Move imports & remove mock entirely
|
2025-03-15 19:22:12 +01:00 |
|
Simon Alibert
|
ad0bacbfe4
|
Ass model_baudrate_table
|
2025-03-15 13:11:56 +01:00 |
|
Simon Alibert
|
e33ca2c980
|
Fix TorqueMode imports
|
2025-03-15 13:10:57 +01:00 |
|
Simon Alibert
|
f0505e81cc
|
Move common Feetech/Dxl code into MotorsBus base class
|
2025-03-14 22:00:09 +01:00 |
|
Simon Alibert
|
1f7ddc1d76
|
New Feetech calibration (#859)
Co-authored-by: Pepijn <pepijn@huggingface.co>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
2025-03-14 11:31:23 +01:00 |
|
Simon Alibert
|
ce63cfdb25
|
Merge remote-tracking branch 'origin/main' into user/aliberts/2025_02_25_refactor_robots
|
2025-03-13 14:24:50 +01:00 |
|
Simon Alibert
|
d6ccdc222c
|
Merge remote-tracking branch 'origin/main' into user/aliberts/2025_02_25_refactor_robots
|
2025-03-10 18:39:48 +01:00 |
|
Simon Alibert
|
5ab418dbeb
|
Add feetech calibration
|
2025-03-03 20:17:54 +01:00 |
|