24 #include <unordered_map>
26 #include <Eigen/Geometry>
28 #include <pcl/point_cloud.h>
29 #include <pcl/point_types.h>
38 struct LaserScanStamped;
49 using SensorPoseMap = std::unordered_map<std::string, Eigen::Isometry3f>;
50 using RobotPoseQueue = simox::math::InterpolatingTimeQueue<simox::math::PoseStamped>;
56 void add(
const armem::LaserScanStamped& scan);
57 void add(
const std::vector<armem::LaserScanStamped>& scans);
67 PointCloud::Ptr cloud;