35 #ifndef SNAV_FCI_PLANNER_CONFIG_HPP_
36 #define SNAV_FCI_PLANNER_CONFIG_HPP_
159 #endif // SNAV_FCI_PLANNER_CONFIG_HPP_
Structure containing options for the Planner.
Definition: planner_config.hpp:44
PlannerConfig()
Default constructor.
Definition: planner_config.hpp:77
float max_allowed_acc_z
Definition: planner_config.hpp:145
bool loop
Definition: planner_config.hpp:152
float max_allowed_jerk_xy
Definition: planner_config.hpp:148
PlannerConfig(TrajType traj_type)
Definition: planner_config.hpp:101
float average_speed_xy
Definition: planner_config.hpp:114
float max_allowed_vel_xy
Definition: planner_config.hpp:126
TrajType traj_type
Specifies the trajectory-generation method for an instance of Planner.
Definition: planner_config.hpp:110
float average_speed_z
Definition: planner_config.hpp:120
float max_allowed_vel_z
Definition: planner_config.hpp:132
float max_allowed_acc_xy
Definition: planner_config.hpp:138
TimestampStrategy timing
Definition: planner_config.hpp:112
TrajType
Enum used to handle different methods of generating trajectories.
Definition: planner_config.hpp:51
float max_allowed_jerk_z
Definition: planner_config.hpp:150
TimestampStrategy
Enum used to specify the timestamp strategy when generating trajectories.
Definition: planner_config.hpp:65