37 #ifndef GLOBAL_PLANNER_ORIENTATION_FILTER_H 38 #define GLOBAL_PLANNER_ORIENTATION_FILTER_H 39 #include <nav_msgs/Path.h> 51 std::vector<geometry_msgs::PoseStamped>& path);
54 void interpolate(std::vector<geometry_msgs::PoseStamped>& path,
55 int start_index,
int end_index);
virtual void processPath(const geometry_msgs::PoseStamped &start, std::vector< geometry_msgs::PoseStamped > &path)
void setMode(int new_mode)
void interpolate(std::vector< geometry_msgs::PoseStamped > &path, int start_index, int end_index)
void setAngleBasedOnPositionDerivative(std::vector< geometry_msgs::PoseStamped > &path, int index)
void setMode(OrientationMode new_mode)
void setWindowSize(size_t window_size)