Replies: 1 comment 1 reply
|
Hi there, Thanks for the incredibly detailed write-up — the problem is clearly articulated and the analysis is thorough. One quick note: this discussion would be better placed on the Isaac Lab repository rather than here on Isaac Sim. Your question is fundamentally about Isaac Lab's DifferentialIKController, I'd suggest reposting at https://github.com/isaac-sim/IsaacLab/discussions so it gets the right eyes on it. That said, a few quick thoughts on your analysis before you move it over: Your Direction One (A1 — EE pose interpolation) is the right call. The "step-like jump" you're seeing is expected behavior — Differential IK is a single-frame solver with no trajectory memory, so when your state machine jumps the EE target, the On Direction Two: Before migrating away from DifferentialIKController, consider that the smoothing problem lives upstream of the IK solver. Even LULA or cuMotion will produce jumps if the input target pose jumps discontinuously. The real fix is One thing to watch: Your dual sim.step() per frame with IK solving between them could introduce a one-step phase lag between recorded action and state. When you repost, it might be worth asking the Isaac Lab folks whether the recommended Good luck with the GR00T fine-tuning! |


Hi there,
Thanks for the incredibly detailed write-up — the problem is clearly articulated and the analysis is thorough.
One quick note: this discussion would be better placed on the Isaac Lab repository rather than here on Isaac Sim. Your question is fundamentally about Isaac Lab's DifferentialIKController,
ImplicitActuatorCfg, and the data collection pipeline built on Isaac Lab 2.2.1 — the Isaac Lab maintainers and community are much better positioned to help with this.
I'd suggest reposting at https://github.com/isaac-sim/IsaacLab/discussions so it gets the right eyes on it.
That said, a few quick thoughts on your analysis before you move it over:
Your Direction One (A1 — EE pose inte…