Services¶
Mission Systems¶
AcousticBeacon¶
The request class for the
navigator_msgs/AcousticBeacon
service. The class contains no settable attributes.
ChooseAnimal¶
The request class for the
navigator_msgs/ChooseAnimal
service.The target animal to circle around. Should be
platyus
,crocodile
, orturtle
.- Type
The direction to circle in. Should be
clockwise
oranti-clockwise
.- Type
The response class for the
navigator_msgs/ChooseAnimal
service.Whether the movement was completed.
- Type
ColorRequest¶
The request class for the
navigator_msgs/ColorRequest
service.The color used to find objects with.
- Type
FindPinger¶
The request class for the
navigator_msgs/FindPinger
service. The request has no individual attributes.
GetDockBays¶
The request class for the
navigator_msgs/GetDockBays
service. The request has no individual attributes.
The response class for the
navigator_msgs/GetDockBays
service.The positions of the three dock bays in the ENU frame. The first element is the position of the left dock, the second element is the position of the center dock, the third element is the position of the right dock.
- Type
List[Point]
The normal vector pointing away from the plane of dock back.
- Type
Whether the position of the docks could be found.
- Type
If
success
isFalse
, then a message describing what went wrong.- Type
GetDockShape¶
The request class for the
navigator_msgs/GetDockShape
service.The shape to the get the associated dock of. Likely one of the associated shape enumerations.
- Type
Constant string attribute used to represent a cross shape on a dock. True value is set to
CROSS
.Likely used in the
Shape
attribute.- Type
Constant string attribute used to represent a triangle shape on a dock. True value is set to
TRIANGLE
.Likely used in the
Shape
attribute.- Type
Constant string attribute used to represent a circle shape on a dock. True value is set to
CIRCLE
.Likely used in the
Shape
attribute.- Type
The color to the get the associated dock of. Likely one of the associated color enumerations.
- Type
Constant string attribute used to represent a red shape on a dock. True value is set to
RED
.Likely used in the
Color
attribute.- Type
Constant string attribute used to represent a triangle shape on a dock. True value is set to
BLUE
.Likely used in the
Color
attribute.- Type
Constant string attribute used to represent a circle shape on a dock. True value is set to
GREEN
.Likely used in the
Color
attribute.- Type
Constant string attribute used to represent any value for a specific field - ie, a dock with any shape or color representation. Actual value is
ANY
.- Type
The response class for the
navigator_msgs/GetDockShape
service.The associated shape and color of the returned dock.
- Type
Whether a viable dock was found.
- Type
If
found
was false, then a description of what went wrong. May be equal to one of this class’ enumerations.- Type
An enumeration to describe a request that was invalid in some way. Actual string value is
INVALID_REQUEST
.- Type
An enumeration to describe a request that was invalid in some way. Actual string value is
NODE_DISABLED
.- Type
An enumeration to describe a request that was invalid in some way. Actual string value is
TOO_SMALL_SAMPLE
.- Type
An enumeration to describe a request that was invalid in some way. Actual string value is
SHAPE_NOT_FOUND
.- Type
GetDockShapes¶
The request class for the
navigator_msgs/GetDockShapes
service.The shape to the get the associated dock of. Likely one of the associated shape enumerations.
- Type
Constant string attribute used to represent a cross shape on a dock. True value is set to
CROSS
.Likely used in the
Shape
attribute.- Type
Constant string attribute used to represent a triangle shape on a dock. True value is set to
TRIANGLE
.Likely used in the
Shape
attribute.- Type
Constant string attribute used to represent a circle shape on a dock. True value is set to
CIRCLE
.Likely used in the
Shape
attribute.- Type
The color to the get the associated dock of. Likely one of the associated color enumerations.
- Type
Constant string attribute used to represent a red shape on a dock. True value is set to
RED
.Likely used in the
Color
attribute.- Type
Constant string attribute used to represent a triangle shape on a dock. True value is set to
BLUE
.Likely used in the
Color
attribute.- Type
Constant string attribute used to represent a circle shape on a dock. True value is set to
GREEN
.Likely used in the
Color
attribute.- Type
Constant string attribute used to represent any value for a specific field - ie, a dock with any shape or color representation. Actual value is
ANY
.- Type
The response class for the
navigator_msgs/GetDockShapes
service.The relevant dock shapes that were found.
- Type
List[DockShape]
If one or more suitable shapes was returned, then true.
- Type
An enumeration to describe a request that was invalid in some way. Actual string value is
INVALID_REQUEST
.- Type
An enumeration to describe a request that was invalid in some way. Actual string value is
NODE_DISABLED
.- Type
An enumeration to describe a request that was invalid in some way. Actual string value is
TOO_SMALL_SAMPLE
.- Type
An enumeration to describe a request that was invalid in some way. Actual string value is
SHAPE_NOT_FOUND
.- Type
ShooterManual¶
The response class for the
navigator_msgs/ShooterManual
service.Whether the shooter operation was successful.
- Type
StartGate¶
The request class for the
navigator_msgs/StartGate
service. The request class no public attributes.
The response class for the
navigator_msgs/StartGate
service.The target of the mission’s start gate.
- Type
PoseStamped
Whether the start gate operation was successful.
- Type
Subsystems¶
AlarmGet¶
- class ros_alarms_msgs.srv.AlarmGetRequest¶
The request class for the
ros_alarms/AlarmGet
service.
AlarmSet¶
- class ros_alarms_msgs.srv.AlarmSetRequest¶
The request class for the
ros_alarms/AlarmSet
service.
CameraDBQuery¶
The request class for the
navigator_msgs/CameraDBQuery
service.The name of the object to query.
- Type
The ID of the object to query.
- Type
The response class for the
navigator_msgs/CameraDBQuery
service.Whether the object is found.
- Type
MoveToWaypoint¶
The request class for the
navigator_msgs/MoveToWaypoint
service.The target pose to head toward.
- Type
The response class for the
navigator_msgs/MoveToWaypoint
service.Whether the movement was successful.
- Type
ObjectDBQuery¶
The request class for the
navigator_msgs/ObjectDBQuery
service.The name of the object to find in the database.
- Type
The command to run in the database. The command should be formatted as
ID=YYY
, whereID
is the property ID of the object to change, andYYY
is the value to set.- Type
The response class for the
navigator_msgs/ObjectDBQuery
service.Whether the requested object was found.
- Type
A list of all objects found.
- Type
List[PerceptionObject]
SetFrequency¶
The request class for the
navigator_msgs/SetFrequency
service.The frequency to set.
- Type
The response class for the
navigator_msgs/SetFrequency
service. The class no public attributes.
SetROI¶
The request class for the
navigator_msgs/SetROI
service.The region of interest to set.
- Type
RegionOfInterest
The response class for the
navigator_msgs/SetROI
service.Whether the set operation was successful.
- Type
If the operation failed, then a description of what went wrong.
- Type
A string constant to represent that the region of interest is outside the observable frame. Constant string actually equally to
OUTSIDE_OF_FRAME
.- Type
StereoShapeDetector¶
The request class for the
navigator_msgs/StereoShapeDetector
service.???
- Type
???
- Type
???
- Type
The number of points relevant to the detector.
- Type
???
- Type
List[float]
The response class for the
navigator_msgs/StereoShapeDetector
service.Whether the detector was successful in detecting!
- Type
VisionRequest¶
The request class for the
navigator_msgs/VisionRequest
service.The target to look for in the vision system.
- Type
Standard Messages¶
SetBool¶
- class std_srvs.srv.SetBoolRequest¶
The request type for the
SetBool
service. Requests for some boolean value to be set.
Conversions¶
CameraToLidarTransform¶
The request class for the
navigator_msgs/CameraToLidarTransform
service.The stamp the point was seen for tf.
- Type
The x-dimension and y-dimension of the point in the camera. The z-dimension is ignored.
- Type
The number of pixels the projected 3D Lidar point can be from the target point to be included in the response.
- Type
The response class for the
navigator_msgs/CameraToLidarTransform
service.True if at least one point is found within LIDAR and transformed.
- Type
If success is true, then the list of transformed points.
- Type
List[Point]
3D point that is closest to the target point when transformed and projected
- Type
The normal unit vector in the camera frame estimated from the transformed points.
- Type
The mean z-dimension of the transformed points.
- Type
If success is false, then what went wrong.
- Type
The pointcloud was not found. Constant string actually equal to
pointcloud not found
.- Type
No points were found. Constant string actually equal to
no points
.- Type
CoordinateConversion¶
The request class for the
navigator_msgs/CoordinateConversion
service.The longitude, latitude, altitude coordinate frame. Constant string equal to
lla
.- Type
The east, north, up frame. Constant string equal to
enu
.- Type
The Earth-centered, Earth-fixed frame. Constant string equal to
ecef
.- Type
The current frame of the relative objects.
- Type
The frame of objects to convert objects to.
- Type
The points to convert between the different frames.
- Type
List[Point]
KeyboardControl¶
The request class for the
navigator_msgs/KeyboardControl
service.A unique ID to represent the process (?).
- Type
The keycode that was pressed.
- Type
POI Handling¶
AddPOI¶
MovePOI¶
DeletePOI¶
- class mil_poi.srv.DeletePOIRequest¶
The request class for the
mil_poi/DeletePOI
service.