From a4907f00c8aff7a97fa5e9791b4ce496e4a5182c Mon Sep 17 00:00:00 2001 From: SebasKoedam Date: Tue, 21 May 2024 11:29:05 +0200 Subject: [PATCH] added new research --- .../diagrams/positionTracking.fzz | Bin 0 -> 26550 bytes .../position-tracking-research.md | 59 +++++++++--------- 2 files changed, 31 insertions(+), 28 deletions(-) create mode 100644 docs/documentation/diagrams/positionTracking.fzz diff --git a/docs/documentation/diagrams/positionTracking.fzz b/docs/documentation/diagrams/positionTracking.fzz new file mode 100644 index 0000000000000000000000000000000000000000..ac30503cf8062c5325f71a74a875db65fe1311e2 GIT binary patch literal 26550 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 M$Crb&{A>0<0LLe{1poj5 literal 0 HcmV?d00001 diff --git a/docs/documentation/research-questions/position-tracking-research.md b/docs/documentation/research-questions/position-tracking-research.md index fd72513..21379b8 100644 --- a/docs/documentation/research-questions/position-tracking-research.md +++ b/docs/documentation/research-questions/position-tracking-research.md @@ -2,25 +2,34 @@ ## Introduction -For this project we want to design an embedded system that can track a users position. We want to track their current position on the ground and see how they are shifting their weight. This system will be used to track their position to determine if a user is doing the exercises correctly. +For this project we want to design an embedded system that can track a users position. We want to track their current position on the ground. This system will be used to track their position to determine if a user is doing the exercises correctly. ## Objectives -* Design an embedded system that can track user position. -* Develop an algorithm to process the data from the Wii Fit Board and determine the user's position. +- Design an embedded system that can track user position. +- Develop an algorithm to process the data from the sensor and determine the user's position. +- Sync the code to the current task for the user. ## Research and Analysis -### Choosing the Wii Fit Board +### Choosing the sensor -For this project we have chosen the Wii Fit Board as our primary sensor. The Wii Fit Board is a balance board that can measure a user's weight and center of balance. It is a low-cost sensor that is easy to interface with a microcontroller. The Wii Fit Board communicates over Bluetooth, which makes it easy to connect to a microcontroller with Bluetooth capabilities. +For this project we have chosen LDR's as our primary sensor. The LDR's will be placed on the ground in a board and the user will stand on top of the board. The LDR's will be used to track the user's position. The LDR's will be connected to the esp32s3 microcontroller and the data will be processed to determine the user's position. + +We have chosen this sensor since it's one of the easiest and cheapest solutions to our problem. Other sensors like pressure sensors, accelerometers, and Wii Balance Board are either too expensive, not the most optimal for the task, or hard to integrate with other systems. ### Alternative Solutions -There are other sensors that can be used for position tracking, such as pressure sensors or accelerometers. However, these sensors are more expensive and may require additional processing to determine the user's position. The Wii Fit Board provides a simple and cost-effective solution for position tracking. +There are other sensors that can be used for position tracking, such as pressure sensors, Wii Balance Board or accelerometers. However, these sensors are either too expensive, not the most optimal for the task or hard to integrate with other systems. Example of other sensors that can be used for position tracking: +Wii Balance Board: + - Description: The Wii Balance Board is a balance board that can measure a user's weight and center of balance. + - Pros: Low-cost. + - Cons: Very hard to intergrate with other systems. + - Cost: ~ 20 euros (https://www.amazon.nl/Nintendo-Wii-Balance-Board-Wii/dp/B0013E9HP6) + Pressure sensors: - Description: Pressure sensors can be used to measure the force applied by the user on the ground. By measuring the pressure distribution, the user's position can be determined. - Pros: High accuracy, can measure force applied by the user. @@ -42,36 +51,31 @@ To be added ### Hardware The hardware of the system will consist of the following components: - - Wii Fit Board: The primary sensor for position tracking. - - Pepper: The controller that will process the data from the Wii Fit Board. + - LDR: The sensor that will be used to track the user's position based on the light intensity. + - ESP32S3: The microcontroller that will process the data from the LDR. + - Pepper: The controller that will recieve the processed data from the ESP32S3 and will sync the data to the current task for the user. + +#### Connection diagram + +To be added ### Software -The software of the system will consist of the following: - - Wiiboard-simple: A library that will be used to transfer data from the Wii Fit Board to pepper. - - Position Tracking Algorithm: An algorithm that will process the sensor data and determine the user's position. +To be added ### Integration -The Wii Fit Board will be connected to Pepper using the Wiiboard-simple library. The library will be used to read the sensor data from the Wii Fit Board and transfer it to Pepper. The position tracking algorithm will process the sensor data and determine the user's position. - -Challenge: - - Connecting to the wii fit board. It is not possible to connect directly to the Wii Fit Board, it is necessary to use a library that can interpret the data sent by the Wii Fit Board. - - The Wii Fit Balance Board sends data in a specific format. To interpret this data, it's necessary to understand the format and how to convert it to a usable format. - - The Wii Fit Balance Board uses Bluetooth 2.0 to communicate. Pepper uses Bluetooth 4.0 this means that there might be compatibility issues/latancy issues. +To be added ## Implementation ### Prototyping -To start the implementation of the system, we will create a prototype that will read the sensor data from the Wii Fit Board and send it to your computer. Once we have the data, we will develop the position tracking algorithm to determine the user's position. After that, the algorithm will be integrated with pepper. +To be added ### Testing and Validation -Tests: - - Test the prototype to ensure that it can read the sensor data from the Wii Fit Board. - - Test the position tracking algorithm to ensure that it can determine the user's position accurately. - - Test the integrated system to ensure that it can track the user's position in real-time. +To be added ## Conclusion @@ -79,9 +83,8 @@ To be added ## References -[Wiiboard lib](https://code.google.com/archive/p/wiiboard-simple/wikis/Documentation.wiki) -[BlueSoil](https://advanti-lab.sb.dfki.de/?page_id=64) -[FitScales](https://github.com/paulburton/fitscales) -[WiiRemoteJ](https://github.com/micromu/WiiRemoteJ) -[Wiibrew Wiimote](https://wiibrew.org/wiki/Wiimote) -[Wiibrew Balance Board](https://wiibrew.org/wiki/Wii_Balance_Board) +To be added + +## Appendices + +To be added \ No newline at end of file