安装完ubuntu16.04后,

一,首先是安装ROS:
参考以下网址:
http://wiki.ros.org/kinetic/Installation/Ubuntu
https://blog.csdn.net/softimite_zifeng/article/details/78632211
按照参考网址一步一步操作,但要注意以下两点:

更新最近安装时到sudo rosdep init:
出现下面的问题

查找了很多方案后终于成功了,把自己方案写在这,
首先参考了以下网址:
https://blog.csdn.net/u013468614/article/details/102917569

主要是借鉴了方案中的

不同的是,我没有执行这一步,因为替换了会出现评论中的另一个错误,

他这麽做的目的,也有说,就是替换了sudo rosdep init,这一句的执行

所以我没替换,显示报错

现在报错原因主要是打不开添加的网址,
随经查找后,运用以下参考网址解决,
https://www.wandouip.com/t5i98813/
参考网址中前面的问题和我们不太一样,只参考了后面部分。

针对于上面的问题,
解决方法,更换了域名:

sudo gedit /etc/resolv.conf

改成下面两句:

nameserver 8.8.8.8 #google域名服务器nameserver 8.8.4.4 #google域名服务器

如下图:

主要安装参考官网就行,主要注意的就是换成国内镜像元,同时下面设置成阿里云。
下面的有些bug是我安装过程中遇到的,不一定遇到。

第一点:
在第一步进行前,应该把现在源换成国内的aliyun镜像。同时不要关掉重要内容更新,保持默认。


第二个要注意的
上面的源是官网提供的,但安装没有成功。使用的是清华大学的源,如下:
sudo sh -c ‘. /etc/lsb-release && echo “deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main” > /etc/apt/sources.list.d/ros-latest.list’

如果复制失败 ,可以直接在下面官网上找到清华的源复制。

官网上有各种源地址:
http://wiki.ros.org/ROS/Installation/UbuntuMirrors

推荐使用国内或新加坡的源,会快很多。

z

第三点:
如果在sudo apt-get update很慢时,可以参照以下链接进行操作
如何加快更新源的速度(sudo apt-get update):
https://blog.csdn.net/qq_24326765/article/details/81916222

第四点:
出现以下错误:
W: GPG 错误:http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu xenial Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY F42ED6FBAB17C654

解决办法
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654 #此处F42ED6FBAB17C654需要是错误提示的key

补充点:
ros下安装kinectv1和kinectv2教程:
https://blog.csdn.net/qq_42037180/article/details/98128778
https://blog.csdn.net/u012424737/article/details/80609451

二,其次是安装openni:
openni的安装包在此目录下,无需下载,
教程:https://www.cnblogs.com/sincere-diligence/p/9322313.html

配置环境时在libfreenect make出现以下错误:

解决方法:
https://blog.csdn.net/guikunchen/article/details/88766295

注意点1:如果有安装包,无需下载,把解压包解压后有三个文件夹(NITE-Bin-Dev-Linux-x64-v1.5.2.23,OpenNI-Bin-Dev-Linux-x64-v1.5.7.10,SensorKinect093-Bin-Linux-x64-v5.1.2.1)放到/home/libfreenect/build目录下,然后按照教程里的步骤一步一步操作就可以。
安装完后运行出现下面的错误:

解决方法
https://www.cnblogs.com/zxouxuewei/p/5271939.html

三,最后是安装PCL1.8

没有pcl安装包时
链接:https://blog.csdn.net/dantengc/article/details/78446600
https://blog.csdn.net/dantengc/article/details/78446600

在有pcl1.8安装包时https://blog.csdn.net/D206_hero/article/details/78266113

这里
git clone https://github.com/PointCloudLibrary/pcl.git
cd pcl
这两步变成解压文件夹后改名为pcl
cd pcl 再继续下面的步骤
注意点:
cmake -DCMAKE_BUILD_TYPE=None -DBUILD_GPU=ON -DBUILD_apps=ON -DBUILD_examples=ON \ -DCMAKE_INSTALL_PREFIX=/usr …

这一句改成以下,复制可能出现问题,和链接里的不同是改了编译存放地址。
cmake -DCMAKE_BUILD_TYPE=None-DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_GPU=ON -DBUILD_apps=ON -DBUILD_examples=ON …

每一个-D××××前空一个格
改了以下部分用c++11编译后避免了段错误。如果在执行点云深度图显示时出现段错误,可以考虑在编译时加入-DCMAKE_CXX_STANDARD=11参数,慎用。

尽量把后面 make -16 的多线程操作换成单线程操作  make

点云系统的搭建--ROS,OPENNI,PCL1.8相关推荐

  1. 一正云系统服务器搭建,腾正云服务器

    腾正云服务器 内容精选 换一换 云服务器组是对云服务器的一种逻辑划分,云服务器组中的弹性云服务器遵从同一策略.当前仅支持反亲和性,即同一云服务器组中的弹性云服务器分散地创建在不同的主机上,提高业务的可 ...

  2. 阿里云数据库快速搭建疫情分析系统最佳实践

    简介:疫情降临,疫情态势分析和防控任务迫在眉睫,如果快速搭建高效的疫情态势分析系统是众多部门和单位的难题,阿里云RDS PG+Ganos解决方案可在极短时间内完成分析系统搭建,有效助力疫情防控. 直达 ...

  3. 虚拟化搭建云服务器,服务器虚拟化系统平台搭建

    对各类资源进行合理分配,同时要建立冗余的虚拟环境,以满足系统迁移以及故障恢复的需要. 平台架构,在几台实体服务器上运行系统软件,并备有一台管理服务器,创建多台虚拟机,同时共享 CPU.内存.网络与存储 ...

  4. 阿里云搭建Tomcat+Jdk+Mysql(阿里云系统CentOs)特完整

    (本文太过潦草,特用Markdown重新排版了下:阿里云搭建Tomcat+Jdk+Mysql(阿里云系统CentOs)_李小白的博客的博客-CSDN博客) 1.首先我们应该先去百度云盘下载安装包资源: ...

  5. 云控系统机房搭建为什么用到网络交换机?

    大家好,今天小编来给大家讲解一下云控系统机房搭建为啥要用到网络交换机,相信大家有的人对网络交换机不太懂,我都给大家先说说什么是网络交换机.交换机的主要功能包括物理寻址,网络拓扑,错误检查,帧序列和流量 ...

  6. 无人驾驶汽车系统入门(二十六)——基于深度学习的实时激光雷达点云目标检测及ROS实现

    无人驾驶汽车系统入门(二十六)--基于深度学习的实时激光雷达点云目标检测及ROS实现 在前两篇文章中,我们使用PCL实现了在点云中对地面的过滤和点云的分割聚类,通常来说,在这两步以后我们将对分割出来的 ...

  7. 国际网页短信系统平台搭建后台功能篇|移讯云短信系统

    国际网页短信系统平台搭建后台功能篇|移讯云短信系统 通道路由功能介绍 支持地区通道分流,支持关键字,关键词通道分流,支持白名单独立通道,支持全网通道分流,支持通道可发地区设置,通道路由分组,用户通道分 ...

  8. PX4-AutoPilot教程-0-使用VMware虚拟机安装Ubuntu系统并搭建PX4开发环境(ROS+mavros+jMAVSim+gazebo+QGC+QT)

    使用VMware虚拟机安装Ubuntu系统并搭建PX4开发环境 本教程使用VMware虚拟机安装Ubuntu18.04系统(官方推荐使用版本),搭建PX4固件版本为v1.9.2,飞控板为pixhawk ...

  9. 云平台服务器外呼系统,呼叫中心系统的搭建费用是多少?-捷讯通信

    呼叫中心系统是企业在使用电话联系客户时的优选,并已在许多行业和领域推广使用.但许多企业仍不清楚呼叫中心系统的搭建方式以及它的搭建费用.为了解决大家的这些疑问,今天捷讯通信小编就从呼叫中心系统的搭建费用 ...

最新文章

  1. Android更改浮动操作按钮颜色
  2. 搭建kafaka_kafka单机环境搭建及其基本使用
  3. Hadoop vs Spark性能对比
  4. saki4510t的UVCCamera设置匹配android7.1.1 sdk等信息后编译出错
  5. mysql数据库异地备份Shell脚本
  6. 小明分享|ESP32-C3到底有哪些不一样的功能呢
  7. 同理心是通往成功架构的桥梁
  8. python编码器下载_Python Code128编码器
  9. Leetcode每日一题:129.sum-root-to-leaf-numbers(求根到叶子节点数字之和)
  10. Kaldi AMI数据集脚本学习1----cmd.sh和path.sh
  11. Linux(1)之文件“776”
  12. 高等数学(第七版)同济大学 习题4-5 个人解答
  13. Inno Setup打包基本笔记
  14. Windows+Ubuntu双系统如何彻底删除Ubuntu操作系统
  15. 函数判断闰年:输入年份 判断此2月份的天数
  16. 腾讯晋升不再直接加薪;苹果回应系统偷跑流量:建议恢复出厂设置;全球科技公司 5 月裁员 1.68 万人 | EA周报...
  17. jQuery实现表格行的动态增加与删除(改进版)
  18. 2048 game (转载)
  19. Win10 盘符更改后需要修改的
  20. Create BD link

热门文章

  1. input金额自动转为千分位、小数点后保留两位
  2. JAVA中String.intern的理解
  3. rz后远程服务器没反应,“通过jumpserver远程登录linux服务器,rz上传文件速度过慢”问题的解决...
  4. 中国旅游与民宿发展协会正式发布《2021年H1国内民宿行业发展研究报告》
  5. 几款好用的指纹识别工具
  6. Python使用setuptools打包自己的分发包并使用举例(setup.py)
  7. cardboard/daydream unity配置
  8. js实现realPlay播放器
  9. 在微信小程序中如何使用wx.onLocationChange()【转载】
  10. layui联动选择框