ahmedpopal456 / Slip-Detection-System-McGill-University-Research

Multi-MCU Project, with the goal of collecting Analog and Digital Data from both heels and the pelvis, all while storing it into an SD card. This is achieved by having three RF-compatible custom designed-PCBs' attached to both heels and the pelvis. The pelvis schedules the data of both heels through RF, and, with the correct timestamps, stores the value of seven pressure sensors (insole)and all three acceleration axis'

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Slip_Detection_System_nrf52_MCU

Multi-MCU Project, with the goal of collecting Analog and Digital Data from both heels and the pelvis, all while storing it into an SD card. This is achieved by having three RF-compatible custom designed-PCBs' attached to both heels and the pelvis.

The pelvis schedules the data of both heels through RF, and, with the correct timestamps, stores the value of all seven pressure sensors (located under the foot, in an insole) and of all three acceleration axis' (relative to the heels)

While doing so, it also individually collects acceleration data along the pelvis. It then stores all the acquired data in a .CSV file at 200 Hz, inside an SD card (which is to be injected inside the pelvis PCB).

The .CSV file is then fed onto a MATLAB GUI, that will parse the data, draw all of the acceleration and pressure graphs/maps, and through a heuristic based algorithm, will determine when slips occured during the time the user was wearing the device.

This information will be used by researchers at McGill University to improve the condition of construction workers, especially on the decision behind choosing the correct footwear for them.

*Note that folders ending in _prx refer to both heel projects running on the heel PCBs', while the _trx project refers to the pelvis project

For more information on the design of the PCBs, the specific sensors used, electrical schematics, or more, please contact this account's e-mail, personally.

About

Multi-MCU Project, with the goal of collecting Analog and Digital Data from both heels and the pelvis, all while storing it into an SD card. This is achieved by having three RF-compatible custom designed-PCBs' attached to both heels and the pelvis. The pelvis schedules the data of both heels through RF, and, with the correct timestamps, stores the value of seven pressure sensors (insole)and all three acceleration axis'


Languages

Language:Makefile 68.1%Language:C 23.2%Language:Assembly 8.7%