17#ifndef EASYNAV_NAVMAP_LOCALIZER__PERCEPTIONMODEL_HPP_
18#define EASYNAV_NAVMAP_LOCALIZER__PERCEPTIONMODEL_HPP_
20#include "easynav_common/types/NavState.hpp"
21#include "tf2/LinearMath/Vector3.hpp"
33 virtual void update(NavState & nav_state) = 0;
34 virtual bool hit(tf2::Vector3 & pt) = 0;
virtual bool hit(tf2::Vector3 &pt)=0
PerceptionModel()=default
virtual void update(NavState &nav_state)=0
Definition AMCLLocalizer.hpp:41
Provides a mapping for often used cost values.
Definition cost_values.hpp:41