Updated documentation

This commit is contained in:
Luca Warmenhoven
2024-06-04 14:48:58 +02:00
parent 7aaa2da981
commit f4b11dd4ee
2 changed files with 16 additions and 0 deletions

View File

@@ -1,5 +1,20 @@
# Infrastructure UML
---
The design for our project can be represented by the diagram below.
A simple linguistic representation of the diagram is as follows:
We have a Raspberry Pi, which runs a NodeJS server to handle all incoming requests.
This server is connected to a MariaDB database, which stores all the exercise data.
This data can then be received from the application we built for the Pepper robot.
We also have two ESP8266 modules, which are connected to the Pepper robot's Web Server.
These modules record angular motion via gyroscopes, and send this data to the web server on the Pepper robot.
The web server is a requirement to receive incoming data from the sensors, due to the ESP's not having a
dedicated bluetooth chip to communicate with the Pepper robot.
The parsed data on the application can then be shown to the user with some feedback regarding their performance.
``` mermaid
classDiagram

View File

@@ -34,3 +34,4 @@ K4 - Ontwerp embedded system
---
Zie '/documentation/hardware/sensors'