15 #ifndef TRAJECTORY_FOLLOWER__SMOOTH_STOP_HPP_
16 #define TRAJECTORY_FOLLOWER__SMOOTH_STOP_HPP_
20 #include <experimental/optional>
26 #include "rclcpp/rclcpp.hpp"
79 std::experimental::optional<float64_t> calcTimeToStop(
80 const std::vector<std::pair<rclcpp::Time, float64_t>> & vel_hist)
const;
97 const std::vector<std::pair<rclcpp::Time, float64_t>> & vel_hist,
const float64_t delay_time);
119 rclcpp::Time m_weak_acc_time;
120 bool8_t m_is_set_params =
false;
127 #endif // TRAJECTORY_FOLLOWER__SMOOTH_STOP_HPP_