Michel Aractingi
867174c8bc
feat(dataset-tools): add dataset utilities and example script
...
- Introduced dataset tools for LeRobotDataset, including functions for deleting episodes, splitting datasets, adding/removing features, and merging datasets.
- Added an example script demonstrating the usage of these utilities.
- Implemented comprehensive tests for all new functionalities to ensure reliability and correctness.
2025-08-13 01:45:49 +02:00
Michel Aractingi
267a753eda
Merge branch 'main' into user/michel-aractingi/2025_06_30_dataset_v3
2025-08-13 01:39:32 +02:00
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
Michel Aractingi
066b81aec2
moved concat_video function to video_utils, cleaned some code
2025-07-21 14:47:16 +02:00
Michel Aractingi
dcb02a951d
fix(convert_v1) use correct legacy path, remove comments from scripts, revert lekiwi/record.py to main
2025-07-21 11:49:15 +02:00
Michel Aractingi
5ec70f704e
removed check_timestamps_sync that is no longer used in the code,
...
removed tests in datasets related to check_timestamps_sync
added the use of `clear_episode_buffer` that was not used in `save_episode`
added the creation of the codebase_version tag that was missing in `slurm_upload`
2025-07-18 16:33:20 +02:00
Michel Aractingi
e05d22cb7b
Merge branch 'main' into user/michel-aractingi/2025_06_30_dataset_v3
...
Signed-off-by: Michel Aractingi <michel.aractingi@huggingface.co >
2025-07-18 16:33:18 +02:00
Steven Palma
862a4439ea
chore(examples): remove outdated examples ( #1526 )
2025-07-17 18:09:16 +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
Michel Aractingi
3483e4441e
Removed examples from import path in port_datasets
...
removed readme from droid examples and add a tutorial in docs
2025-07-15 21:38:18 +02:00
Michel Aractingi
18209e6194
Added the use of aggregate.py in slurm_aggregate_shards.py
2025-07-07 13:51:08 +02:00
Michel Aractingi
9287c36f37
- Added missing license in the new scripts
...
- Added back legacy functions in conversion script of v2 to v21
- Updated README description for dataset_v3
2025-07-06 22:29:05 +02:00
Michel Aractingi
830a3b9f27
Merge branch 'main' into user/michel-aractingi/2025_06_30_dataset_v3
...
Signed-off-by: Michel Aractingi <michel.aractingi@huggingface.co >
2025-07-02 18:22:59 +02:00
Michel Aractingi
66454a0fbf
Remove more references to lerobot.common
2025-07-02 18:18:19 +02:00
Michel Aractingi
63ddfefa08
Remove references to lerobot.common ( #1432 )
2025-07-02 18:08:20 +02:00
Michel Aractingi
1c17419224
Reverted back files that were changed during the rebase
2025-07-02 17:26:34 +02:00
Michel Aractingi
5e39b4ce94
fix(tests)
...
- Updated `lerobot_dataset.py:add_frame` to take task as key in frame
- Updated `lerobot_dataset.py` to remove robot argument from `create` function of lerobotdataset and lerobotdatasetmetadata and directly take the features
- Update `test_datasets.py` to features from Mock robot
- Update all the usage of `add_frame` in the library
- Update `dataset_factories.py`; had issues with new argument order
- Raise ValueError when no task is provided (in `datasets/utils.py` validate func)
2025-07-02 11:51:56 +02:00
Michel Aractingi
0a1da47527
fix(precommit) solve precommit issues
2025-07-02 11:51:06 +02:00
Michel Aractingi
d9b9cc80da
fix(rebase) reverting files to main
2025-07-02 11:47:07 +02:00
Michel Aractingi
c3e98db37d
add missing files for porting agibot
2025-07-02 11:46:45 +02:00
Remi Cadene
13a1f68b8e
WIP aggregate
2025-07-02 11:44:29 +02:00
Remi Cadene
ee2566456a
Uploaded droid 1.0.1
2025-07-02 11:44:08 +02:00
Remi Cadene
0a390de361
Merge remote-tracking branch 'origin/main' into user/rcadene/2025_04_11_dataset_v3
2025-07-02 11:41:53 +02:00
Pepijn
1522e60f83
feat: Add fixes and refactor lekiwi example ( #1396 )
...
* feat: Add fixes and refactor lekiwi example
* fix: replace repo_id with placeholders
* feat: use record_loop for lekiwi, use same control strucutre as record.py
* feat: make rerun log more general for lekiwi
* fix: add comments record_loop and fix params evaluate.py
* fix: add events in evaluate.py
* fix: add events 2
* change record to display data
* Integrate feedback steven
* Add docs merging
* fix: add lekiwi name check
* fix: integrate feedback steven
* fix: list for type
* fix: check type list
* remove second robot connect
* fix: added file when merging
* fix(record): account for edge cases when teleop is a list
---------
Co-authored-by: Steven Palma <steven.palma@huggingface.co >
2025-07-02 11:41:20 +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
Pepijn
10b7b35325
Match motor names with ids lekiwi ( #1261 )
2025-06-11 14:21:30 +02:00
Simon Alibert
95df341b4f
Fix LeKiwi example ( #1217 )
2025-06-06 10:08:03 +02:00
Simon Alibert
e23b41e79a
Hardware API redesign ( #777 )
...
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: Steven Palma <steven.palma@huggingface.co >
Co-authored-by: Adil Zouitine <adilzouitinegm@gmail.com >
Co-authored-by: Pepijn <pepijn@huggingface.co >
2025-06-05 17:48:43 +02:00
Ragnar
bed90e3a41
fix: typos and grammar ( #1148 )
2025-05-25 17:20:45 +02:00
Pepijn
8e2a394442
Add editable -e for feetech install command ( #1133 )
2025-05-20 18:51:21 +02:00
CharlesCNorton
f24030d4d8
Update 12_use_so101.md ( #1081 )
...
Co-authored-by: Pepijn <138571049+pkooij@users.noreply.github.com >
2025-05-09 11:04:25 +02:00
Mishig
7598aeaad7
Update 10_use_so100.md; use diff syntax ( #944 )
...
Co-authored-by: Pepijn <138571049+pkooij@users.noreply.github.com >
2025-05-09 11:01:12 +02:00
Pepijn
4485cc0b5b
docs: minor corrections and clean-up ( #1089 )
2025-05-09 11:00:25 +02:00
omahs
8cfab38824
Fix typos ( #1070 )
2025-05-05 10:35:32 +02:00
Pepijn
674e784aa9
Add description motor order SO-101 leader ( #1051 )
2025-04-29 11:17:02 +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
Remi Cadene
4acf99f622
pre-commit run --all-files
2025-04-21 09:34:19 +02:00
HUANG TZU-CHUN
0f5f7ac780
Fix broken links in examples/4_train_policy_with_script.md ( #697 )
2025-04-17 14:59:43 +02:00
Remi Cadene
eab5543750
Merge (No verify)
2025-04-17 04:46:09 +02:00
Remi Cadene
6b6a990f4c
most unit tests passing (TODO: convert datasets)
2025-04-16 21:30:58 +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
Remi Cadene
6c4d122198
fix joints
2025-04-11 15:01:03 +02:00
Steven Palma
5322417c03
fix(examples): removes extra backtick ( #948 )
2025-04-09 17:44:32 +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
Remi Cadene
c1b28f0b58
Commit before episodes episodes_stats merging
2025-04-09 15:20:15 +02:00
Junwu Zhang
aee86b4b18
typo fix: example_1 python script ( #631 )
...
Co-authored-by: Steven Palma <imstevenpmwork@ieee.org >
2025-04-07 17:41:10 +02:00
Mariusz Dubielecki
e004247ed4
docs: add tip for Mac users regarding Terminal permissions for keyboard ( #917 )
...
Signed-off-by: cranberrysoft <dubielecki.mariusz@gmail.com >
2025-03-31 09:44:05 +02:00
Remi Cadene
53ecec5fb2
WIP v21 to v30
2025-03-31 07:38:01 +00:00
Steven Palma
78fd1a1e04
chore(docs): update docs ( #911 )
2025-03-27 09:55:06 +01:00
Steven Palma
725b446ad6
fix(deps): constrain PyAV version to resolve OpenCV-python ffmpeg version conflict ( #883 )
...
Co-authored-by: Simon Alibert <75076266+aliberts@users.noreply.github.com >
2025-03-24 23:40:22 +01:00