8.1. Topic Monitor
Last updated
Last updated
使用 RQT 的 Topic Monitor 插件來顯示所有 TB3 的 topics。
警示:當在桌上操作 TB3 時,請小心以防跌落桌面。
備註:
此節的操作的內容已在 Ubuntu 16.04 及 ROS Kinetic Kame 版本上測試過
此節介紹的內容是在 Remote PC (也就是你的桌電或筆電)執行
在執行下列指令前,請先執行 Bringup 啟用頁面的指示
為了能查看 TB3 的 topics,我們使用 ROS 提供的 rqt 程式。Rqt 是以 QT為基礎架構,為 ROS 所開發的 GUI 圖形介面。Rqt 工具程式可以 GUI 圖形介面方式,將所有 topic 列表讓使用者一眼看到 topic 狀態,例如 topic names、types、bandwidth、Hz、value 等。
Remote PC 端:執行 rqt
Tip:如果 rqt 沒顯示,請選擇 plugin -> Topics -> Topic Monitor.
當第一次執行 rqt 程式時,topic value 並不會被監控顯示。要顯示 topic value,請在 topic 旁邊的方塊框打 V。
如果要看更詳細的 topic 訊息,可點擊每個方塊框旁的 ▶ 三角箭號。
/battery_state 顯示電池狀態的有關資訊,如當下的電壓,尚有電池容量。
/diagnostics 顯示連接到 TB3 的各種零件狀態,如 MPU9250、Dynamixel X 智能馬達、LDS-01 光達、電池及 OpenCR 控制板
/odom 顯示 TB3 的測距訊息。Topic 有 encoder 數據的方向及位置資料。
/sensor_state 顯示 encoder 數值、電池、扭力等訊息
/scan 顯示所有 LDS 光達的數據訊息,如 angle_max and min, range_max and min, indicates, ranges 等
此外,只要添加了新的 topics,你就可以通過 rqt 程式來監控 topics 資訊。