• Kelly Guo's avatar
    Adds position threshold check for state transitions (#1544) · 8ddc4830
    Kelly Guo authored
    # Description
    
    Adds a position threshold check, resolving 3 TODO error comments, to
    ensure the robot's end effector is within a specified distance from the
    target position before transitioning between states in the pick and lift
    state machine. Improves the precision of state transitions and helps
    prevent premature actions during object manipulation. I.e, the threshold
    ensures the robot is "close enough" to the target position before
    proceeding, reducing the likelihood of failed grasps or incorrect
    movements.
    
    PR adapted from https://github.com/isaac-sim/IsaacLab/pull/1273/ by
    @DorsaRoh.
    
    ## Type of change
    
    <!-- As you go through the list, delete the ones that are not
    applicable. -->
    
    - Bug fix (non-breaking change which fixes an issue)
    - New feature (non-breaking change which adds functionality)
    
    ## Checklist
    
    - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
    `./isaaclab.sh --format`
    - [ ] I have made corresponding changes to the documentation
    - [x] My changes generate no new warnings
    - [ ] I have added tests that prove my fix is effective or that my
    feature works
    - [x] I have updated the changelog and the corresponding version in the
    extension's `config/extension.toml` file
    - [ ] I have added my name to the `CONTRIBUTORS.md` or my name already
    exists there
    
    <!--
    As you go through the checklist above, you can mark something as done by
    putting an x character in it
    
    For example,
    - [x] I have done this task
    - [ ] I have not done this task
    -->
    
    ---------
    Signed-off-by: 's avatarKelly Guo <kellyg@nvidia.com>
    Co-authored-by: 's avatarDorsaRoh <dorsa.rohani@gmail.com>
    8ddc4830
Name
Last commit
Last update
..
lift_cube_sm.py Loading commit data...
lift_teddy_bear.py Loading commit data...
open_cabinet_sm.py Loading commit data...