-
Notifications
You must be signed in to change notification settings - Fork 5
3.9 Topic Descriptions
Antoine Dangeard edited this page Sep 26, 2023
·
5 revisions
-
/angular_velocity- Description: The angular velocity of the AUV. Reported in the body frame.
- Input Package: Input to controls.
- Output Package: Output from state estimation
-
/dead_reckon_report- Description: The dvl's report of the AUV's x,y,z roll,pitch,yaw, and measures of confidence.
- Input Package: Input to state estimation.
- Output Package: Output from sensors.
-
/depth- Description: The depth sensor's readings in NWU.
- Input Package: Input to state estimation.
- Output Package: Output from sensors.
-
/effort- Description: The net force and torque being apply to the AUV by the thrusters.
- Input Package: Input to propulsion.
- Output Package: Output from effort.
-
/error_quat- Description: Quaternion from the body from to the desired orientation from. Used for debugging.
- Output Package: Output from controls.
-
/global_x- Description: A force to be applied to the AUV by the thursters in the global x direction.
- Input Package: Input to controls (superimposer)
- Output Package: Output of controls (pid).
-
/global_y- Description: A force to be applied to the AUV by the thursters in the global y direction.
- Input Package: Input to controls (superimposer)
- Output Package: Output of controls (pid).
-
/global_z- Description: A force to be applied to the AUV by the thursters in the global z direction.
- Input Package: Input to controls (superimposer)
- Output Package: Output of controls (pid).
-
/heave- Description: A force to be applied to the AUV by the thursters in the body frame heave direction.
- Input Package: Input to controls (superimposer)
- Output Package: Output of controls (effort server).
-
/pid_quat_enable- Description: Enables or disables pid controls for orientation.
- Input Package: Input to controls (quaternion pid).
- Output Package: Output of controls (state server/effort server).
-
/pid_x_enable- Description: Enables or disables pid controls for the global x axis.
- Input Package: Input to controls (x pid).
- Output Package: Output of controls (state server/effort server).
-
/pid_y_enable- Description: Enables or disables pid controls for the global y axis.
- Input Package: Input to controls (y pid).
- Output Package: Output of controls (state server/effort server).
-
/pid_z_enable- Description: Enables or disables pid controls for the global z axis.
- Input Package: Input to controls (z pid).
- Output Package: Output of controls (state server/effort server).
-
/pitch- Description: A torque to be applied to the AUV by the thursters in the body frame pitch direction.
- Input Package: Input to controls (superimposer)
- Output Package: Output of controls (effort server).
-
/pose- Description: The AUV's position and orientation.
- Input Package: Input to controls and planner
- Output Package: Output from state estimation.
-
/propulsion/thruster_forces- Description: Forces being exerted by each thruster.
- Input Package: Input to the simulation.
- Output Package: Output from propulsion.
-
/propulsion/thruster_microseconds- Description: PWM to send to the thrusters.
- Input Package: Input to the power board.
- Output Package: Output from propulsion.
-
/quat_setpoint- Description: The desired orientation. Represented as a quaternion from NWU.
- Input Package: Input to controls (quaternion pid).
- Output Package: Output from controls (state server).
-
/roll- Description: A torque to be applied to the AUV by the thursters in the body frame roll direction.
- Input Package: Input to controls (superimposer)
- Output Package: Output of controls (effort server).
-
/sbg/ekf_quat- Description: The orientation of the AUV as reported by the imu post extended kalman filtering. Measure as a quaternion from NED.
- Input Package: Input to to state estimation.
- Output Package: Output from sensors.
-
/sbg/imu_data- Description: The AUV's acceleration, orientation, and angular velocity reported by the imu.
- Input Package: Input to to state estimation.
- Output Package: Output from sensors.
-
/state_theta_x- Description: The AUV's roll euler angle measured from NWU.
- Input Package: Input to planner.
- Output Package: Output from state estimation.
-
/state_theta_y- Description: The AUV's pitch euler angle measured from NWU.
- Input Package: Input to planner.
- Output Package: Output from state estimation.
-
/state_theta_z- Description: The AUV's yaw euler angle measured from NWU.
- Input Package: Input to planner.
- Output Package: Output from state estimation.
-
/state_x- Description: The AUV's global x position.
- Input Package: Input to planner and controls.
- Output Package: Output from state estimation.
-
/state_y- Description: The AUV's global y position.
- Input Package: Input to planner and controls.
- Output Package: Output from state estimation.
-
/state_z- Description: The AUV's global z position.
- Input Package: Input to planner and controls.
- Output Package: Output from state estimation.
-
/surge- Description: A force to be applied to the AUV by the thursters in the body frame surge direction.
- Input Package: Input to controls (superimposer)
- Output Package: Output of controls (effort server).
-
/sway- Description: A force to be applied to the AUV by the thursters in the body frame sway direction.
- Input Package: Input to controls (superimposer)
- Output Package: Output of controls (effort server).
-
/vision/down_cam/cropped- Description: Description for vision/down_cam/cropped.
- Input Package: Input package for vision/down_cam/cropped.
- Output Package: Output package for vision/down_cam/cropped.
-
/vision/down_cam/detection- Description: Description for vision/down_cam/detection.
- Input Package: Input package for vision/down_cam/detection.
- Output Package: Output package for vision/down_cam/detection.
-
/vision/down_cam/image_raw- Description: Description for vision/down_cam/image_raw.
- Input Package: Input package for vision/down_cam/image_raw.
- Output Package: Output package for vision/down_cam/image_raw.
-
/vision/front_cam/aligned_depth_to_color/camera_info- Description: Description for vision/front_cam/aligned_depth_to_color/camera_info.
- Input Package: Input package for vision/front_cam/aligned_depth_to_color/camera_info.
- Output Package: Output package for vision/front_cam/aligned_depth_to_color/camera_info.
-
/vision/front_cam/aligned_depth_to_color/image_raw- Description: Description for vision/front_cam/aligned_depth_to_color/image_raw.
- Input Package: Input package for vision/front_cam/aligned_depth_to_color/image_raw.
- Output Package: Output package for vision/front_cam/aligned_depth_to_color/image_raw.
-
/vision/front_cam/color/image_raw- Description: Description for vision/front_cam/color/image_raw.
- Input Package: Input package for vision/front_cam/color/image_raw.
- Output Package: Output package for vision/front_cam/color/image_raw.
-
/vision/front_cam/cropped- Description: Description for vision/front_cam/cropped.
- Input Package: Input package for vision/front_cam/cropped.
- Output Package: Output package for vision/front_cam/c
-
/vision/front_cam/detection- Description: Description for vision/front_cam/detection.
- Input Package: Input package for vision/front_cam/detection.
- Output Package: Output package for vision/front_cam/detection.
-
/vision/front_cam/point_cloud_raw- Description: Description for vision/front_cam/point_cloud_raw.
- Input Package: Input package for vision/front_cam/point_cloud_raw.
- Output Package: Output package for vision/front_cam/point_cloud_raw.
-
/vision/object_map- Description: Description for vision/object_map.
- Input Package: Input package for vision/object_map.
- Output Package: Output package for vision/object_map.
-
/vision/viewframe_detection- Description: Description for vision/viewframe_detection.
- Input Package: Input package for vision/viewframe_detection.
- Output Package: Output package for vision/viewframe_detection.
-
/x_setpoint- Description: The desired x position.
- Input Package: Input to controls (x pid).
- Output Package: Output from controls (state server).
-
/y_setpoint- Description: The desired y position.
- Input Package: Input to controls (y pid).
- Output Package: Output from controls (state server).
-
/yaw- Description: A torque to be applied to the AUV by the thursters in the body frame yaw direction.
- Input Package: Input to controls (superimposer)
- Output Package: Output of controls (effort server)
-
/z_setpoint- Description: The desired z position.
- Input Package: Input to controls (z pid).
- Output Package: Output from controls (state server).