杂记
正一番薯
这个作者很懒,什么都没留下…
展开
-
Rviz——terminate called after throwing an instance of ‘std::bad_alloc‘解决方案
某天开启rviz报错:[ INFO] [1636163183.952628072]: rviz version 1.13.19[ INFO] [1636163183.952689224]: compiled against Qt version 5.9.5[ INFO] [1636163183.952704610]: compiled against OGRE version 1.9.0 (Ghadamon)[ INFO] [1636163183.956634846]: Forcing Open.原创 2021-11-06 10:57:22 · 3914 阅读 · 0 评论 -
pcl需要注意的编译问题——补充
原贴参考这-march=native是真的天坑,我编译pcl的时候没注意这个,后来使用过程中常出现segment fault(特别是使用ransac和filter的时候)为了将这个选项去掉,我用了一个较为激进的做法:在pcl源码目录下用grep -r '-march=native'指令搜索出设置这个选项的文件,结果如下:cmake/pcl_find_sse.cmake: check_cxx_compiler_flag("-march=native" HAVE_MARCH)cmake/p.原创 2021-10-19 13:00:13 · 325 阅读 · 0 评论 -
PCL-OpenCV冲突的解决方案
测试LIO-SAM,编译期报错:error: field ‘param_k_’ has incomplete type ‘flann::SearchParams’查了github,把/usr/include/pcl-1.7/pcl/kdtree/kdtree_flann.h里面两个变量改成指针,顺利通过编译roslaunch lio_sam run秒崩,报malloc(): memory corruption开idee单独调试mapOptimation,定位到allocateMemory函数内的kd.原创 2021-10-08 14:47:20 · 1379 阅读 · 4 评论 -
ROS自带OpenCV与新版本OpenCV冲突的一个解决方案
file(GLOB_RECURSE OLD_OPENCV "/usr/lib/x86_64-linux-gnu/libopencv*")list(REMOVE_ITEM catkin_LIBRARIES ${OLD_OPENCV})原创 2021-07-22 18:58:07 · 1153 阅读 · 1 评论 -
在CLION中调试带有其他ros package自定义消息包的程序
先写好cmakelists和package.xml依赖另一个包要修改的东西然后在终端上catkin_make一下(这样是为了在devel文件夹下生成我们需要的头文件)在CLION工程的settings处的Environments加上:CMAKE_PREFIX_PATH=catkin_ws/devel:/opt/ros/kinetic...原创 2021-06-09 10:34:06 · 232 阅读 · 0 评论 -
librealsense2 not found踩坑记录
莫名报错:程序找不到librealsense2.so.2.42问题是,我的程序并不需要用到realsense经过一番排查(变量控制法,逐一注释头文件),发现是pangolin依赖了这个库(PS:???莫名其妙)先用ldconfig -p | grep pangolin查看pangolin装在哪,然后用ldd xxx/xxx/libpangolin.so看依赖情况:``席八…还真是pangolin背锅;先不研究为什么pangolin会依赖了realsense的库,先重装一波pangolin再说重装.原创 2021-06-07 10:56:27 · 953 阅读 · 1 评论 -
各种杂记汇总
数据处理matlab读取文本数据原创 2021-01-13 20:52:09 · 234 阅读 · 0 评论