Ubuntu14.04 ROS安装octomap
来源:互联网 发布:404什么意思网络用语 编辑:程序博客网 时间:2024/05/20 12:46
1.安装octomap
1)从git clone https://github.com/OctoMap/octomap下载octomap
2)安装步骤
①编译:cd octomap
mkdir build
cd build
cmake..
make
上述操作会产生octomap、octovis和dynamicEDT3D三个需要安装的文件夹
*在编译过程中可能会提示usr/x86_64-linux-gnu/libGL.so缺失(导致octovis无法正常编译)的情况,下述操作:
symlink: sudo ln -s /usr/lib/libGL.so.1/usr/lib/x86_64-linux-gnu/libGL.so
如果提示文件已存在,则继续操作sudo rm /usr/lib/x86_64-linux-gnu/libGL.so删除原有的链接
②安装
sudo make install
该操作是sudo权限,安装路径在/usr/local/include和/usr/local/share(该路径下产生的冗余文件可以不管)下,但是这两个路径不是我们所需要的,因此需要进行剪切或者复制操作,将/usr/local/include下的文件移到/usr/include下
如复制octomap操作(同理操作octovis和dynamicEDT3D)
sudo cp –a /usr/local/include/octomap /usr/include
2.安装genmsg octomap_msgs的依赖项,虽然ros已经存在相关文件,但是不重新安装还是会导致编译出错
1)从https://github.com/ros/genmsg下载genmsg
2)安装步骤
①编译:cd genmsg
mkdir build
cd build
cmake ..
make
②安装:sudo make install
3.安装octomap_msgs
1)从https://github.com/OctoMap/octomap_msgs/tree/indigo-devel下载octomap_msgs
2)安装步骤
①编译:cd octomap_msgs
mkdir build
cd build
cmake ..
make
②安装:sudo make install
该操作是sudo权限,安装路径在/usr/local/include和/usr/local/share(该路径下产生的文件必须管,而且打开文件可以看到这两个文件虽然同名但是内容是不一样的,因此不是冗余文件)下,但是这两个路径不是我们所需要的,因此需要进行剪切或者复制操作,将之分别移到/opt/ros/indigo/include和/opt/ros/indigo/share路径下
如复制octomap_msgs操作
sudo cp –a /usr/local/include/octomap_msgs/usr/local/include
4.安装octomap_ros
1)从https://github.com/OctoMap/octomap_rosl下载octomap_ros
2)安装步骤
①编译:cd octomap_ros
mkdir build
cd build
cmake ..
make
②安装:sudomake install
该操作是sudo权限,安装路径在/usr/local/include和/usr/local/share(该路径下产生的文件必须管,而且打开文件可以看到这两个文件虽然同名但是内容不一样的,因此不是冗余文件)下,但是这两个路径不是我们所需要的,因此需要进行剪切或者复制操作,将之分别移到/opt/ros/indigo/include和/opt/ros/indigo/share路径下
如复制octomap_ros操作
sudo cp –a /usr/local/include/octomap_ros/usr/local/include
***说明***
1.上述都是外部编译,因此cmake后面的两个点..不可省;
2.按照octomap-ros(http://www.ros.org/wiki/octomap)下的教程说的安装octomap方法实际上不能安装octomap,但是通过上述三个步骤安装好octomap、octomap_ros和octomap_msgs之后,却必须按照该教程所
3.限于本文菜鸟水平,以上方法或许不是最好的方法,如果谁有更好的方法,敬请交流
- Ubuntu14.04 ROS安装octomap
- ros安装-Ubuntu14.04
- ubuntu下Octomap如何安装 ubuntu14.04下如何安装libqglviewer
- Ubuntu14.04安装ROS Indigo
- Ubuntu14.04安装ROS-indigo
- Ubuntu14.04安装ROS Indigo
- ubuntu14.04安装ROS indigo
- ubuntu14.04安装ros系统
- Ubuntu14.04安装ROS indigo
- Ubuntu14.04上安装ROS
- ubuntu14.04安装ros-indigo
- Ubuntu14.04安装ROS indigo
- Ubuntu14.04环境下ROS indigo 安装
- ubuntu14.04下安装indigo版ROS
- SLAM: Ubuntu14.04_Kylin安装ROS-Indigo
- 在Ubuntu14.04中安装ROS Indigo
- ubuntu14.04+ROS Indigo +Kinectv2安装指南
- Ubuntu14.04安装和配置ROS Indigo
- iOS开发中子类指针指向父类指针
- USACO 3.2 Factorials阶乘(高精度)
- 玲珑杯#round13 我也不是B(倍增+二分查找)
- 微信文档上几个排除错误的工具和配置
- maven cmd build application
- Ubuntu14.04 ROS安装octomap
- JS跨浏览器事件工具之:EventUtil完整源码
- JavaSE
- 配置php
- 我希望进入大学时就能知道的一些事儿
- POJ_2309_BST
- 欢迎使用CSDN-markdown编辑器
- 设计模式(1)—策略模式
- win7右键新建文本文档消失