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.
|
A structure holding limits of vehicle, including speed and steering limits. More...
#include <AckermannModelLimits.h>
Inherits ROS2::VehicleDynamics::VehicleModelLimits.
Public Member Functions | |
AZ_RTTI (AckermannModelLimits,"{796928D9-436F-472D-B841-E67F28F9CC82}", VehicleModelLimits) | |
VehicleInputs | LimitState (const VehicleInputs &inputState) const |
VehicleInputs | GetMaximumState () const |
float | GetLinearAcceleration () const |
float | GetLinearSpeedLimit () const |
Public Member Functions inherited from ROS2::VehicleDynamics::VehicleModelLimits | |
AZ_RTTI (VehicleModelLimits,"{76DA392D-64BB-45A8-BC90-84AAE7901991}") | |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
Static Public Member Functions inherited from ROS2::VehicleDynamics::VehicleModelLimits | |
static void | Reflect (AZ::ReflectContext *context) |
Additional Inherited Members | |
Static Protected Member Functions inherited from ROS2::VehicleDynamics::VehicleModelLimits | |
static float | LimitValue (float value, float absoluteLimit) |
A structure holding limits of vehicle, including speed and steering limits.
|
virtual |
Returns maximal permissible input states.
Implements ROS2::VehicleDynamics::VehicleModelLimits.
|
virtual |
Limit input state to values that are possible for model.
inputState | Input state to filter. |
Implements ROS2::VehicleDynamics::VehicleModelLimits.