PxVehicleAckermannSteerUpdate#
Defined in include/vehicle2/steering/PxVehicleSteeringFunctions.h
- void PxVehicleAckermannSteerUpdate(
- const PxReal steer,
- const PxVehicleSteerCommandResponseParams &steerResponseParams,
- const PxVehicleSizedArrayData<const PxVehicleAckermannParams> &ackermannParams,
- PxVehicleArrayData<PxReal> &steerResponseStates,
Account for Ackermann correction by modifying the per wheel steer response multipliers to engineer an asymmetric steer response across axles.
- Parameters:
steer – [in] is the input steer command value.
steerResponseParams – [in] describes the maximum response and a response multiplier per axle.
ackermannParams – [in] is an array that describes the wheels affected by Ackermann steer correction.
steerResponseStates – [inout] contains the corrected per wheel steer response multipliers that take account of Ackermann steer correction.