谷歌Cartographer学习 -快速安装测试
参考资料:https://www.cnblogs.com/hitcm/p/5939507.html
PC下面进行安装:
遇到的问题如下
1.首先安装ceres solver
在编译的时候,如果是低配的电脑,make -j 会出现问题。
所以,需要改成 make 会好很多。
他们的区别在于 -j 会加速编译,使得编译时间会减少。
2.通过 rospack profile 可以查看ros 下面的环境变量
3.boost error
usr/local/include/boost/type_traits/detail/has_binary_operator.hp:50: Parse error at "BOOST_JOIN"
AUTOMOC:
error: process for
/home/ros/Downloads/catkin_ws/build/cartographer_ros/cartographer_rviz/moc_submaps_display.cpp
failed:
usr/local/include/boost/type_traits/detail/has_binary_operator.hp:50: Parse error at "BOOST_JOIN"
参考资料: https://blog.csdn.net/qq_33179208/article/details/53817008
主要原因是 qt和boost 兼容性问题导致
解决方法:
打开cartographer_rviz下的drawable_submap.h和submaps_display.h分别在程序首尾添加#ifndef Q_MOC_RUN和#endif。
4、下载bag文件
一定用迅雷下载,不然网速会搞死你。
最新文章
- Smokeping -- 监控网络质量
- 如何更好地学习dubbo源代码(转)
- ADB简单基础命令
- JAVA双列集合HashMap
- 链栈的C语言实现
- NOI 1.7编程基础之字符串(35题)
- stm32启动文件 startup_stm32f10x_hd.s
- OC开发中运用到的枚举
- AE 栅格图分级渲染
- 二叉树单色路径最长&;&;穿珠子
- jQery无缝滚动效果
- CSS中背景图片定位方法
- Javascript进阶篇——浏览器对象—Location、Navigator、userAgent、screen对象
- (原+转)ubuntu16中莫名死机及重新安装显卡驱动
- android 自己定义开关(SwitchButton)
- C++语言债券系列之十一——友元函数和拷贝构造函数
- JavaScript语言基础知识11
- soamanager发布的Webservice服务,调用时出现http500报错
- 【原创】驱动开发中Memory read error导致的蓝屏问题
- 使用docker部署flask遇到的问题
热门文章
- Spring ClassPathXmlApplicationContext和FileSystemXmlApplicationContext
- PHP极速开发框架LotusAdmin page版发布
- CF 612C. Replace To Make Regular Bracket Sequence【括号匹配】
- ZOJ 3380 Patchouli's Spell Cards
- 动态规划二:最长公共子序列(LCS)
- linux基本优化
- Xamarin XAML语言教程基本视图ContentView
- Eclipse 教程 | 菜鸟教程
- 【最大权闭合子图/最小割】BZOJ3438-小M的作物【待填】
- vsftpd修改被动模式数据端口