A central vehicle (and robot) dynamics component, which can be extended with additional modules. More...
#include <VehicleModelComponent.h>
Inherits AZ::Component, VehicleInputControlRequestBus::Handler, and AZ::TickBus::Handler.
Inherited by ROS2::VehicleDynamics::AckermannVehicleModelComponent, and ROS2::VehicleDynamics::SkidSteeringModelComponent.
Public Member Functions | |
AZ_RTTI (VehicleModelComponent, "{7093AE7A-9F64-4C77-8189-02C6B7802C1A}", AZ::Component) | |
void | Activate () override |
void | Deactivate () override |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
Protected Member Functions | |
virtual DriveModel * | GetDriveModel ()=0 |
Protected Attributes | |
ManualControlEventHandler | m_manualControlEventHandler |
bool | m_enableManualControl = true |
VehicleInputDeadline | m_inputsState |
VehicleDynamics::VehicleConfiguration | m_vehicleConfiguration |
A central vehicle (and robot) dynamics component, which can be extended with additional modules.