A structure holding limits of vehicle, including speed and steering limits.
More...
#include <VehicleModelLimits.h>
Inherited by ROS2::VehicleDynamics::AckermannModelLimits, and ROS2::VehicleDynamics::SkidSteeringModelLimits.
|
static void | Reflect (AZ::ReflectContext *context) |
|
|
static float | LimitValue (float value, float absoluteLimit) |
|
A structure holding limits of vehicle, including speed and steering limits.
◆ GetMaximumState()
virtual VehicleInputs ROS2::VehicleDynamics::VehicleModelLimits::GetMaximumState |
( |
| ) |
const |
|
pure virtual |
◆ LimitState()
◆ LimitValue()
static float ROS2::VehicleDynamics::VehicleModelLimits::LimitValue |
( |
float |
value, |
|
|
float |
absoluteLimit |
|
) |
| |
|
staticprotected |
Limit value with a symmetrical range.
- Parameters
-
value | Input value. |
absoluteLimit | Limits for value (between -absoluteLimit and absoluteLimit). |
- Returns
- A limited value. Always returns either value, -absoluteLimit or absoluteLimit.
The documentation for this class was generated from the following file:
- Gems/ROS2/Code/Source/VehicleDynamics/VehicleModelLimits.h