NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
dwVehicle Struct Reference

Detailed Description

DEPRECATED: Properties of a passenger car vehicle.

Deprecated:
Use dwGenericVehicle, this dwVehicle struct will be deprecated in an upcoming release.

Definition at line 472 of file Vehicle.h.

Collaboration diagram for dwVehicle:

Data Fields

float32_t height
 Height of the vehicle. More...
 
float32_t length
 Length of the vehicle. More...
 
float32_t width
 Width of the vehicle, without side mirrors. More...
 
float32_t widthWithMirrors
 Width of the vehicle including side mirrors. More...
 
float32_t wheelbase
 Distance between the centers of the front and rear wheels. More...
 
float32_t axlebaseFront
 Width of the front axle. More...
 
float32_t axlebaseRear
 Width of the rear axle. More...
 
float32_t bumperRear
 Distance rear axle to rear bumper. More...
 
float32_t bumperFront
 Distance front axle to front bumper. More...
 
float32_t steeringCoefficient
 Steering coefficient for trivial linear mapping between steering wheel and steering angle, i.e. More...
 
float32_t mass
 vehicle mass [kg]. More...
 
dwVector3f inertia3D
 vehicle inertia around each axis, w.r.t. More...
 
float32_t effectiveMass
 effective mass due to vehicle rotational inertia (wheel rotation, engine, and other parts of the CVT drive-train). More...
 
float32_t frontCorneringStiffness
 front wheel cornering stiffness. More...
 
float32_t rearCorneringStiffness
 rear wheel cornering stiffness. More...
 
float32_t centerOfMassToRearAxle
 Distance between vehicle's CoM (center-of-mass) and center of the rear axle. More...
 
float32_t driveByWireTimeDelay
 Drive-by-wire (steer-by-wire) time delay. More...
 
float32_t driveByWireTimeConstant
 Drive-by-wire (steer-by-wire) time constant. More...
 
float32_t aerodynamicDragCoeff
 Aerodynamic drag coefficient. More...
 
float32_t frontalArea
 Vehicle Frontal area (m^2). More...
 
float32_t centerOfMassToFrontAxle
 Distance from CoM to the front axle (m). More...
 
float32_t centerOfMassHeight
 Height of the CoM (m). More...
 
float32_t aeroHeight
 Equivalent height of aerodynamic force applied (m). More...
 
float32_t rollingResistanceCoeff
 Rolling resistance coefficient. More...
 
float32_t maxEnginePower
 Maximum engine power in Watts. More...
 
float32_t throttleActuatorTimeConstant
 Time constant for first order lp throttle system. More...
 
float32_t brakeActuatorTimeConstant
 Time constant for first order lp brake system. More...
 
dwVehicleTorqueLUT torqueLUT
 Lookup table mapping throttle and brake pedal position to torque. More...
 
float32_t wheelRadius [DW_VEHICLE_NUM_WHEELS]
 Radius of each individual wheel [m]. More...
 
float32_t steeringWheelToSteeringMap [DW_VEHICLE_STEER_MAP_POLY_DEGREE_PLUS_ONE]
 polynomial coefficents of steering wheel angle to steering angle as given in c0 + c1*x + c2*x^2 + ... More...
 
float32_t maxSteeringWheelAngle
 maximum steering wheel [radians] More...
 
float32_t frontSteeringOffset
 front wheel steering offset [radians]. More...
 

Field Documentation

◆ aerodynamicDragCoeff

float32_t dwVehicle::aerodynamicDragCoeff

Aerodynamic drag coefficient.

Deprecated:
Will be removed, unused

Definition at line 495 of file Vehicle.h.

◆ aeroHeight

float32_t dwVehicle::aeroHeight

Equivalent height of aerodynamic force applied (m).

Deprecated:
Will be removed, unused

Definition at line 505 of file Vehicle.h.

◆ axlebaseFront

float32_t dwVehicle::axlebaseFront

Width of the front axle.

[meters]

Definition at line 479 of file Vehicle.h.

◆ axlebaseRear

float32_t dwVehicle::axlebaseRear

Width of the rear axle.

[meters]

Definition at line 480 of file Vehicle.h.

◆ brakeActuatorTimeConstant

float32_t dwVehicle::brakeActuatorTimeConstant

Time constant for first order lp brake system.

Definition at line 515 of file Vehicle.h.

◆ bumperFront

float32_t dwVehicle::bumperFront

Distance front axle to front bumper.

[meters]

Definition at line 482 of file Vehicle.h.

◆ bumperRear

float32_t dwVehicle::bumperRear

Distance rear axle to rear bumper.

[meters]

Definition at line 481 of file Vehicle.h.

◆ centerOfMassHeight

float32_t dwVehicle::centerOfMassHeight

Height of the CoM (m).

Definition at line 501 of file Vehicle.h.

◆ centerOfMassToFrontAxle

float32_t dwVehicle::centerOfMassToFrontAxle

Distance from CoM to the front axle (m).

Definition at line 500 of file Vehicle.h.

◆ centerOfMassToRearAxle

float32_t dwVehicle::centerOfMassToRearAxle

Distance between vehicle's CoM (center-of-mass) and center of the rear axle.

[meters]

Definition at line 489 of file Vehicle.h.

◆ driveByWireTimeConstant

float32_t dwVehicle::driveByWireTimeConstant

Drive-by-wire (steer-by-wire) time constant.

[s]

Definition at line 491 of file Vehicle.h.

◆ driveByWireTimeDelay

float32_t dwVehicle::driveByWireTimeDelay

Drive-by-wire (steer-by-wire) time delay.

[s]

Definition at line 490 of file Vehicle.h.

◆ effectiveMass

float32_t dwVehicle::effectiveMass

effective mass due to vehicle rotational inertia (wheel rotation, engine, and other parts of the CVT drive-train).

[kg]

Definition at line 486 of file Vehicle.h.

◆ frontalArea

float32_t dwVehicle::frontalArea

Vehicle Frontal area (m^2).

Deprecated:
Will be removed, unused

Definition at line 499 of file Vehicle.h.

◆ frontCorneringStiffness

float32_t dwVehicle::frontCorneringStiffness

front wheel cornering stiffness.

Definition at line 487 of file Vehicle.h.

◆ frontSteeringOffset

float32_t dwVehicle::frontSteeringOffset

front wheel steering offset [radians].

It is combined with the polynomial function P(steeringWheelAngle) give by steeringWheelToSteeringMap to determine the conversion from steering wheel angle to steering angle as steeringAngle = P(steeringWheelAngle) + frontSteeringOffset and its reverse.

Definition at line 528 of file Vehicle.h.

◆ height

float32_t dwVehicle::height

Height of the vehicle.

[meters]

Definition at line 474 of file Vehicle.h.

◆ inertia3D

dwVector3f dwVehicle::inertia3D

vehicle inertia around each axis, w.r.t.

its center of mass. [kg m^2]

Definition at line 485 of file Vehicle.h.

◆ length

float32_t dwVehicle::length

Length of the vehicle.

[meters]

Definition at line 475 of file Vehicle.h.

◆ mass

float32_t dwVehicle::mass

vehicle mass [kg].

Definition at line 484 of file Vehicle.h.

◆ maxEnginePower

float32_t dwVehicle::maxEnginePower

Maximum engine power in Watts.

Deprecated:
Will be removed, unused

Definition at line 513 of file Vehicle.h.

◆ maxSteeringWheelAngle

float32_t dwVehicle::maxSteeringWheelAngle

maximum steering wheel [radians]

Definition at line 522 of file Vehicle.h.

◆ rearCorneringStiffness

float32_t dwVehicle::rearCorneringStiffness

rear wheel cornering stiffness.

Definition at line 488 of file Vehicle.h.

◆ rollingResistanceCoeff

float32_t dwVehicle::rollingResistanceCoeff

Rolling resistance coefficient.

Deprecated:
Will be removed, unused

Definition at line 509 of file Vehicle.h.

◆ steeringCoefficient

float32_t dwVehicle::steeringCoefficient

Steering coefficient for trivial linear mapping between steering wheel and steering angle, i.e.

steeringAngle = steeringWheelAngle / steeringCoefficient

Definition at line 483 of file Vehicle.h.

◆ steeringWheelToSteeringMap

float32_t dwVehicle::steeringWheelToSteeringMap[DW_VEHICLE_STEER_MAP_POLY_DEGREE_PLUS_ONE]

polynomial coefficents of steering wheel angle to steering angle as given in c0 + c1*x + c2*x^2 + ...

  • cn*x^n. If not 0, then these have precedence over steeringCoefficient

Definition at line 521 of file Vehicle.h.

◆ throttleActuatorTimeConstant

float32_t dwVehicle::throttleActuatorTimeConstant

Time constant for first order lp throttle system.

Definition at line 514 of file Vehicle.h.

◆ torqueLUT

dwVehicleTorqueLUT dwVehicle::torqueLUT

Lookup table mapping throttle and brake pedal position to torque.

Definition at line 516 of file Vehicle.h.

◆ wheelbase

float32_t dwVehicle::wheelbase

Distance between the centers of the front and rear wheels.

[meters]

Definition at line 478 of file Vehicle.h.

◆ wheelRadius

float32_t dwVehicle::wheelRadius[DW_VEHICLE_NUM_WHEELS]

Radius of each individual wheel [m].

Definition at line 517 of file Vehicle.h.

◆ width

float32_t dwVehicle::width

Width of the vehicle, without side mirrors.

[meters]

Definition at line 476 of file Vehicle.h.

◆ widthWithMirrors

float32_t dwVehicle::widthWithMirrors

Width of the vehicle including side mirrors.

[meters]

Definition at line 477 of file Vehicle.h.


The documentation for this struct was generated from the following file: