5.10.2.1. 如何取得關節狀態
motion_module 使用 op3_manager 內部的關節狀態。
如果用戶創建並使用 motion_module,則用戶可以通過添加 bulkread 批量讀取項來獲取其他訊息。可通過修改 [OP3.robot] 檔案來添加 bulkread 批量讀取項。在 robotis_controller 中,當呼叫每個 motion_module 的process()函數時,有兩個參數會傳遞關於關節的信息。
robot_-> dxls_ 包含有關每個關節的訊息。
sensor_result_ 包含有關感測器的訊息。
其他 ROS 套件則使用 op3_manager 外部的關節狀態。robotis_controller 中的process 函數讀取每個關節的訊息並將其作為主題發布。
主題名稱:/robotis/present_joint_states
包含訊息:當前位置,當前速度,當前扭力,目標位置,目標速度,目標扭力
Last updated