Diagrams - Weber-State-Submarine-Project/Submarine GitHub Wiki

Diagrams

This section provides an overview of the key diagrams used in the design and implementation of the autonomous pool mapping boat. These diagrams illustrate the hardware setup, system architecture, and software behavior.


Hardware Diagram

Hardware Diagram drawioV3 0 Description: This diagram outlines the connections and relationships between the various hardware components of the boat. It includes sensors, the Raspberry Pi, motors, power sources, and the electronics box. The diagram provides a high-level view of the system's physical architecture and wiring.


Hardware Layout

HardwareLayout drawio_V3 1 Description: This layout illustrates the physical positioning of the hardware components on the boat. It shows how elements like the sonars, electronics box, and propulsion system are arranged to ensure functionality, balance, and ease of access.


Behavior Tree Diagram

Behavior Tree PDF

Description: This behavior tree diagram demonstrates the decision-making process of the autonomous boat. It breaks down tasks and actions, such as navigation, obstacle avoidance, and data collection, into a hierarchical structure. The tree aids in understanding the logic and flow of the boat's autonomous behaviors.


This section serves as a reference for understanding the system's design and functionality through visual representations.