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 <TwistBus.h>
Inherits EBusTraits.
Public Types | |
using | BusIdType = AZ::EntityId |
Public Member Functions | |
virtual void | TwistReceived (const AZ::Vector3 &linear, const AZ::Vector3 &angular)=0 |
Static Public Attributes | |
static constexpr AZ::EBusAddressPolicy | AddressPolicy = AZ::EBusAddressPolicy::ById |
Interface class for handling Twist commands through EBus notifications. The interface serves to enable control through Twist (and TwistStamped) messages.
|
pure virtual |
Handle control command
linear | Linear speed in each axis, in robot reference frame, in m/s. |
angular | Angular speed in each axis, in robot reference frame, in m/s. |