Qualcomm Navigator Flight Control Interface
2.0
|
Structure containing waypoint options. More...
#include <waypoint_config.hpp>
Public Types | |
enum | YawType { YawType::FORWARD, YawType::WAYPOINT } |
Enum used to handle different ways of handling yaw tracking. More... | |
Public Member Functions | |
WaypointConfig () | |
Default constructor. | |
WaypointConfig (float max_linear_velocity_norm, float max_linear_acceleration_norm, float max_angular_velocity_norm, float max_angular_acceleration_norm, YawType yaw_type) | |
Public Attributes | |
float | max_linear_velocity_norm |
Maximum allowed linear velocity magnitude in m/s. More... | |
float | max_linear_acceleration_norm |
Maximum allowed linear acceleration magnitude in m/s/s. More... | |
float | max_yaw_velocity_norm |
Maximum allowed yaw velocity magnitude in rad/s. | |
YawType | yaw_type |
Specifies how desired yaw is handled for this waypoint. | |
Structure containing waypoint options.
|
strong |
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
float snav_fci::WaypointConfig::max_linear_acceleration_norm |
Maximum allowed linear acceleration magnitude in m/s/s.
Only used for PlannerConfig::TrajType::SHORTEST_PATH
float snav_fci::WaypointConfig::max_linear_velocity_norm |
Maximum allowed linear velocity magnitude in m/s.
Only used for PlannerConfig::TrajType::SHORTEST_PATH