ROS Interfaces

ROS 接口清单

现场实测抓取(2026-06-26)。三套:本地 lbot_driverrobot1 命名空间)、相机、 以及 Pi 原生 ROS 图(经 rosbridge)。

A · 本地 lbot_driver(路径 A)

话题(18,节选)

话题类型
/robot1/{left,right}_arm/joint_statessensor_msgs/JointState(~50Hz)
/robot1/{left,right}_arm/pose_statesgeometry_msgs/PoseStamped(~50Hz)
/robot1/{left,right}_arm/joint_followlbot_arm_interfaces/FollowJoint
/robot1/{left,right}_hand/set_l6_{joint,force,speed}std_msgs/UInt8MultiArray
/robot1/{left,right}_hand/set_l10_{joint,force,speed}std_msgs/UInt8MultiArray

功能服务(左右臂各一套)

服务类型
move_jointlbot_arm_interfaces/srv/MoveJ
move_poselbot_arm_interfaces/srv/MoveJP
move_linearlbot_arm_interfaces/srv/MoveL
forward_kinematics / inverse_kinematicsForwardKinematics / InverseKinematics
set_enable / set_emergency_stop / set_zeroSetEnable / SetEmergency / SetZero
*_tool_frame(set/get/get_current/get_all/change/delete)SetFrame / GetFrame / ...

B · 相机(本地 Orbbec 驱动)

话题说明
/camera/color/image_raw(+ compressed/theora/zstd)彩色 rgb8 1280×720
/camera/color/camera_info彩色内参 K/D/P
/camera/depth/image_raw深度图
/camera/depth/camera_info深度内参
/camera/depth/points点云 PointCloud2
/camera/ir/image_raw / ir/camera_info红外
/camera/accel/sample · /camera/gyro/...IMU 100Hz

C · Pi 原生 ROS 图(路径 B,经 rosbridge 9090)

命名空间 /left /right robot1)。比路径 A 丰富很多。

话题(40,节选)

话题(/left/right 对称)类型
/{side}/joint_states · /{side}/joint_cmdsensor_msgs/JointState
/{side}/arm_state · arm_effort · joint_temperaturelbot_arm_interfaces/*
/{side}/robot_run_statelbot_arm_interfaces/RobotRunState
/{side}/l6hand_* · l10hand_* · l20hand_*LHand / L20Hand(含 L20

业务服务(节选,/left/right 对称)

类别服务
运动movej movejp movel movec followp fk ik enable_arm emergency_stop
坐标系工具坐标系 *_tool_frame + 工件坐标系 *_work_frame
拖动示教save/run/del/export_drag_traj · get_drag_traj_file_list
在线程序save/load/delete/rename/get_online_program*
灵巧手/限位save/read_hand_gesture · get/set_joint_limit
全局/get_controller_versionv1.1.2.1
需要 movec(圆弧)、工件坐标系、拖动示教等路径 A 没有的功能时,可经 rosbridge 调用路径 B。