15 #ifndef OPENNAV_DOCKING__POSE_FILTER_HPP_
16 #define OPENNAV_DOCKING__POSE_FILTER_HPP_
18 #include "geometry_msgs/msg/pose_stamped.hpp"
20 namespace opennav_docking
42 geometry_msgs::msg::PoseStamped
update(
const geometry_msgs::msg::PoseStamped & measurement);
45 void filter(
double & filt,
double meas);
47 double coef_, timeout_;
48 geometry_msgs::msg::PoseStamped pose_;
Filter for a sequence of pose measurements.
PoseFilter(double coef, double timeout)
Create a pose filter instance.
geometry_msgs::msg::PoseStamped update(const geometry_msgs::msg::PoseStamped &measurement)
Update the filter.