Robot can't move when a replicator step is done

Hello,
I use a robot controlled with LulaKinematicsSolver and a camera created with replicator. If I use the function omni.replicator.core.orchestrator.step(), then the robot does not move if I apply an action.
If I do not the replicator step, then the robot moves as wished.

Does someone know how works exactly the function step from the replicator and its impact ?
How does it defer from the World step function ?

2 Likes

Hi there,

the replicator step function ends up calling omni.kit.app.get_app().update() in order to simulate the world you would need to call world.step() as well. The offline_pose_estimation tutorial is a good example showing how one can use replicator’s step function together with isaac sim’s world step.

UPDATE:

using rep.orchestrator.step(pause_timeline=False) will make sure the simulation will not get paused, or calling timeline.get_timeline_interface().play() again after the step function.

Best,
Andrei

1 Like

Hi I encountered the same issue as you. Did you resolve the issue?

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.