6.3.1.2. 發布 Published Topic List

備註:這些 topics 是用於檢查機器手臂狀態的訊息,跟機器手臂的運動如何無關。

Published Topic List : open_manipulator_controller 可發布的 topic 列表。

  • /open_manipulator/states

    • open_manipulator_msgs/OpenManipulatorState)是一條指示OpenMANIPULATOR 狀態的消息。

    • “open_manipulator_actuator_state” 表示是否啟用智能馬達(DYNAMIXEL)(“ACTUATOR_ENABLE”)或禁用智能馬達(“ACTUATOR_DISABLE”)。

    • “open_manipulator_moving_state” 表示 OpenMANIPULATOR-X 是沿軌跡移動(“IS_MOVING”)還是停止(“STOPPED”)。

  • /open_manipulator/joint_states

    • sensor_msgs/JointState)是指示 OpenMANIPULATOR-X 的關節狀態的消息。

    • “name” 表示關節組件名稱。

    • “effort” 表示關節 DYNAMIXEL 的電流。

    • “position” 和 “velocity” 表示關節的角度和角速度

  • /open_manipulator/gripper/kinematics_pose

    • open_manipulator_msgs/KinematicsPose)是指示任務空間中的方位(位置和方向)的消息。

    • “position” 表示終端工具中心的 x,y 和 z 值。

    • “Orientation” 表示終端工具的方向作為 quaternion 四元數。

  • /open_manipulator/joint_name_position/command

    • std_msgs/Float64)是將每個關節的目標位置發佈到 gazebo 模擬節點的消息。

    • joint_name 顯示每個關節的名稱。這些訊息只有在 use_platform 參數設置為 false 的情況下,運行控制器套件時,才會發布消息。

  • /open_manipulator/rviz/moveit/update_start_state

    • (std_msgs/Empty)是一條更新 moveit! 軌跡開始狀態的消息。只有在use_moveit 參數設置為 true 的情況下運行 controller 套件時,才會發布此消息。

Last updated