PxVehicleDirectDriveUpdate

Defined in include/vehicle2/drivetrain/PxVehicleDrivetrainFunctions.h

void PxVehicleDirectDriveUpdate(const PxVehicleWheelParams &wheelParams, const PxVehicleWheelActuationState &actuationState, const PxReal brakeTorque, const PxReal driveTorque, const PxVehicleTireForce &tireForce, const PxF32 dt, PxVehicleWheelRigidBody1dState &wheelRigidBody1dState)

Forward integrate the angular speed of a wheel given the brake and drive torque applied to it.

Parameters
  • wheelParams – [in] specifies the moment of inertia of the wheel.

  • actuationState – [in] is a binary record of whether brake and drive torque are to be applied to the wheel.

  • brakeTorque – [in] is the brake torque to be applied to the wheel.

  • driveTorque – [in] is the drive torque to be applied to the wheel.

  • tireForce – [in] specifies the torque to apply to the wheel as a response to the longitudinal tire force.

  • dt – [in] is the timestep of the forward integration.

  • wheelRigidBody1dState – [out] describes the angular speed of the wheel.