PxVehicleSteerCommandResponseParams#
Defined in include/vehicle2/steering/PxVehicleSteeringParams.h
-
struct PxVehicleSteerCommandResponseParams : public PxVehicleCommandResponseParams#
Distribute a steer response to the wheels of a vehicle.
Note
The steer angle applied to each wheel on the ith wheel is steerCommand * maxResponse * wheelResponseMultipliers[i].
Note
A typical use case is to set maxResponse to be the vehicle’s maximum achievable steer angle that occurs when the steer command is equal to 1.0. The array wheelResponseMultipliers[i] would then be used to specify the maximum achievable steer angle per wheel as a fractional multiplier of the vehicle’s maximum achievable steer angle.
Public Functions
- inline PxVehicleSteerCommandResponseParams transformAndScale(
- const PxVehicleFrame &srcFrame,
- const PxVehicleFrame &trgFrame,
- const PxVehicleScale &srcScale,
- const PxVehicleScale &trgScale,
-
inline bool isValid(const PxVehicleAxleDescription &axleDesc) const#
Public Members
-
PxVehicleCommandNonLinearResponseParams nonlinearResponse#
A nonlinear response to command value expressed as a lookup table of normalized response as a function of command value and longitudinal speed.
Note
The effect of the default state of nonlinearResponse is a linear response to command value that is independent of longitudinal speed.
-
PxReal wheelResponseMultipliers[PxVehicleLimits::eMAX_NB_WHEELS]#
A description of the per wheel response multiplier to an input command.