Skip to content

Latest commit

 

History

History
21 lines (16 loc) · 1.06 KB

File metadata and controls

21 lines (16 loc) · 1.06 KB

SWAMP Blimps Basestation 🎈💻🎮

Summary

  • The basestation is used as an interface between human operators and blimps
  • BasestationV5 is the latest working version (Web-based UI with ROS2)

Screenshot

Description

The "basestation" has been used since the beginning of SWAMP Blimps and serves as an interface between human operators and our swarm of blimps. For most of its history, the basestation has taken the form of a Python program, with a UI rendered with Pygame (shown below).

image

The primary functions of the basestation are:

  • List all inputs (keyboard, controllers)
    • Show previews of joystick input
  • List all blimps
    • Show whether blimp is in manual/autonomous mode (by text color)
    • Show states of blimps
    • Allow operator to set target goal and enemy colors
  • Allow operators to connect specific inputs to specific blimps