Steven Palma
|
ce3b9f627e
|
chore(docs): prioritize use of entry points in docs + fix nightly badge (#1692)
* chore(docs): fix typo in nightly badge
* chore(docs): prioritize the use of entrypoints for consistency
|
2025-08-07 14:25:44 +02:00 |
|
Steven Palma
|
6daa579ce1
|
docs: update installation instructions (#1686)
|
2025-08-06 15:06:36 +02:00 |
|
Caroline Pascal
|
06bebd97b3
|
fix(typo): fixing typo in LeRobot authors names (#1673)
|
2025-08-05 23:47:49 +02:00 |
|
Simon Alibert
|
2f8d98b05e
|
Update readme (#1570)
* Cleanup badges
* Remove comment
* Remove profiling section
* Move acknowledgment
* Move citations
* Fix badge display
* Move build your robot section
* Fix nightly badge
* Revert be13b3f
* Update README.md
Co-authored-by: HUANG TZU-CHUN <tzu.chun.huang.tw@gmail.com>
Signed-off-by: Simon Alibert <75076266+aliberts@users.noreply.github.com>
* chore(docs): optimize readme for PyPI rendering
* chore(docs): move policy readme to docs folder + symlink in policy dirs
* fix(docs): max width og lerobot logo + url in citation block
---------
Signed-off-by: Simon Alibert <75076266+aliberts@users.noreply.github.com>
Co-authored-by: HUANG TZU-CHUN <tzu.chun.huang.tw@gmail.com>
Co-authored-by: Steven Palma <steven.palma@huggingface.co>
|
2025-08-01 17:39:39 +02:00 |
|
Steven Palma
|
378e1f0338
|
Update pre-commit-config.yaml + pyproject.toml + ceil rerun & transformer dependencies version (#1520)
* chore: update .gitignore
* chore: update pre-commit
* chore(deps): update pyproject
* fix(ci): multiple fixes
* chore: pre-commit apply
* chore: address review comments
* Update pyproject.toml
Co-authored-by: Ben Zhang <5977478+ben-z@users.noreply.github.com>
Signed-off-by: Steven Palma <imstevenpmwork@ieee.org>
* chore(deps): add todo
---------
Signed-off-by: Steven Palma <imstevenpmwork@ieee.org>
Co-authored-by: Ben Zhang <5977478+ben-z@users.noreply.github.com>
|
2025-07-17 14:30:20 +02:00 |
|
Simon Alibert
|
039de254ea
|
Add Hope Jr (#935)
* Fix imports
* Add feetech write tests
* Nit
* Add autoclosing fixture
* Assert ping stub called
* Add CalibrationMode
* Add Motor in dxl robots
* Simplify split_int_bytes
* Rename read/write -> sync_read/write, refactor, add write
* Rename tests
* Refactor dxl tests by functionality
* Add dxl write test
* Refactor _is_comm_success
* Refactor feetech tests by functionality
* Add feetech write test
* Simplify _is_comm_success & _is_error
* Move mock_serial patch to dedicated file
* Remove test skips & fix docstrings
* Nit
* Add dxl operating modes
* Add is_connected in robots and teleops
* Update Koch
* Add feetech operating modes
* Caps dxl OperatingMode
* Update ensure_safe_goal_position
* Update so100
* Privatize methods & renames
* Fix dict
* Add _configure_motors & move ping methods
* Return models (str) with pings
* Implement feetech broadcast ping
* Add raw_values option
* Rename idx -> id_
* Improve errors
* Fix feetech ping tests
* Ensure motors exist at connection time
* Update tests
* Add test_motors_bus
* Move DriveMode & TorqueMode
* Update Koch imports
* Update so100 imports
* Fix visualize_motors_bus
* Fix imports
* Add calibration
* Rename idx -> id_
* Rename idx -> id_
* (WIP) _async_read
* Add new calibration method for robot refactor (#896)
Co-authored-by: Simon Alibert <simon.alibert@huggingface.co>
* Remove deprecated scripts
* Rename CalibrationMode -> MotorNormMode
* Fix calibration functions
* Remove todo
* Add scan_port utility
* Add calibration utilities
* Move encoding functions to encoding_utils
* Add test_encoding_utils
* Rename test
* Add more calibration utilities
* Format baudrate tables
* Implement SO-100 leader calibration
* Implement SO-100 follower calibration
* Implement Koch calibration
* Add test_scan_port (TODO)
* Fix calibration
* Hack feetech firmware bug
* Update tests
* Update Koch & SO-100
* Improve format
* Rename SO-100 classes
* Rename Koch classes
* Add calibration tests
* Remove old calibration tests
* Revert feetech hack and monkeypatch instead
* Simplify motors mocks
* Add is_calibrated test
* Update viperx & widowx
* Rename viperx & widowx
* Remove old calibration
* feat(teleop): thread-safe keyboard teleop implementation (#869)
Co-authored-by: Simon Alibert <75076266+aliberts@users.noreply.github.com>
* Add support for feetech scs series + various fixes
* Update dynamixel with motors bus & tables changes
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* (WIP) Add Hope Jr
* Rename arm -> hand
* (WIP) Add homonculus arm & glove
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Add Feetech protocol version
* Implement read
* Use constants from sdks
* (nit) move write
* Fix broadcast ping type hint
* Add protocol 1 broadcast ping
* Refactor & add _serialize_data
* Add feetech sm8512bl
* Make feetech broadcast ping faster in protocol 1
* Cleanup
* Add support for feetech protocol 1 to _split_into_byte_chunks
* Fix unormalize
* Remove test_motors_bus fixtures
* Add more segmented tests (base motor bus & feetech), add feetech protocol 1 support
* Add more segmented tests (dynamixel)
* Refactor tests
* Add handshake, fix feetech _read_firmware_version
* Fix tests
* Motors config & disconnect fixes
* Add torque_disabled context
* Update branch & fix pre-commit errors
* Fix hand & glove readings
* Update feetech tables
* Move read/write_calibration implementations
* Add setup_motor
* Fix calibration msg display
* Fix setup_motor & add it to robots
* Fix _find_single_motor
* Remove deprecated configure_motor
* Remove deprecated dynamixel_calibration
* Remove names
* Remove deprecated import
* refactor/lekiwi robot (#863)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Simon Alibert <simon.alibert@huggingface.co>
Co-authored-by: Simon Alibert <75076266+aliberts@users.noreply.github.com>
* fix(teleoperators): use property is_connected (#1075)
* Remove deprecated manipulator
* Update robot features & naming
* Update teleop features & naming
* Add make_teleoperator_from_config
* Rename find_port
* Fix config parsing
* Remove app script
* Add setup_motors
* Add teleoperate
* Add record
* Add replay
* Fix test_datasets
* Add mock robot & teleop
* Add new test_control_robot
* Add test_record_and_resume
* Remove deprecated scripts & tests
* Add calibrate
* Add docstrings
* Fix tests (no-extras install)
* Add SO101
* Remove pynput from optional deps
* Rename example 7
* Remove unecessary id
* Add MotorsBus docstrings
* Rename arm -> bus
* Remove Moss arm
* Fix setup_motors & calibrate configs
* Fix test_calibrate
* Add copyrights
* Update hand & arm
* Update homonculus hand & arm
* Fix dxl _find_single_motor
* Update glove
* Add setup_motors for lekiwi
* Fix glove calibration
* Complete docstring
* Add check for same min and max during calibration
* Move MockMotorsBus
* Add so100_follower tests
* (WIP) add calibration gui
* Fix test
* Add setup_motors
* Update calibration gui
* Remove old .cache folder
* Replace deprecated abc.abstractproperty
* Fix feetech protocol 1 configure
* Cleanup gui & add copyrights
* Anatomically precise joint names
* (WIP) Add glove to hand joints translation
* Move make_robot_config
* Add drive_mode & norm_mode in glove calibration
* Fix joints translation
* Fix normalization drive_mode
* nit
* Fix glove to hand conversion
* Adapt feetech calibration
* Remove pygame prompt
* Implement arm calibration (hacks)
* Better MotorsBus error messages
* Update feetech read_calibration
* Fix feetech test_is_calibrated
* Cleanup glove
* (WIP) Update arm
* Add changes from #1117
* refactor(cameras): cameras implementations + tests improvements (#1108)
Co-authored-by: Simon Alibert <simon.alibert@huggingface.co>
Co-authored-by: Simon Alibert <75076266+aliberts@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Fix arm joints order
* Add timeout/event logic
* Fix arm & glove
* Fix predict_action from record
* fix(cameras): update docstring + handle sn when starts with 0 + update timeouts to more reasonable value (#1154)
* fix(scripts): parser instead of draccus in record + add __get_path_fields__() to RecordConfig (#1155)
* Left/Right sides + other fixes
* Arm fixes and add config
* More hacks
* Add control scripts
* Fix merge errors
* push changes to calibration, teleop and docs
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Move readme to docs
* update readme
Signed-off-by: Martino Russi <77496684+nepyope@users.noreply.github.com>
* Add files via upload
Signed-off-by: Martino Russi <77496684+nepyope@users.noreply.github.com>
* Update image sources
* Symlink doc
* Compress image
* Move image
* Update docs link
* fix docs
* simplify teleop scripts
* fix variable names
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Address code review
* add EMA to glove
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* integrate teleoperation for hand
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* update docs
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* import hopejr/homunculus in teleoperate
* update docs for teleoperate, record, replay, train and inference
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* chore(hopejr): address comments
* chore(hopejr): address coments 2
* chore(docs): update teleoperation instructions for the hand/glove
* fix(hopejr): calibration int + update docs
---------
Signed-off-by: Martino Russi <77496684+nepyope@users.noreply.github.com>
Signed-off-by: Simon Alibert <75076266+aliberts@users.noreply.github.com>
Co-authored-by: Pepijn <138571049+pkooij@users.noreply.github.com>
Co-authored-by: Steven Palma <imstevenpmwork@ieee.org>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: nepyope <nopyeps@gmail.com>
Co-authored-by: Martino Russi <77496684+nepyope@users.noreply.github.com>
Co-authored-by: Steven Palma <steven.palma@huggingface.co>
|
2025-07-08 15:47:11 +02:00 |
|
Simon Alibert
|
d4ee470b00
|
Package folder structure (#1417)
* Move files
* Replace imports & paths
* Update relative paths
* Update doc symlinks
* Update instructions paths
* Fix imports
* Update grpc files
* Update more instructions
* Downgrade grpc-tools
* Update manifest
* Update more paths
* Update config paths
* Update CI paths
* Update bandit exclusions
* Remove walkthrough section
|
2025-07-01 16:34:46 +02:00 |
|
Jim Burtoft
|
fe88c5942c
|
There can be only one!! (#1343)
pkg-config appears twice in the package list.
Co-authored-by: Caroline Pascal <caroline8.pascal@gmail.com>
|
2025-06-25 14:43:14 +02:00 |
|
Adil Zouitine
|
d8079587a2
|
Port HIL SERL (#644)
Co-authored-by: Michel Aractingi <michel.aractingi@huggingface.co>
Co-authored-by: Eugene Mironov <helper2424@gmail.com>
Co-authored-by: s1lent4gnt <kmeftah.khalil@gmail.com>
Co-authored-by: Ke Wang <superwk1017@gmail.com>
Co-authored-by: Yoel Chornton <yoel.chornton@gmail.com>
Co-authored-by: imstevenpmwork <steven.palma@huggingface.co>
Co-authored-by: Simon Alibert <simon.alibert@huggingface.co>
|
2025-06-13 13:15:47 +02:00 |
|
Daisuke Sato
|
f5335fe696
|
Update tutorial link (#1250)
|
2025-06-10 11:05:08 +02:00 |
|
mshukor
|
0e7caae714
|
Update SmolVLA README.md (#1228)
|
2025-06-08 23:15:26 +02:00 |
|
mshukor
|
1786916a16
|
Update README.md (#1163)
|
2025-05-27 11:50:43 +02:00 |
|
mshukor
|
0507ad4f68
|
Update README.md (#1160)
|
2025-05-27 11:45:07 +02:00 |
|
omahs
|
8cfab38824
|
Fix typos (#1070)
|
2025-05-05 10:35:32 +02:00 |
|
Pepijn
|
42bf1e8b9d
|
Update tutorial (#1021)
Co-authored-by: Simon Alibert <75076266+aliberts@users.noreply.github.com>
|
2025-04-28 09:00:32 +02:00 |
|
k1000dai
|
b43ece8934
|
Add pythno3-dev in Dockerfile to build and modify Readme.md , python-dev to python3-dev (#987)
Co-authored-by: makolon <smakolon385@gmail.com>
Co-authored-by: Steven Palma <imstevenpmwork@ieee.org>
|
2025-04-17 16:17:07 +02:00 |
|
Caroline Pascal
|
790d6740ba
|
fix(installation): adding note on ffmpeg version during installation (#976)
Co-authored-by: Simon Alibert <75076266+aliberts@users.noreply.github.com>
|
2025-04-14 15:36:31 +02:00 |
|
Steven Palma
|
4041f57943
|
feat(visualization): replace cv2 GUI with Rerun (and solves ffmpeg versioning issues) (#903)
|
2025-04-09 17:33:01 +02:00 |
|
Yongjin Cho
|
ae9c81ac39
|
fix(docs): correct spelling of 'ffmpeg' in installation instructions (#914)
|
2025-03-28 17:43:33 +01:00 |
|
Steven Palma
|
78fd1a1e04
|
chore(docs): update docs (#911)
|
2025-03-27 09:55:06 +01:00 |
|
Steven Palma
|
90533e6b9f
|
fix(docs): hot-fix updating installation instructions after #883 (#907)
|
2025-03-26 13:21:40 +01:00 |
|
Steven Palma
|
12f52632ed
|
chore(docs): update instructions for change in device and use_amp (#843)
|
2025-03-10 21:03:33 +01:00 |
|
Steven Palma
|
0b8205a8a0
|
chore(doc): add star history graph to the README.md (#815)
|
2025-03-06 09:44:21 +01:00 |
|
Simon Alibert
|
57ae509823
|
Revert "docs: update installation instructions to use uv instead of conda" (#827)
|
2025-03-06 09:43:27 +01:00 |
|
eDeveloperOZ
|
d694ea1d38
|
docs: update installation instructions to use uv instead of conda (#731)
Co-authored-by: Steven Palma <imstevenpmwork@ieee.org>
|
2025-03-05 10:07:35 +01:00 |
|
Pepijn
|
a4c1da25de
|
Add kiwi to readme (#803)
|
2025-03-04 18:43:27 +01:00 |
|
Simon Alibert
|
3354d919fc
|
LeRobotDataset v2.1 (#711)
Co-authored-by: Remi <remi.cadene@huggingface.co>
Co-authored-by: Remi Cadene <re.cadene@gmail.com>
|
2025-02-25 15:27:29 +01:00 |
|
Simon Alibert
|
3c0a209f9f
|
Simplify configs (#550)
Co-authored-by: Remi <remi.cadene@huggingface.co>
Co-authored-by: HUANG TZU-CHUN <137322177+tc-huang@users.noreply.github.com>
|
2025-01-31 13:57:37 +01:00 |
|
CharlesCNorton
|
4519016e67
|
Update README.md (#612)
|
2025-01-03 16:19:37 +01:00 |
|
Simon Alibert
|
32eb0cec8f
|
Dataset v2.0 (#461)
Co-authored-by: Remi <remi.cadene@huggingface.co>
|
2024-11-29 19:04:00 +01:00 |
|
Ivelin Ivanov
|
963738d983
|
fix: broken images and a few minor typos in README (#499)
Signed-off-by: ivelin <ivelin117@gmail.com>
|
2024-11-05 15:30:59 +01:00 |
|
Remi
|
07e8716315
|
Add FeetechMotorsBus, SO-100, Moss-v1 (#419)
Co-authored-by: jess-moss <jess.moss@huggingface.co>
Co-authored-by: Simon Alibert <75076266+aliberts@users.noreply.github.com>
|
2024-10-25 11:23:55 +02:00 |
|
Zhuoheng Li
|
a2592a5563
|
Provide more information to the user (#358)
Co-authored-by: Alexander Soare <alexander.soare159@gmail.com>
Co-authored-by: Remi <re.cadene@gmail.com>
|
2024-08-23 11:00:35 +01:00 |
|
Remi
|
996468bcce
|
Update README.md
|
2024-08-20 16:45:57 +02:00 |
|
Remi
|
f98200297d
|
Slightly improve tutorial and README (#370)
Co-authored-by: Simon Alibert <75076266+aliberts@users.noreply.github.com>
|
2024-08-20 16:41:39 +02:00 |
|
Remi
|
fc3e545e03
|
Update README.md
|
2024-08-19 11:14:10 +02:00 |
|
Remi
|
bbe9057225
|
Improve control robot ; Add process to configure motor indices (#326)
Co-authored-by: Simon Alibert <alibert.sim@gmail.com>
Co-authored-by: jess-moss <jess.moss@dextrousrobotics.com>
Co-authored-by: Marina Barannikov <marina.barannikov@huggingface.co>
Co-authored-by: Alexander Soare <alexander.soare159@gmail.com>
|
2024-08-15 18:11:33 +02:00 |
|
resolver101757
|
8df7e63d61
|
Update README for cross-platform installation compatibility (#347)
|
2024-07-30 00:48:41 +02:00 |
|
Simon Alibert
|
0b21210d72
|
Convert datasets to av1 encoding (#302)
|
2024-07-22 20:08:59 +02:00 |
|
Nur Muhammad "Mahi" Shafiullah
|
7a5fc76b9f
|
Added new credits and citations (#301)
|
2024-07-03 20:57:47 +02:00 |
|
Thomas Wolf
|
56199fb76f
|
Update readme to detail the lerobot dataset format (#275)
Co-authored-by: Simon Alibert <75076266+aliberts@users.noreply.github.com>
|
2024-06-18 13:40:03 +01:00 |
|
Thomas Wolf
|
125bd93e29
|
Improve push_dataset_to_hub API + Add unit tests (#231)
Co-authored-by: Remi <re.cadene@gmail.com>
Co-authored-by: Simon Alibert <alibert.sim@gmail.com>
Co-authored-by: Simon Alibert <75076266+aliberts@users.noreply.github.com>
|
2024-06-13 15:18:02 +02:00 |
|
Alexander Soare
|
e3b9f1c19b
|
Add resume training (#205)
Co-authored-by: Remi <re.cadene@gmail.com>
|
2024-05-28 12:04:23 +01:00 |
|
Simon Alibert
|
35c1ce7a66
|
Fix install issues (#191)
|
2024-05-23 14:25:18 +02:00 |
|
Alexander Soare
|
e67da1d7a6
|
Add tutorials for using the training script and (#196)
Co-authored-by: Remi <re.cadene@gmail.com>
|
2024-05-21 16:47:49 +01:00 |
|
Remi
|
01eae09ba6
|
Fix aloha real-world datasets (#175)
|
2024-05-20 13:48:09 +02:00 |
|
Alexander Soare
|
19dfb9144a
|
Update the README to reflect WandB disabled by default (#198)
|
2024-05-20 09:02:24 +01:00 |
|
Vincent Moens
|
7b47ab211b
|
Remove torchrl acknowledgement (#177)
|
2024-05-11 14:45:51 +03:00 |
|
Simon Alibert
|
f5e76393eb
|
Release cleanup (#132)
Co-authored-by: Kashif Rasul <kashif.rasul@gmail.com>
Co-authored-by: Alexander Soare <alexander.soare159@gmail.com>
Co-authored-by: Adil Zouitine <adilzouitinegm@gmail.com>
Co-authored-by: Cadene <re.cadene@gmail.com>
|
2024-05-06 03:03:14 +02:00 |
|
Alexander Soare
|
f6fe162432
|
Rename Diffusion Policy model repository (#136)
|
2024-05-05 12:06:58 +01:00 |
|