Replies: 3 comments 4 replies
-
I have verified ee_jacobi_idx and robot_entity_cfg.joint_ids: joint_name = [robot.root_physx_view.dof_paths[0][i] for i in robot_entity_cfg.joint_ids]
print(f"joint_name: {joint_name} body_name:{robot.root_physx_view.link_paths[0][ee_jacobi_idx]}") The output is as follows, the index is ok:
My biggest confusion at the moment is why the Jacobian matrix has so many zeros, which affects the subsequent solution |
Beta Was this translation helpful? Give feedback.
-
TryWithout modifying the code, I imported the same urdf with fixed base articulations, and the robotic arm could move towards the target. But in this case, after 17 steps, the Jacobian matrix appears: tensor([[[nan, nan, nan, nan, nan, nan, nan],
[nan, nan, nan, nan, nan, nan, nan],
[nan, nan, nan, nan, nan, nan, nan],
[nan, nan, nan, nan, nan, nan, nan],
[nan, nan, nan, nan, nan, nan, nan],
[nan, nan, nan, nan, nan, nan, nan]]], device='cuda:0') Question
|
Beta Was this translation helpful? Give feedback.
-
sim_utils.ArticulationRootPropertiesCfg set is not reasonable |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I am referring to the following link: https://isaac-sim.github.io/IsaacLab/main/source/tutorials/05_controllers/run_diff_ik.html
Differences:
In my implementation, I have made two modifications to the use case:
The ROBOT_CFG has been replaced with a custom robotic arm.
The joint_names and body_names have been updated to match the components of my robotic arm using regular expressions:
robot_entity_cfg = SceneEntityCfg("zmebot", joint_names=["left_joint[1-7]"], body_names=["left_link7"])
note:
In the official example, the robotic arm is fixed, while mine is floating base articulations.
Question:
My robotic arm is unable to reach the target point. The robotic arm changes very little.
There are numerous zeros in the Jacobian matrix:
jacobian = robot.root_physx_view.get_jacobians()[:, ee_jacobi_idx, :, robot_entity_cfg.joint_ids]
I am unsure of the underlying cause and would appreciate any assistance in resolving this issue.
Beta Was this translation helpful? Give feedback.
All reactions