Skip to content

Conversation

@MarlonRiv
Copy link
Contributor

Update of main with devel changes

MarlonRiv and others added 30 commits February 19, 2025 17:20
…ig, and add new exception and middleware classes
MarlonRiv and others added 29 commits May 9, 2025 11:09
Adapts the waypoint mission processing logic to utilize the custom `iroc_mission_handler::Waypoint` message type.

This change ensures compatibility with the new waypoint message structure, allowing for proper handling of waypoint data within the IROC bridge.
Updates the mission handler message type to use the generic MissionAction.

This change simplifies the waypoint mission callback by utilizing the general MissionGoal message, which aligns with the broader functionality of the mission handler and reduces redundancy. It also removes unused message definitions, streamlining the codebase.
Renames the `robots_results` variable to `robot_results` for consistency and clarity.

This change affects the mission done callback, feedback callback, and result to JSON conversion functions.
Adds example mission JSON files

Adds example JSON files to define missions for one and two drones.

Also adds a mission showcasing heading control.
Was not handling properly when there is not an active mission.
Adds more detailed mission feedback to ROS debug logs,
improving monitoring and debugging capabilities.

Fixes an issue where subtask parameters were accessed using
the incorrect key ("params" instead of "parameters") in the
waypoint mission callback.
This is a small fix, given that this  subtask structure is out-dated, is
not critical. But making the change to make sure nothing crashes. The
fix is already solved in the new version of mission handler.
@MarlonRiv MarlonRiv merged commit c4619cc into main Sep 1, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants