ROS
忠新君
这个作者很懒,什么都没留下…
展开
-
ROS学习之路(一)认识ROS
机器代替人力走进各行各业解放人类已经成为一种不可遏制的趋势,ROS便是用来控制这些机器的比较流行的平台,类似于手机中的Android。 ROS建立在Linux系统之上,有点像Linux的一种特殊软件。里面有很多库,可以用来执行不同功能。 我们经常会遇到这样的情况,机器在下面运行着(比如一辆装有摄像头、雷达等传感器的小车),后台电脑这可以接收并显示小车传过来的数据,这就是...原创 2018-09-18 16:28:44 · 682 阅读 · 0 评论 -
ROS学习之路(二)文件系统
在ROS的文件包里面,有纯粹的代码,也有编译后的二进制文件。如何将这些文件有条不紊的整理起来呢?于是就有了下面这种文件系统:对于每一个特定的功能,用一个文件夹包起来,就是所谓的功能包: (1)config:放置功能包中的配置文件,由用户创建,文件名可以不同 (2)include:放置需要的头文件 (3)scripts:放置可以直接运行的python脚本 (4)src:放置需要编...原创 2018-09-19 12:54:27 · 278 阅读 · 0 评论 -
ROS学习之路(三)创建工作空间和功能包
1.首先解释一下为什么要有工作空间,就像我们平时造点什么东西,总要有一个工作台,有些工具,接下来就可以“梆梆梆”的用锤子敲代码了。 2. 然后说一下工作空间中包含的文件夹:(1)src:放源代码的(2)build:保存编译产生的缓存信息和中间文件(3)devel:保存编译后的可执行文件(4)install:这不是必须的文件夹,很多工作空间可能没有,就是执行make ...原创 2018-09-19 15:02:36 · 530 阅读 · 0 评论