ROS(Robot Operating System,下文简称“ROS”)是一个适用于机器人的开源的元操作系统。它提供了操作系统应有的服务,包括硬件抽象,底层设备控制,常用函数的实现,进程间消息传递,以及包管理。它也提供用于获取、编译、编写、和跨计算机运行代码所需的工具和库函数。—— wiki百科
我的学习主要参考中国大学MOOC上的中科院的ROS入门教程。机器人操作系统入门
本文既是对学习过程的记录,也供其他学习者参考。
由于示例代码使用时缺少依赖,暂时未解决,这部分后续会补上
ROS的不同node之间进行通信有以下几种方式:
Topic(主题)
Service(服务)
Parameter Service(参数服务器)
Actionlib(动作库)
ROS的topic通信
由于2中所述原因,后续会补上相关的代码演示
原文:https://www.cnblogs.com/bestys/p/13945976.html