Skip to content

Commit 39b2936

Browse files
committed
Get timestamp from perception for stamping
Signed-off-by: Francisco Martín Rico <fmrico@gmail.com>
1 parent 0ab0ed4 commit 39b2936

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

  • maps_managers/easynav_costmap_maps_manager/src/easynav_costmap_maps_manager/filters

maps_managers/easynav_costmap_maps_manager/src/easynav_costmap_maps_manager/filters/ObstacleFilter.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,13 @@ ObstacleFilter::update(NavState & nav_state)
5555
Costmap2D & dynamic_map = *dynamic_map_ptr;
5656
const auto & tf_info = RTTFBuffer::getInstance()->get_tf_info();
5757

58+
rclcpp::Time stamp;
59+
5860
auto view = PointPerceptionsOpsView(perceptions);
5961
view.downsample(dynamic_map.getResolution())
60-
.fuse(tf_info.map_frame, false)
62+
.fuse(tf_info.map_frame, stamp, false)
6163
.filter({NAN, NAN, 0.1}, {NAN, NAN, NAN});
6264

63-
const auto stamp = view.get_latest_stamp();
6465
const auto & fused = view.as_points();
6566

6667
nav_state.set("map_time", stamp);

0 commit comments

Comments
 (0)