35 #ifndef SNAV_FCI_WAYPOINT_CONFIG_HPP_
36 #define SNAV_FCI_WAYPOINT_CONFIG_HPP_
77 this->max_linear_velocity_norm = fabs(max_linear_velocity_norm);
78 this->max_linear_acceleration_norm = fabs(max_linear_acceleration_norm);
110 #endif // SNAV_FCI_WAYPOINT_CONFIG_HPP_
Structure containing waypoint options.
Definition: waypoint_config.hpp:46
YawType yaw_type
Specifies how desired yaw is handled for this waypoint.
Definition: waypoint_config.hpp:105
float max_linear_acceleration_norm
Maximum allowed linear acceleration magnitude in m/s/s.
Definition: waypoint_config.hpp:95
float max_yaw_velocity_norm
Maximum allowed yaw velocity magnitude in rad/s.
Definition: waypoint_config.hpp:100
float max_linear_velocity_norm
Maximum allowed linear velocity magnitude in m/s.
Definition: waypoint_config.hpp:88
YawType
Enum used to handle different ways of handling yaw tracking.
Definition: waypoint_config.hpp:53
WaypointConfig(float max_linear_velocity_norm, float max_linear_acceleration_norm, float max_angular_velocity_norm, float max_angular_acceleration_norm, YawType yaw_type)
Definition: waypoint_config.hpp:73
WaypointConfig()
Default constructor.
Definition: waypoint_config.hpp:62