Open 3D Engine ROS2 Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <AckermannBus.h>
Inherits EBusTraits.
Public Types | |
using | BusIdType = AZ::EntityId |
Public Member Functions | |
virtual void | AckermannReceived (const AckermannCommandStruct &ackermannCommand)=0 |
Static Public Attributes | |
static constexpr AZ::EBusAddressPolicy | AddressPolicy = AZ::EBusAddressPolicy::ById |
Interface class for handling Ackermann kinematics steering commands through EBus notifications. The interface serves to enable control through AckermannDrive (and AckermannDriveStamped) messages.
|
pure virtual |
Handle Ackermann command
ackermannCommand | A structure with AckermannDrive message fields |