博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ROS知识(1)----ROS Jade安装
阅读量:5089 次
发布时间:2019-06-13

本文共 1255 字,大约阅读时间需要 4 分钟。

  ROS入门难,进去之后会是很简单,这是很多人的经验。但是今天安装ROS就吃了闭门羹,安装成功后,回顾发现,关键是操作系统Ubantu14.04没有安装好,一些系统包没有及时更新导致的。这里总结下ROS Jade安装的经验,留他日己用,也希望能帮助别人。安装的基本思路就是,首先安装Ubantu14.04操作,然后再安装ROS系统。

 

  1、安装Ubantu14.04系统

  ROS系统运行于Linux系统上,所以我们必须首先安装Ubantu系统。正确安装Ubantu系统是ROS安装成功的关键一步。否则安装过程中会引来许多依赖包的问题,按照文档去做也未必见得解决得了。这里特意写了一篇博文介绍如何安装Ubantu14.04系统,请参阅:。请严格按照博文中的操作进行,对于非菜鸟,那就随意了,但我想要看的都是菜鸟吧...

  

  2、安装ROS系统

  如果步骤1安装顺利并正确,那么按照ROS安装的教程一步步的安装就可以顺利地安装了。ROS安装文档还有中文的,翻译的还非常不错,国人还是有些许皮毛的贡献的。ROS中文安装文档,请参阅:。按照上面的一步步进行下去就可以了。这里需要注意的是:文档中的1.1 配置 Ubuntu 软件仓库,可以跳过,因为Ubantu默认都已经设置了这些软件仓库,只需要从1.2小节开始即可。

  安装的过程会消耗一定的时间,所以建议在网络环境好的情况下进行安装,否则可能安装着半路就会网络异常中断了,Ubantu软件更新的服务器也尽量选择国内的服务器,这样可以更快的下载下来,但有些包即使在好的网络环境下,下载也会比较慢。我的安装消耗了三四个小时,晚上装,一觉醒来,一切都ok,额,五点半钟爬起来,发现安装成功,爆喜。

  安装好后,可以运行那个控制小乌龟走来走去的小例程,小试牛刀看看。

  

  3、测试ROS的例程

  安装ROS成功后,在Beginner Tutorials中有一个简单的示例程序.

  a、在Terminal中输入下诉命令。该命令是初始化ROS环境,全局参数,以及每个节点注册等工作。        

    $ roscore

  b、再打开一个Terminal,输入命令。开启一个小乌龟界面。       

    $ rosrun turtlesim turtlesim_node

  c、再打开一个Terminal,输入命令。接受键盘输入,控制小乌龟移动。        

    $ rosrun turtlesim turtle_teleop_key

  d、选中最后打开的Terminal,键盘按下上下左右按键,可看到控制小乌龟移动。如下图所示

                                

  e、再打开一个Terminal,输入下诉命令,可以看到当前ROS Nodes 以及Topic等图形展示。        

    $ rosrun rqt_graph rqt_graph

                            

  参考资料:

 

转载于:https://www.cnblogs.com/cv-pr/p/4829015.html

你可能感兴趣的文章
微信小程序中使用text-indent实现首行缩进
查看>>
支付宝小程序input的小坑
查看>>
element ui中表格table翻页记忆勾选状态
查看>>
Vue 的响应式原理中 Object.defineProperty 有什么缺陷?为什么在 Vue3.0 采用了 Proxy,抛弃了 Object.defineProperty?...
查看>>
如何实现 token 加密(来自github每日一题)
查看>>
ES6 代码转成 ES5 代码的实现思路是什么(来自github每日一题)
查看>>
数组编程题(github每日一题)
查看>>
Vue 的父组件和子组件生命周期钩子执行顺序是什么
查看>>
https中间人攻击
查看>>
element ui中循环出来的表格勾选问题
查看>>
watch监听对象的属性
查看>>
vue项目中扫码枪收款
查看>>
JVM之内存区域
查看>>
JVM之HotSpot中堆里的对象
查看>>
JVM之垃圾收集
查看>>
并发编程之缓存一致性
查看>>
ucosiii 学习笔记
查看>>
mini2440 裸机程序下载到 sdram 不能运行。
查看>>
迅雷自动升级解决方法
查看>>
支持 UTF-8 中文的串口调试工具
查看>>