{"id":"src_NThpKNdTedRwnEH_JvzYX","slug":"lerobot","name":"LeRobot","type":"github","url":"https://github.com/huggingface/lerobot","orgId":"org_GDdYeYynEgCEBNBwy-m6s","org":{"slug":"hugging-face","name":"Hugging Face"},"isPrimary":false,"metadata":"{\"evaluatedMethod\":\"github\",\"evaluatedAt\":\"2026-04-07T17:19:23.875Z\",\"changelogDetectedAt\":\"2026-04-07T17:29:21.899Z\"}","releaseCount":9,"releasesLast30Days":1,"avgReleasesPerWeek":0.3,"latestVersion":"v0.5.1","latestDate":"2026-04-07T14:57:52.000Z","changelogUrl":null,"hasChangelogFile":false,"lastFetchedAt":"2026-04-18T14:05:06.514Z","trackingSince":"2025-08-01T19:18:28.000Z","releases":[{"id":"rel_gyItb1_t37vSh6wjzWUMf","version":"v0.5.1","title":"Release v0.5.1","summary":"## What's Changed\n* chore(dependencies): Bump lerobot to 0.5.1 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3118\n* fix(unitree_g1...","content":"## What's Changed\n* chore(dependencies): Bump lerobot to 0.5.1 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3118\n* fix(unitree_g1): correct SDK detection and update installation docs by @nepyope in https://github.com/huggingface/lerobot/pull/3115\n* docs: fix HF_USER to ignore bash ANSI codes by @j3soon in https://github.com/huggingface/lerobot/pull/3119\n* chore(dependencies): Increase opencv-python-headless upper bound by @traversaro in https://github.com/huggingface/lerobot/pull/3120\n* Fix action padding key at SmolVLA by @ymd-h in https://github.com/huggingface/lerobot/pull/1717\n* Update Dockerfile.user by @heuzef in https://github.com/huggingface/lerobot/pull/1633\n* fix(policies): crop losses based on the action dof by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3133\n* Add option to disable tags on WandB by @brunomachado37 in https://github.com/huggingface/lerobot/pull/1339\n* fix(links): replacing relative links with absolute links in the contribution guide by @CarolinePascal in https://github.com/huggingface/lerobot/pull/3141\n* fix(script help): fixing lerobot-train --help by removing % in the docstrings by @CarolinePascal in https://github.com/huggingface/lerobot/pull/3161\n* chore(dependecies): untangle dependecies across internal modules by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3149\n* refactor(datasets): module cleanup by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3169\n* chore(dataset): basic house-keeping by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3170\n* refactor(dataset): modular files by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3171\n* Fix/earth rover dataset features by @s1lent4gnt in https://github.com/huggingface/lerobot/pull/3088\n* fix(vqbet): use in-place fill_ to avoid overwriting DDP GPU buffers with CPU tensors by @Altman-conquer in https://github.com/huggingface/lerobot/pull/3128\n* fix(links): update GitHub issues link in async docs by @0xPraedico in https://github.com/huggingface/lerobot/pull/3186\n* chore(docs): add rename map and empty cam guide by @jadechoghari in https://github.com/huggingface/lerobot/pull/3065\n* refactor(dataset): split LeRobotDataset into DatasetReader & DatasetWriter (+ API cleanup) by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3180\n* fix(logging): suppress noisy httpx INFO logs by @reeceomahoney in https://github.com/huggingface/lerobot/pull/3173\n* fix(deps): breaking change from transformers 5.4.0 by @Maximellerbach in https://github.com/huggingface/lerobot/pull/3231\n* chore(docs): add more guidance to bring your own policies tutorial by @Maximellerbach in https://github.com/huggingface/lerobot/pull/3230\n* fix(dataset): use revision-safe Hub cache for downloaded datasets by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3233\n* Feature/add multitask diffusion transformer policy implementation by @brysonjones in https://github.com/huggingface/lerobot/pull/2545\n* fix(datasets): remove unreachable timestamp branch in add_frame by @SevenFo in https://github.com/huggingface/lerobot/pull/3163\n* feat(scripts): add transformers version by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3248\n* Revert \"fix(deps): breaking change from transformers 5.4.0\" by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3249\n* Fix SO-101 assembly instruction order to match videos by @jaikr-dev in https://github.com/huggingface/lerobot/pull/3242\n* feat(policies): add relative action support for pi0, pi0.5, and pi0_fast by @pkooij in https://github.com/huggingface/lerobot/pull/2970\n* Add create reward visualization  by @pkooij in https://github.com/huggingface/lerobot/pull/3155\n* docs(toctree): add Benchmarks section for LIBERO and Meta-World by @pkooij in https://github.com/huggingface/lerobot/pull/3268\n* feat(dagger): Add HIL/Dagger/HG-Dagger/RaC style data collection by @pkooij in https://github.com/huggingface/lerobot/pull/2833\n* docs(benchmarks): add benchmark integration guide and standardize benchmark docs by @pkooij in https://github.com/huggingface/lerobot/pull/3270\n* docs(policy): fix gr00t license docs by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3284\n* chore(dependencies): bump minimum torch from 2.2.1 to 2.7 by @CarolinePascal in https://github.com/huggingface/lerobot/pull/3156\n* chore(docs): no policy readme in src code by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3286\n* chore(policy): multi dit docs by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3285\n* feat(ci): add `uv.lock` by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3292\n* docs(ci): add readme for dockerfile by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3295\n* fix(ci): latest deps tests permissions by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3296\n* chore(dependencies): update uv.lock by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3302\n* chore(docs): new badge for readme by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3303\n* fix(scripts): Update action values when running robot without interpolation by @anthonyhchan in https://github.com/huggingface/lerobot/pull/3281\n* feat(dataset): registering torchvision transforms by @fracapuano in https://github.com/huggingface/lerobot/pull/3153\n* 🔒 Pin GitHub Actions to commit SHAs by @paulinebm in https://github.com/huggingface/lerobot/pull/3265\n\n## New Contributors\n* @j3soon made their first contribution in https://github.com/huggingface/lerobot/pull/3119\n* @traversaro made their first contribution in https://github.com/huggingface/lerobot/pull/3120\n* @ymd-h made their first contribution in https://github.com/huggingface/lerobot/pull/1717\n* @heuzef made their first contribution in https://github.com/huggingface/lerobot/pull/1633\n* @brunomachado37 made their first contribution in https://github.com/huggingface/lerobot/pull/1339\n* @Altman-conquer made their first contribution in https://github.com/huggingface/lerobot/pull/3128\n* @0xPraedico made their first contribution in https://github.com/huggingface/lerobot/pull/3186\n* @SevenFo made their first contribution in https://github.com/huggingface/lerobot/pull/3163\n* @anthonyhchan made their first contribution in https://github.com/huggingface/lerobot/pull/3281\n\n**Full Changelog**: https://github.com/huggingface/lerobot/compare/v0.5.0...v0.5.1","publishedAt":"2026-04-07T14:57:52.000Z","url":"https://github.com/huggingface/lerobot/releases/tag/v0.5.1","media":[]},{"id":"rel_Doye4HxJ0yjoLJuawJUYk","version":"v0.5.0","title":"Release v0.5.0","summary":"## Release Blog\r\nhttps://huggingface.co/blog/lerobot-release-v050\r\n\r\n## What's Changed\r\n* chore(dependencies): Bump lerobot to 0.4.5 by @imstevenpmwor...","content":"## Release Blog\r\nhttps://huggingface.co/blog/lerobot-release-v050\r\n\r\n## What's Changed\r\n* chore(dependencies): Bump lerobot to 0.4.5 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3051\r\n* chore: add AI policy by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3055\r\n* Improve policy_device documentation for async.mdx by @btelles in https://github.com/huggingface/lerobot/pull/3060\r\n* fix(frame_index): making rerun's \"frame_index\" timeline compatible with behaviour1k datasets by @CarolinePascal in https://github.com/huggingface/lerobot/pull/3068\r\n* fix(dataset edit tools): clarifying `root` argument usage + adding related features by @CarolinePascal in https://github.com/huggingface/lerobot/pull/3049\r\n* chore(root): fixing `root` semantics in convert_dataset script by @CarolinePascal in https://github.com/huggingface/lerobot/pull/3073\r\n* chore(docs): updating deprecated huggingface-cli to hf by @Maximellerbach in https://github.com/huggingface/lerobot/pull/3071\r\n* Fixing metadata indexing when writing new Parquet file by @skiingpacman in https://github.com/huggingface/lerobot/pull/2941\r\n* chore(docstrings): updating v2.1-v3.0 conversion script docstrings to match the new task label by @CarolinePascal in https://github.com/huggingface/lerobot/pull/3077\r\n* chore(dependencies): bump transformers v5 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2964\r\n* fix(ci): log in HF for gated repo in nightly workflows by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3089\r\n* fix(num_frames): fixing redundant frames count in conversion script by @CarolinePascal in https://github.com/huggingface/lerobot/pull/3091\r\n* Feat/slurm compute rabc script by @pkooij in https://github.com/huggingface/lerobot/pull/3041\r\n* fix(ci): test only multi-gpu tests in multi-gpu runner by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3092\r\n* feat(dependencies): require Python 3.12+ as minimum version by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3023\r\n* chore(dependencies): sync intelrealsense + added notes by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3094\r\n* chore(docs): remove pi installation note by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3095\r\n* fix(ci): skip HF log in (and tests) in forks and community PRs by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3097\r\n* fix(async_inference): restore robot module imports in robot_client.py by @aShunSasaki in https://github.com/huggingface/lerobot/pull/3081\r\n* feat(robots): Unitree G1 WBC implementation by @nepyope in https://github.com/huggingface/lerobot/pull/2876\r\n* feat(train): add cudnn_deterministic option for reproducible training by @imgeorgiev in https://github.com/huggingface/lerobot/pull/3102\r\n* chore(docs): add uv installation instructions by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3105\r\n* chore(readme): update citation with ICLR26 paper by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3107\r\n* test(cameras): skip flaky async_read test by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3106\r\n* chore(deps): update requirements file by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3114\r\n* chore(dependencies): Bump lerobot to 0.5.0 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3117\r\n\r\n## New Contributors\r\n* @btelles made their first contribution in https://github.com/huggingface/lerobot/pull/3060\r\n* @Maximellerbach made their first contribution in https://github.com/huggingface/lerobot/pull/3071\r\n* @skiingpacman made their first contribution in https://github.com/huggingface/lerobot/pull/2941\r\n* @aShunSasaki made their first contribution in https://github.com/huggingface/lerobot/pull/3081\r\n* @imgeorgiev made their first contribution in https://github.com/huggingface/lerobot/pull/3102\r\n\r\n**Full Changelog**: https://github.com/huggingface/lerobot/compare/v0.4.4...v0.5.0","publishedAt":"2026-03-09T11:19:04.000Z","url":"https://github.com/huggingface/lerobot/releases/tag/v0.5.0","media":[]},{"id":"rel_X3cYz1wyBruo4mhkafyz2","version":"v0.4.4","title":"Release v0.4.4","summary":"## What's Changed\n* chore(dependencies): Bump lerobot to 0.4.4 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2840\n* feat(ci): trig...","content":"## What's Changed\n* chore(dependencies): Bump lerobot to 0.4.4 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2840\n* feat(ci): trigger manually documentation release version by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2841\n* fix(robots): update gripper configuration and calibration settings for OMX by @Woojin-Crive in https://github.com/huggingface/lerobot/pull/2815\n* feat(envs): Add task ids to libero env cfg by @reeceomahoney in https://github.com/huggingface/lerobot/pull/2842\n* feat(motors): add damiao motors & can bus by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2788\n* Add robot images to docs by @pkooij in https://github.com/huggingface/lerobot/pull/2862\n* docs: update libero by @reeceomahoney in https://github.com/huggingface/lerobot/pull/2857\n* Fix(aggregate.py) Aggregation of datasets when sub-datasets are already a result of a previous merge by @michel-aractingi in https://github.com/huggingface/lerobot/pull/2861\n* feat(robots): add OpenArm robot & teleoperator by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2795\n* add g1 teleoperation by @nepyope in https://github.com/huggingface/lerobot/pull/2791\n* feat(robots): add bi manual openarm follower and leader by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2835\n* refactor(cameras): cameras API extension by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2808\n* fix(sac): make temperature a property to fix checkpoint resume bug by @michel-aractingi in https://github.com/huggingface/lerobot/pull/2877\n* Feat(dataset_tools.py) Add modify tasks tool by @michel-aractingi in https://github.com/huggingface/lerobot/pull/2875\n* docs(cameras): revising and improving docs on cameras by @CarolinePascal in https://github.com/huggingface/lerobot/pull/2878\n* fix(find zmq): adding a clearer not implemented warning for the ZMQ find_cameras method by @CarolinePascal in https://github.com/huggingface/lerobot/pull/2879\n* feat(dataset): add subtask support by @jadechoghari in https://github.com/huggingface/lerobot/pull/2860\n* docs: update document in response to Simplify configs PR by @HiroIshida in https://github.com/huggingface/lerobot/pull/1596\n* Add missing RL config options: add_ee_pose_to_observation and gripper_penalty_in_reward by @michel-aractingi in https://github.com/huggingface/lerobot/pull/2873\n* Limit W&B tag length to comply with 64‑character limit by @iory in https://github.com/huggingface/lerobot/pull/995\n* Small docstring fix in diffusion configuration by @jwang078 in https://github.com/huggingface/lerobot/pull/2847\n* feat(datasets): improve image transform support by @reeceomahoney in https://github.com/huggingface/lerobot/pull/2885\n* fix(policies): wandb warning during smolvla training by @reeceomahoney in https://github.com/huggingface/lerobot/pull/2903\n* fix(scripts): correct can import check by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2937\n* fix(pipeline): use FeatureType for STATE features in Libero processor by @stepanfeduniak in https://github.com/huggingface/lerobot/pull/2888\n* Change LIBERO init_state_id when reset. by @AoqunJin in https://github.com/huggingface/lerobot/pull/2899\n* docs: clarify installation steps are sequential, not optional by @jaikr-dev in https://github.com/huggingface/lerobot/pull/2925\n* [Bug Fix] fix(ci): prevent runner group error on fork pushes by @whats2000 in https://github.com/huggingface/lerobot/pull/2911\n* chore(linter): ensure motors module passes MyPy type checks by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2939\n* chore: use is_connected decorators by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2948\n* fix(motors): use decorator to fix precommit by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2951\n* feat(cameras): make backend configurable to the CLI by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2945\n* Fixing wrong argparse examples in the comments (using 'True' not 'true') by @taken-yjyoon in https://github.com/huggingface/lerobot/pull/1040\n* fix(dataset tools draccus): fixing draccus parsing for dataset edit operation type specification by @CarolinePascal in https://github.com/huggingface/lerobot/pull/2949\n* Always use degrees by @pkooij in https://github.com/huggingface/lerobot/pull/2968\n* feat(datasets): Add info operation to lerobot-edit-dataset command by @masato-ka in https://github.com/huggingface/lerobot/pull/2917\n* (Chore) Bump upper bound for torch version  by @sovrasov in https://github.com/huggingface/lerobot/pull/2897\n* fix(scripts): serve grpc for a web viewer by @sotanakamura in https://github.com/huggingface/lerobot/pull/2881\n* fix(docs): update env variable `LEROBOT_HOME` to `HF_LEROBOT_HOME` by @tc-huang in https://github.com/huggingface/lerobot/pull/2973\n* fix(utils): more conservative `sleep_margin` default value in `precise_sleep` by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2985\n* chore(scripts): warn if we don't respect the target FPS by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2986\n* fix(filtering): fixing episodes filtering in `load_nested_dataset` to always use `.from_parquet()` by @CarolinePascal in https://github.com/huggingface/lerobot/pull/2982\n* feat(robots): use read_latest() camera by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2987\n* chore: remove usernames + use entrypoints in docs, comments & sample commands by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2988\n* Fix gym-hil integration with the new LeRobot pipeline. by @s1lent4gnt in https://github.com/huggingface/lerobot/pull/2482\n* chore(deps): bump ceil datasets by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2946\n* feat(dataset): add streaming video encoding + HW encoder support by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2974\n* Add metadata_buffer_size to dataset creation by @yuecideng in https://github.com/huggingface/lerobot/pull/2998\n* feat(motors): add RobStride CAN implementation by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2821\n* chore(docs): update the document for Phone teleop to clarify how to use the examples by @ynaka81 in https://github.com/huggingface/lerobot/pull/2991\n* fix/docs: small comment change by @gui-miotto in https://github.com/huggingface/lerobot/pull/2990\n* docs: fix HF_USER export command to correctly parse username by @WilbertYuan in https://github.com/huggingface/lerobot/pull/2932\n* docs: add WSL evdev installation note by @DominikPalo in https://github.com/huggingface/lerobot/pull/2855\n* feat: Enable torch.compile for DiffusionPolicy inference by @jashshah999 in https://github.com/huggingface/lerobot/pull/2486\n* fix(ci): permissions triton by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3011\n* feat(scripts): Integrate tqdm for training progress visualization by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3010\n* fix(dataset): Fix reindexing bug for videos on splits by @mkiefel in https://github.com/huggingface/lerobot/pull/2548\n* Fix metaworld_config.json missing from pip installs and AttributeError crash by @jashshah999 in https://github.com/huggingface/lerobot/pull/3017\n* fix(video): replace assertions with proper exceptions in video frame decoding by @jashshah999 in https://github.com/huggingface/lerobot/pull/3016\n* Fix SARM dense_only mode: always load episodes_df for target computation by @s1lent4gnt in https://github.com/huggingface/lerobot/pull/3021\n* feat: add visualization badge to card template and update dataset card creation with repo_id by @mishig25 in https://github.com/huggingface/lerobot/pull/3005\n* fix(policies): support dp train when n_obs_steps=1 by @Hukongtao in https://github.com/huggingface/lerobot/pull/2430\n* Feat(teleoperators): add OpenArm Mini teleoperator by @s1lent4gnt in https://github.com/huggingface/lerobot/pull/3022\n* Fix: remove device_map from SmolVLA model loading by @s1lent4gnt in https://github.com/huggingface/lerobot/pull/3029\n* feat(async_inference) Enable plugins with async inference by @IamPhytan in https://github.com/huggingface/lerobot/pull/2425\n* fix(datasets): only warn in MultiLeRobotDataset when features differ by @thatmich in https://github.com/huggingface/lerobot/pull/3019\n* chore(scripts): no spam log when no action by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/3042\n* fix(scripts): register OpenArm Mini in all lerobot CLI scripts by @s1lent4gnt in https://github.com/huggingface/lerobot/pull/3028\n* feat(policies): add Smolvla torch compile support by @jadechoghari in https://github.com/huggingface/lerobot/pull/3043\n* Fix(diffusion): enforce no-crop behavior when crop_ratio=1.0 by @s1lent4gnt in https://github.com/huggingface/lerobot/pull/3046\n* fix(logging): avoid double-counting samples across processes by @pkooij in https://github.com/huggingface/lerobot/pull/3045\n* chore(docstrings): fixing deprecated `root` argument description in LeRobotDataset class by @CarolinePascal in https://github.com/huggingface/lerobot/pull/3035\n\n## New Contributors\n* @reeceomahoney made their first contribution in https://github.com/huggingface/lerobot/pull/2842\n* @iory made their first contribution in https://github.com/huggingface/lerobot/pull/995\n* @jwang078 made their first contribution in https://github.com/huggingface/lerobot/pull/2847\n* @stepanfeduniak made their first contribution in https://github.com/huggingface/lerobot/pull/2888\n* @AoqunJin made their first contribution in https://github.com/huggingface/lerobot/pull/2899\n* @jaikr-dev made their first contribution in https://github.com/huggingface/lerobot/pull/2925\n* @whats2000 made their first contribution in https://github.com/huggingface/lerobot/pull/2911\n* @taken-yjyoon made their first contribution in https://github.com/huggingface/lerobot/pull/1040\n* @yuecideng made their first contribution in https://github.com/huggingface/lerobot/pull/2998\n* @ynaka81 made their first contribution in https://github.com/huggingface/lerobot/pull/2991\n* @gui-miotto made their first contribution in https://github.com/huggingface/lerobot/pull/2990\n* @WilbertYuan made their first contribution in https://github.com/huggingface/lerobot/pull/2932\n* @DominikPalo made their first contribution in https://github.com/huggingface/lerobot/pull/2855\n* @jashshah999 made their first contribution in https://github.com/huggingface/lerobot/pull/2486\n* @mkiefel made their first contribution in https://github.com/huggingface/lerobot/pull/2548\n* @Hukongtao made their first contribution in https://github.com/huggingface/lerobot/pull/2430\n* @IamPhytan made their first contribution in https://github.com/huggingface/lerobot/pull/2425\n* @thatmich made their first contribution in https://github.com/huggingface/lerobot/pull/3019\n\n**Full Changelog**: https://github.com/huggingface/lerobot/compare/v0.4.3...v0.4.4","publishedAt":"2026-02-27T18:07:31.000Z","url":"https://github.com/huggingface/lerobot/releases/tag/v0.4.4","media":[]},{"id":"rel_qy5SHTuDCchTA1B_DbgIB","version":"v0.4.3","title":"Release v0.4.3","summary":"## What's Changed\n* chore(dependencies): Bump lerobot to 0.4.3 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2540\n* fix(scripts): ...","content":"## What's Changed\n* chore(dependencies): Bump lerobot to 0.4.3 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2540\n* fix(scripts): remove the data sampler because data access to the subset of a dataset has been fixed  by @sotanakamura in https://github.com/huggingface/lerobot/pull/2521\n* Feat/add unitree g1 robot by @nepyope in https://github.com/huggingface/lerobot/pull/2530\n* fix(ci): move hub artifacts to `/mnt` to avoid runners' `No space left on device` by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2564\n* fix pi05 forward compile by @michel-aractingi in https://github.com/huggingface/lerobot/pull/2551\n* Make transport module Mypy Compliant [issue#1731] by @sezan92 in https://github.com/huggingface/lerobot/pull/2433\n* feat(policies): Allow users to register 3rd party policies - `pip install lerobot_policy_mypolicy` by @danielsanjosepro in https://github.com/huggingface/lerobot/pull/2308\n* doc: fix wrong package name in installation doc by @yanghua in https://github.com/huggingface/lerobot/pull/2513\n* Earth Rover Mini Plus integration by @s1lent4gnt in https://github.com/huggingface/lerobot/pull/2544\n* Revert \"Earth Rover Mini Plus integration\" by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2574\n* feat(policies): Add X-VLA by @jadechoghari in https://github.com/huggingface/lerobot/pull/2405\n* feat(robots): Earth Rover Mini Plus integration by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2575\n* fix(docs): remove duplicated package in install instructions by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2573\n* Fix link to lerobot-train script in documentation by @cagataycali in https://github.com/huggingface/lerobot/pull/2466\n* chore(docs): reorganize assembly instructions setup before assembly by @ozten in https://github.com/huggingface/lerobot/pull/2333\n* Fix argument typo in async inference documentation by @kevinjosethomas in https://github.com/huggingface/lerobot/pull/2361\n* fix(scripts): missing so101 import by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2577\n* Add a documentation page with a brief intro to hw backends by @sovrasov in https://github.com/huggingface/lerobot/pull/2385\n* Fix video indexing bugs in dataset aggregation with multi video datatasets by @michel-aractingi in https://github.com/huggingface/lerobot/pull/2550\n* chore(ci): skip workflows if not lerobot repository by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2601\n* Fix torch.compile in diffusion sampling loops at inference time by @michel-aractingi in https://github.com/huggingface/lerobot/pull/2600\n* feat(dataset): add tool to convert images to video datasets by @jadechoghari in https://github.com/huggingface/lerobot/pull/2560\n* Docs: Update X-VLA training strategies/commands by @jadechoghari in https://github.com/huggingface/lerobot/pull/2611\n* enable variable image sizes to pi0/pi0.5 by @michel-aractingi in https://github.com/huggingface/lerobot/pull/2609\n* docs: add auto in docs for xvla by @jadechoghari in https://github.com/huggingface/lerobot/pull/2645\n* feat(robot): Add support for OMX robot by @Woojin-Crive in https://github.com/huggingface/lerobot/pull/2614\n* Feat/add mj env by @nepyope in https://github.com/huggingface/lerobot/pull/2613\n* docs: update IL robots API example and add OpenCV workaround by @cagataycali in https://github.com/huggingface/lerobot/pull/2648\n* fix(scripts): finalize the dataset after recording by @sotanakamura in https://github.com/huggingface/lerobot/pull/2496\n* feat(dataset): expose tolerance_s argument to training config by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2653\n* fix(policies): add device back to smolvlm expert by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2662\n* feat(scripts): add more info to lerobot-info by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2663\n* docs(dataset): add visualization section by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2664\n* chore(ci): update PR template by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2665\n* feat(ci): simple automatic labelling by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2667\n* chore(ci): update issue template by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2666\n* fix(ci): better heuristic + issue type template fix by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2672\n* fix(ci): close bracket pattern by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2674\n* chore(ci): minor improvements auto labeling by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2675\n* chore(ci): minor improvement bug-report template & pr auto label by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2676\n* Add sarm by @pkooij in https://github.com/huggingface/lerobot/pull/2639\n* feat(docs): modernize readme by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2660\n* Fixes ReadMe Policies Classification by @fracapuano in https://github.com/huggingface/lerobot/pull/2682\n* fix(optim): enable and resolve mypy type errors by @cverrier in https://github.com/huggingface/lerobot/pull/2683\n* Add readme by @pkooij in https://github.com/huggingface/lerobot/pull/2698\n* feat: support wallx model by @wut19 in https://github.com/huggingface/lerobot/pull/2593\n* modify the README file for wallx by @wut19 in https://github.com/huggingface/lerobot/pull/2705\n* chore: modernize contributing.md by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2677\n* use syslink for wall-x readme by @pkooij in https://github.com/huggingface/lerobot/pull/2708\n* pi fixes for dependencies by @pkooij in https://github.com/huggingface/lerobot/pull/2706\n* feat(ci): adds release versioning to docs by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2709\n* chore(ci): make keyword matching more conservative by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2711\n* Upgrade GitHub Actions for Node 24 compatibility by @salmanmkc in https://github.com/huggingface/lerobot/pull/2691\n* fix: use importlib.metadata for plugin discovery to support PEP 660 by @aalvan in https://github.com/huggingface/lerobot/pull/2687\n* resolve path for RABC correctly by @pkooij in https://github.com/huggingface/lerobot/pull/2710\n* chore: adds dynamic README handling and setup script by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2724\n* feat(pi0): add train_expert_only and freeze_vision_encoder flags to pi0 and pi0.5 by @pxe3 in https://github.com/huggingface/lerobot/pull/2727\n* feat(envs): Add NVIDIA IsaacLab-Arena Lerobot by @nv-sachdevkartik in https://github.com/huggingface/lerobot/pull/2699\n* IsaacLab Arena Integration documentation update by @liorbenhorin in https://github.com/huggingface/lerobot/pull/2749\n* chore(readme): update discord invitation link by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2750\n* Add  basic PEFT support to train script + record module by @githubnemo in https://github.com/huggingface/lerobot/pull/1411\n* Fix invalid syntax by @pkooij in https://github.com/huggingface/lerobot/pull/2752\n* fix a bug for kwargs in wallx by @wut19 in https://github.com/huggingface/lerobot/pull/2714\n* docs: LightWheel to Lightwheel by @jadechoghari in https://github.com/huggingface/lerobot/pull/2758\n* fix: precise_sleep is never called with negative value by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2757\n* refactor(ci): Docker Hub image env by @paulinebm in https://github.com/huggingface/lerobot/pull/2755\n* chore(dependencies): bound new dependecies by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2759\n* add holosoma locomotion by @nepyope in https://github.com/huggingface/lerobot/pull/2669\n* feat(visualization): allow remote viewer + compress rerun images by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2756\n* Revert \"feat(visualization): allow remote viewer + compress rerun images\" by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2766\n* feat(visualization): allow remote viewer + compress rerun images by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2767\n* feat(robots): consolidate SO arms implementation by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2763\n* chore(docs): update code block syntax to specify python for clarity by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2770\n* feat(datasets): expose video codec option for dataset recording by @leot13 in https://github.com/huggingface/lerobot/pull/2771\n* skip peft cmd test in cli by @pkooij in https://github.com/huggingface/lerobot/pull/2776\n* feat(policies): add autoregressive VLAs with tokenization PiFast by @jadechoghari in https://github.com/huggingface/lerobot/pull/2734\n* Fix: Respect policy.device=cpu config in training by @michel-aractingi in https://github.com/huggingface/lerobot/pull/2778\n* docs: improve assets by @jadechoghari in https://github.com/huggingface/lerobot/pull/2777\n* feat(robots): consolidates bi SO setups by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2780\n* Feat/g1 improvements record sim by @nepyope in https://github.com/huggingface/lerobot/pull/2765\n* fix(robots): add reachy2 fixes by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2783\n* Move cfg.validate() earlier to fix NoneType error with --policy.path by @samet-rob in https://github.com/huggingface/lerobot/pull/2782\n* fix: train tokenizer CLI entry point by @jadechoghari in https://github.com/huggingface/lerobot/pull/2784\n* chore: use alias & constants by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2785\n* fix(teleop): add is_connected check to get_action by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2801\n* chore(ci): merge annoying section in PR template by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2802\n* chore(deps): bump `wandb` & `protobuf` by @nekomeowww in https://github.com/huggingface/lerobot/pull/2800\n* Add small context to the envHub doc page by @nicolas-rabault in https://github.com/huggingface/lerobot/pull/2807\n* Correct Frodobots Earth Rover SDK link and add setup instructions by @cagataycali in https://github.com/huggingface/lerobot/pull/2671\n* chore: add security policy by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2809\n* chore(ci): deactivates cron job on unbound dep tests by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2810\n* Refactor: Move PEFT config from training script to policy level by @michel-aractingi in https://github.com/huggingface/lerobot/pull/2806\n* Bugfix: Add tests for image deletion and fix mixed image-video deletion by @atyshka in https://github.com/huggingface/lerobot/pull/2592\n* Bugfix: Fix delta timestamps with episodes filter and add tests by @atyshka in https://github.com/huggingface/lerobot/pull/2612\n* feat: is connect checks decorators by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2813\n* Fix Libero Env reset logic for correct scene initialization by @sean1295 in https://github.com/huggingface/lerobot/pull/2817\n* fix: eval env initialization on train script by @bigmbigk in https://github.com/huggingface/lerobot/pull/2818\n* feat(utils): extend import check util by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2820\n* feat: add async server-client streaming support for Groot policy by @maximilianofir in https://github.com/huggingface/lerobot/pull/2812\n* Fixes aggregation of image datasets by @fracapuano in https://github.com/huggingface/lerobot/pull/2717\n* improve(dataset-tools): image2video editing tools : Multiple episodes per video file by @jadechoghari in https://github.com/huggingface/lerobot/pull/2811\n* convert Feetech load values to signed using bit mask by @alexis779 in https://github.com/huggingface/lerobot/pull/1014\n* fix(discord link): fixing discord link in CONTRIBUTING.md by @CarolinePascal in https://github.com/huggingface/lerobot/pull/2826\n* fix: ensure action tensors are moved to client_device in async training by @satoshinji2992 in https://github.com/huggingface/lerobot/pull/2792\n* Update README.md by @TommyZihao in https://github.com/huggingface/lerobot/pull/2827\n* feat(robots): add context managers by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2828\n\n## New Contributors\n* @sotanakamura made their first contribution in https://github.com/huggingface/lerobot/pull/2521\n* @nepyope made their first contribution in https://github.com/huggingface/lerobot/pull/2530\n* @sezan92 made their first contribution in https://github.com/huggingface/lerobot/pull/2433\n* @danielsanjosepro made their first contribution in https://github.com/huggingface/lerobot/pull/2308\n* @yanghua made their first contribution in https://github.com/huggingface/lerobot/pull/2513\n* @cagataycali made their first contribution in https://github.com/huggingface/lerobot/pull/2466\n* @ozten made their first contribution in https://github.com/huggingface/lerobot/pull/2333\n* @kevinjosethomas made their first contribution in https://github.com/huggingface/lerobot/pull/2361\n* @sovrasov made their first contribution in https://github.com/huggingface/lerobot/pull/2385\n* @Woojin-Crive made their first contribution in https://github.com/huggingface/lerobot/pull/2614\n* @cverrier made their first contribution in https://github.com/huggingface/lerobot/pull/2683\n* @wut19 made their first contribution in https://github.com/huggingface/lerobot/pull/2593\n* @salmanmkc made their first contribution in https://github.com/huggingface/lerobot/pull/2691\n* @aalvan made their first contribution in https://github.com/huggingface/lerobot/pull/2687\n* @pxe3 made their first contribution in https://github.com/huggingface/lerobot/pull/2727\n* @nv-sachdevkartik made their first contribution in https://github.com/huggingface/lerobot/pull/2699\n* @githubnemo made their first contribution in https://github.com/huggingface/lerobot/pull/1411\n* @paulinebm made their first contribution in https://github.com/huggingface/lerobot/pull/2755\n* @leot13 made their first contribution in https://github.com/huggingface/lerobot/pull/2771\n* @samet-rob made their first contribution in https://github.com/huggingface/lerobot/pull/2782\n* @nekomeowww made their first contribution in https://github.com/huggingface/lerobot/pull/2800\n* @nicolas-rabault made their first contribution in https://github.com/huggingface/lerobot/pull/2807\n* @atyshka made their first contribution in https://github.com/huggingface/lerobot/pull/2592\n* @sean1295 made their first contribution in https://github.com/huggingface/lerobot/pull/2817\n* @bigmbigk made their first contribution in https://github.com/huggingface/lerobot/pull/2818\n* @maximilianofir made their first contribution in https://github.com/huggingface/lerobot/pull/2812\n* @alexis779 made their first contribution in https://github.com/huggingface/lerobot/pull/1014\n* @satoshinji2992 made their first contribution in https://github.com/huggingface/lerobot/pull/2792\n* @TommyZihao made their first contribution in https://github.com/huggingface/lerobot/pull/2827\n\n**Full Changelog**: https://github.com/huggingface/lerobot/compare/v0.4.2...v0.4.3","publishedAt":"2026-01-22T10:59:37.000Z","url":"https://github.com/huggingface/lerobot/releases/tag/v0.4.3","media":[]},{"id":"rel_kYDgG50koUOxXm9q7TOST","version":"v0.4.2","title":"Release v0.4.2","summary":"## What's Changed\n* chore(dependencies): Bump lerobot to 0.4.2 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2423\n* Fixes in port ...","content":"## What's Changed\n* chore(dependencies): Bump lerobot to 0.4.2 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2423\n* Fixes in port droid scripts by @michel-aractingi in https://github.com/huggingface/lerobot/pull/2455\n* Fix episode filtering bug when requesting a subset of the episodes in a dataset by @michel-aractingi in https://github.com/huggingface/lerobot/pull/2456\n* [RTC] Real Time Chunking for Pi0, Smolvla, Pi0.5 by @helper2424 in https://github.com/huggingface/lerobot/pull/1698\n* feat(envs): add envs pre-post processor by @jadechoghari in https://github.com/huggingface/lerobot/pull/2474\n* Add `absolute_to_reative_idx` for remapping indices to fix delta_timestamp bug by @michel-aractingi in https://github.com/huggingface/lerobot/pull/2490\n* docs: Add LeIsaac x LeRobot Envhub tutorial by @jadechoghari in https://github.com/huggingface/lerobot/pull/2498\n* feat(dataset): speed-up encoding time by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2514\n* feat(dataset): dynamic compress_level depending on the type of dataset (video or image) by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2517\n* fix(examples): wrap all of them into a main function by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2524\n* feat(parallel encoding): making parallel encoding the default choice over all platforms by @CarolinePascal in https://github.com/huggingface/lerobot/pull/2525\n* fix(benchmark) : fixing video benchmark by @CarolinePascal in https://github.com/huggingface/lerobot/pull/2094\n* feat(utils): `precise_sleep()` less CPU hungry without sacrificing accuracy by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2526\n* fix(scripts): better prints teleop by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2538\n\n\n**Full Changelog**: https://github.com/huggingface/lerobot/compare/v0.4.1...v0.4.2","publishedAt":"2025-11-27T21:42:42.000Z","url":"https://github.com/huggingface/lerobot/releases/tag/v0.4.2","media":[]},{"id":"rel_z0gLCq_S4w3NNhL1KzAEU","version":"v0.4.1","title":"Release v0.4.1","summary":"## What's Changed\n* chore(dependecies): Bump lerobot to 0.4.1 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2299\n* docs(readme): u...","content":"## What's Changed\n* chore(dependecies): Bump lerobot to 0.4.1 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2299\n* docs(readme): update installation instructions for 0.4.0 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2310\n* docs(install): improve groot and libero installation instructions by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2314\n* fix(video_key typo): fixing video_key typo in update_video_info by @CarolinePascal in https://github.com/huggingface/lerobot/pull/2323\n* fix(make_policy): rename mapping edge cases in training by @jadechoghari in https://github.com/huggingface/lerobot/pull/2332\n* dep(upgrade): add libero as a pypi package by @jadechoghari in https://github.com/huggingface/lerobot/pull/2365\n* feat(sim): EnvHub - allow loading envs from the hub by @jadechoghari in https://github.com/huggingface/lerobot/pull/2121\n* fix(dataset_tools) Critical bug in modify features  by @michel-aractingi in https://github.com/huggingface/lerobot/pull/2342\n* fix(dataset): fix data access bottleneck for faster training by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2408\n* chore(installation): remove libero installation patch by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2416\n\n\n**Full Changelog**: https://github.com/huggingface/lerobot/compare/v0.4.0...v0.4.1","publishedAt":"2025-11-10T11:31:17.000Z","url":"https://github.com/huggingface/lerobot/releases/tag/v0.4.1","media":[]},{"id":"rel_m_QfESdI9bb_yXxs0IHsj","version":"v0.4.0","title":"Release v0.4.0","summary":"## Release Blog\r\nhttps://huggingface.co/blog/lerobot-release-v040\r\n\r\n## What's Changed\r\n* chore: Bump to 0.3.4 by @imstevenpmwork in https://github.co...","content":"## Release Blog\r\nhttps://huggingface.co/blog/lerobot-release-v040\r\n\r\n## What's Changed\r\n* chore: Bump to 0.3.4 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1691\r\n* chore(docs): prioritize use of entry points in docs + fix nightly badge by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1692\r\n* fix(busy_wait): fix busy_wait implementation for Windows platforms by @CarolinePascal in https://github.com/huggingface/lerobot/pull/1695\r\n* fix(ci): inverted names by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1705\r\n* fix(ci): rename libegl1-mesa in deb13 trixie by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1735\r\n* fix: Add missing dynamixel encoding table entries by @jackvial in https://github.com/huggingface/lerobot/pull/1534\r\n* fix(dataset): Correctly use episode_data parameter in save_episode by @lxk-221 in https://github.com/huggingface/lerobot/pull/1740\r\n* Removed dupicate lines of code by @mgiac-hexagon in https://github.com/huggingface/lerobot/pull/1709\r\n* Add feetech firmware update docs by @pkooij in https://github.com/huggingface/lerobot/pull/1793\r\n* Lower limits by 50% for current and torque for gripper motor by @pkooij in https://github.com/huggingface/lerobot/pull/1809\r\n* Allow max_relative_target to be a float by @jstnhuang in https://github.com/huggingface/lerobot/pull/1837\r\n* 2 add reachy 2 to updated lerobot by @glannuzel in https://github.com/huggingface/lerobot/pull/1767\r\n* fix (koch): Disable motor torque before applying calibration logic by @Gongsta in https://github.com/huggingface/lerobot/pull/1889\r\n* fix(scripts): revert deletion of rs cam config import introduced by #1767 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1876\r\n* Dataset v3 by @michel-aractingi in https://github.com/huggingface/lerobot/pull/1412\r\n* Add Streaming Dataset by @fracapuano in https://github.com/huggingface/lerobot/pull/1613\r\n* Update dataset card by default by @michel-aractingi in https://github.com/huggingface/lerobot/pull/1936\r\n* docs(dataset): add dataset v3 documentation by @jadechoghari in https://github.com/huggingface/lerobot/pull/1956\r\n* feat(processors): use pipelines across the codebase by @AdilZouitine in https://github.com/huggingface/lerobot/pull/1452\r\n* small tiny nit by @fracapuano in https://github.com/huggingface/lerobot/pull/1975\r\n* fix (docs): image link for phone by @pkooij in https://github.com/huggingface/lerobot/pull/1977\r\n* bump gym-hil version to be pipeline compatible by @michel-aractingi in https://github.com/huggingface/lerobot/pull/1983\r\n* Add docs for LeRobot Image transforms by @pkooij in https://github.com/huggingface/lerobot/pull/1972\r\n* fix formatting readme by @pkooij in https://github.com/huggingface/lerobot/pull/1987\r\n* bump datasets to 4.0.0 by @michel-aractingi in https://github.com/huggingface/lerobot/pull/1990\r\n* fix(trainer): overrides device to the target device, for the device processor on the preprocessor by @AdilZouitine in https://github.com/huggingface/lerobot/pull/1993\r\n* feat(sim): Add Libero Env by @jadechoghari in https://github.com/huggingface/lerobot/pull/1984\r\n* feat(ci): add stale GH action bot for stalled issues & PRs by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1996\r\n* chore(ci): update time for stale issue/pr by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1997\r\n* Updated Readme removed broken link  by @complete-dope in https://github.com/huggingface/lerobot/pull/1989\r\n* Fix: Resolve PermissionError and UnicodeDecodeError in Python scripts by @JivinDotL in https://github.com/huggingface/lerobot/pull/1980\r\n* fix(dataset): cast fps to int instead of float by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2001\r\n* chore(rl): move rl related code to its directory at top level by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2002\r\n* docs(rl): fix path by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2004\r\n* refactor(scripts): update system info script by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2005\r\n* feat(script): add entry point for dataset viz by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2006\r\n* feat(script): add entry point for image transform viz by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2007\r\n* chore: move constants to utils by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2016\r\n* chore: move errors to utils by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2017\r\n* chore(scripts): move find_cameras to scripts by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2018\r\n* feat(script): add entry point for find joints limits by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2010\r\n* chore(scripts): move find_port to scripts by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2019\r\n* chore(scripts): move teleop to scripts by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2023\r\n* chore(scripts): move record to scripts by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2022\r\n* chore(scripts): move calibrate to scripts by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2024\r\n* chore(scripts): move setup_motors to scripts by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2020\r\n* chore(scripts): move replay to scripts by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2021\r\n* chore(async): move async related code to its directory at top level by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2003\r\n* chore(ci): update stale message by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2027\r\n* fix(docs): update outdated links by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2026\r\n* chore(utils): move benchmark and buffer to their respective modules by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2028\r\n* chore(utils): move encoding utils and process to their respective modules by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2029\r\n* chore(utils): remove unused utils legacy functions + rename init_rerun by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2031\r\n* chore(utils): move queue utils and wandb_utils to their respective modules by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2030\r\n* (docs): small change in dataset name by @jadechoghari in https://github.com/huggingface/lerobot/pull/2032\r\n* chore(scripts): rename eval and train scripts by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2033\r\n* chore: replace hard-coded obs values with constants throughout all the source code by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2037\r\n* chore(mypy): add mypy configuration and module overrides for gradual type checking by @AdilZouitine in https://github.com/huggingface/lerobot/pull/2052\r\n* chore: replace hard-coded action values with constants throughout all the source code by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2055\r\n* Bug in conversion from v2.1 script by @michel-aractingi in https://github.com/huggingface/lerobot/pull/2057\r\n* chore: replace hard-coded next values with constants throughout all the source code by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2056\r\n* chore(utils): remove unused code by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2059\r\n* Fix(train): add processor overrides with normalizer and unnormalizer stats by @AdilZouitine in https://github.com/huggingface/lerobot/pull/2038\r\n* docs(fix): libero example command by @jadechoghari in https://github.com/huggingface/lerobot/pull/2060\r\n* Save Cropped Dataset to Hub by @fracapuano in https://github.com/huggingface/lerobot/pull/2071\r\n* Fix video concat path by @Tavish9 in https://github.com/huggingface/lerobot/pull/2076\r\n* chore: remove unused code by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2062\r\n* Improve V3 aggregate implementation by @Tavish9 in https://github.com/huggingface/lerobot/pull/2077\r\n* chore: enable pyugrade ruff lint by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2084\r\n* chore: enable simplify in ruff lint by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2085\r\n* feat(normalization): add validation for empty features in NormalizerProcessorStep and UnnormalizerProcessorStep by @AdilZouitine in https://github.com/huggingface/lerobot/pull/2087\r\n* Revert feat(normalization): add validation for empty features in NormalizerProcessorStep and UnnormalizerProcessorStep (#2087) by @AdilZouitine in https://github.com/huggingface/lerobot/pull/2089\r\n* feat(policies): add noise parameter to action prediction methods by @AdilZouitine in https://github.com/huggingface/lerobot/pull/2063\r\n* feat(train): include input and output features in processor overrides for normalization by @AdilZouitine in https://github.com/huggingface/lerobot/pull/2090\r\n* fix(video_path): setting video_path to None during conversion for images datasets by @CarolinePascal in https://github.com/huggingface/lerobot/pull/2095\r\n* feat(mypy): enable type checking for envs module and configure mypy settings in pyproject.toml by @AdilZouitine in https://github.com/huggingface/lerobot/pull/2099\r\n* feat(mypy): configure mypy settings and add module overrides for gradual typing by @AdilZouitine in https://github.com/huggingface/lerobot/pull/2101\r\n* Making Envs module pass MyPy checks by @iakhil in https://github.com/huggingface/lerobot/pull/2048\r\n* Add OpenPi, Pi0 and Pi0.5 by @pkooij in https://github.com/huggingface/lerobot/pull/1910\r\n* (chore) improve v3 message, allow converting local datasets to V3 by @michel-aractingi in https://github.com/huggingface/lerobot/pull/1948\r\n* fix bug in `augment_dataset_quantile_stats.py` that was not detecting… by @michel-aractingi in https://github.com/huggingface/lerobot/pull/2106\r\n* Improve docs pi by @pkooij in https://github.com/huggingface/lerobot/pull/2110\r\n* feat(deps): ceil dependency versions by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2091\r\n* Update README.md to fix broken link to example notebook for visuals by @iuliaferoli in https://github.com/huggingface/lerobot/pull/2117\r\n* Fix pyav time_base error by @michel-aractingi in https://github.com/huggingface/lerobot/pull/2133\r\n* fix(async): Add pre and post processing to async inference and update docs by @pkooij in https://github.com/huggingface/lerobot/pull/2132\r\n* feat(devices): add lazy loading for 3rd party robots cameras and teleoperators by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2123\r\n* chore(docs): add missing license headers by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2140\r\n* refactor(datasets): add compress_level parameter to write_image() and set it to 1 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2135\r\n* Add act documentation by @pkooij in https://github.com/huggingface/lerobot/pull/2139\r\n* fix(docs): local docs links by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2149\r\n* Remove validate_robot_cameras_for_policy by @pkooij in https://github.com/huggingface/lerobot/pull/2150\r\n* Dataset tools by @michel-aractingi in https://github.com/huggingface/lerobot/pull/2100\r\n* refactor(envs): add custom-observation-size by @jadechoghari in https://github.com/huggingface/lerobot/pull/2167\r\n* [HIL-SERL] use TeleopEvents.RERECORD_EPISODE in gym_manipulator by @jpizarrom in https://github.com/huggingface/lerobot/pull/2165\r\n* Incremental parquet writing by @michel-aractingi in https://github.com/huggingface/lerobot/pull/1903\r\n* Add missing finalize calls in example by @michel-aractingi in https://github.com/huggingface/lerobot/pull/2175\r\n* fix(pi0): Minor minor minor thing in the warning by @fracapuano in https://github.com/huggingface/lerobot/pull/2168\r\n* fix outdated example in docs by @fracapuano in https://github.com/huggingface/lerobot/pull/2182\r\n* feat(deps): add setuptools dependency by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2187\r\n* fix(datasets): conversion script function naming by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2199\r\n* feat(scripts): Introduce `build_inference_frame`/`make_robot_action` util to easily allow API-based Inference by @fracapuano in https://github.com/huggingface/lerobot/pull/2143\r\n* chore(policies): deprecate pi0fast by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2203\r\n* Feat/expand add features by @michel-aractingi in https://github.com/huggingface/lerobot/pull/2202\r\n* feat(sim): add metaworld env by @jadechoghari in https://github.com/huggingface/lerobot/pull/2088\r\n* chore(deps): libero dep pointing to main by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2201\r\n* Fix homunculus teleoperator serial input lag by @ryanpennings in https://github.com/huggingface/lerobot/pull/2196\r\n* feat(train): add accelerate for multi gpu training by @pkooij in https://github.com/huggingface/lerobot/pull/2154\r\n* chore(ci): relax stale bot for PRs by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2222\r\n* fix(scripts): warmup in find cameras script by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2229\r\n* fix(dependencies): bound wandb < 0.22.0 due to protobuf version by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2230\r\n* fix(docs): eval-related doc errors by @Infinity4B in https://github.com/huggingface/lerobot/pull/2183\r\n* Fix incorrect sign-magnitude handling for STS/SMS series encodings by @nahakiole in https://github.com/huggingface/lerobot/pull/2223\r\n* Optimized episode cache verification by @antoinedandi in https://github.com/huggingface/lerobot/pull/2166\r\n* chore(deps): bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 by @dependabot[bot] in https://github.com/huggingface/lerobot/pull/1870\r\n* chore(robots): deprecate strech, vipex and widowx robots by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2205\r\n* Docs(fix): corrects minor mix-ups encoder/decoder by @jadechoghari in https://github.com/huggingface/lerobot/pull/2231\r\n* docs: change video file path format in conversion script by @edgarriba in https://github.com/huggingface/lerobot/pull/2113\r\n* Fix: debug policy load pretrained model failure problem by @yfynb1111 in https://github.com/huggingface/lerobot/pull/2073\r\n* fix(docs): markdown formatting in integrate_hardware.mdx by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2232\r\n* doc: fix deprecated hugginface-cli whoami by @azaracla in https://github.com/huggingface/lerobot/pull/1884\r\n* Fixed wrist flex incorrect calibration for LeKiwi by @IliaLarchenko in https://github.com/huggingface/lerobot/pull/1787\r\n* feat(utils): add support for Intel XPU backend by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2233\r\n* Fixes: Overriding input and output features from a config (🐛 Bug)  by @LiXiling in https://github.com/huggingface/lerobot/pull/1771\r\n* fix(docs): update eval example by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2236\r\n* [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/huggingface/lerobot/pull/1563\r\n* fix(docs): update example flags for lerobot-dataset-viz by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2238\r\n* chore(dependencies): upgrade rerun by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2237\r\n* Fixes failed to delete images because the timing of gc is uncertain by @lycoris1129 in https://github.com/huggingface/lerobot/pull/1710\r\n* feat(tests): Add MockMotorBus to MockRobot by @fracapuano in https://github.com/huggingface/lerobot/pull/2081\r\n* chore(pyproject): cleaning no longer existing files/folders in pyproject exclude_dirs by @CarolinePascal in https://github.com/huggingface/lerobot/pull/2240\r\n* docs(install): use miniforge instead of miniconda by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2249\r\n* Feat: Support CLI for Launching LeKiwiHost by @zuoxingdong in https://github.com/huggingface/lerobot/pull/1614\r\n* refactor(env): introduce explicit gym ID handling in EnvConfig/factory by @jadechoghari in https://github.com/huggingface/lerobot/pull/2234\r\n* Add affine transforms to dataset augmentations by @brysonjones in https://github.com/huggingface/lerobot/pull/2145\r\n* chore(mypy-compliant): Ensure the model module passes MyPy type checks by @quanghuynt14 in https://github.com/huggingface/lerobot/pull/1782\r\n* Fixed mypy issues (with the exception of import issues) for lerobot cameras module (#1724) by @Jaisree25 in https://github.com/huggingface/lerobot/pull/1788\r\n* Fix typehint and address the mypy errors of src/lerobot/configs by @tetsugo02 in https://github.com/huggingface/lerobot/pull/1746\r\n* Enhance OpenCVCamera with FOURCC for MJPEG support and validation by @forgetwhatuwant in https://github.com/huggingface/lerobot/pull/1558\r\n* chore(style): update mypy config by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2257\r\n* Bugfix: Handle non-version revision strings in LeRobotDataset by @antoinedandi in https://github.com/huggingface/lerobot/pull/2260\r\n* fix: support cuda:0, cuda:1 in string selection by @jadechoghari in https://github.com/huggingface/lerobot/pull/2256\r\n* fix(scripts): add missing observation overwrite in eval and async by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2265\r\n* Fix camera FPS set issue by @xuaner233 in https://github.com/huggingface/lerobot/pull/2275\r\n* fix(ci): exclude motor tests in multi-gpu setup by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2276\r\n* chore(dependencies): bump & ceil gymnasium version + pin metaworld version + bump gym-hil by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2267\r\n* fix(bug): Device Error on SmolVLA Multi-GPU Training by @nijkah in https://github.com/huggingface/lerobot/pull/2270\r\n* fix(bug): Fix policy renaming ValueError during training by @jadechoghari in https://github.com/huggingface/lerobot/pull/2278\r\n* Fix: Correct `frames_in_current_file` calculation for multi-episode files by @michel-aractingi in https://github.com/huggingface/lerobot/pull/2280\r\n* fix(cameras): opencv camera index casting by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2286\r\n* feat(policies): add Nvidia Gr00t N1.5 model by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2292\r\n* Add API Examples by @fracapuano in https://github.com/huggingface/lerobot/pull/2289\r\n* docs(policies): GR00T updates by @liorbenhorin in https://github.com/huggingface/lerobot/pull/2293\r\n* Fix: `check_cached_episodes` doesn't check if the requested episode video were downloaded by @michel-aractingi in https://github.com/huggingface/lerobot/pull/2296\r\n* chore(deps): update requirements file by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2297\r\n* patch(ci): remove pi & libero tags from PyPi release temporary due to their reliance on git dependencies by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2300\r\n* fix(ci): add fastapi dep + bump to 0.3.5 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2301\r\n* chore(dependencies): Bump lerobot to 0.4.0 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/2298\r\n\r\n## New Contributors\r\n* @lxk-221 made their first contribution in https://github.com/huggingface/lerobot/pull/1740\r\n* @mgiac-hexagon made their first contribution in https://github.com/huggingface/lerobot/pull/1709\r\n* @jstnhuang made their first contribution in https://github.com/huggingface/lerobot/pull/1837\r\n* @glannuzel made their first contribution in https://github.com/huggingface/lerobot/pull/1767\r\n* @Gongsta made their first contribution in https://github.com/huggingface/lerobot/pull/1889\r\n* @complete-dope made their first contribution in https://github.com/huggingface/lerobot/pull/1989\r\n* @JivinDotL made their first contribution in https://github.com/huggingface/lerobot/pull/1980\r\n* @iakhil made their first contribution in https://github.com/huggingface/lerobot/pull/2048\r\n* @iuliaferoli made their first contribution in https://github.com/huggingface/lerobot/pull/2117\r\n* @ryanpennings made their first contribution in https://github.com/huggingface/lerobot/pull/2196\r\n* @Infinity4B made their first contribution in https://github.com/huggingface/lerobot/pull/2183\r\n* @nahakiole made their first contribution in https://github.com/huggingface/lerobot/pull/2223\r\n* @antoinedandi made their first contribution in https://github.com/huggingface/lerobot/pull/2166\r\n* @dependabot[bot] made their first contribution in https://github.com/huggingface/lerobot/pull/1870\r\n* @edgarriba made their first contribution in https://github.com/huggingface/lerobot/pull/2113\r\n* @yfynb1111 made their first contribution in https://github.com/huggingface/lerobot/pull/2073\r\n* @azaracla made their first contribution in https://github.com/huggingface/lerobot/pull/1884\r\n* @LiXiling made their first contribution in https://github.com/huggingface/lerobot/pull/1771\r\n* @lycoris1129 made their first contribution in https://github.com/huggingface/lerobot/pull/1710\r\n* @brysonjones made their first contribution in https://github.com/huggingface/lerobot/pull/2145\r\n* @quanghuynt14 made their first contribution in https://github.com/huggingface/lerobot/pull/1782\r\n* @Jaisree25 made their first contribution in https://github.com/huggingface/lerobot/pull/1788\r\n* @tetsugo02 made their first contribution in https://github.com/huggingface/lerobot/pull/1746\r\n* @forgetwhatuwant made their first contribution in https://github.com/huggingface/lerobot/pull/1558\r\n* @xuaner233 made their first contribution in https://github.com/huggingface/lerobot/pull/2275\r\n* @nijkah made their first contribution in https://github.com/huggingface/lerobot/pull/2270\r\n* @liorbenhorin made their first contribution in https://github.com/huggingface/lerobot/pull/2293\r\n\r\n**Full Changelog**: https://github.com/huggingface/lerobot/compare/v0.3.3...v0.4.0","publishedAt":"2025-10-23T18:38:16.000Z","url":"https://github.com/huggingface/lerobot/releases/tag/v0.4.0","media":[]},{"id":"rel_EGdmyrlD_jkyCl58JahhU","version":"v0.3.3","title":"Release v0.3.3","summary":"## What's Changed\n* chore: Bump to 0.4.0 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1653\n* Fix policy construction by @fracapua...","content":"## What's Changed\n* chore: Bump to 0.4.0 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1653\n* Fix policy construction by @fracapuano in https://github.com/huggingface/lerobot/pull/1665\n* fix(docs): Update links in il_robots.mdx and il_sim.mdx to use absolute URLs by @tc-huang in https://github.com/huggingface/lerobot/pull/1313\n* fix(typo): fixing typo in LeRobot authors names by @CarolinePascal in https://github.com/huggingface/lerobot/pull/1673\n* docs: update installation instructions by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1686\n* feat(pipeline): universal processor for LeRobot by @AdilZouitine in https://github.com/huggingface/lerobot/pull/1431\n* fix(deps): ceil torch pkg versions by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1689\n* chore: Bump to 0.3.3 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1690\n\n\n**Full Changelog**: https://github.com/huggingface/lerobot/compare/v0.3.2...v0.3.3","publishedAt":"2025-08-06T18:41:21.000Z","url":"https://github.com/huggingface/lerobot/releases/tag/v0.3.3","media":[]},{"id":"rel_xIpULchBTlK5kZsW6s27L","version":"v0.3.2","title":"Release v0.3.2","summary":"## What's Changed\n* Added poetry setup by @aliberts in https://github.com/huggingface/lerobot/pull/2\n* Style & Formatting by @aliberts in https://gith...","content":"## What's Changed\n* Added poetry setup by @aliberts in https://github.com/huggingface/lerobot/pull/2\n* Style & Formatting by @aliberts in https://github.com/huggingface/lerobot/pull/3\n* Added pusht dataset auto-download by @aliberts in https://github.com/huggingface/lerobot/pull/4\n* Add run on cpu-only compatibility by @aliberts in https://github.com/huggingface/lerobot/pull/5\n* Make diffusion work by @Cadene in https://github.com/huggingface/lerobot/pull/6\n* Add CI, Remove old install files by @aliberts in https://github.com/huggingface/lerobot/pull/8\n* Add AbstractReplayBuffer by @Cadene in https://github.com/huggingface/lerobot/pull/7\n* Add Aloha replay buffer + 4 sim datasets by @Cadene in https://github.com/huggingface/lerobot/pull/9\n* Fix env tests by @Cadene in https://github.com/huggingface/lerobot/pull/10\n* Add pusht test artifact by @aliberts in https://github.com/huggingface/lerobot/pull/12\n* Add end-to-end pusht eval test by @aliberts in https://github.com/huggingface/lerobot/pull/15\n* Integrate diffusion policy by @aliberts in https://github.com/huggingface/lerobot/pull/16\n* Fix bugs with normalization by @Cadene in https://github.com/huggingface/lerobot/pull/17\n* Configure wandb entity outside config by @aliberts in https://github.com/huggingface/lerobot/pull/19\n* Add license by @aliberts in https://github.com/huggingface/lerobot/pull/20\n* Add dynamic build versioning by @aliberts in https://github.com/huggingface/lerobot/pull/18\n* Update README.md by @kashif in https://github.com/huggingface/lerobot/pull/23\n* Add Aloha env and ACT policy by @Cadene in https://github.com/huggingface/lerobot/pull/11\n* CI env fix by @aliberts in https://github.com/huggingface/lerobot/pull/25\n* Download datasets from hugging face by @Cadene in https://github.com/huggingface/lerobot/pull/28\n* Use Path type instead of str for data_dir by @Cadene in https://github.com/huggingface/lerobot/pull/30\n* Fix wandb artifact name and add disable option by @alexander-soare in https://github.com/huggingface/lerobot/pull/31\n* Switch between train and eval modes by @alexander-soare in https://github.com/huggingface/lerobot/pull/35\n* Add replay_buffer directory and dataset versioning by @Cadene in https://github.com/huggingface/lerobot/pull/36\n* Improve README/LICENSE by @Cadene in https://github.com/huggingface/lerobot/pull/37\n* Incorporate SerialEnv and introduct multistep policy logic by @alexander-soare in https://github.com/huggingface/lerobot/pull/26\n* [WIP] Fix remaining issues with training PushT Image for diffusion policy by @alexander-soare in https://github.com/huggingface/lerobot/pull/22\n* Update stats for Pusht and Aloha datasets (v1.0 -> v1.1) by @Cadene in https://github.com/huggingface/lerobot/pull/39\n* Enable mps backend for Apple silicon devices by @aliberts in https://github.com/huggingface/lerobot/pull/40\n* Fixes issues with PushT diffusion by @alexander-soare in https://github.com/huggingface/lerobot/pull/41\n* Run model from HuggingFace hub by @alexander-soare in https://github.com/huggingface/lerobot/pull/44\n* Reproduce original diffusion policy pusht image eval by @alexander-soare in https://github.com/huggingface/lerobot/pull/45\n* Fix bug with stats.pth + Move from cadene to lerobot + Update datasets to v1.2 by @Cadene in https://github.com/huggingface/lerobot/pull/46\n* Fix normalization of last frame and data type in visualization by @alexander-soare in https://github.com/huggingface/lerobot/pull/48\n* Port simxarm, upgrade gym to gymnasium by @aliberts in https://github.com/huggingface/lerobot/pull/47\n* Improve README by @Cadene in https://github.com/huggingface/lerobot/pull/49\n* Update diffusion model by @alexander-soare in https://github.com/huggingface/lerobot/pull/58\n* Improve readme by @aliberts in https://github.com/huggingface/lerobot/pull/57\n* Add code coverage, more end-to-end tests by @aliberts in https://github.com/huggingface/lerobot/pull/56\n* Add examples 2 and 3 by @alexander-soare in https://github.com/huggingface/lerobot/pull/53\n* fix stats computation by @alexander-soare in https://github.com/huggingface/lerobot/pull/66\n* Remove envs by @aliberts in https://github.com/huggingface/lerobot/pull/69\n* Refactor act by @alexander-soare in https://github.com/huggingface/lerobot/pull/68\n* Remove torchrl by @Cadene in https://github.com/huggingface/lerobot/pull/64\n* Use policy configs instead of passing arguments directly to policy classes by @alexander-soare in https://github.com/huggingface/lerobot/pull/72\n* Partial refactor of Diffusion Policy by @alexander-soare in https://github.com/huggingface/lerobot/pull/71\n* Refactor pyproject by @aliberts in https://github.com/huggingface/lerobot/pull/76\n* Setup contributions by @aliberts in https://github.com/huggingface/lerobot/pull/74\n* Use Hugging Face datasets.Dataset by @Cadene in https://github.com/huggingface/lerobot/pull/73\n* Fix issue with saving freshly computed stats by @alexander-soare in https://github.com/huggingface/lerobot/pull/77\n* Unify policy API  by @alexander-soare in https://github.com/huggingface/lerobot/pull/80\n* Improve dataset examples by @Cadene in https://github.com/huggingface/lerobot/pull/82\n* Tests cleaning & simplification by @aliberts in https://github.com/huggingface/lerobot/pull/81\n* Fix tolerance for delta_timestamps by @alexander-soare in https://github.com/huggingface/lerobot/pull/84\n* Hotfix test_examples.py by @aliberts in https://github.com/huggingface/lerobot/pull/87\n* Quality of life patches for eval.py by @alexander-soare in https://github.com/huggingface/lerobot/pull/86\n* Loads episode_data_index and stats during dataset __init__ by @Cadene in https://github.com/huggingface/lerobot/pull/85\n* Fix online training by @Cadene in https://github.com/huggingface/lerobot/pull/94\n* Move normalization to policy for act and diffusion by @Cadene in https://github.com/huggingface/lerobot/pull/90\n* Refactor datasets into LeRobotDataset by @Cadene in https://github.com/huggingface/lerobot/pull/91\n* CI nightlies cpu/gpu & cleanup by @aliberts in https://github.com/huggingface/lerobot/pull/75\n* Make sure targets are normalized too by @alexander-soare in https://github.com/huggingface/lerobot/pull/106\n* More CI cleanup, add style workflow by @aliberts in https://github.com/huggingface/lerobot/pull/107\n* Add test-docker-build workflow by @aliberts in https://github.com/huggingface/lerobot/pull/109\n* Update readme & remove example 1 by @aliberts in https://github.com/huggingface/lerobot/pull/108\n* Add torchaudio by @aliberts in https://github.com/huggingface/lerobot/pull/110\n* Add UMI-gripper dataset by @AdilZouitine in https://github.com/huggingface/lerobot/pull/83\n* Refactor the download and publication of the datasets and convert it into CLI script by @AdilZouitine in https://github.com/huggingface/lerobot/pull/95\n* Remove warnings by @aliberts in https://github.com/huggingface/lerobot/pull/111\n* Fix policy defaults by @alexander-soare in https://github.com/huggingface/lerobot/pull/113\n* Update UmiProcessor default fps to 10 by @AdilZouitine in https://github.com/huggingface/lerobot/pull/116\n* Remove `update` method from the policy by @qgallouedec in https://github.com/huggingface/lerobot/pull/99\n* Remove mask check key in XarmProcessor by @AdilZouitine in https://github.com/huggingface/lerobot/pull/117\n* Speed up CI, add more checks by @aliberts in https://github.com/huggingface/lerobot/pull/115\n* Refactor push_dataset_to_hub by @Cadene in https://github.com/huggingface/lerobot/pull/118\n* Tidy up yaml configs by @alexander-soare in https://github.com/huggingface/lerobot/pull/121\n* Nest ACT model in ACT Policy by @alexander-soare in https://github.com/huggingface/lerobot/pull/122\n* Follow `transformers` single file naming conventions by @alexander-soare in https://github.com/huggingface/lerobot/pull/124\n* Use PytorchModelHubMixin to save models as safetensors by @alexander-soare in https://github.com/huggingface/lerobot/pull/125\n* Refactor TD-MPC by @alexander-soare in https://github.com/huggingface/lerobot/pull/103\n* Fix missing `policy.to(device)` in policy factory by @alexander-soare in https://github.com/huggingface/lerobot/pull/126\n* Add video decoding to LeRobotDataset by @Cadene in https://github.com/huggingface/lerobot/pull/92\n* Publish environments by @aliberts in https://github.com/huggingface/lerobot/pull/120\n* Refactor eval.py by @alexander-soare in https://github.com/huggingface/lerobot/pull/127\n* Remove batch length restrictions in select_action by @aliberts in https://github.com/huggingface/lerobot/pull/123\n* Add dataset visualization with rerun.io by @Cadene in https://github.com/huggingface/lerobot/pull/131\n* Add regression tests by @aliberts in https://github.com/huggingface/lerobot/pull/119\n* Fix loops in eval.py  by @alexander-soare in https://github.com/huggingface/lerobot/pull/128\n* Remove EMA model from Diffusion Policy by @alexander-soare in https://github.com/huggingface/lerobot/pull/134\n* Rename Diffusion Policy model repository by @alexander-soare in https://github.com/huggingface/lerobot/pull/136\n* Remove additional frame from eval render by @alexander-soare in https://github.com/huggingface/lerobot/pull/137\n* Add 25 real world datasets (static + mobile aloha)  by @Cadene in https://github.com/huggingface/lerobot/pull/133\n* Release cleanup by @aliberts in https://github.com/huggingface/lerobot/pull/132\n* Remove loss masking from diffusion policy by @alexander-soare in https://github.com/huggingface/lerobot/pull/135\n* Relax version contraints & poetry lock by @aliberts in https://github.com/huggingface/lerobot/pull/139\n* Add policy and dataset tags to WandB logging by @alexander-soare in https://github.com/huggingface/lerobot/pull/144\n* Override pretrained model config by @alexander-soare in https://github.com/huggingface/lerobot/pull/147\n* Fix SpatialSoftmax input shape by @alexander-soare in https://github.com/huggingface/lerobot/pull/150\n* Support for DDIMScheduler in Diffusion Policy by @kashyapakshay in https://github.com/huggingface/lerobot/pull/146\n* refactor: update configuration_tdmpc.py by @eltociear in https://github.com/huggingface/lerobot/pull/153\n* Update dev docker build by @aliberts in https://github.com/huggingface/lerobot/pull/148\n* Remove dependencies upper bounds constraints by @aliberts in https://github.com/huggingface/lerobot/pull/145\n* Enable tests for TD-MPC by @alexander-soare in https://github.com/huggingface/lerobot/pull/160\n* Fix stats override in ACT config by @alexander-soare in https://github.com/huggingface/lerobot/pull/161\n* Add context manager for seeding by @alexander-soare in https://github.com/huggingface/lerobot/pull/164\n* Enable logging all the information returned by the `forward` methods of policies by @alexander-soare in https://github.com/huggingface/lerobot/pull/151\n* Remove torchrl acknowledgement  by @vmoens in https://github.com/huggingface/lerobot/pull/177\n* Fix hanging in visualize_dataset.py when num_workers > 0 by @Cadene in https://github.com/huggingface/lerobot/pull/165\n* Fix #173 - Require gym-pusht to be installed for test_examples_3_and_2 by @aliberts in https://github.com/huggingface/lerobot/pull/174\n* Fixes issue #152 - error with creating wandb artifact by @AshisGhosh in https://github.com/huggingface/lerobot/pull/172\n* Limit datasets major update by @aliberts in https://github.com/huggingface/lerobot/pull/176\n* Add copyrights by @aliberts in https://github.com/huggingface/lerobot/pull/157\n* Make policies compatible with other/multiple image keys by @alexander-soare in https://github.com/huggingface/lerobot/pull/149\n* Port SpatialSoftmax and remove Robomimic dependency by @kashyapakshay in https://github.com/huggingface/lerobot/pull/182\n* Fix act action queue by @alexander-soare in https://github.com/huggingface/lerobot/pull/185\n* Act temporal ensembling by @alexander-soare in https://github.com/huggingface/lerobot/pull/186\n* Explain why n_encoder_layers=1 by @alexander-soare in https://github.com/huggingface/lerobot/pull/193\n* Disable wandb by default by @alexander-soare in https://github.com/huggingface/lerobot/pull/195\n* Update the README to reflect WandB disabled by default by @alexander-soare in https://github.com/huggingface/lerobot/pull/198\n* Fix aloha real-world datasets by @Cadene in https://github.com/huggingface/lerobot/pull/175\n* Adds split_by_episodes to LeRobotDataset by @radekosmulski in https://github.com/huggingface/lerobot/pull/158\n* Hot fix to compute validation loss example test by @Cadene in https://github.com/huggingface/lerobot/pull/200\n* Disable online training by @alexander-soare in https://github.com/huggingface/lerobot/pull/202\n* Add Automatic Mixed Precision option for training and evaluation. by @alexander-soare in https://github.com/huggingface/lerobot/pull/199\n* Add tutorials for using the training script and  by @alexander-soare in https://github.com/huggingface/lerobot/pull/196\n* Fix install issues by @aliberts in https://github.com/huggingface/lerobot/pull/191\n* Add dev docker image by @aliberts in https://github.com/huggingface/lerobot/pull/189\n* Adds a tutorial section on how to use arbitrary configuration files by @alexander-soare in https://github.com/huggingface/lerobot/pull/206\n* throw an error if config.do_maks_loss and action_is_pad not provided in batch by @radekosmulski in https://github.com/huggingface/lerobot/pull/213\n* Fix nightly builds by @aliberts in https://github.com/huggingface/lerobot/pull/216\n* Add resume training by @alexander-soare in https://github.com/huggingface/lerobot/pull/205\n* Handle `crop_shape=None` in Diffusion Policy by @alexander-soare in https://github.com/huggingface/lerobot/pull/219\n* Enable cuda for end-to-end tests by @aliberts in https://github.com/huggingface/lerobot/pull/222\n* Add `aloha_dora_format.py` by @Cadene in https://github.com/huggingface/lerobot/pull/201\n* Refactor env to add key word arguments from config yaml by @Cadene in https://github.com/huggingface/lerobot/pull/223\n* Add `MultiLerobotDataset` for training with multiple `LeRobotDataset`s by @alexander-soare in https://github.com/huggingface/lerobot/pull/229\n* Add a test for MultiLeRobotDataset making sure it produces all frames. by @alexander-soare in https://github.com/huggingface/lerobot/pull/230\n* Improve documentation on VAE encoder inputs by @alexander-soare in https://github.com/huggingface/lerobot/pull/215\n* Fix chaining in MultiLerobotDataset by @alexander-soare in https://github.com/huggingface/lerobot/pull/233\n* Add precision param to format_big_number by @radekosmulski in https://github.com/huggingface/lerobot/pull/232\n* add EpisodeAwareSampler by @radekosmulski in https://github.com/huggingface/lerobot/pull/217\n* Add real-world support for ACT on Aloha/Aloha2 by @Cadene in https://github.com/huggingface/lerobot/pull/228\n* Typo in examples\\4_train_policy_with_script.md by @jganitzer in https://github.com/huggingface/lerobot/pull/235\n* Remove redundant slicing operation in Diffusion Policy by @alexander-soare in https://github.com/huggingface/lerobot/pull/240\n* Fix `visualize_dataset.py --help` by @aliberts in https://github.com/huggingface/lerobot/pull/241\n* Fix bug in normalize to avoid divide by zero by @ruijie-he in https://github.com/huggingface/lerobot/pull/239\n* Adding parameter dataloading_s to console logs and wandb for tracking… by @amandip7 in https://github.com/huggingface/lerobot/pull/243\n* Add out_dir option to eval by @alexander-soare in https://github.com/huggingface/lerobot/pull/244\n* Fix videos_dir documentation by @alexander-soare in https://github.com/huggingface/lerobot/pull/247\n* Make `display_sys_info.py` install-agnostic by @aliberts in https://github.com/huggingface/lerobot/pull/253\n* add root argument to the dataset visualizer to visualize local datasets by @tlpss in https://github.com/huggingface/lerobot/pull/249\n* feat(ci): add trufflehog secrets detection by @McPatate in https://github.com/huggingface/lerobot/pull/254\n* Improves Type Annotations by @WaelKarkoub in https://github.com/huggingface/lerobot/pull/252\n* chore: update 4_train_policy_with_script.md by @eltociear in https://github.com/huggingface/lerobot/pull/257\n* Add data augmentation in LeRobotDataset by @marinabar in https://github.com/huggingface/lerobot/pull/234\n* Fix make_dataset to match transforms config by @marinabar in https://github.com/huggingface/lerobot/pull/264\n* Improve `push_dataset_to_hub` API + Add unit tests by @thomwolf in https://github.com/huggingface/lerobot/pull/231\n* Fix nightlies by @aliberts in https://github.com/huggingface/lerobot/pull/273\n* added visualization for min and max transforms by @marinabar in https://github.com/huggingface/lerobot/pull/271\n* Add multi-image support to diffusion policy by @alexander-soare in https://github.com/huggingface/lerobot/pull/218\n* fix Unet global_cond_dim to use state dim, not action dim by @ojh6404 in https://github.com/huggingface/lerobot/pull/278\n* Bug fix: fix setting different learning rates between backbone and main model in ACT policy by @thomwolf in https://github.com/huggingface/lerobot/pull/280\n* Update readme to detail the lerobot dataset format by @thomwolf in https://github.com/huggingface/lerobot/pull/275\n* Bug fix: missing attention mask in VAE encoder in ACT policy by @thomwolf in https://github.com/huggingface/lerobot/pull/279\n* Enable `video_reader` backend by @aliberts in https://github.com/huggingface/lerobot/pull/220\n* Checkpoint on final step of training even when it doesn't coincide with `save_freq`. by @alexander-soare in https://github.com/huggingface/lerobot/pull/284\n* Add VQ-BeT by @jayLEE0301 in https://github.com/huggingface/lerobot/pull/166\n* Add test to make sure policy dataclass configs match yaml configs by @alexander-soare in https://github.com/huggingface/lerobot/pull/292\n* Added new credits and citations by @notmahi in https://github.com/huggingface/lerobot/pull/301\n* Cleanup config defaults by @aliberts in https://github.com/huggingface/lerobot/pull/300\n* Add VQ-BeT copyrights by @aliberts in https://github.com/huggingface/lerobot/pull/299\n* Fix generation of dataset test artifact by @alexander-soare in https://github.com/huggingface/lerobot/pull/306\n* Include `observation.environment_state` with keypoints in PushT dataset by @alexander-soare in https://github.com/huggingface/lerobot/pull/303\n* Train diffusion pusht_keypoints by @alexander-soare in https://github.com/huggingface/lerobot/pull/307\n* Improve video benchmark by @aliberts in https://github.com/huggingface/lerobot/pull/282\n* Bug fix: fix error when setting select_target_actions_indices in vqbet by @jayLEE0301 in https://github.com/huggingface/lerobot/pull/310\n* Make ACT compatible with \"observation.environment_state\" by @alexander-soare in https://github.com/huggingface/lerobot/pull/314\n* Add available list of raw repo ids by @Cadene in https://github.com/huggingface/lerobot/pull/312\n* Add real robot devices and scripts to control real robot by @Cadene in https://github.com/huggingface/lerobot/pull/288\n* Fix ACT temporal ensembling by @alexander-soare in https://github.com/huggingface/lerobot/pull/319\n* Improve error message when attempting to overwrite a training output folder by @alexander-soare in https://github.com/huggingface/lerobot/pull/322\n* Fix datasets missing versions by @aliberts in https://github.com/huggingface/lerobot/pull/318\n* Ensure no upper bound constraints on dependencies by @aliberts in https://github.com/huggingface/lerobot/pull/327\n* Detect secrets in pre-commit by @aliberts in https://github.com/huggingface/lerobot/pull/332\n* Fix visualize_image_transforms by @aliberts in https://github.com/huggingface/lerobot/pull/333\n* Convert datasets to av1 encoding by @aliberts in https://github.com/huggingface/lerobot/pull/302\n* Make sure policies don't mutate the batch by @alexander-soare in https://github.com/huggingface/lerobot/pull/323\n* Add online training with TD-MPC as proof of concept by @alexander-soare in https://github.com/huggingface/lerobot/pull/338\n* Adjust the timestamps' description in Diffusion Policy by @HalvardBariller in https://github.com/huggingface/lerobot/pull/343\n* Update README for cross-platform installation compatibility by @resolver101757 in https://github.com/huggingface/lerobot/pull/347\n* fix ci by @XciD in https://github.com/huggingface/lerobot/pull/351\n* Add visualize_dataset_html with `http.server` by @Cadene in https://github.com/huggingface/lerobot/pull/188\n* Fix CI builds by @aliberts in https://github.com/huggingface/lerobot/pull/357\n* feat for the GPU poors : Add GPU availability check in evaluate_pretr… by @perezjln in https://github.com/huggingface/lerobot/pull/359\n* fix bug in example 2 by @alexander-soare in https://github.com/huggingface/lerobot/pull/361\n* Improve control robot ; Add process to configure motor indices by @Cadene in https://github.com/huggingface/lerobot/pull/326\n* Add dataset cards by @aliberts in https://github.com/huggingface/lerobot/pull/363\n* Fix input dim by @alexander-soare in https://github.com/huggingface/lerobot/pull/365\n* Improve discoverability on the hub by @NielsRogge in https://github.com/huggingface/lerobot/pull/325\n* Slightly improve tutorial and README by @Cadene in https://github.com/huggingface/lerobot/pull/370\n* Fix typo in tutorial by @ellacroix in https://github.com/huggingface/lerobot/pull/371\n* Provide more information to the user by @StarCycle in https://github.com/huggingface/lerobot/pull/358\n* Make sure `init_hydra_config` does not require any keys by @alexander-soare in https://github.com/huggingface/lerobot/pull/376\n* Make gripper_open_degree a config param by @alexander-soare in https://github.com/huggingface/lerobot/pull/379\n* Add safety limits on relative action target by @alexander-soare in https://github.com/huggingface/lerobot/pull/373\n* Fix videos in visualize_dataset are not in sync by @mishig25 in https://github.com/huggingface/lerobot/pull/382\n* Support for converting OpenX datasets from RLDS format to LeRobotDataset by @michel-aractingi in https://github.com/huggingface/lerobot/pull/354\n* Add koch bimanual by @Cadene in https://github.com/huggingface/lerobot/pull/385\n* Add the possibility to visualize language instructions in visualize_dataset_html.py by @michel-aractingi in https://github.com/huggingface/lerobot/pull/388\n* Fix safe_action by @aliberts in https://github.com/huggingface/lerobot/pull/395\n* rm EpisodeSampler from viz by @mishig25 in https://github.com/huggingface/lerobot/pull/389\n* repair mailto link by @kghamilton89 in https://github.com/huggingface/lerobot/pull/397\n* fix(act): n_vae_encoder_layers config parameter wasn't being used by @jackvial in https://github.com/huggingface/lerobot/pull/400\n* fix(tdmpc): Add missing save_freq to tdmpc policy config by @jackvial in https://github.com/huggingface/lerobot/pull/404\n* Control aloha robot natively by @Cadene in https://github.com/huggingface/lerobot/pull/316\n* Fix nightlies & untrack json files from git lfs by @aliberts in https://github.com/huggingface/lerobot/pull/414\n* Add IntelRealSenseCamera by @Cadene in https://github.com/huggingface/lerobot/pull/410\n* [Visualization tool] Fix videos sync by @mishig25 in https://github.com/huggingface/lerobot/pull/416\n* fix(calibrate): fix calibrate arms option type. should be str not int by @jackvial in https://github.com/huggingface/lerobot/pull/418\n* [Visualization tool] Fix when dim state != dim action by @mishig25 in https://github.com/huggingface/lerobot/pull/415\n* Add comments for Aloha by @Cadene in https://github.com/huggingface/lerobot/pull/417\n* Bug: Fix VQ-Bet not working when n_action_pred_token=1 by @Joeclinton1 in https://github.com/huggingface/lerobot/pull/420\n* [Vizualization] Show user error if videos codec is not supported by @mishig25 in https://github.com/huggingface/lerobot/pull/424\n* [Vizualization] Better UI on small screens (like in smartphones) by @mishig25 in https://github.com/huggingface/lerobot/pull/423\n* Raise ValueError if horizon is incompatible with downsampling by @alexander-soare in https://github.com/huggingface/lerobot/pull/422\n* [Vizualization] Fix video layout by @mishig25 in https://github.com/huggingface/lerobot/pull/431\n* [Vizualization] Better error message by @mishig25 in https://github.com/huggingface/lerobot/pull/430\n* Fix slow camera fps with Aloha by @Cadene in https://github.com/huggingface/lerobot/pull/433\n* small fix: assertion error message in envs/utils.py by @danaaubakirova in https://github.com/huggingface/lerobot/pull/426\n* Fix nightlies by @aliberts in https://github.com/huggingface/lerobot/pull/443\n* Don't use async envs by default by @alexander-soare in https://github.com/huggingface/lerobot/pull/448\n* Fix dataset card by @aliberts in https://github.com/huggingface/lerobot/pull/453\n* Enable CI for robot devices with mocked versions by @Cadene in https://github.com/huggingface/lerobot/pull/398\n* Add support for Stretch (hello-robot) by @aliberts in https://github.com/huggingface/lerobot/pull/409\n* Fix nightly by updating .cache in dockerignore by @Cadene in https://github.com/huggingface/lerobot/pull/464\n* Fix issue with wrong using index instead of camera_index in opencv by @helper2424 in https://github.com/huggingface/lerobot/pull/466\n* Add policy/act_aloha_real.yaml + env/act_real.yaml by @Cadene in https://github.com/huggingface/lerobot/pull/429\n* Refactor `record` with `add_frame` by @Cadene in https://github.com/huggingface/lerobot/pull/468\n* Make `say(blocking=True)` work for Linux by @alexander-soare in https://github.com/huggingface/lerobot/pull/460\n* Fix gymnasium version as pre-1.0.0 by @zimka in https://github.com/huggingface/lerobot/pull/471\n* Update 9_use_aloha.md, missing comma by @bastiankrohg in https://github.com/huggingface/lerobot/pull/479\n* Fix link by @ohharsen in https://github.com/huggingface/lerobot/pull/482\n* Add FeetechMotorsBus, SO-100, Moss-v1 by @Cadene in https://github.com/huggingface/lerobot/pull/419\n* Fix autocalib moss by @Cadene in https://github.com/huggingface/lerobot/pull/486\n* [Fix] Move back to manual calibration by @Cadene in https://github.com/huggingface/lerobot/pull/488\n* feat: enable to use multiple rgb encoders per camera in diffusion policy by @HiroIshida in https://github.com/huggingface/lerobot/pull/484\n* Fix config file by @ohharsen in https://github.com/huggingface/lerobot/pull/495\n* fix: broken images and a few minor typos in README by @ivelin in https://github.com/huggingface/lerobot/pull/499\n* Add support for Windows by @brainwavecoder9 in https://github.com/huggingface/lerobot/pull/494\n* bug causes error uploading to huggingface, unicode issue on windows. by @resolver101757 in https://github.com/huggingface/lerobot/pull/450\n* Add distinction between two unallowed cases in name check \"eval_\" by @J4nn1K in https://github.com/huggingface/lerobot/pull/489\n* Rename deprecated argument (temporal_ensemble_momentum) by @KasparSLT in https://github.com/huggingface/lerobot/pull/490\n* Dataset v2.0 by @aliberts in https://github.com/huggingface/lerobot/pull/461\n* Refactor OpenX by @michel-aractingi in https://github.com/huggingface/lerobot/pull/505\n* Fix missing local_files_only in record/replay by @Cadene in https://github.com/huggingface/lerobot/pull/540\n* Control simulated robot with real leader by @michel-aractingi in https://github.com/huggingface/lerobot/pull/514\n* Update 7_get_started_with_real_robot.md by @ma3oun in https://github.com/huggingface/lerobot/pull/559\n* LerobotDataset pushable to HF from any folder by @Raziel90 in https://github.com/huggingface/lerobot/pull/563\n* Fix example 6 by @aliberts in https://github.com/huggingface/lerobot/pull/572\n* fixing typo from 'teloperation' to 'teleoperation' by @s1lent4gnt in https://github.com/huggingface/lerobot/pull/566\n* [vizualizer] for LeRobodDataset V2 by @mishig25 in https://github.com/huggingface/lerobot/pull/576\n* Fix broken `create_lerobot_dataset_card`  by @helper2424 in https://github.com/huggingface/lerobot/pull/590\n* Update README.md by @CharlesCNorton in https://github.com/huggingface/lerobot/pull/612\n* Fix Quality workflow by @aliberts in https://github.com/huggingface/lerobot/pull/622\n* fix(docs): typos in benchmark readme.md by @CharlesCNorton in https://github.com/huggingface/lerobot/pull/614\n* fix(visualise): use correct language description for each episode id by @villekuosmanen in https://github.com/huggingface/lerobot/pull/604\n* typo fix: batch_convert_dataset_v1_to_v2.py by @CharlesCNorton in https://github.com/huggingface/lerobot/pull/615\n* [viz] Fixes & updates to html visualizer by @mishig25 in https://github.com/huggingface/lerobot/pull/617\n* fixes to SO-100 readme by @philfung in https://github.com/huggingface/lerobot/pull/600\n* Fix for the issue https://github.com/huggingface/lerobot/issues/638 by @PradeepKadubandi in https://github.com/huggingface/lerobot/pull/639\n* Bump`rerun-sdk` dependency to `0.21.0` by @grtlr in https://github.com/huggingface/lerobot/pull/618\n* Fix cluster image by @aliberts in https://github.com/huggingface/lerobot/pull/653\n* Fix typos in `lerobot/scripts/visualize_dataset.py` by @tc-huang in https://github.com/huggingface/lerobot/pull/656\n* updating config instructions for koch 1v1 motors by @mogar in https://github.com/huggingface/lerobot/pull/658\n* Check for \"/\" in feature names by @tlpss in https://github.com/huggingface/lerobot/pull/660\n* Comply with torchvision 0.21 custom transforms by @aliberts in https://github.com/huggingface/lerobot/pull/665\n* Simplify configs by @aliberts in https://github.com/huggingface/lerobot/pull/550\n* fix setting motor id with new dataclass config by @pkooij in https://github.com/huggingface/lerobot/pull/668\n* Fix Docker cpu/gpu builds by @aliberts in https://github.com/huggingface/lerobot/pull/667\n* Fix nightly tests docker images by @aliberts in https://github.com/huggingface/lerobot/pull/675\n* User/pepijn/2025 01 31 improved tutorial so100 by @pkooij in https://github.com/huggingface/lerobot/pull/666\n* Add Pi0 by @Cadene in https://github.com/huggingface/lerobot/pull/681\n* Remove dataset tests artifacts by @aliberts in https://github.com/huggingface/lerobot/pull/701\n* Update CI trigger rules by @aliberts in https://github.com/huggingface/lerobot/pull/712\n* Remove offline training, refactor `train.py` and logging/checkpointing by @aliberts in https://github.com/huggingface/lerobot/pull/670\n* Fixes following #670 by @aliberts in https://github.com/huggingface/lerobot/pull/719\n* Prevent resuming from hub by @aliberts in https://github.com/huggingface/lerobot/pull/726\n* Fixed eval.py on MPS by @IliaLarchenko in https://github.com/huggingface/lerobot/pull/702\n* Fix wandb logging by @aliberts in https://github.com/huggingface/lerobot/pull/730\n* Add zizmor pre-commit by @aliberts in https://github.com/huggingface/lerobot/pull/732\n* Update pre-commits by @aliberts in https://github.com/huggingface/lerobot/pull/733\n* Conform pyproject to PEP 621 by @aliberts in https://github.com/huggingface/lerobot/pull/621\n* Remove `poetry.lock` by @aliberts in https://github.com/huggingface/lerobot/pull/737\n* Add mobile so100 by @pkooij in https://github.com/huggingface/lerobot/pull/724\n* LeRobotDataset v2.1 by @aliberts in https://github.com/huggingface/lerobot/pull/711\n* feat: Add root directory option for dataset configuration by @Haskely in https://github.com/huggingface/lerobot/pull/765\n* Fix the URL to setup hardware Aloha Stationary in the example document by @yongjincho in https://github.com/huggingface/lerobot/pull/766\n* Optimizing Dockerfile by @YoussefBayouli in https://github.com/huggingface/lerobot/pull/751\n* fixes in 7_get_started_with_real_robot.md by @raulgarreta in https://github.com/huggingface/lerobot/pull/677\n* [QOL] Enable teleoperation during environment reset by @J4nn1K in https://github.com/huggingface/lerobot/pull/725\n* Add typos checks by @aliberts in https://github.com/huggingface/lerobot/pull/770\n* Add pr style bot by @aliberts in https://github.com/huggingface/lerobot/pull/772\n* Fix nightly by @aliberts in https://github.com/huggingface/lerobot/pull/775\n* [vizualisation] Add pagination for many episodes by @mishig25 in https://github.com/huggingface/lerobot/pull/776\n* Fix pr_style_bot by @aliberts in https://github.com/huggingface/lerobot/pull/781\n* Fix pr_style bot by @aliberts in https://github.com/huggingface/lerobot/pull/782\n* [Vizualisation] independent column names by @mishig25 in https://github.com/huggingface/lerobot/pull/783\n* Fix pr_style_bot by @aliberts in https://github.com/huggingface/lerobot/pull/786\n* Fix style bot by @qgallouedec in https://github.com/huggingface/lerobot/pull/785\n* Revert \"Fix pr_style_bot\" by @aliberts in https://github.com/huggingface/lerobot/pull/787\n* Switch `pyav` -> `av` by @aliberts in https://github.com/huggingface/lerobot/pull/780\n* Fix dataset version tags by @aliberts in https://github.com/huggingface/lerobot/pull/790\n* [CI] Update Stylebot Permissions by @aliberts in https://github.com/huggingface/lerobot/pull/792\n* [Security] Add Bandit by @aliberts in https://github.com/huggingface/lerobot/pull/795\n* fix(examples): Add Tensor type check by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/799\n* Add step assembly tutorial by @pkooij in https://github.com/huggingface/lerobot/pull/800\n* refactor(test): remove duplicated code in conftest.py by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/804\n* [visualization] Ignore 2d or 3d data for now by @mishig25 in https://github.com/huggingface/lerobot/pull/809\n* change wheel setup in kinematics by @pkooij in https://github.com/huggingface/lerobot/pull/811\n* Add kiwi to readme by @pkooij in https://github.com/huggingface/lerobot/pull/803\n* Add wired instructions for LeKiwi by @pkooij in https://github.com/huggingface/lerobot/pull/814\n* change \"actions_id_pad\" to \"actions_is_pad\"(🐛 Bug)  by @yachenkang in https://github.com/huggingface/lerobot/pull/774\n* Fix printout in make_cameras_from_configs by @Yadunund in https://github.com/huggingface/lerobot/pull/796\n* Fix doc by @timqian in https://github.com/huggingface/lerobot/pull/793\n* docs: update installation instructions to use uv instead of conda by @eDeveloperOZ in https://github.com/huggingface/lerobot/pull/731\n* chore(doc): add license header to all files by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/818\n* Revert \"docs: update installation instructions to use uv instead of conda\" by @aliberts in https://github.com/huggingface/lerobot/pull/827\n* chore(doc): add star history graph to the README.md by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/815\n* Support for discrete actions by @sandhawalia in https://github.com/huggingface/lerobot/pull/810\n* refactor(config): Move device & amp args to PreTrainedConfig by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/812\n* :bug: Remove `map_location=device` that no longer exists when loading DiffusionPolicy from_pretained after commit 5e94738 by @mwulfman in https://github.com/huggingface/lerobot/pull/830\n* Fix gpu nightly by @aliberts in https://github.com/huggingface/lerobot/pull/829\n* Remove pr_style_bot by @aliberts in https://github.com/huggingface/lerobot/pull/832\n* Fix delay in teleoperation start time by @Joeclinton1 in https://github.com/huggingface/lerobot/pull/676\n* Fix cpu nightly by @aliberts in https://github.com/huggingface/lerobot/pull/838\n* feat: add support for external plugin config dataclasses by @bsprenger in https://github.com/huggingface/lerobot/pull/807\n* Fix camera rotation error by @pkooij in https://github.com/huggingface/lerobot/pull/839\n* chore(deps): remove hydra dependency by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/842\n* chore(docs): update instructions for change in device and use_amp by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/843\n* [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/huggingface/lerobot/pull/844\n* parametrise tolerance_s in visualize_dataset scripts by @eaa3 in https://github.com/huggingface/lerobot/pull/716\n* Improve pre-commit config by @aliberts in https://github.com/huggingface/lerobot/pull/857\n* Organize test folders by @aliberts in https://github.com/huggingface/lerobot/pull/856\n* Add torchcodec cpu by @jadechoghari in https://github.com/huggingface/lerobot/pull/798\n* Update 10_use_so100.md by @liuhuanjim013 in https://github.com/huggingface/lerobot/pull/840\n* added wandb.run_id to allow resuming without wandb log; updated log m… by @liuhuanjim013 in https://github.com/huggingface/lerobot/pull/841\n* fix(codec): hot-fix for default codec in linux arm platforms by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/868\n* User/pepijn/2025 03 17 act different image shapes by @pkooij in https://github.com/huggingface/lerobot/pull/870\n* Use float32 instead of int by @pkooij in https://github.com/huggingface/lerobot/pull/877\n* fix(os): fix default codec for windows by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/875\n* add docs details for resolving firmware update issues by @jcoleharrison in https://github.com/huggingface/lerobot/pull/627\n* chore(scripts): remove deprecated script by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/887\n* fix(deps): constrain PyAV version to resolve OpenCV-python ffmpeg version conflict by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/883\n* fix pi0 action padding name by @Tavish9 in https://github.com/huggingface/lerobot/pull/893\n* Add offline mode in the configuration for wandb logging by @alexcbb in https://github.com/huggingface/lerobot/pull/897\n* fix(docs): hot-fix updating installation instructions after #883 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/907\n* chore(docs): update docs by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/911\n* fix(docs): correct spelling of 'ffmpeg' in installation instructions by @yongjincho in https://github.com/huggingface/lerobot/pull/914\n* fix(datasets): cast imgs_dir as Path by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/915\n* docs: add tip for Mac users regarding Terminal permissions for keyboard by @cranberrysoft in https://github.com/huggingface/lerobot/pull/917\n* fix(deps): avoid torchcodec in macos x86_64 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/925\n* Support for PI0+FAST by @mshukor in https://github.com/huggingface/lerobot/pull/921\n* typo fix: example_1 python script by @junwuzhang in https://github.com/huggingface/lerobot/pull/631\n* [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/huggingface/lerobot/pull/871\n* Switch typos pre-commit to mirror by @aliberts in https://github.com/huggingface/lerobot/pull/953\n* feat(visualization): replace cv2 GUI with Rerun (and solves ffmpeg versioning issues) by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/903\n* fix(examples): removes extra backtick by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/948\n* fix(installation): adding note on `ffmpeg` version during installation by @CarolinePascal in https://github.com/huggingface/lerobot/pull/976\n* [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/huggingface/lerobot/pull/980\n* Fix broken links in `examples/4_train_policy_with_script.md` by @tc-huang in https://github.com/huggingface/lerobot/pull/697\n* Fix Windows HTML visualization to make videos could be seen by @ctbfl in https://github.com/huggingface/lerobot/pull/647\n* Fix --width --height type parsing on opencv and intelrealsense scripts by @apockill in https://github.com/huggingface/lerobot/pull/556\n* Add pythno3-dev in Dockerfile to build and modify Readme.md , python-dev to python3-dev by @k1000dai in https://github.com/huggingface/lerobot/pull/987\n* [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/huggingface/lerobot/pull/1011\n* Revert \"[pre-commit.ci] pre-commit autoupdate\" by @aliberts in https://github.com/huggingface/lerobot/pull/1025\n* fix(ci): Pin draccus (<0.10.0) and torch (<2.7) to fix pipeline by @AdilZouitine in https://github.com/huggingface/lerobot/pull/1022\n* fix(ci): Pin `torchcodec` (==0.2.1) to fix pipeline temporarly by @AdilZouitine in https://github.com/huggingface/lerobot/pull/1030\n* Update tutorial by @pkooij in https://github.com/huggingface/lerobot/pull/1021\n* Add description motor order SO-101 leader by @pkooij in https://github.com/huggingface/lerobot/pull/1051\n* feat(encoding): switching to PyAV for ffmpeg related tasks by @CarolinePascal in https://github.com/huggingface/lerobot/pull/983\n* feat(docs): Add new docs build process by @pkooij in https://github.com/huggingface/lerobot/pull/1046\n* Docs: adapt text + fix video code by @pkooij in https://github.com/huggingface/lerobot/pull/1064\n* Fix typos by @omahs in https://github.com/huggingface/lerobot/pull/1070\n* docs: minor corrections and clean-up by @pkooij in https://github.com/huggingface/lerobot/pull/1089\n* Update 10_use_so100.md; use diff syntax by @mishig25 in https://github.com/huggingface/lerobot/pull/944\n* Update 12_use_so101.md by @CharlesCNorton in https://github.com/huggingface/lerobot/pull/1081\n* bug fix for #1071 When --display_data=true, Failed running control_robot. by @masato-ka in https://github.com/huggingface/lerobot/pull/1073\n* Add editable -e for feetech install command by @pkooij in https://github.com/huggingface/lerobot/pull/1133\n* Fix: emptying action queue between resets by @fracapuano in https://github.com/huggingface/lerobot/pull/1117\n* fix: typos and grammar by @DeVikingMark in https://github.com/huggingface/lerobot/pull/1148\n* Update README.md by @mshukor in https://github.com/huggingface/lerobot/pull/1160\n* Update README.md by @mshukor in https://github.com/huggingface/lerobot/pull/1163\n* [Fix]  Unpin torch beyond 2.6.0 & torchcodec beyond 0.2.1  by @AdilZouitine in https://github.com/huggingface/lerobot/pull/1127\n* (hotfix): nightly CI by clipping pymunk version below 7.0.0 by @AdilZouitine in https://github.com/huggingface/lerobot/pull/1182\n* [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/huggingface/lerobot/pull/1048\n* Add SmolVLA by @mshukor in https://github.com/huggingface/lerobot/pull/1175\n* Fix SmolVLA loss not sent to wandb by @ben-z in https://github.com/huggingface/lerobot/pull/1198\n* Hardware API redesign by @aliberts in https://github.com/huggingface/lerobot/pull/777\n* fix(smolvla): update record.py, fix populate_queues and remove unused dependencies by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1208\n* replaced OBS_ROBOT with OBS_STATE constant by @utterwqlnut in https://github.com/huggingface/lerobot/pull/1211\n* Fix test_teleoperate by @aliberts in https://github.com/huggingface/lerobot/pull/1216\n* Fix LeKiwi example by @aliberts in https://github.com/huggingface/lerobot/pull/1217\n* Fix smolVLA dependencies by @aliberts in https://github.com/huggingface/lerobot/pull/1218\n* fix(pyserial): adding pyserial dependency to global ones by @CarolinePascal in https://github.com/huggingface/lerobot/pull/1219\n* Update SmolVLA README.md by @mshukor in https://github.com/huggingface/lerobot/pull/1228\n* Fix unable to set camera width/height to non-default by @ben-z in https://github.com/huggingface/lerobot/pull/1225\n* Update tutorial link by @Tiryoh in https://github.com/huggingface/lerobot/pull/1250\n* update KochFollower.get_observation() so it returns same observation structure as SO101 by @skalade in https://github.com/huggingface/lerobot/pull/1248\n* [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/huggingface/lerobot/pull/1185\n* Proposal for fix for enter_pressed on Windows by @koenvanwijk in https://github.com/huggingface/lerobot/pull/1230\n* fix: update pi0 dependency version constraint by @YushunXiang in https://github.com/huggingface/lerobot/pull/1247\n* Match motor names with ids lekiwi by @pkooij in https://github.com/huggingface/lerobot/pull/1261\n* fix issues: checkpoints keys mismatch and 'task' tokenisation in smolvla by @danaaubakirova in https://github.com/huggingface/lerobot/pull/1256\n* fix(docs): update realsense documentation by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1268\n* Use HF Papers by @qgallouedec in https://github.com/huggingface/lerobot/pull/1120\n* Skip normalization parameters in load_smolvla by @aliberts in https://github.com/huggingface/lerobot/pull/1274\n* fix(record): no teleop needed when running with policy by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1284\n* Port HIL SERL by @AdilZouitine in https://github.com/huggingface/lerobot/pull/644\n* fix(docs): SmolVLA fine-tuning getting started by @danaaubakirova in https://github.com/huggingface/lerobot/pull/1201\n* chore(teleop): print calibration path saved by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1286\n* chore(dependencies): add gamepad support with pygame and hidapi by @AdilZouitine in https://github.com/huggingface/lerobot/pull/1287\n* Robot integration tutorial by @aliberts in https://github.com/huggingface/lerobot/pull/1285\n* Add sim tutorial, fix lekiwi motor config, add notebook links by @pkooij in https://github.com/huggingface/lerobot/pull/1275\n* Fixes on robot integration tutorial by @aliberts in https://github.com/huggingface/lerobot/pull/1290\n* Add keyboard teleop device to control the end effector robot  by @michel-aractingi in https://github.com/huggingface/lerobot/pull/1289\n* Improve type hints by @tidely in https://github.com/huggingface/lerobot/pull/1293\n* fix(record): no teleop arg in reset environment by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1294\n* `learner.py` import so101_leader instead of so100 by @michel-aractingi in https://github.com/huggingface/lerobot/pull/1295\n* Fixing `PI0` Policy by @fracapuano in https://github.com/huggingface/lerobot/pull/1297\n* `gym_manipulator.py` Remove None value action_intervention of BaseLeaderTeleoperator by @michel-aractingi in https://github.com/huggingface/lerobot/pull/1299\n* Fix incorrect --resume parameter in recording documentation by @DavidLMS in https://github.com/huggingface/lerobot/pull/1301\n* Update lekiwi.mdx  by @koenvanwijk in https://github.com/huggingface/lerobot/pull/1229\n* bump `pi0` and `hil` transformers version by @fracapuano in https://github.com/huggingface/lerobot/pull/1298\n* docs: fix imitation learning robots docs command by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1308\n* fix(benchmarks): remove .numpy() from frame in benchmark script by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1354\n* Fix teleop disconnect during eval by @pranavsaroha in https://github.com/huggingface/lerobot/pull/1364\n* There can be only one!! by @jimburtoft in https://github.com/huggingface/lerobot/pull/1343\n* Update assembly instructions to match outputs from 'python -m lerobot.setup_motors' script by @KrzysztofSkrzypski in https://github.com/huggingface/lerobot/pull/1384\n* docs: SO-100, move motors configuration before assembly section by @jbcayrou in https://github.com/huggingface/lerobot/pull/1315\n* Feat: Improve hub integration by @pkooij in https://github.com/huggingface/lerobot/pull/1382\n* Add direct access to action chunks by @fracapuano in https://github.com/huggingface/lerobot/pull/1020\n* Add api examples IL docs by @pkooij in https://github.com/huggingface/lerobot/pull/1391\n* fix(recording): re-recording episode doesn't increase count of recording episodes by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1395\n* Fix nightlies by @aliberts in https://github.com/huggingface/lerobot/pull/1408\n* Package folder structure by @aliberts in https://github.com/huggingface/lerobot/pull/1417\n* feat: Add fixes and refactor lekiwi example by @pkooij in https://github.com/huggingface/lerobot/pull/1396\n* Update pyproject.toml to make package installable with pip by @gregor-pr in https://github.com/huggingface/lerobot/pull/1430\n* Refactor kinematics and switch to using placo by @michel-aractingi in https://github.com/huggingface/lerobot/pull/1322\n* Remove references to lerobot.common by @michel-aractingi in https://github.com/huggingface/lerobot/pull/1432\n* Fix unnecessary indentations by @ben-z in https://github.com/huggingface/lerobot/pull/1436\n* Fixes `@torch.no_grad()` usage by @fracapuano in https://github.com/huggingface/lerobot/pull/1455\n* Add Hope Jr by @aliberts in https://github.com/huggingface/lerobot/pull/935\n* fix(logging): Fixing logging levels by @CarolinePascal in https://github.com/huggingface/lerobot/pull/1466\n* fix(hil-serl): discrete critic send through network by @AdilZouitine in https://github.com/huggingface/lerobot/pull/1468\n* Add Async Inference by @fracapuano in https://github.com/huggingface/lerobot/pull/1196\n* Update async docs with blogpost by @fracapuano in https://github.com/huggingface/lerobot/pull/1479\n* fix(docs): Record-Upload failed? Don't panic! by @fracapuano in https://github.com/huggingface/lerobot/pull/1478\n* [Async Inference] Remove random noise injected by policy server by @ben-z in https://github.com/huggingface/lerobot/pull/1496\n* fix(mps): gradient exploding and nan loss issues with ACT by @AdilZouitine in https://github.com/huggingface/lerobot/pull/1490\n* Fix Feetech tests by @aliberts in https://github.com/huggingface/lerobot/pull/1510\n* fix(record): Improve OpenCV backend handling for Windows systems by @todateman in https://github.com/huggingface/lerobot/pull/1495\n* [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/huggingface/lerobot/pull/1327\n* Parse draccus subclass overrides when using `--policy.path` by @ben-z in https://github.com/huggingface/lerobot/pull/1501\n* Fix logging for mps in auto_select_torch_device by @helper2424 in https://github.com/huggingface/lerobot/pull/1513\n* Added missing licenses by @michel-aractingi in https://github.com/huggingface/lerobot/pull/1517\n* [Async Inference] Add gRPC retry mechanism to Async client by @helper2424 in https://github.com/huggingface/lerobot/pull/1485\n* Feat/add bimanual so100 robot by @pkooij in https://github.com/huggingface/lerobot/pull/1509\n* Update pre-commit-config.yaml + pyproject.toml + ceil rerun & transformer dependencies version by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1520\n* fix(hil-serl): drain queue on get_last_item_from_queue by @jpizarrom in https://github.com/huggingface/lerobot/pull/1524\n* feat(ci): add new & clean Dockerfiles by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1525\n* chore(examples): remove outdated examples by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1526\n* Feat: Add Batched Video Encoding for Faster Dataset Recording by @zuoxingdong in https://github.com/huggingface/lerobot/pull/1390\n* refactor(ci): workflows improvements by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1535\n* Advise placement of cable during assembly, clarify USB instructions by @koogle in https://github.com/huggingface/lerobot/pull/1545\n* fix(ci): multiple fixes by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1549\n* fix: calibration workflow when using robot_id with existing calibration files by @AdilZouitine in https://github.com/huggingface/lerobot/pull/1528\n* Add disclaimer to pi0 from_pretrained by @michel-aractingi in https://github.com/huggingface/lerobot/pull/1550\n* chore: bump lerobot project version to 0.2.0 by @brainwavecoder9 in https://github.com/huggingface/lerobot/pull/1515\n* feat(ci): add release workflow by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1562\n* style(deprecated method): Remove no longer used `get_features_from_robot()` function by @CarolinePascal in https://github.com/huggingface/lerobot/pull/1560\n* Pre-commits fixes by @aliberts in https://github.com/huggingface/lerobot/pull/1568\n* bug(gamepad_utils) inverted axis between x and y by @michel-aractingi in https://github.com/huggingface/lerobot/pull/1572\n* test(cameras): skip depth test in rs camera for latest version by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1574\n* [Async Inference] Merge Protos & refactoring  by @helper2424 in https://github.com/huggingface/lerobot/pull/1480\n* fix(act): disable VAE during offline inference by @AdilZouitine in https://github.com/huggingface/lerobot/pull/1588\n* feat(ci): add entrypoints + add version checks + add minimal release testing + uncomment publishing to pypi by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1589\n* fix: Correct parameter name in LeRobotDataset docstring by @tc-huang in https://github.com/huggingface/lerobot/pull/1310\n* Fixing all broken links in integrate_hardware document by @arulloomba1 in https://github.com/huggingface/lerobot/pull/1445\n* fix(hf hub dependency): adding ceiling version on huggingface_hub by @CarolinePascal in https://github.com/huggingface/lerobot/pull/1608\n* smolfix(vla): typing and fix offline inference when action in the batch by @AdilZouitine in https://github.com/huggingface/lerobot/pull/1597\n* Fix: Update minimum wandb version to resolve protobuf dependency conflict by @michel-aractingi in https://github.com/huggingface/lerobot/pull/1604\n* chore(pi0fast): TODO comment to warn the need for removal ignore_index by @AdilZouitine in https://github.com/huggingface/lerobot/pull/1593\n* docs/style: updating docs and deprecated links by @CarolinePascal in https://github.com/huggingface/lerobot/pull/1584\n* fix(policies): remove action from batch for offline evaluation by @AdilZouitine in https://github.com/huggingface/lerobot/pull/1609\n* fix bug about sampling time from beta distribution by @KleistvonLiu in https://github.com/huggingface/lerobot/pull/1605\n* fix(config): typing correction on config.py by @LumenYoung in https://github.com/huggingface/lerobot/pull/1320\n* fix(tokenizers dependency): adding ceiling version on tokenizers by @CarolinePascal in https://github.com/huggingface/lerobot/pull/1612\n* Fix sample beta for smolvla as done for pi0, remove sample_beta function refs by @michel-aractingi in https://github.com/huggingface/lerobot/pull/1611\n* fix(dependencies): removing versions ceilings on tokenizers and huggingface_hub dependencies by @CarolinePascal in https://github.com/huggingface/lerobot/pull/1618\n* fix(DiffusionPolicy): Fix bug where training without image features would crash with exception, fix environment state docs by @abhaybd in https://github.com/huggingface/lerobot/pull/1617\n* fix: add support for 180-degree rotation in camera implementations by @Rayen023 in https://github.com/huggingface/lerobot/pull/1469\n* Fix pi0 checkpoint state map by @YushunXiang in https://github.com/huggingface/lerobot/pull/1415\n* fix colab typo by @fracapuano in https://github.com/huggingface/lerobot/pull/1629\n* fix(ci): declare entrypoints + fix testing release by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1642\n* feat(ci): release workflow publish to pypi test + lock files by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1643\n* Update readme by @aliberts in https://github.com/huggingface/lerobot/pull/1570\n* fix(ci): change steps based on wheter it is a -rc tag by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1646\n* fix(ci): change release-name to title by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1647\n* fix(ci): use base tag for testpy to mimic the pyproject.toml version by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1648\n* chore(ci): Bump to v0.3.0 by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1649\n* fix(ci): remove uv run + bump minor by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1651\n* fix(ci): create venv for release testing by @imstevenpmwork in https://github.com/huggingface/lerobot/pull/1652\n\n## New Contributors\n* @qgallouedec made their first contribution in https://github.com/huggingface/lerobot/pull/99\n* @kashyapakshay made their first contribution in https://github.com/huggingface/lerobot/pull/146\n* @eltociear made their first contribution in https://github.com/huggingface/lerobot/pull/153\n* @vmoens made their first contribution in https://github.com/huggingface/lerobot/pull/177\n* @AshisGhosh made their first contribution in https://github.com/huggingface/lerobot/pull/172\n* @radekosmulski made their first contribution in https://github.com/huggingface/lerobot/pull/158\n* @jganitzer made their first contribution in https://github.com/huggingface/lerobot/pull/235\n* @ruijie-he made their first contribution in https://github.com/huggingface/lerobot/pull/239\n* @amandip7 made their first contribution in https://github.com/huggingface/lerobot/pull/243\n* @tlpss made their first contribution in https://github.com/huggingface/lerobot/pull/249\n* @McPatate made their first contribution in https://github.com/huggingface/lerobot/pull/254\n* @WaelKarkoub made their first contribution in https://github.com/huggingface/lerobot/pull/252\n* @marinabar made their first contribution in https://github.com/huggingface/lerobot/pull/234\n* @thomwolf made their first contribution in https://github.com/huggingface/lerobot/pull/231\n* @ojh6404 made their first contribution in https://github.com/huggingface/lerobot/pull/278\n* @jayLEE0301 made their first contribution in https://github.com/huggingface/lerobot/pull/166\n* @notmahi made their first contribution in https://github.com/huggingface/lerobot/pull/301\n* @HalvardBariller made their first contribution in https://github.com/huggingface/lerobot/pull/343\n* @resolver101757 made their first contribution in https://github.com/huggingface/lerobot/pull/347\n* @XciD made their first contribution in https://github.com/huggingface/lerobot/pull/351\n* @perezjln made their first contribution in https://github.com/huggingface/lerobot/pull/359\n* @NielsRogge made their first contribution in https://github.com/huggingface/lerobot/pull/325\n* @ellacroix made their first contribution in https://github.com/huggingface/lerobot/pull/371\n* @StarCycle made their first contribution in https://github.com/huggingface/lerobot/pull/358\n* @kghamilton89 made their first contribution in https://github.com/huggingface/lerobot/pull/397\n* @jackvial made their first contribution in https://github.com/huggingface/lerobot/pull/400\n* @Joeclinton1 made their first contribution in https://github.com/huggingface/lerobot/pull/420\n* @zimka made their first contribution in https://github.com/huggingface/lerobot/pull/471\n* @bastiankrohg made their first contribution in https://github.com/huggingface/lerobot/pull/479\n* @ohharsen made their first contribution in https://github.com/huggingface/lerobot/pull/482\n* @HiroIshida made their first contribution in https://github.com/huggingface/lerobot/pull/484\n* @ivelin made their first contribution in https://github.com/huggingface/lerobot/pull/499\n* @brainwavecoder9 made their first contribution in https://github.com/huggingface/lerobot/pull/494\n* @J4nn1K made their first contribution in https://github.com/huggingface/lerobot/pull/489\n* @KasparSLT made their first contribution in https://github.com/huggingface/lerobot/pull/490\n* @ma3oun made their first contribution in https://github.com/huggingface/lerobot/pull/559\n* @Raziel90 made their first contribution in https://github.com/huggingface/lerobot/pull/563\n* @CharlesCNorton made their first contribution in https://github.com/huggingface/lerobot/pull/612\n* @villekuosmanen made their first contribution in https://github.com/huggingface/lerobot/pull/604\n* @philfung made their first contribution in https://github.com/huggingface/lerobot/pull/600\n* @PradeepKadubandi made their first contribution in https://github.com/huggingface/lerobot/pull/639\n* @grtlr made their first contribution in https://github.com/huggingface/lerobot/pull/618\n* @tc-huang made their first contribution in https://github.com/huggingface/lerobot/pull/656\n* @mogar made their first contribution in https://github.com/huggingface/lerobot/pull/658\n* @IliaLarchenko made their first contribution in https://github.com/huggingface/lerobot/pull/702\n* @Haskely made their first contribution in https://github.com/huggingface/lerobot/pull/765\n* @yongjincho made their first contribution in https://github.com/huggingface/lerobot/pull/766\n* @YoussefBayouli made their first contribution in https://github.com/huggingface/lerobot/pull/751\n* @raulgarreta made their first contribution in https://github.com/huggingface/lerobot/pull/677\n* @yachenkang made their first contribution in https://github.com/huggingface/lerobot/pull/774\n* @Yadunund made their first contribution in https://github.com/huggingface/lerobot/pull/796\n* @timqian made their first contribution in https://github.com/huggingface/lerobot/pull/793\n* @eDeveloperOZ made their first contribution in https://github.com/huggingface/lerobot/pull/731\n* @sandhawalia made their first contribution in https://github.com/huggingface/lerobot/pull/810\n* @mwulfman made their first contribution in https://github.com/huggingface/lerobot/pull/830\n* @bsprenger made their first contribution in https://github.com/huggingface/lerobot/pull/807\n* @pre-commit-ci[bot] made their first contribution in https://github.com/huggingface/lerobot/pull/844\n* @eaa3 made their first contribution in https://github.com/huggingface/lerobot/pull/716\n* @liuhuanjim013 made their first contribution in https://github.com/huggingface/lerobot/pull/840\n* @jcoleharrison made their first contribution in https://github.com/huggingface/lerobot/pull/627\n* @Tavish9 made their first contribution in https://github.com/huggingface/lerobot/pull/893\n* @alexcbb made their first contribution in https://github.com/huggingface/lerobot/pull/897\n* @cranberrysoft made their first contribution in https://github.com/huggingface/lerobot/pull/917\n* @junwuzhang made their first contribution in https://github.com/huggingface/lerobot/pull/631\n* @CarolinePascal made their first contribution in https://github.com/huggingface/lerobot/pull/976\n* @ctbfl made their first contribution in https://github.com/huggingface/lerobot/pull/647\n* @apockill made their first contribution in https://github.com/huggingface/lerobot/pull/556\n* @k1000dai made their first contribution in https://github.com/huggingface/lerobot/pull/987\n* @omahs made their first contribution in https://github.com/huggingface/lerobot/pull/1070\n* @masato-ka made their first contribution in https://github.com/huggingface/lerobot/pull/1073\n* @DeVikingMark made their first contribution in https://github.com/huggingface/lerobot/pull/1148\n* @ben-z made their first contribution in https://github.com/huggingface/lerobot/pull/1198\n* @utterwqlnut made their first contribution in https://github.com/huggingface/lerobot/pull/1211\n* @Tiryoh made their first contribution in https://github.com/huggingface/lerobot/pull/1250\n* @skalade made their first contribution in https://github.com/huggingface/lerobot/pull/1248\n* @koenvanwijk made their first contribution in https://github.com/huggingface/lerobot/pull/1230\n* @YushunXiang made their first contribution in https://github.com/huggingface/lerobot/pull/1247\n* @tidely made their first contribution in https://github.com/huggingface/lerobot/pull/1293\n* @DavidLMS made their first contribution in https://github.com/huggingface/lerobot/pull/1301\n* @pranavsaroha made their first contribution in https://github.com/huggingface/lerobot/pull/1364\n* @jimburtoft made their first contribution in https://github.com/huggingface/lerobot/pull/1343\n* @KrzysztofSkrzypski made their first contribution in https://github.com/huggingface/lerobot/pull/1384\n* @jbcayrou made their first contribution in https://github.com/huggingface/lerobot/pull/1315\n* @gregor-pr made their first contribution in https://github.com/huggingface/lerobot/pull/1430\n* @todateman made their first contribution in https://github.com/huggingface/lerobot/pull/1495\n* @jpizarrom made their first contribution in https://github.com/huggingface/lerobot/pull/1524\n* @zuoxingdong made their first contribution in https://github.com/huggingface/lerobot/pull/1390\n* @koogle made their first contribution in https://github.com/huggingface/lerobot/pull/1545\n* @arulloomba1 made their first contribution in https://github.com/huggingface/lerobot/pull/1445\n* @KleistvonLiu made their first contribution in https://github.com/huggingface/lerobot/pull/1605\n* @LumenYoung made their first contribution in https://github.com/huggingface/lerobot/pull/1320\n* @abhaybd made their first contribution in https://github.com/huggingface/lerobot/pull/1617\n* @Rayen023 made their first contribution in https://github.com/huggingface/lerobot/pull/1469\n\n**Full Changelog**: https://github.com/huggingface/lerobot/commits/v0.3.2","publishedAt":"2025-08-01T19:18:28.000Z","url":"https://github.com/huggingface/lerobot/releases/tag/v0.3.2","media":[]}],"pagination":{"page":1,"pageSize":20,"totalPages":1,"totalItems":9},"summaries":{"rolling":{"windowDays":90,"summary":"LeRobot shifted focus toward hardware support and extensibility over the past quarter. The team added the Unitree G1 humanoid robot and Damiao motors with CAN bus integration while overhauling dataset tooling—fixing frame indexing compatibility with Behaviour1K datasets and clarifying root argument semantics across conversion scripts. Policy registration also opened to third-party packages, letting developers extend the framework through standard package installation rather than core contributions. Recent patches addressed action padding in SmolVLA, gripper calibration for OMX robots, and SDK detection for the newly integrated hardware.","releaseCount":4,"generatedAt":"2026-04-07T17:29:26.388Z"},"monthly":[{"year":2026,"month":3,"summary":"LeRobot v0.5.0 focused on dataset tooling and compatibility. Frame indexing was corrected to work with Behaviour1K datasets, and the dataset editing tools received clarifications around root argument semantics alongside related feature additions. Documentation updates standardized references to the current HF CLI conventions.","releaseCount":1,"generatedAt":"2026-04-07T17:29:28.328Z"}]}}