cartographer
文章平均质量分 78
CV陈智君
毕业于河海大学摄影测量与遥感专业,主要从事于室内定位与三维重建。
展开
-
ubuntu20.04(ros-noetic)编译cartographer出现undefined reference to `absl::lts_20211102问题的解决办法
最近需要在ubuntu20.04下编译cartographer,编译方法参照如下链接:Compiling Cartographer ROS — Cartographer ROS documentation在运行catkin_make_isolated --install --use-ninja后出现undefined reference to `absl::lts_20211102等系列问题,排查后发现是absl库在编译时没有使用c++17编译而导致的,为了解决这个问题:原创 2022-11-27 20:33:17 · 2835 阅读 · 1 评论 -
cartographer算法TimestampedTransform结构及Interpolate函数
TimestampedTransform结构指的是带有时间戳的变换矩阵,结构体如下所示:struct TimestampedTransform { common::Time time; transform::Rigid3d transform;};Interpolate函数的作用是计算两个TimestampedTransform之间某个时刻的TimestampedTransform,其中start指的是起始时刻的TimestampedTransform,end指的是终止时刻的Timest原创 2020-09-10 15:13:26 · 355 阅读 · 0 评论 -
cartographer之MotionFilter
MotionFilter是cartographer中用来判断是否对子图进行更新的一个类,具体应用在local_trajectory_build_2d和local_trajectory_build_2d中。首先这里对MotionFilter的使用场景进行推导,例如,在local_trajectory_build_2d中,AddRangeData函数调用AddAccumulatedRa...原创 2019-02-02 10:02:43 · 1593 阅读 · 0 评论