20 #include "glog/logging.h" 27 proto::MotionFilterOptions options;
28 options.set_max_time_seconds(
29 parameter_dictionary->
GetDouble(
"max_time_seconds"));
30 options.set_max_distance_meters(
31 parameter_dictionary->
GetDouble(
"max_distance_meters"));
32 options.set_max_angle_radians(
33 parameter_dictionary->
GetDouble(
"max_angle_radians"));
43 <<
"Motion filter reduced the number of nodes to " transform::Rigid3d last_pose_
MotionFilter(const proto::MotionFilterOptions &options)
UniversalTimeScaleClock::time_point Time
double GetDouble(const std::string &key)
proto::MotionFilterOptions CreateMotionFilterOptions(common::LuaParameterDictionary *const parameter_dictionary)
Duration FromSeconds(const double seconds)
const proto::MotionFilterOptions options_
proto::ProbabilityGridRangeDataInserterOptions2D options_
bool IsSimilar(common::Time time, const transform::Rigid3d &pose)