ROS学习目录

ROS入门学习目录

ROS(Robot Operating System,下文简称“ROS”)是一个适用于机器人的开源的元操作系统。它提供了操作系统应有的服务,包括硬件抽象,底层设备控制,常用函数的实现,进程间消息传递,以及包管理。它也提供用于获取、编译、编写、和跨计算机运行代码所需的工具和库函数。—— wiki百科
我的学习主要参考中国大学MOOC上的中科院的ROS入门教程。机器人操作系统入门
附两本电子书:
ROS机器人高效编程 提取码: ol80
A Systematic Approach to Learning Robot Programming with ROS 提取码: tcgl
本文既是对学习过程的记录,也供其他学习者参考。

1.ROS安装

ROS的安装即环境配置

2.ROS的基本框架与示例下载

ROS的工程结构

3.ROS的基本通信方式

ROS的不同node之间进行通信有以下几种方式:
Topic(主题)
Service(服务)
Parameter Service(参数服务器)
Actionlib(动作库)

1) topic和msg

ROS的topic通信
由于2中所述原因,后续会补上相关的代码演示

2) service和src

3) parameter server

4) actionlib

posted @ 2020-11-08 21:37  知舟  阅读(187)  评论(0)    收藏  举报