ROS新手上路-3
20200929
今天學習了topic–subscriber例項,使用到message訊息體,完成小龜位姿資訊pose的話題訂閱。
邏輯流程主要包括:
建立subscriber節點,建立回撥函式,等待所訂閱pose的更新資訊,根據訂閱訊息更新、列印位姿資訊
實現流程主要包括:
建立subscriber節點
建立節點控制程式碼nodehandle,向ROS Master註冊
初始化話題名稱和訊息型別(ros/pose、message)
迴圈等待更新
檢測到更新後呼叫回撥函式
總結:
topic的參與方包括publisher和subscriber,topic可以理解為媒介,message可以理解為實現方式。場景不同,message的具體方式也不同。例如,twist訊息是機器人運動速度訊息包的格式定義檔案。巨集觀上理解,message是一個訊息類,twist是這個類的一個物件或實體。
相關文章
- SegmentFault 新手上路
- Linux新手渣渣上路史Linux
- 新手上路之如何選擇Java版本Java
- 「新手上路」Go 微博授權登入Go
- 阿里雲ECS雲伺服器新手上路阿里伺服器
- “龍井”開箱評測 |Alibaba Dragonwell 新手上路指南Go
- 簡易撲克牌遊戲JAVA原始碼_新手上路遊戲Java原始碼
- 新手上路:三分鐘搭建 golang 開發環境Golang開發環境
- Pycharm常用的小技巧彙總,Python新手上路必備,快上車!PyCharmPython
- ROS筆記[3]-安裝mavrosROS筆記VR
- Node.js新手上路——動手擼一個靜態資源伺服器Node.js伺服器
- ❤️Day 202【清晨上路】
- 新手上路之JDK11的下載、安裝與PATH環境變數的配置JDK變數
- 【ROS教程】ROS常用API講解ROSAPI
- 【ROS教程】ROS常用命令ROS
- 【ROS】從零開始學ROSROS
- 在 ROS 中使用 Protobuf 替代 ros msgROS
- 【Zeekr_Tech】ROS/ROS 2介紹ROS
- 爬蟲學習-初次上路爬蟲
- 新手用python2還是3Python
- ros 日誌ROS
- ros2ROS
- ROS | ROS機器人開發案例(古月)學習ROS機器人
- 關於安裝ros和執行tuetlebot3的錯誤ROS
- ROS2學習之旅(1)——初識ROS2ROS
- ubuntu 安裝 rosUbuntuROS
- ROS命令列工具ROS命令列
- ROS2--CompositionROS
- Java正式上路之物件導向一Java物件
- Java正式上路之物件導向二Java物件
- 思嵐科技釋出SLAMWARE ROS SDK,全面支援ROS系統SLAMROS
- 【ROS教程】安裝ROS全流程及可能遇到的問題ROS
- 【ROS】OpenCV+ROS 實現人臉識別(Ubantu16.04)ROSOpenCV
- ROS2GO之系統升級篇(Ubuntu 18.04 + ROS 1 Melodic + ROS 2 Bouncy + V-Rep等)ROSGoUbuntu
- 新手做自媒體的3大經驗
- ubuntu18.04下ros1和ros2的切換UbuntuROS
- ROS——無人機ROS模擬包 rotors_simulator 編譯教程ROS無人機編譯
- ROS入門學習ROS