High-Level Design
The AWT is a weapon system capable of two modes of operation: USER mode, in which the user directly controls the weapon using a joystick, and AUTONOMOUS mode, in which the turret is controlled by image processing software running on a laptop computer. In AUTONOMOUS mode, the system detects, tracks, and fires at any target moving in its field of vision.
Figure 1: A picture of the autonomous weapon turret.
In order to put the system into perspective, the following diagram shows a very high level view of the system components and how they communicate.
Figure 2: High level overview of system components.
The following diagram shows these same primary components as well as the other major system components divided into the software and hardware subsystems.
Figure 3: A system level diagram.
How It Works
Figure 4: A flowchart explaining how the system works.