Open 3D Engine ROS2 Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
ROS2::VehicleDynamics::AxleConfiguration Class Reference

An axle has one or more wheels attached. Axle configuration is abstracted form the physical object. More...

#include <AxleConfiguration.h>

Public Member Functions

 AZ_TYPE_INFO (AxleConfiguration, "{75BD5FEA-EADE-4371-8B2C-96F05A886BEB}")
 
AZ::EntityId GetLeftWheelEntityId () const
 Return left-most wheel of the axis.
 
AZ::EntityId GetRightWheelEntityId () const
 Return right-most wheel of the axis.
 

Static Public Member Functions

static void Reflect (AZ::ReflectContext *context)
 

Public Attributes

AZStd::string m_axleTag
 Useful to differentiate between axles, can be empty.
 
AZStd::vector< AZ::EntityId > m_axleWheels
 One or more wheels attached to this axle (typically 2), sorted left to right.
 
float m_wheelRadius = 0.35f
 A wheel radius for all attached wheels, in meters.
 
bool m_isSteering = false
 
bool m_isDrive = false
 A wheel is steered with intention to change direction of movement.
 

Detailed Description

An axle has one or more wheels attached. Axle configuration is abstracted form the physical object.


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