码迷,mamicode.com
首页 > 其他好文 > 详细

机器人ROS系统学习随笔->1《ROS基础》

时间:2019-09-10 23:51:19      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:border   一个   one   order   pac   width   make   image   工作空间   

工作空间是一个存放工程开发相关文件的文件夹。所有文件放到一个文件系统下,ROS开发所有工程,称为工作空间。

1、创建工作空间

workspace工作空间:

文件夹:

src:代码空间(所有工程包源码)

build:编译空间(编译产生的中间文件)

devel:开发空间(较常用,编译完成后所生成的可执行文件)

install:安装空间(与devel作用基本相同在ros2中合成了一个文件夹)

工作空间结构:

技术图片

创建工作空间:

技术图片

编译工作空间:

技术图片

编译后无措,基于c_make开发的封装ros用。不会编译源码,因为什么都没有添加,可以在哥哥文件夹下查看。

设置环境变量:

很重要,之后找不到安装包可能就是环境白能量没有安装好,找不到节点等问题。终端有zsh和bash,根据自己用的设置后缀。在终端设置后,环境变量只在本终端有效,换个终端之后就无效了,建议在home根目录下改。命令放到根目录下,

vi ~/.bashrc

技术图片

检查环境变量:

技术图片

2、ROS通信编程

3、实现分布式通信

4、ROS中的关键组件

机器人ROS系统学习随笔->1《ROS基础》

标签:border   一个   one   order   pac   width   make   image   工作空间   

原文地址:https://www.cnblogs.com/vcan123/p/11503545.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!