(请先看置顶博文)https://blog.csdn.net/GenuineMonster/article/details/104495419

准备学习ROS,所以在Linux Ubuntu16.04 的系统下安装ROS

(建议初学者,先在虚拟机里进行学习和实践,以避免诸多不必要的麻烦,务必保持网络的畅通)

本教程也是从ROS wiki官网:http://wiki.ros.org/cn/中精简出来的命令行,帮助大家快速构建ROS,如要详细学习ROS的最新知识,还要到上述网站去学习!!!

我这里以ROS Kinetic Kame的教程为例。

不用管其他的配置,直接调出终端,输入以下命令(没有明显的连接失败,error等字样即可进行)

1.

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

2.

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116

3.

sudo apt-get update

4.

sudo apt-get install ros-kinetic-desktop-full

5.

sudo rosdep init

6.

rosdep update

7.

echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc

8.

source ~/.bashrc

9.

sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential

(这九条代码依次有序的输入到终端里,即可完成ROS的搭建。有序指,一个命令输入到结束后,再输入另一个命令。)

其中需要注意的是在进行到第6步的时候会出现下图所提示的错误:

只要Ctrl+c,取消进程后,依次输入如下命令就可以顺利完成搭建。

可以用如下命令检测脚本环境配置是否完成或是否正确:

export | grep ROS

如果发现没有配置,那这个时候你就需要'source'某些'setup.*sh’文件了。

用以下代码即可完成:

source /opt/ros/<distro>/setup.bash

请使用具体的ROS发行版名称代替<distro>。

我们现在安装的是ROS Kinetic,则上述命令改为:

source /opt/ros/Kinetic/setup.bash

在每次打开终端时你都需要先运行上面这条命令后才能运行ros相关的命令,为了避免这一繁琐过程,你可以事先在.bashrc文件(初学者请注意:该文件是在当前系统用户的home目录下。)中添加这条命令,这样当你每次登录后系统已经帮你执行这些命令配置好环境。具体代码为:

vim .bash

在这个目录里(按大写的G),到达最底行,按i,将“source /opt/ros/Kinetic/setup.bash”添加进去,按“:”输入wq保存退出即可。

在配置ROS环境中如果出现问题,则重新配置即可,但是要删除掉目前已存在的一个文件。终端会对该文件的目录有明确提示!

ROS安装过程和配置过程(可能出现的问题及解决方法)相关推荐

  1. ROS入门笔记(二):ROS安装与环境配置及卸载(重点)

    ROS入门笔记(二):ROS安装与环境配置及卸载(重点) 文章目录 1 ROS安装步骤 1.1 ROS版本 1.2 确定Ubuntu版本号 1.3 安装ROS 1.3.1 Ubuntu初始环境配置 1 ...

  2. Ghost过程中出现GHOSTERR.TXT文件的解决方法

    强文:Ghost过程中出现GHOSTERR.TXT文件的解决方法 注:这是篇绝强的文章,作者不明,在好几个老论坛都有转载,反应很热烈,给大家共享一下小人物,大博客0Qo-GUu9F+rR :p$gY& ...

  3. SQL Server 2008 R2 SSRS 安装配置后无法使用问题的解决方法

    SQL Server 2008 R2 SSRS 安装配置后无法使用问题的解决方法 参考文章: (1)SQL Server 2008 R2 SSRS 安装配置后无法使用问题的解决方法 (2)https: ...

  4. Storm编译打包过程中遇到的一些问题及解决方法

    Storm编译打包过程中遇到的一些问题及解决方法 参考文章: (1)Storm编译打包过程中遇到的一些问题及解决方法 (2)https://www.cnblogs.com/panfeng412/p/s ...

  5. 在电脑上安装不同版本的Java JDK的配置 javajdk版本无法切换解决方法

    在电脑上安装不同版本的Java JDK的配置 javajdk版本无法切换解决方法 1. 下载jdk 2. 安装 2. 1注意:对于安装版的Java的额外操作 3. 配置环境变量 4. 测试 5. 不能 ...

  6. mac $php_autoconf,开发者说PHPersay-Mac安装Swoole扩展phpize 时 Cannot find autoconf 解决方法...

    Mac安装Swoole扩展phpize 时 Cannot find autoconf 解决方法swoole-1.9.23 phpizeConfiguring for:PHP Api Version: ...

  7. w ndows7太卡了,uefi安装win7卡在正在启动windows界面解决方法(新方法)

    win10己经成为全球第一桌面系统,但始终有大量的用户还在停留win7时代,因为大部分觉得win7系统对游戏以及软件兼容性好,最近有很多网友问我uefi安装win7卡在正在启动windows怎么办?出 ...

  8. 不能验证这个“安装 OS X EI Capitan”应用程序副本解决方法(已修正)

    不能验证这个"安装 OS X EI Capitan"应用程序副本解决方法 最近黑苹果乐园制作的OS X EI Capitan 10.11.3自带Clover USB安装镜像,经过黑 ...

  9. xampp mysql 端口被占用_xampp安装后apache 80端口被占用的解决方法

    这篇文章主要介绍了xampp安装后apache 80端口被占用的解决方法,大家参考使用吧 xampp 把apache mysql, php, phpmyadmin都integrate在一起, 很好安装 ...

  10. mysql5.7 解压版 中文乱码_MySQL 5.7解压版安装、卸载及乱码问题的图文解决方法...

    1. 解压版的安装 (1). 下载压缩包并解压到一个磁盘位置 压缩包下载链接:https://dev.mysql.com/downloads/mysql/ 压缩包内容: (2). 写配置文件 复制my ...

最新文章

  1. nagios监控三部曲之——为什么nagios不能发送报警邮件(2)
  2. 一不小心就踩了lombok的坑?
  3. ORB-SLAM3 Initializer.cpp函数解读
  4. OC与Swift封装网络工具类
  5. [置顶]       安全-用户身份验证
  6. Oracle并行进程小结
  7. C#实现在Winform中嵌入Word和Excel
  8. hadoop jar包_快速搭建Hadoop-Hive-Zoopkeeper-Sqoop环境进入Sqoop学习环境
  9. 【下班后学Android】Android开发环境搭建
  10. 九度OJ 1437 To Fill or Not to Fill -- 贪心算法
  11. 剑指 Offer59-I-滑动窗口的最大值
  12. java中随机数彩票练习_跪求下面的题目答案
  13. 计算机在护理专业中的论文题目,护理专业论文格式(通用模板)
  14. Hadoop集群搭建(超级详细)
  15. NOI Linux 2.0 桌面背景展示
  16. GPS测量中四参数、七参数的概念及意义
  17. 计算机fn的作用,fn是什么键 笔记本电脑fn键作用大全
  18. 利用web实现android的界面,利用WebView加载手机端网页实现APP封装
  19. 蝴蝶效应、青蛙现象、鳄鱼法则
  20. java实验四 综合应用实验

热门文章

  1. python机械臂仿真_基于Python的3R机器人运动仿真
  2. 秒杀场景_重复抢单问题分析与实现_03
  3. SecureCRT 文件下载上传
  4. async 异步编程的应用
  5. Android 控件 - Button
  6. JavaScript-Iterable迭代
  7. 运营商服务器系统,浪潮服务器助力运营商三大支撑系统上云
  8. javaee 中文帮助文档_大牛耗时三天整理的:微服务+Nginx+Kubernetes实战文档和面试题...
  9. Win10怎么改网络服务器账号,win10系统设置网络的方法图解步骤
  10. java循环1000000000_求十亿内所有质数的和,怎么做最快?