![](https://img-blog.csdnimg.cn/20201008144106871.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
slam14讲学习笔记
自己学习slam14讲过程中踩过的坑
rungo_liang
这个作者很懒,什么都没留下…
展开
-
slam14讲5.4.2程序修改
原本的程序我的电脑上编译出现了各种各样的问题。一、Sophus库参照我另一篇博客进行修改:https://blog.csdn.net/weixin_44986556/article/details/109154373二、OpenCV库修改完Sophus之后,出现了大量关于OpenCV库的问题,诸如:undefined reference to `cv::imread(cv::String const&, int)'因为同样使用了OpenCV库,所以我找来了7.2.2的CMakeLi原创 2020-10-25 15:50:58 · 326 阅读 · 5 评论 -
slam14讲,李代数库Sophus遇到的问题及解决办法
首先遇到sophus安装问题是在第4章时,高博虽然书上说“我们使用带模板的Sophus库”,但实际的代码使用的是非模板库。高博在git上给的sophus库文件我在make的时候报错,找不到解决办法,因此在别的地方下载了make可以通过的一个sophus库(原网址找不到了,我会上传一份)。make完成之后,编译第4章的代码会发现一些错误,解决办法(感谢):https://blog.csdn.net/zhangwenhou/article/details/108424248一、修改包含的头文件名#in原创 2020-10-19 09:53:00 · 4328 阅读 · 2 评论 -
四元数、欧拉角学习笔记&个人理解
文章目录一、背景知识:点乘、叉乘二、二维复数表示旋转三、为什么三维旋转用四维复数表示而不用三维复数四、四元数的书写表示五、四元数表示旋转六、四元数→欧拉角一、背景知识:点乘、叉乘 复数的点乘:(ai+bj+ck)•(xi+yj+zk)=-(ax+by+cz) 复数的叉乘:(ai+bj+ck)×(xi+yj+zk)=(ax)i×i+(ay)i×j+(az)i×k+(bx)j×i+(by)j×j+(bz)j×k+(cx)k×i+(cy)k×j+(cz)k×k ij原创 2020-09-30 10:48:46 · 1860 阅读 · 0 评论 -
cannot find trajectory file at ./examples/trajectory.txt
slam十四讲 3.7显示运动轨迹的程序 trajectory.txt文件路径修改string trajectory_file = "./examples/trajectory.txt";改为string trajectory_file = "/home/dal/slambook2/ch3/examples/trajectory.txt";即使用自己电脑上trajectory.txt的文件路径...原创 2020-10-08 14:24:44 · 2427 阅读 · 5 评论 -
#error This file requires compiler and library support for the ISO C++ 2011 standard. This support m
用KDevelop调试 slam14讲的 3.7显示运动轨迹的程序时提示:error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.此时在CMakeLists.txt中添加:set(CMAKE_CXX_FLAG原创 2020-10-08 14:34:09 · 626 阅读 · 3 评论