Updated onderzoek-voorbeeld.md and motion-tracking-system-analysis.md
This commit is contained in:
47
.idea/workspace.xml
generated
47
.idea/workspace.xml
generated
@@ -14,36 +14,10 @@
|
|||||||
</configurations>
|
</configurations>
|
||||||
</component>
|
</component>
|
||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="00599d5b-7eb5-44da-ad7f-98bf42384c16" name="Changes" comment="Updated onderzoek-voorbeeld.md">
|
<list default="true" id="00599d5b-7eb5-44da-ad7f-98bf42384c16" name="Changes" comment="Renamed files, added motion-tracking-system-analysis.md">
|
||||||
<change afterPath="$PROJECT_DIR$/docs/documentation/research-questions/motion-tracking-system-analysis.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/docs/documentation/raspberryPi/apache/apache.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/documentation/raspberry-pi/apache/apache.md" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/docs/documentation/research-questions/motion-tracking-system-analysis.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/documentation/research-questions/motion-tracking-system-analysis.md" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/docs/documentation/raspberryPi/apache/apacheSetup.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/documentation/raspberry-pi/apache/apacheSetup.md" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/docs/personal-documentation/Luca/literatuuronderzoek/onderzoek-voorbeeld.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/personal-documentation/Luca/literatuuronderzoek/onderzoek-voorbeeld.md" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/docs/documentation/raspberryPi/mariaDB/mariaDB.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/documentation/raspberry-pi/mariaDB/mariaDB.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/documentation/raspberryPi/mariaDB/mariaDBSetup.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/documentation/raspberry-pi/mariaDB/mariaDBSetup.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/documentation/raspberryPi/nodeJs/nodeJs.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/documentation/raspberry-pi/nodeJs/nodeJs.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/documentation/raspberryPi/nodeJs/nodeJsSetup.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/documentation/raspberry-pi/nodeJs/nodeJsSetup.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/documentation/raspberryPi/phpMyAdmin/phpMyAdmin.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/documentation/raspberry-pi/phpMyAdmin/phpMyAdmin.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/documentation/raspberryPi/phpMyAdmin/phpMyAdminSetup.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/documentation/raspberry-pi/phpMyAdmin/phpMyAdminSetup.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/documentation/raspberryPi/raspberryPiSetup.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/documentation/raspberry-pi/raspberryPiSetup.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/personalDocs/Luca/expert-review-tips.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/personal-documentation/Luca/expert-review-tips.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/personalDocs/Luca/literatuuronderzoek/onderzoek-formulier.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/personal-documentation/Luca/literatuuronderzoek/onderzoek-formulier.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/personalDocs/Luca/literatuuronderzoek/onderzoek-voorbeeld.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/personal-documentation/Luca/literatuuronderzoek/onderzoek-voorbeeld.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/personalDocs/Luca/literatuuronderzoek/onderzoek.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/personal-documentation/Luca/literatuuronderzoek/onderzoek.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/personalDocs/Luca/weekly-reports/sprint-1-week-1.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/personal-documentation/Luca/weekly-reports/sprint-1-week-1.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/personalDocs/Luca/weekly-reports/sprint-1-week-2.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/personal-documentation/Luca/weekly-reports/sprint-1-week-2.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/personalDocs/Niels/Onderzoeks verslag/betoog opdrachten.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/personal-documentation/Niels/Onderzoeks verslag/betoog opdrachten.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/personalDocs/Sam/Betoog.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/personal-documentation/Sam/Betoog.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/personalDocs/Sam/Formulier Probleembeschrijving en Hoofd en Deelvragen copy.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/personal-documentation/Sam/Formulier Probleembeschrijving en Hoofd en Deelvragen copy.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/personalDocs/Sam/Formulier Probleembeschrijving en Hoofd en DeelvragenV2.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/personal-documentation/Sam/Formulier Probleembeschrijving en Hoofd en DeelvragenV2.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/personalDocs/Sam/Hoofd-deelvragen.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/personal-documentation/Sam/Hoofd-deelvragen.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/personalDocs/sebas/dailyUpdates.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/personal-documentation/sebas/dailyUpdates.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/personalDocs/sebas/expertReview/expert1sprint1.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/personal-documentation/sebas/expertReview/expert1sprint1.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/personalDocs/sebas/expertReview/expert2sprint2.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/personal-documentation/sebas/expertReview/expert2sprint2.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/personalDocs/sebas/onderzoekEthiek/Formulier Probleembeschrijving en Hoofd en Deelvragen.docx" beforeDir="false" afterPath="$PROJECT_DIR$/docs/personal-documentation/sebas/onderzoekEthiek/Formulier Probleembeschrijving en Hoofd en Deelvragen.docx" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/personalDocs/sebas/onderzoekEthiek/deelvragen.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/personal-documentation/sebas/onderzoekEthiek/deelvragen.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/personalDocs/sebas/onderzoekEthiek/formulier.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/personal-documentation/sebas/onderzoekEthiek/formulier.md" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/docs/personalDocs/sebas/onderzoekEthiek/onderzoekEthiek.md" beforeDir="false" afterPath="$PROJECT_DIR$/docs/personal-documentation/sebas/onderzoekEthiek/onderzoekEthiek.md" afterDir="false" />
|
|
||||||
</list>
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
@@ -190,7 +164,7 @@
|
|||||||
<workItem from="1715686350378" duration="91000" />
|
<workItem from="1715686350378" duration="91000" />
|
||||||
<workItem from="1715687332786" duration="822000" />
|
<workItem from="1715687332786" duration="822000" />
|
||||||
<workItem from="1715724270673" duration="5481000" />
|
<workItem from="1715724270673" duration="5481000" />
|
||||||
<workItem from="1715765990621" duration="1450000" />
|
<workItem from="1715765990621" duration="4442000" />
|
||||||
</task>
|
</task>
|
||||||
<task id="LOCAL-00001" summary="Changes">
|
<task id="LOCAL-00001" summary="Changes">
|
||||||
<created>1713528225837</created>
|
<created>1713528225837</created>
|
||||||
@@ -260,7 +234,15 @@
|
|||||||
<option name="project" value="LOCAL" />
|
<option name="project" value="LOCAL" />
|
||||||
<updated>1715762530473</updated>
|
<updated>1715762530473</updated>
|
||||||
</task>
|
</task>
|
||||||
<option name="localTasksCounter" value="10" />
|
<task id="LOCAL-00010" summary="Renamed files, added motion-tracking-system-analysis.md">
|
||||||
|
<option name="closed" value="true" />
|
||||||
|
<created>1715767477412</created>
|
||||||
|
<option name="number" value="00010" />
|
||||||
|
<option name="presentableId" value="LOCAL-00010" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1715767477412</updated>
|
||||||
|
</task>
|
||||||
|
<option name="localTasksCounter" value="11" />
|
||||||
<servers />
|
<servers />
|
||||||
</component>
|
</component>
|
||||||
<component name="TypeScriptGeneratedFilesManager">
|
<component name="TypeScriptGeneratedFilesManager">
|
||||||
@@ -288,6 +270,7 @@
|
|||||||
<MESSAGE value="Final update onderzoek-formulier.md" />
|
<MESSAGE value="Final update onderzoek-formulier.md" />
|
||||||
<MESSAGE value="onderzoek-voorbeeld.md" />
|
<MESSAGE value="onderzoek-voorbeeld.md" />
|
||||||
<MESSAGE value="Updated onderzoek-voorbeeld.md" />
|
<MESSAGE value="Updated onderzoek-voorbeeld.md" />
|
||||||
<option name="LAST_COMMIT_MESSAGE" value="Updated onderzoek-voorbeeld.md" />
|
<MESSAGE value="Renamed files, added motion-tracking-system-analysis.md" />
|
||||||
|
<option name="LAST_COMMIT_MESSAGE" value="Renamed files, added motion-tracking-system-analysis.md" />
|
||||||
</component>
|
</component>
|
||||||
</project>
|
</project>
|
@@ -6,4 +6,43 @@ For our project, we want our users to be able to see the movement they're making
|
|||||||
see whether they're executing the fitness task correctly. For a tracking system as such, we'll need to use quite
|
see whether they're executing the fitness task correctly. For a tracking system as such, we'll need to use quite
|
||||||
some mathematics.
|
some mathematics.
|
||||||
|
|
||||||
Our current approach is defining
|
Our current approach is defining the required path by a set of vertices; points in 3d space.
|
||||||
|
These points define along which path the user has to move their limbs to, depending on what the activity is
|
||||||
|
and where they've placed the tracking devices.
|
||||||
|
|
||||||
|
A path can look like the following
|
||||||
|
|
||||||
|
<img height="128" src="../assets/motion-path-example-vertices.png" width="128"/>
|
||||||
|
|
||||||
|
To be able to measure the position of our tracking device, we'll have to use sensors that allow us
|
||||||
|
to retrieve useful information that can provide us with either position or velocity. The device will have
|
||||||
|
to be calibrated initially, of course, due to position being relative.
|
||||||
|
|
||||||
|
To acquire our measurements, we've chosen for the following configuration for the tracking device:
|
||||||
|
|
||||||
|
- ESP8266 (Wi-Fi only)
|
||||||
|
- Accelerometer / Gyroscope combination (BNO085)
|
||||||
|
|
||||||
|
We've chosen for this configuration due to the fact that it delivers all of our needs, with the smallest form factor,
|
||||||
|
whilst also delivering quality measurements.
|
||||||
|
This sadly does come at the cost that the ESP8266 does not have a dedicated Bluetooth chip, therefore making
|
||||||
|
connectivity to our robot a little more complicated.
|
||||||
|
|
||||||
|
The calculations behind the tracking system will be done in the following steps:
|
||||||
|
|
||||||
|
1. Acquire calibration point (zero point)
|
||||||
|
2. Convert relative acceleration and rotation to position, relative to the calibration point
|
||||||
|
3. Generate a path object that can be compared to the correct one
|
||||||
|
4. Calculate the difference of the path at every measurement sample
|
||||||
|
|
||||||
|
At first, to get the calibration point, the user will have to stand still for a moment without moving.
|
||||||
|
This can be sensed by the device, which will then be sent to the Pepper robot.
|
||||||
|
We've decided to send this data using Wi-Fi using a HTTP WebSocket connection, due to the fact that our
|
||||||
|
ESP8266 does not have a Bluetooth chip present, and due to the fact that a WebSocket connection allows us
|
||||||
|
for a both fast and secure data transfer.
|
||||||
|
|
||||||
|
Second, to convert our relative acceleration rotation to a useful position, we'll have to first convert the
|
||||||
|
acceleration vector `A(x, y, z)` and rotation vector `R(x, y, z)` to an acceleration vector that is
|
||||||
|
perpendicular to the normal vector of the earth. This is because the acceleration vector of the device
|
||||||
|
is relative to its own axes, and not to the earth's normal vector.
|
||||||
|
To convert this, we'll have to multiply the acceleration vector `A(x, y, z)` by the rotation matrix
|
@@ -30,13 +30,17 @@ naar wat voor factoren er meespelen in de levens van de ouderen die hieraan kunn
|
|||||||
dat hoewel het persoon omringt kan zijn met mensen, hij/zij nog steeds gevoelens van eenzaamheid kan ervaren. De oorzaak van emotionele eenzaamheid verschilt
|
dat hoewel het persoon omringt kan zijn met mensen, hij/zij nog steeds gevoelens van eenzaamheid kan ervaren. De oorzaak van emotionele eenzaamheid verschilt
|
||||||
per persoon, en valt niet zo gemakkelijk te verklaren, als te verhelpen. Bij fysieke eenzaamheid is het echter makkelijker om te zien waar het vandaan komt.
|
per persoon, en valt niet zo gemakkelijk te verklaren, als te verhelpen. Bij fysieke eenzaamheid is het echter makkelijker om te zien waar het vandaan komt.
|
||||||
Hierbij kunnen er andere omgevingsfactoren meespelen die ervoor zorgen dat het persoon zich eenzaam voelt,
|
Hierbij kunnen er andere omgevingsfactoren meespelen die ervoor zorgen dat het persoon zich eenzaam voelt,
|
||||||
denk hierbij aan het verlies van een partner of vrienden, familieproblematiek of acute verandering van levensstijl. ([1. SCP 2018](#bronnen)).
|
denk hierbij aan het verlies van een partner of vrienden, familieproblematiek of acute verandering van levensstijl ([1. SCP 2018](#bronnen)).
|
||||||
Door dit soort veranderingen kan het zijn dat het persoon in een depressie raakt, wat er weer voor kan zorgen dat het persoon zich eenzaam voelt,
|
Door dit soort veranderingen kan het zijn dat het persoon in een depressie raakt, wat er weer voor kan zorgen dat het persoon zich eenzaam voelt,
|
||||||
en dat het persoon zich nog meer terugtrekt van de buitenwereld. Dit is een vicieuze cirkel die moeilijk te doorbreken is.
|
en dat het persoon zich nog meer terugtrekt van de buitenwereld. Dit is een vicieuze cirkel die moeilijk te doorbreken is.
|
||||||
Daarom is het belangrijk om te kijken of er ook methoden zijn om hierbij te helpen, zowel binnen als buitenhuis.
|
Daarom is het belangrijk om te kijken of er ook methoden zijn om hierbij te helpen, zowel binnen als buitenhuis.
|
||||||
|
|
||||||
Doordat robots de laatste decennia steeds geavanceerder zijn geworden, is het mogelijk om te overwegen deze toe te passen
|
Doordat robots de laatste decennia steeds geavanceerder zijn geworden, is het mogelijk om te overwegen deze toe te passen
|
||||||
in de ouderenzorg om te helpen bij het eenzaamheidsprobleem.
|
in de ouderenzorg om te helpen bij het eenzaamheidsprobleem. Robots worden de afgelopen jaren al steeds meer ingezet om ouderen te helpen
|
||||||
|
bij bepaalde dagelijkse problemen, zoals het wassen van ouderen in het bad, of het helpen bij eten consumeren ([3. University of Japan, 2017](#bronnen)).
|
||||||
|
Door de verbeteringen van technologie over de afgelopen jaren heeft K.I. ook een drastische verbetering ondergaan. Hierdoor valt er te overwegen
|
||||||
|
om deze toe te passen om te helpen met het eenzaamheidsprobleem bij ouderen.
|
||||||
|
|
||||||
|
|
||||||
### Op welke manier kunnen we kunstmatige intelligentie inzetten om eenzaamheid onder ouderen te bestrijden?
|
### Op welke manier kunnen we kunstmatige intelligentie inzetten om eenzaamheid onder ouderen te bestrijden?
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user