orbit icon indicating copy to clipboard operation
orbit copied to clipboard

Command and Action

Open Nimingez opened this issue 10 months ago • 2 comments

Thank you for you great work! Robot reach task, reach_env_cfg CommadCfg UniformPoseCommand and ActionCfg I noticed that your command provides the end-effector position, while the policy outputs actions corresponding to joint positions. Where does the process of inverse kinematics take place?

Nimingez avatar Apr 01 '24 11:04 Nimingez

You can take a look at 'source/extensions/omni.isaac.orbit/omni/isaac/orbit/controllers/differential_ik.py' method: _compute_delta_joint_pos

The implementation how ik is calculated is there

zoctipus avatar Apr 08 '24 04:04 zoctipus

Exactly. The action term we are using there is DifferentialInverseKinematicsActionCfg. It converts pose absolute or relative commands to joint commands and applies them into the simulation.

Mayankm96 avatar Apr 19 '24 07:04 Mayankm96