Definitions
Message Definitions
clearpath_control_msgs/ControlMode.msg
# Control mode message
int8 NEUTRAL=0
int8 MANUAL=1
int8 AUTONOMY=2
int8 mode
clearpath_control_msgs/ControlSelectionState.msg
# The complete state of the control selection module. This message includes the autonomy state as well as the navigation mode.
ControlState autonomy
ControlMode mode
clearpath_control_msgs/ControlState.msg
# The autonomy state message, The autonomy can be either enabled/disabled and active/paused.
bool enabled
bool paused
clearpath_dock_msgs/DockInfo.msg
# Message definition containing the information of a single dock. This includes identifiers, lat/lon and orientation of the location of a dock.
string name
string uuid
string frame
string target_template
# ISO 8601 date/time format of last successfull dock location setting
string last_location_set_time
# maximum allowable distance to allow for predocking. (ie. the distance within which the dock waypoint must be located)
float32 max_predock_distance
# the distance from the dock that the robot will navigate to prior to start docking
float32 predock_distance
# location of the dock
float64 latitude
float64 longitude
float64 heading
clearpath_dock_msgs/DockProperties.msg
# Message definition containing the properties for each of the docks available.
clearpath_dock_msgs/DockInfo[] docks
clearpath_dock_msgs/DockState.msg
# Message definition containing information on what state the docking process is in.
uint8 UNDOCKED = 0
uint8 DOCKED = 1
uint8 IN_PROGRESS = 2
uint8 FAILED = 3
uint8 CANCELLED = 4
uint8 state
clearpath_dock_msgs/TargetTrackerState.msg
# Message definition containing the state information of the target tracker.
# This includes whether or not the tracker is active, whether the target is visible/lost, and the target pose and score of that pose.
bool active
# flag indicates if the target is visible or not
bool target_locked
geometry_msgs/PoseWithCovarianceStamped target_pose
float32 score
# the distance of the sensor_link to the dock target
float64 distance_to_target
clearpath_localization_msgs/LocalizationStatus.msg
# Localization status message for all sources of localization
std_msgs/Header header
float32 accuracy # IN DEVELOPMENT
# status information related to the GPS receiver units
GNSSStatus position_gnss
GNSSStatus heading_gnss
GNSSStatus base_station_gnss
bool dead_reckoning
clearpath_localization_msgs/GNSSStatus.msg
# GNSS receiver status message
uint8 POSITION_RECEIVER = 0
uint8 HEADING_RECEIVER = 1
uint8 BASE_STATION_RECEIVER = 2
uint8 receiver_type
uint8 POSITION_NO_FIX = 0
uint8 POSITION_SPP = 1
uint8 POSITION_SBAS = 2
uint8 POSITION_RTK_FLOAT = 3
uint8 POSITION_RTK_FIXED = 4
uint8 position_fix_type
uint8 HEADING_NOT_APPLICABLE = 0
uint8 HEADING_NO_SOLUTION = 1
uint8 HEADING_RTK_FLOAT = 2
uint8 HEADING_RTK_FIXED = 3
uint8 heading_fix_type
uint8 num_connected_sats # Number of satellites connected to the antenna/receiver
uint8 num_sats_solution # Number of sats used in solution
float32[] cn0 # The carrier-to-noise ratio of each connected satellite
float64 correction_age # Age of RTK corrections. -1 indicates none received
clearpath_mission_manager_msgs/msg/NetworkEdgeReq.msg
string start_point_id
string end_point_id
float32 speed_limit
float32 radius
clearpath_mission_manager_msgs/msg/NetworkMapState.msg
# The UUID of the map
string uuid
# True if the map actually exists and was found
bool exists
# The number of disconnected sub-graphs of the map
# Normally this will be 1 (i.e. the map is a single graph that is connected)
# but there are circumstances where the user may intentionally want 2+ disconnected graphs
# (e.g. a separate graph for each side of a fence, where the only connection between the two
# sides is an out-of-bounds, teleop-only road)
int32 num_subgraphs
# If the map has any disconnected vertices, we enumerate them here by their ID
# If size_exceeded is true, this list may be empty or incomplete (see below)
string[] disconnected_point_ids
# True if the map is too big for the validation to run on it
# Maps with more than 1000 vertices or 8000 edges will not be fully tests
bool size_exceeded
clearpath_mission_manager_msgs/msg/NetworkMapValidityState.msg
# Reports the validity of all network of paths maps registered with the mission manager
clearpath_mission_manager_msgs/NetworkMapState[] map_states
clearpath_mission_manager_msgs/msg/StorageState.msg
# The entire contents of the Mission database
# Note that all of the following cases are valid:
# - a Task can be referenced in multiple Waypoints
# - a Waypoint can be referenced in multiple Missions
# - a Waypoint can be orphaned (i.e. not included in any Missions)
# - a Task can be orphaned (i.e. not included in any Waypoints)
# All missions defined in the database
clearpath_navigation_msgs/Mission[] missions
# All waypoints defined in the database
clearpath_navigation_msgs/Waypoint[] waypoints
# All tasks defined in the database
clearpath_navigation_msgs/Task[] tasks
# All network of paths missions in the database
clearpath_navigation_msgs/NetworkMission[] network_missions
# All network of paths maps in the database
clearpath_navigation_msgs/NetworkMap[] network_maps