Skip to content

Conversation

rebeccazhang0707
Copy link

Description

Adds two new robots with grippers:

  • franka + robotiq_2f_85 gripper, with a new usd asset
  • ur10e + robotiq_2f_140 gripper, with IsaacSim UR10E asset with variants

Type of change

  • New feature (non-breaking change which adds functionality)

Checklist

  • I have run the pre-commit checks with ./isaaclab.sh --format
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • 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

rebeccazhang0707 and others added 13 commits July 31, 2025 13:26
- add surfacegripper actions
- add new task envs with UR10 + suction cups
…the RobotCfg back to default

- move surface_gripper_actions out of binary_joint_actions to a standalone file
Signed-off-by: rebeccazhang0707 <168459200+rebeccazhang0707@users.noreply.github.com>
…ed() terminiation function cannot be reached"

This reverts commit 6edd402.
- franka + robotiq_2f_85 gripper
- ur10e + robotiq_2f_140 gripper
"""
FRANKA_ROBOTIQ_GRIPPER_CFG = ArticulationCfg(
spawn=sim_utils.UsdFileCfg(
usd_path=f"{ISAACLAB_ASSETS_DATA_DIR}/Robots/Franka/franka_2f_85.usd",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could we upload the assets to Nucleus under the same Isaac/Robots folders with the other Frankas - https://isaac-dev.ov.nvidia.com/omni/web3/omniverse://isaac-dev.ov.nvidia.com/Isaac/Robots/FrankaRobotics/? What are the differences between this and the existing Franka assets?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think if it's just the gripper, we might want to set it up as a variance.

enabled_self_collisions=True, solver_position_iteration_count=8, solver_velocity_iteration_count=0
),
),
init_state=ArticulationCfg.InitialStateCfg(
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do these values differ from existing Franka configs? could we use any of the current cfgs as the base?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks Kelly. Since original panda hand is replaced by a robotiq gripper, the original gains need to be increased to control the new gripper, but init_pose of the panda arm joints can inherit current cfg. I will modify the Cfg for your review.

@kellyguo11 kellyguo11 self-requested a review September 1, 2025 04:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants