ROS Topics - RobustFieldAutonomyLab/videoray GitHub Wiki
Published Topics
A separate message package videoray_msgs contains all message types that the package publishes and subscribes (separation of interface and implementation).
videoray_control/nav_data(videoray_msgs/NavData): packaged sensor measurements includeing time stamp, depth sensor, IMU, compass and DVL.stamp(time)depth(float32): z downlinear_velocity(geometry_msgs/Vector3): linear velocity in body frame (x forward z down)orientation(geometry_msgs/Vector3): orientation about x, y, z axis in degreelinear_acceleration(geometry_msgs/Vector3): linear acceleration in m/s^2angular_velocity(geometry_msgs/Vector3): angular velcocity about x, y, z axis in radians
/videoray_input/throttle(videoray_msgs/Throttle): combination of throttle and auto pilot commands.port(float32): [-1, 1]star(float32): [-1, 1]vert(float32): [-1, 1]auto_depth(bool)desired_depth(float32): z down in metersauto_heading(bool)desired_heading(float32): in degrees
Subscribed Topics
The videoray_control package subscribes /videoray_input/throttle topic, which is published by videoray_input package. It has two sources, joystick and command. The command isn't fed into control package directly.
videoray_input/command(videoray_msgs/Throttle)