When update the pose of models based on velocity, interval_pose is used to determine the elapsed time. This is incorrect, as the UpdatePose function is called every sim_interval. A similar problem exists with interval_energy, and perhaps other things. It would be quite difficult to support these independent update rates while also allowing the simulation to run as fast as possible.