自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 PCL库保存点云pcd文件的两种方式

使用PCL库将点云导出位pcd文件时有两种方式,一种方式是直接调用pcl::io中的保存函数,另外一种方式是使用pcl::PCDWriter类。总结:两种保存方式并无区别,pcl::io本质也是调用pcl::PCDWriter去保存点云,只是封装了以下而已。保存pcd文件时,有ASCII和Binary两种类型可选,实际中更推荐二进制模式。使用pcl::io中的保存函数,需要包含头文件pcd_io.h。使用pcl::PCDWriter。

2024-07-17 10:09:06 279

原创 CMAKE编译慎用-march=native

在编译我的SLAM代码时,出现了 double free or corruption (out)的错误。一开始以为是内存泄漏,后面发现并非是代码错误,而是编译引起的错误。删除-march=native,重新编译,就没有问题了。当时为了程序运行的更块一点,就加了该指令,据了解,这个指令还有其他坑,慎用,慎用。

2024-07-11 09:04:20 189

原创 Ubuntu18.04 系统离线升级gcc、g++

本人当前的ubuntu18.04的gcc版本是7.5.0,在项目中有些库和功能需要使用更高版本的gcc,因此需要升级gcc至9.4.0,并与原来的老版本共存。2、下载对应版本的依赖库的安装包:mpfr-3.1.4.tar.bz2、gmp-6.1.0.tar.bz2、mpc-1.0.3.tar.gz、isl-0.18.tar.bz2。gcc下载地址:http://ftp.gnu.org/gnu/gcc/,这里我选择的是gcc-9.4.0.tar.gz。4、安装gcc,编译时间较久...

2024-07-04 12:53:52 520

原创 最小二乘、权、先验方差、后验方差

所以即使不同观测方程的单位不同,只需要考虑每个方程的观测值与权的单位一致即可。也无需考虑单位权的问题,单位权固定为1,此时,权为各自观测值方差的倒数。当有多种类型的观测值时,无需考虑不同类型观测方程之间的权重比,只需要考虑当前观测方程中观测值的先验方差σ,令方程的权为1/σ2。当先验方差未知时,可以先大致设置先验方差,用求得的后验方差作为先验方差,迭代求解,直至先验方差和后验方差的比值接近1.当先验方差与后验方差的比值接近1时,表明这个估计时良好的。V的单位与L的单位一致,假设L的单位为m,则P的单位为。

2024-05-11 11:06:34 244 1

原创 Linux下openMVG安装编译指南

openMVG(open Multiple View Geometry)是一款经典的开源三维重建算法库。本文主要介绍再Linux系统中OpenMVG库的安装编译方法。

2023-09-04 16:40:51 352 5

原创 Ubuntu18.04 编译faster-lio,且不升级gcc/g++ 9.0版本(C++17)

faster-lio是高博开源的激光惯性里程计算法,提出一种增量式稀疏体素结构:iVox 。其使用了C++17的新特性,因此在编译时需要安装更高版本的gcc。对于Ubuntu18.04而言,gcc/g++版本是7.5.0,本文旨在解决在不升级gcc版本的情况下编译faster-lio的问题。

2023-06-13 16:18:08 746 1

原创 VScode不能识别CMakeList中定义的宏

在ubuntu系统中,通常习惯用VScode作为IDE来阅读或修改代码,使用VScode打开工程后,通常需要对c_cpp_properties.json、settings.json、tasks.json等等进行配置,在正确的设置好路径后,基本能解决掉程序中的大部分报错。但依然有错误:未定义标识符“ROOT_DIR”。CMakeList.txt中定义的宏,无法通过include某个*.c或*.h来解决,需要在c_cpp_properties.json中添加宏定义来解决。

2023-04-14 02:20:30 1551 5

原创 VScode tab缩进太小 空格长度太小问题(Ubuntu)

Ubuntu18.04 安装vscode后,发现tab的缩进太小,初以为是tab的空格数没设置对,经确认后,没问题,一个tab是四个空格。

2023-02-10 14:18:08 2680 5

原创 从VLP-16讲起的激光雷达原理(一)概念篇

激光雷达概念及常见问题

2022-11-14 23:40:10 1079

原创 ROS点云类型sensor_msgs::PointCloud2与PCL的PointCloud<T>点云类型转换

ROS中sensor_msgs::PointCloud2类型定义;与PCL的PointCloud点云数据类型转换;moveFromROSMsg()函数解析;点云格式转换中的注意事项。

2022-11-03 21:36:21 11718 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除