skip to content
Metasequoia
Togawa Sakiko :)

[日记 rust-lio 2025-12-29]

/ 1 min read

Last Updated:

好不容易暂时考试告一段落,不太想修rinko,刚好很久以前就一直想复现fast lio,所以开始重复造轮子

吸取上次的教训,渲染和算法混在一起了,这次要特别注意整体架构的解耦

论文还没有看,晚上先把几个结构体实现了一下。源程序里用到了pcl::PointCloud<PointT>,查看定义大致如下:

template <typename PointT>
struct PointCloud {
std::vector<PointT> points;
uint32_t width;
uint32_t height;
bool is_dense;
};

一开始我还以为widthheight是包围盒类似物,但是类型又是uint,问了ai才知道其实在这里代表数组形状(逃

深度相机之类的传感器,获取的是一个矩阵,而对激光雷达,一般就是一个一维序列了