Skip to main content

update_pid_controllers

Function update_pid_controllers 

Source
pub fn update_pid_controllers(
    config: Query<'_, '_, &RapierConfiguration>,
    context_access: Query<'_, '_, (&RapierContextSimulation, &mut RapierRigidBodySet)>,
    pd_controllers: Query<'_, '_, (&RapierContextEntityLink, &RapierRigidBodyHandle, &PdController)>,
    pid_controllers: Query<'_, '_, (&RapierContextEntityLink, &RapierRigidBodyHandle, &mut PidController)>,
)
Expand description

System responsible for driving rigid-bodies with a PdController or a PidController toward their target, by adding the controllers’ corrections to their velocities.