Simeon Nedelchev
Bias, actuator force, passive force, and constraint force have distinct roles.
qpos and qvel store state.
mj_forward refreshes derived quantities.
mj_step advances time.
Physics: 500 Hz
Controller: 100 Hz
Five physics steps share one held command.
A small residual checks internal consistency.
Physical accuracy needs measurements or an independent model.
Use identical models and initial states.
Separate compilation from execution.
Synchronize before stopping the timer.
Halve the physics timestep while keeping the controller rate fixed.
Which setting must change?
Reference: MuJoCo API MuJoCo MJX