PxVehicleAckermannSteerUpdate
Defined in include/vehicle2/steering/PxVehicleSteeringFunctions.h
-
void PxVehicleAckermannSteerUpdate(const PxReal steer, const PxVehicleSteerCommandResponseParams &steerResponseParmas, 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.
steerResponseParmas – [in] describes the maximum response and a response multiplier per axle.
ackermannParams – [in] is an array that describes the wheels affected by Ackerman steer correction.
steerResponseStates – [inout] contains the corrected per wheel steer response multipliers that take account of Ackermann steer correction.