Commit Graph

  • 3d119c0ccb Add single value write Simon Alibert 2025-03-21 12:31:41 +01:00
  • a32081757d Add Motor class Simon Alibert 2025-03-21 12:13:44 +01:00
  • 56c04ffc53 Move dxl table & cleanup Simon Alibert 2025-03-21 11:28:11 +01:00
  • 715d4557af Ruff ignore F401 & F403 for init files Simon Alibert 2025-03-21 11:22:02 +01:00
  • 65738f0a80 Improve slurm droid Remi Cadene 2025-03-20 14:12:46 +00:00
  • 6541982dff Merge remote-tracking branch 'origin/main' into user/aliberts/2025_02_25_refactor_robots Simon Alibert 2025-03-20 14:48:19 +01:00
  • 43bc9404bb Remove motors from koch teleop config Simon Alibert 2025-03-20 14:47:53 +01:00
  • 375499c323 Remove set_operating_mode Simon Alibert 2025-03-20 14:47:17 +01:00
  • 17a4447cef Add debugging init Simon Alibert 2025-03-20 14:45:18 +01:00
  • 287dc13d96 Remove CLI for calibration visualization + move to debugging Simon Alibert 2025-03-20 14:44:23 +01:00
  • 02a1cf6a4e Fix calibration visualization Simon Alibert 2025-03-20 14:33:36 +01:00
  • 34cd1e47bf Remove obsolete test Simon Alibert 2025-03-20 14:07:55 +01:00
  • 74d56834af Fix dxl calib import Simon Alibert 2025-03-20 14:03:11 +01:00
  • dd80dbb4cd Simplify Dxl motors bus import Simon Alibert 2025-03-20 14:01:34 +01:00
  • bc020ee0a4 Remove mock_feetech sdk & add feetech new tests Simon Alibert 2025-03-20 14:00:10 +01:00
  • a15767aff1 Fix feetech reader/writer Simon Alibert 2025-03-20 13:59:00 +01:00
  • 68b8e274dd [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2025-03-20 12:58:43 +00:00
  • 9af0a9bf37 Add mock_feetech Simon Alibert 2025-03-20 13:58:02 +01:00
  • 1a7b4ec890 Initialize log_alpha with the logarithm of temperature_init in SACPolicy AdilZouitine 2025-03-20 12:55:22 +00:00
  • e2c8bc6948 Fix packet length, remove bytearray for easier debug, improve doctrings Simon Alibert 2025-03-20 13:57:15 +01:00
  • 2c68c6ca40 Implement FeetechMotorsBus & move functions to calibration Simon Alibert 2025-03-20 10:22:47 +01:00
  • dd1f33e5ed Add pytest param ids Simon Alibert 2025-03-20 09:44:47 +01:00
  • 2c1bb766ff Refactor MockMotors, add return values Simon Alibert 2025-03-20 09:40:58 +01:00
  • c1c71fb994 Ignore patching when not on MacOS Simon Alibert 2025-03-20 09:38:36 +01:00
  • 2d56f35071 Improve formats & docstrings Simon Alibert 2025-03-20 09:36:17 +01:00
  • 64ce2669ca Add bytes stuffing Simon Alibert 2025-03-20 09:33:33 +01:00
  • 1c9eccd279 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2025-03-19 18:53:26 +00:00
  • 7551260104 Remove unused functions and imports from modeling_sac.py AdilZouitine 2025-03-19 18:53:01 +00:00
  • 95758cb867 Add intervention rate tracking in act_with_policy function AdilZouitine 2025-03-19 18:37:50 +00:00
  • f39652707c add docs details for resolving firmware update issues (#627) Cole 2025-03-19 13:17:07 -05:00
  • f527adf7a9 Add mock-serial Simon Alibert 2025-03-19 19:03:34 +01:00
  • 6a77189f50 Fix import Simon Alibert 2025-03-19 19:02:58 +01:00
  • e4a6d035f9 Remove Dxl mock sdk & update tests Simon Alibert 2025-03-19 19:02:25 +01:00
  • 794f6e00fc Introduce Dxl packet mocking logic Simon Alibert 2025-03-19 18:57:29 +01:00
  • 97494c6a39 (WIP) Implement Dynamixel Simon Alibert 2025-03-19 18:46:04 +01:00
  • 9358d334c7 Rewrite MotorsBus Simon Alibert 2025-03-19 18:44:05 +01:00
  • 2ecc34ceb9 - Updated the logging condition to use log_freq directly instead of accessing it through cfg.training.log_freq for improved readability and speed. AdilZouitine 2025-03-19 13:40:23 +00:00
  • 8598e80718 [PORT HIL-SERL] Optimize training loop, extract config usage (#855) Eugene Mironov 2025-03-19 20:27:32 +07:00
  • 6fa3e5f9ad Enhance training information logging in learner server AdilZouitine 2025-03-19 13:16:31 +00:00
  • b7bd13570f Update configuration files for improved performance and flexibility AdilZouitine 2025-03-19 09:54:46 +00:00
  • 712d5dae4f fix(os): fix default codec for windows (#875) Steven Palma 2025-03-18 22:04:21 +01:00
  • 5d184a7811 NIT Remi Cadene 2025-03-18 16:55:08 +00:00
  • 1a5c1ef9c7 Rename openx to droid + Improve all (not tested) Remi Cadene 2025-03-18 16:28:09 +00:00
  • 952e892fe5 Use float32 instead of int (#877) Pepijn 2025-03-18 16:36:37 +01:00
  • 91f549b2ce use float32 instead of int Pepijn 2025-03-18 13:59:50 +01:00
  • f899edb57f [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2025-03-18 14:57:57 +00:00
  • 17ec837a7a Refactor SACPolicy and learner server for improved replay buffer management AdilZouitine 2025-03-18 14:57:15 +00:00
  • e8159997c7 User/pepijn/2025 03 17 act different image shapes (#870) user/pepijn/2025_03_18_fix_rotation_so100_docs Pepijn 2025-03-18 11:09:05 +01:00
  • 9e3c8461ca Add end effector action space to hil-serl (#861) Michel Aractingi 2025-03-17 14:22:33 +01:00
  • 1c15bab70f fix(codec): hot-fix for default codec in linux arm platforms (#868) Steven Palma 2025-03-17 13:23:11 +01:00
  • 1f23ef7889 Enhance SAC configuration and policy with gradient clipping and temperature management AdilZouitine 2025-03-17 10:50:28 +00:00
  • 1892aa1b08 update comment user/pepijn/2025_03_11_weighted_sampling Pepijn 2025-03-17 08:41:36 +01:00
  • 3b6fff70e1 remove beta Pepijn 2025-03-17 08:30:02 +01:00
  • 6e97876e81 remove important sampling Pepijn 2025-03-17 08:27:17 +01:00
  • c85a9253e7 Move imports Simon Alibert 2025-03-15 23:43:26 +01:00
  • 8d659a6aa9 Update mock SDKs Simon Alibert 2025-03-15 22:26:47 +01:00
  • f6a2396484 Move test_configure_motors_all_ids_1 Simon Alibert 2025-03-15 22:19:50 +01:00
  • 7a7af82e35 Nit docstring Simon Alibert 2025-03-15 21:53:42 +01:00
  • 7f23972f3f Add Feetech & Dxl basic tests Simon Alibert 2025-03-15 21:45:05 +01:00
  • 3362b665e6 Move test files Simon Alibert 2025-03-15 21:44:01 +01:00
  • eeeccdba53 Update docstrings Simon Alibert 2025-03-15 21:42:54 +01:00
  • bd5b181dfd Improve type hints Simon Alibert 2025-03-15 21:33:45 +01:00
  • 858678786a Remove unused functions Simon Alibert 2025-03-15 19:22:40 +01:00
  • 0f972661e1 Move imports & remove mock entirely Simon Alibert 2025-03-15 19:22:12 +01:00
  • 2e9b144c56 Merge remote-tracking branch 'origin/main' into user/aliberts/2025_02_25_refactor_robots Simon Alibert 2025-03-15 13:15:28 +01:00
  • fa8ba9e4e2 Rename set_operating_mode arg Simon Alibert 2025-03-15 13:14:29 +01:00
  • 2037cc0219 Rename ID -> id Simon Alibert 2025-03-15 13:14:05 +01:00
  • 5006da72ff Update configure_motor script Simon Alibert 2025-03-15 13:13:26 +01:00
  • ad0bacbfe4 Ass model_baudrate_table Simon Alibert 2025-03-15 13:11:56 +01:00
  • e33ca2c980 Fix TorqueMode imports Simon Alibert 2025-03-15 13:10:57 +01:00
  • 9f0a8a49d0 Update test-docker-build.yml Guillaume LEGENDRE 2025-03-15 11:34:17 +01:00
  • a3cd18eda9 added wandb.run_id to allow resuming without wandb log; updated log m… (#841) Huan Liu 2025-03-15 16:40:39 +08:00
  • f0505e81cc Move common Feetech/Dxl code into MotorsBus base class Simon Alibert 2025-03-14 22:00:09 +01:00
  • 7dc9ffe4c9 Update 10_use_so100.md (#840) Huan Liu 2025-03-15 00:07:14 +08:00
  • 4bdbf2f6e0 update comment Pepijn 2025-03-14 16:59:31 +01:00
  • 0e98c6ee96 Add torchcodec cpu (#798) Jade Choghari 2025-03-14 18:53:42 +03:00
  • 4e9b4dd380 remove beta annealing Pepijn 2025-03-14 13:22:22 +01:00
  • 17d12db7c4 Add Important sampling, only use replacement, remove beta smoothing Pepijn 2025-03-14 13:09:05 +01:00
  • 1f7ddc1d76 New Feetech calibration (#859) Simon Alibert 2025-03-14 11:31:23 +01:00
  • 3650207053 Merge branch 'main' into user/pepijn/2025_01_27_steps_assembly_intructions user/pepijn/2025_03_20_dana_workshop user/pepijn/2025_01_27_steps_assembly_intructions Simon Alibert 2025-03-13 16:17:33 +01:00
  • c7a36bb661 Install ffmpeg for integration tests torchcodec-cpu Simon Alibert 2025-03-13 14:51:34 +01:00
  • ce63cfdb25 Merge remote-tracking branch 'origin/main' into user/aliberts/2025_02_25_refactor_robots Simon Alibert 2025-03-13 14:24:50 +01:00
  • 974028bd28 Organize test folders (#856) Simon Alibert 2025-03-13 14:05:55 +01:00
  • 9466da0ddf Merge branch 'main' into torchcodec-cpu Remi 2025-03-13 14:00:22 +01:00
  • a36ed39487 Improve pre-commit config (#857) Simon Alibert 2025-03-13 13:29:55 +01:00
  • 8287ba51ce remove config update Pepijn 2025-03-13 13:21:27 +01:00
  • aaa6021475 update comments, clean up Pepijn 2025-03-13 13:19:16 +01:00
  • ffc39a6a88 Update feetech and manipulator Pepijn 2025-03-13 11:03:51 +01:00
  • b31283ed6c Fix calibration and ofset for single turn works! Pepijn 2025-03-13 10:47:49 +01:00
  • c37b1d45b6 parametrise tolerance_s in visualize_dataset scripts (#716) Ermano Arruda 2025-03-13 09:28:29 +00:00
  • bb7542d799 Merge branch 'main' into torchcodec-cpu Jade Choghari 2025-03-12 21:10:00 +03:00
  • 1a1740d90d update torchcodec version Jade Choghari 2025-03-12 21:02:16 +03:00
  • 80c272e1f9 Merge branch 'main' into user/pepijn/2025_01_27_steps_assembly_intructions Pepijn 2025-03-12 17:49:36 +01:00
  • d6f1359e69 Remove motors from Koch config Simon Alibert 2025-03-12 17:16:09 +01:00
  • 2357d4aceb Update base classes typing Simon Alibert 2025-03-12 17:15:39 +01:00
  • 41219fe81e [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2025-03-12 10:16:54 +00:00
  • 5081c145dc Add custom save and load methods for SAC policy AdilZouitine 2025-03-12 10:15:37 +00:00
  • 25b88f3b86 Remove torch.no_grad decorator and optimize next action prediction in SAC policy AdilZouitine 2025-03-10 10:31:38 +00:00
  • d711e20b5f [Port HIL-SERL] Balanced sampler function speed up and refactor to align with train.py (#715) s1lent4gnt 2025-03-12 10:35:30 +01:00
  • 0108caacdc Add focal loss user/pepijn/2025_03_11_focal_loss Pepijn 2025-03-11 16:38:26 +01:00