mirte_lc_msgs
TODO: Package description
README
ROS 2 Messages package
ROS 2 message, service, and action definitions for the LabClean application.
Services
ServeCoverageStatus.srv
Pause, resume, or stop the coverage navigator.
Request
Field |
Type |
Constants |
Description |
|---|---|---|---|
|
|
|
Command to send to the coverage navigator |
Response
Field |
Type |
Description |
|---|---|---|
|
|
Whether the command was applied successfully |
|
|
Number of waypoints remaining in the coverage plan |
GetDetectedObjects.srv
Call the 2D classification and detection service.
Request
Field |
Description |
|---|---|
empty |
- |
Response
Field |
Type |
Description |
|---|---|---|
|
|
detected object array message. |
Messages
DetectedObjectArray.msg
Field |
Type |
Description |
|---|---|---|
|
|
Array of detected objects |
|
|
Number of objects in the array |
DetectedObject.msg
Field |
Type |
Description |
|---|---|---|
|
|
Object position and orientation in the map frame |
|
|
Bounding box dimensions (metres) |
|
|
Detection confidence score |
|
|
Object class label (e.g. |
Actions
MoveToPosition.action
Move the MIRTE arm or gripper to a target position. Goal fields are evaluated in priority order — set only one per goal (see mirte_lc_moveit_cpp for execution details).
Goal
Field |
Type |
Description |
|---|---|---|
|
|
Cartesian target pose for the arm (IK solved to |
|
|
Named MoveIt target for the arm (e.g. |
|
|
Named MoveIt target for the gripper (e.g. |
|
|
Direct gripper joint position (rad / m). Active when |
|
|
Direct wrist joint position (rad). Active when |
Result
Field |
Type |
Description |
|---|---|---|
|
|
Whether the motion completed successfully |
Feedback
Field |
Type |
Description |
|---|---|---|
|
|
Current execution state string from the action server |