GUI

Then Mission Control GUI is a user interface where the user running the mission can monitor and interact with the search and rescue system. It is built with PyQT5 and directly interfaces with ROS to easily be integrated with the rest of the system.

Mission Control GUI

It displays:

  • High-level system information
    • # active agents
    • % area explored
    • # victims found
    • Sum of Search Times (SST) metric
  • Agent statuses
    • Agent names
    • Agent state
    • Battery label
    • Feedback frequency
    • IP
    • # victims found per agent
  • Task allocation and mapping visualization
  • Mission timer

User Interactions:

  • Start Mission
  • Stop Mission
  • Homing (Avengers Assemble)