From f4b11dd4ee4d42ca0dc72ffb3125450912593cf5 Mon Sep 17 00:00:00 2001 From: Luca Warmenhoven Date: Tue, 4 Jun 2024 14:48:58 +0200 Subject: [PATCH] Updated documentation --- docs/documentation/diagrams/infrastructure.md | 15 +++++++++++++++ docs/personal-documentation/Luca/expert-review.md | 1 + 2 files changed, 16 insertions(+) diff --git a/docs/documentation/diagrams/infrastructure.md b/docs/documentation/diagrams/infrastructure.md index b0ef3d0..267cdee 100644 --- a/docs/documentation/diagrams/infrastructure.md +++ b/docs/documentation/diagrams/infrastructure.md @@ -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 diff --git a/docs/personal-documentation/Luca/expert-review.md b/docs/personal-documentation/Luca/expert-review.md index fd2ee5a..fa98e9b 100644 --- a/docs/personal-documentation/Luca/expert-review.md +++ b/docs/personal-documentation/Luca/expert-review.md @@ -34,3 +34,4 @@ K4 - Ontwerp embedded system --- +Zie '/documentation/hardware/sensors'