Commit History

Today

  1. feat: configurable yaw jitter of world objects (WORLD_RANDOMIZE_YAW)

    d0e4913
  2. fix: clamp jittered world objects to the support in the world frame⁠

    2db7c5d
  3. fix: centre the AmazingHand connector on the forearm thread and make it white⁠

    e0c234c
  4. feat: white AmazingHand palm and frames with the palm and top shells⁠

    ebee4b4
  5. feat: let a world override the scene's visual settings and skybox⁠

    4e3ec12
  6. fix: remove the red com_marker sphere from the scene

    824d359
  7. feat(d455): use the lab unit's factory calibration for the head camera⁠

    b31bea8

7 days ago

  1. feat: mount the AmazingHand on the lab's PLA connector⁠

    Verified signature
    d3f5c71
  2. refactor!: move the worlds and the scripted grasp out to the worlds repo⁠

    5978dab
  3. feat: add the hand collision bit and attach welds when merging a world⁠

    d013b50
  4. refactor: resolve worlds by name, path or repo with a world.yaml⁠

    d14801e
  5. feat: default WORLD_GRASP to physics⁠

    7dcaa9b
  6. fix(env): hydrate the Hub snapshot unless it is complete⁠

    7b6c963

14 days ago

  1. merge: physical AmazingHand grasp passes the pick_cylinder grid (exp/physics-compliance)

    7328c8a
  2. fix: mirror the optional pad axis of the left thumb⁠

    3dd7b95
  3. test: physical grasp through LeRobot's closure_to_q lifts the cylinder⁠

    7ce3206
  4. feat: physical grasp of the pick_cylinder passes 25/25 with a dynamic arm⁠

    1d70c18
  5. feat: optional soft fingertip pads in the AmazingHand generator⁠

    3fdbb79
  6. fix: pin the harness base so the dynamic arm tracks under the teleop gains⁠

    0bd2b7c
  7. merge: closed-stage grasp diagnostics (exp/physics-lift)

    663100f
  8. merge: attach-on-close kinematic grasp (feat/attach-grasp)

    52a9157
  9. feat: grasp_diag closed-stage force diagnostics, dynamic-arm and forward-lift options

    0e9f6f5
  10. feat: attach-on-close kinematic grasp for the pick_cylinder world (WORLD_GRASP)⁠

    43d0244
  11. feat: thumb pose map tool and thumb open/closed poses for the side grasp

    aba4c8d
  12. docs: pick_cylinder world section with the final cylinder, option and grasp status

    c6cc337
  13. feat: grasp_diag procedure per the plan with per-finger close windows, contact forces and timeline diagnostics⁠

    6f4ce12
  14. feat: grasp physics per the reference hand: slim finger cores, fingertip capsules, elliptic cone world option⁠

    b44c447
  15. feat: move the pick_cylinder spawn into the 23dof arm's reachable band and test the reach⁠

    222185d
  16. feat: grasp_diag tool with first-contact, orientation and PNG diagnostics for the scripted grasp

    9ef3581
  17. fix: write composed scenes atomically so parallel processes never read a partial file

    71321f8
  18. wip: open AmazingHands at world reset, grasp test tweaks and header numbers

    7f358ba
  19. feat: AmazingHand collision geoms so the fingers can grasp⁠

    5e6b21b
  20. feat: pick_cylinder world (table + free cylinder) selectable with WORLD⁠

    601e2cb

20 days ago

  1. feat: {side}_tcp site in every end effector for XR arm IK⁠

    e83e679
  2. test: forward viewer keys to the external keyboard backend explicitly

    78491ec
  3. fix: compose from the Hugging Face cache, whose files are symlinks⁠

    d547669
  4. feat: datasheet camera intrinsics for the D435i and D455 head sensors⁠

    9a8db34
  5. feat: independent head mount and head sensor; stock D435i sensor⁠

    c19bad2
  6. docs: list the keyboard teleop's t/g base height keys

    9ae1da2
  7. refactor: drop the grippers/hands end effector aliases; dex1 and dex3 are the only names

    8f0a59a
  8. refactor: drop the dummy end effector alias; rubber_hand is the only name

    dd0f1dc
  9. refactor: split the head into a pan/tilt mount and a D455 sensor⁠

    3b31532
  10. refactor: extract bodies and end effectors into reusable parts files⁠

    739c738
  11. chore: remove unused exoskeleton URDFs and AmazingHand export sidecars⁠

    1801640
  12. refactor: group model composition in sim/mjcf; test the asset generators⁠

    5fb894a
  13. refactor: name models by body and end effector; move builders into sim/ and tools/⁠

    5896a2a
  14. feat: compose any body / end effector / head at load time⁠

    6964f84
  15. refactor: import the head/hand bridge from lerobot.robots.unitree_g1

    cea1831

21 days ago

  1. Name the head and hand joints in the G1 MJCF style, matching lerobot's Unitree-style motor names⁠

    ad37865
  2. Match the head camera's field of view to the D455 color stream at 640x480⁠

    8866e77