Version
|> 4.2.0 |> Ubuntu 22.04 |> RTX 3080 |> 546.80
★ Lula Kinematics Solver on Custom made robot FAIL, testing using Lula Widget
I’m working on a custom robotic arm in Isaac Sim, integrated with the Lula Kinematics Solver to compute inverse kinematics (IK). While I have set up the URDF, USD, and XRDF files correctly with matching articulation paths, joint names, link names, and joint limits, the solver is consistently failing to compute an IK solution.
The robot model is properly loaded, and the IK target is positioned within the robot’s workspace. However, the solver repeatedly fails, returning errors about the inability to find IK solutions and NoneType
attribute errors related to joint access.
★ Goal of Project
My immediate goal is to make the end effector of the robotic arm move to a specified point using inverse kinematics. This is a preliminary step for future pick-and-place tasks, where I plan to use a surface gripper to handle objects.
★ Error Messages
Error 1: when chicking follow target
Error 2: When clicking follow Trajectory / Waypoints
★ Video
★ Colliders : No issue
★ USD Stage
★ What I’ve Tried
- Rechecked all names for joints, links, and other components — everything is correct and matching.
- Created the CAD file using a CAD download website. Converted it from STEP > Fusion 360 > added joints > exported as .fbx > imported into Isaac Sim, which was converted to USD.
- Verified colliders are set up correctly, and there are no PhyX errors.
★ Attatched files below (all .txt)
- mra_articulated_urdf - Robot URDF (made using fusion 360 extension)
- USD_Prim_Names - Current USD Prim Paths/Parts
- mra_lulaXRDF - Lula Robot Descprition File
★ What can I do ?
- Any tips on debugging the IK solver or tracing articulation issues?
- What other steps or tools should I try to fix this in Isaac Sim?
- Are there any common mistakes or improvements you suggest for solving this problem?
mra_articulated_urdf.txt (10.0 KB)
mra_lulaXRDF.txt (998 Bytes)
USD_Prim_Names.txt (3.9 KB)