1. 程式人生 > >ROS中的基本概念釋義

ROS中的基本概念釋義

基本概念 概念 放音 可執行文件 主程序 之間 節點 實現 publisher

1.節點(node)

一個節點是一個可執行文件.可以理解為一個main主程序,用來實現一個功能,比如播放MP3.

2.發布者(Publisher)和訂閱者(Subscriber)

發布者和訂閱者用於節點之間的通信,比如單擊QQ音樂的運行按鈕(鼠標發布開始信號),QQ音樂會播放音樂(QQ音樂播放器接收到播放信號並播放音樂).

3.話題(Topic)和消息(Message)

話題是發布者和接收者通信的平臺,發布者和接收者並不知道對方的存在.比如櫃臺就是話題,賣家是發布者,買家是接收者,彼此並不知道誰在賣東西,誰會來買東西.

消息就是發布的具體信息類型,比如int,char等等.

ROS中的基本概念釋義