ROS Kinectic 安装问题记录

文章目录

  • 问题
  • 解决
  • Note

问题

学习研究下ROS,目前推荐的版本是稳定LTS版本是Kinectic。

在已有的Ubuntu16.04系统上,按照ros文档,进行安装,中间网络不佳,中断了,继续后,安装还是完成了。

可是在roscpp开发时,出现问题。
第一个问题: 编译时,找不到头文件,然后手动创建了头文件目录的连接到系统。然后源代码编译可以进行。

第二个问题,连接库时,无法连接ros库的各种函数。但库目录之类的已经OK了。进入到devel目录下,检查catkin_make生成的各种makefile文件,发现连接时使用的makefile没有有效设置 Libraries目录和ld依赖的库名称。导致连接错误,无法继续。
标准的错误信息" undefined symbol"…“ros::init”…

然后安装文档,使用rospy的示例一切OK。

问题的直接原因看样子是catkin的脚本生成问题。网络上说是C++的版本问题,然后按照要求,按照了4.9版本的gcc,g++,做好配置,然后问题依旧。

解决

没有好的解决办法了,那就重新安装一个Ubuntu 16.04。然后安装ros kinectic。

再次测试ROSCPP,一切OK了。

这是gcc和g++ 是5.3版本了,cmake也是最新的版本,都OK。

Note

为防止自动更新到最新的Ubuntu版本,把自动升级的功能停止了。但Ubuntu 16.04是的版本,系统自身的安全更新之类的,还是要支持自动更新。

ROS Kinectic 安装问题相关推荐

  1. ROS kinetic安装、Kinect2驱动安装和配置

    转载自:ROS kinetic安装.Kinect2驱动安装和配置 直接看原帖,会更加舒适一些,粘过来没来得及将命令行单独排版. 为了以后的人可以少走弯路,我会尽可能的列出自己遇到的问题和解决方法. 提 ...

  2. Ubuntu14.04 ROS Indigo安装教程,以及卸载方法

    Ubuntu14.04 ROS Indigo安装教程,以及卸载方法 原创 2017年01月25日 15:22:45 标签: ROS / ubuntu / 机器人 13957 ROS (Robot Op ...

  3. Ubuntu ROS Kinect2安装

    Ubuntu ROS Kinect2安装 文章目录 Ubuntu ROS Kinect2安装 1.安装libfreenect 1.1 相关依赖 1.2 下载编译 1.3 配置路径 2.安装iai_ki ...

  4. ubuntu 18.04 LORD 3DM-GX5-45 IMU ros_mscl ros驱动安装

    LORD 3DM-GX5-45 IMU ros_mscl ros驱动安装 drivers 驱动安装 安装ros_mscl ROS-MSCL Examples 测试 lord的ros_mscl包的安装网 ...

  5. 踩坑NVIDIA Jetson TX2、Ubuntu16.04、ROS Kinetic安装

    踩坑NVIDIA Jetson TX2.Ubuntu16.04.ROS Kinetic安装 摘要 一.NVIDIA Jetson TX2环境配置 1.1开机使用图形化界面 1.2刷机 1.3修改TX2 ...

  6. ROS下安装和运行SVO数据包和实时测验的过程记录

    安装与运行的所有文档: https://github.com/uzh-rpg/rpg_svo/wiki  或者 http://blog.sina.com.cn/s/blog_7b83134b0102w ...

  7. 北洋雷达UST-10LX基于ROS都安装使用测试小问题

    北洋雷达UST-10LX基于ROS都安装使用测试小问题 我使用的是UST-10LX型号 的激光雷达进行建图导航.下面的内容是在csdn上的一些回答的综合. 首先下载相关节点包,UST-10LX采用的接 ...

  8. 速腾聚创16线激光雷达rslidar-16的ros驱动安装与rviz点云显示

    原链接: https://community.bwbot.org/topic/520 运行测试平台:小强ROS机器人 速腾聚创16线激光雷达rslidar-16的供电是直流12v 3A,通信接口是rs ...

  9. 【Ubuntu16.04】ROS · Kinetic安装 · 图文教程与问题详解

    ROS 安装 1. 设置安装源 在终端输入指令:(同下) sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors ...

最新文章

  1. php写poc,xray写POC踩坑
  2. acquireQueued
  3. android 数组增加,java-添加视图数组会使android应用崩溃
  4. 如何高效、可移植申请内存代码。
  5. 关于软件系统维护的一点想法
  6. linux+系统优化基础,linux系统优化基础
  7. request用法_urllib的基本用法
  8. 「leetcode」C++题解:226.翻转二叉树,递归法与迭代法详解
  9. spring 整合 JUnit(spring 内单元测试类调用带注入的报空指针异常NullPointException)
  10. 归并排序(链表结构)
  11. GridView的DataFormatString格式化字符串
  12. source insight中文乱码
  13. 一文理解完美二叉树, 完全二叉树和完满二叉树
  14. 基于5G城市道路积水监测系统解决方案
  15. PTA 1031 查验身份证 (c语言)
  16. 分享:用Python语言轻松实现二代身份证阅读器(读卡器)自动读卡,支持定制开发
  17. 忍者必须死显示无法连接服务器,忍者必须死为什么不能登录
  18. linux 文件末尾追加内容
  19. UCK区块链微课堂—数字货币钱包那么多,总有一款适合您!
  20. mysql导出数据到文件

热门文章

  1. 设计模式的征途—3.工厂方法(Factory Method)模式
  2. elasticsearch运维实战之2 - 系统性能调优
  3. 常用的数据统计Sql 总结
  4. Token Bucket原理
  5. Jquery提交表单 Form.js官方插件介绍
  6. java向注册表单传递数据php_PHP提交from表单的方法
  7. java栈的实现_栈的实现(Java)
  8. numpy 转存为matlab_Numpy学习打卡task01
  9. php根据指定字段去重,php二维数组根据某个字段去重
  10. android tablerow 间隔,android-如何使TableRow从右到左