Skip to content

Architecture

Konnor Andrews edited this page Mar 3, 2018 · 6 revisions
                                +--------------------------+
                                |Web Browser               |
                                |                          |
                     +-----   --+   Web App (JavaScript)   |
                     |          |                          |
                     |  +--   --+                          |
                     |  |       +--------------+-----------+
+------+    +------+ |  |                      |
|Camera|    |Camera| |  |
+-----++    +---+--+ |  |                      |
      |         |    |  |    +----------------------------------+
     ++---------+----++ |    |Raspberry PI     |                |
     |Raspberry PI    | |    |                 |                |
     |                +----+ |  +--------------+-------------+  |
     |  Vision (C++)  | |  | |  |                            |  |
     |                | |  | |  |     Agent (Javascript)     |  |
     +----------------+ |  | |  |                            |  |
                        |  | |  +--------------+-------------+  |
     +----------------+ |  | |                 |                |
     |Raspberry PI    +-+  | |  +--------------+-------------+  |
     |                |    +----+                            |  |
     |  Vision (C++)  |      |  |        System (C++)        |  |
     |                +---------+                            |  |       +------+
     ++---------+-----+      |  +----+------------------+----+  |   +---+Sensor|
      |         |            |       |                  |       |   |   +------+
+-----++    +---+--+         +----------------------------------+   |
|Camera|    |Camera|                 |                  |           |    +-----+
+------+    +------+    +------------+-------+   +------+-----------+-+  |Motor|
                        |Arduino             |   |Arduino             +--------+
                        |                    |   |                    |
          +----------+  |  Controller (C++)  |   |  Controller (C++)  |  +-----+
          |Hydrophone+--+                    |   |                    +--+Motor|
          +----------+  ++-------+---------+-+   +----+-------+------++  +-----+
                         |       |         |          |       |      |
              +----------+  +----+-----+  ++-----+  +-+-+  +--+--+  ++----+
              |Hydrophone|  |Hydrophone|  |Sensor|  |IMU|  |Motor|  |Motor|
              +----------+  +----------+  +------+  +---+  +-----+  +-----+
Clone this wiki locally