Merge remote-tracking branch 'origin/main'

This commit is contained in:
Luca Warmenhoven
2024-05-28 13:47:09 +02:00
30 changed files with 549 additions and 279 deletions

85
.idea/workspace.xml generated
View File

@@ -14,14 +14,9 @@
</configurations> </configurations>
</component> </component>
<component name="ChangeListManager"> <component name="ChangeListManager">
<list default="true" id="00599d5b-7eb5-44da-ad7f-98bf42384c16" name="Changes" comment="Added Skills Ontwikkelings Plan.docx"> <list default="true" id="00599d5b-7eb5-44da-ad7f-98bf42384c16" name="Changes" comment="Commit war crimes in formal Yugoslavia">
<change afterPath="$PROJECT_DIR$/package-lock.json" afterDir="false" />
<change afterPath="$PROJECT_DIR$/package.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.gitignore" beforeDir="false" afterPath="$PROJECT_DIR$/.gitignore" 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$/code/web/database_queries.js" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/code/web/incoming_request_handlers.js" beforeDir="false" afterPath="$PROJECT_DIR$/code/web/incoming_request_handlers.js" afterDir="false" /> <change beforePath="$PROJECT_DIR$/code/web/incoming_request_handlers.js" beforeDir="false" afterPath="$PROJECT_DIR$/code/web/incoming_request_handlers.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/code/web/server.js" beforeDir="false" afterPath="$PROJECT_DIR$/code/web/server.js" 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" />
@@ -90,18 +85,19 @@
<option name="hideEmptyMiddlePackages" value="true" /> <option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" /> <option name="showLibraryContents" value="true" />
</component> </component>
<component name="PropertiesComponent"><![CDATA[{ <component name="PropertiesComponent">{
"keyToString": { &quot;keyToString&quot;: {
"git-widget-placeholder": "main", &quot;git-widget-placeholder&quot;: &quot;main&quot;,
"node.js.detected.package.eslint": "true", &quot;node.js.detected.package.eslint&quot;: &quot;true&quot;,
"node.js.detected.package.tslint": "true", &quot;node.js.detected.package.tslint&quot;: &quot;true&quot;,
"node.js.selected.package.eslint": "(autodetect)", &quot;node.js.selected.package.eslint&quot;: &quot;(autodetect)&quot;,
"node.js.selected.package.tslint": "(autodetect)", &quot;node.js.selected.package.tslint&quot;: &quot;(autodetect)&quot;,
"nodejs_package_manager_path": "npm", &quot;nodejs_package_manager_path&quot;: &quot;npm&quot;,
"ts.external.directory.path": "/Applications/WebStorm.app/Contents/plugins/javascript-plugin/jsLanguageServicesImpl/external", &quot;settings.editor.selected.configurable&quot;: &quot;preferences.lookFeel&quot;,
"vue.rearranger.settings.migration": "true" &quot;ts.external.directory.path&quot;: &quot;/Applications/WebStorm.app/Contents/plugins/javascript-plugin/jsLanguageServicesImpl/external&quot;,
&quot;vue.rearranger.settings.migration&quot;: &quot;true&quot;
} }
}]]></component> }</component>
<component name="RecentsManager"> <component name="RecentsManager">
<key name="MoveFile.RECENT_KEYS"> <key name="MoveFile.RECENT_KEYS">
<recent name="$PROJECT_DIR$/code/src/app/src/main/java/com/fitbot" /> <recent name="$PROJECT_DIR$/code/src/app/src/main/java/com/fitbot" />
@@ -197,7 +193,11 @@
<workItem from="1716308427931" duration="28000" /> <workItem from="1716308427931" duration="28000" />
<workItem from="1716318640952" duration="7000" /> <workItem from="1716318640952" duration="7000" />
<workItem from="1716363591734" duration="658000" /> <workItem from="1716363591734" duration="658000" />
<workItem from="1716538507910" duration="2151000" /> <workItem from="1716538507910" duration="2194000" />
<workItem from="1716547378856" duration="243000" />
<workItem from="1716648462646" duration="8555000" />
<workItem from="1716674767699" duration="21000" />
<workItem from="1716889548355" duration="1275000" />
</task> </task>
<task id="LOCAL-00001" summary="Changes"> <task id="LOCAL-00001" summary="Changes">
<created>1713528225837</created> <created>1713528225837</created>
@@ -315,7 +315,47 @@
<option name="project" value="LOCAL" /> <option name="project" value="LOCAL" />
<updated>1716363757016</updated> <updated>1716363757016</updated>
</task> </task>
<option name="localTasksCounter" value="16" /> <task id="LOCAL-00016" summary="Added NodeJS Server files">
<option name="closed" value="true" />
<created>1716540796495</created>
<option name="number" value="00016" />
<option name="presentableId" value="LOCAL-00016" />
<option name="project" value="LOCAL" />
<updated>1716540796495</updated>
</task>
<task id="LOCAL-00017" summary="killed my brain doing literature">
<option name="closed" value="true" />
<created>1716658275320</created>
<option name="number" value="00017" />
<option name="presentableId" value="LOCAL-00017" />
<option name="project" value="LOCAL" />
<updated>1716658275320</updated>
</task>
<task id="LOCAL-00018" summary="updated gay">
<option name="closed" value="true" />
<created>1716658499589</created>
<option name="number" value="00018" />
<option name="presentableId" value="LOCAL-00018" />
<option name="project" value="LOCAL" />
<updated>1716658499589</updated>
</task>
<task id="LOCAL-00019" summary="Commit crack cocaine">
<option name="closed" value="true" />
<created>1716889664199</created>
<option name="number" value="00019" />
<option name="presentableId" value="LOCAL-00019" />
<option name="project" value="LOCAL" />
<updated>1716889664199</updated>
</task>
<task id="LOCAL-00020" summary="Commit war crimes in formal Yugoslavia">
<option name="closed" value="true" />
<created>1716890009616</created>
<option name="number" value="00020" />
<option name="presentableId" value="LOCAL-00020" />
<option name="project" value="LOCAL" />
<updated>1716890009616</updated>
</task>
<option name="localTasksCounter" value="21" />
<servers /> <servers />
</component> </component>
<component name="TypeScriptGeneratedFilesManager"> <component name="TypeScriptGeneratedFilesManager">
@@ -349,6 +389,11 @@
<MESSAGE value="Merge" /> <MESSAGE value="Merge" />
<MESSAGE value="nonsense" /> <MESSAGE value="nonsense" />
<MESSAGE value="Added Skills Ontwikkelings Plan.docx" /> <MESSAGE value="Added Skills Ontwikkelings Plan.docx" />
<option name="LAST_COMMIT_MESSAGE" value="Added Skills Ontwikkelings Plan.docx" /> <MESSAGE value="Added NodeJS Server files" />
<MESSAGE value="killed my brain doing literature" />
<MESSAGE value="updated gay" />
<MESSAGE value="Commit crack cocaine" />
<MESSAGE value="Commit war crimes in formal Yugoslavia" />
<option name="LAST_COMMIT_MESSAGE" value="Commit war crimes in formal Yugoslavia" />
</component> </component>
</project> </project>

View File

@@ -20,4 +20,21 @@ void Connectivity::websocketSetup(char* ip, uint16_t port, char* adress){
void Connectivity::sendData(float roll, float pitch, float yaw){ void Connectivity::sendData(float roll, float pitch, float yaw){
String message = "{\"Sensor\": 1, \"roll\":\"" + String(roll) + "\",\"pitch\":\"" + String(pitch) + "\",\"yaw\":\"" + String(yaw) + "\"}"; String message = "{\"Sensor\": 1, \"roll\":\"" + String(roll) + "\",\"pitch\":\"" + String(pitch) + "\",\"yaw\":\"" + String(yaw) + "\"}";
webSocket.sendTXT(message); webSocket.sendTXT(message);
}
/** Send a POST request to a server with provided data */
int Connectivity::httpPost(const char *serverAddress, const char *serverSubPath, const unsigned short serverPort,
const char *data, const size_t dataLength, const char *contentType)
{
if ( wifi_client.connect(serverAddress, serverPort)) {
wifi_client.printf("POST %s HTTP/1.1\r\n", serverSubPath);
wifi_client.printf("Content-Type: %s\r\n", contentType);
wifi_client.printf("Content-Length: %d\r\n", dataLength);
wifi_client.printf("Host: %s\r\n\n", serverAddress);
wifi_client.println(data);
wifi_client.stop();
return 0;
}
return 1;
} }

View File

@@ -6,25 +6,25 @@
#include <ArduinoWiFiServer.h> #include <ArduinoWiFiServer.h>
#include <ESP8266WiFi.h> #include <ESP8266WiFi.h>
#include <ESP8266WiFiGeneric.h> #include <ESP8266WiFiGeneric.h>
#include <ESP8266WiFiGratuitous.h>
#include <ESP8266WiFiMulti.h> #include <ESP8266WiFiMulti.h>
#include <ESP8266WiFiSTA.h> #include <ESP8266WiFiSTA.h>
#include <ESP8266WiFiScan.h>
#include <ESP8266WiFiType.h>
#include <WiFiClient.h> #include <WiFiClient.h>
#include <WiFiServer.h> #include <WiFiClientSecure.h>
#include <WiFiServerSecure.h>
#include <WiFiUdp.h>
class Connectivity { class Connectivity {
public: public:
void connectWiFi(char* ssid, char* pass); void connectWiFi(char* ssid, char* pass);
void websocketSetup(char* ip, uint16_t port, char* adress); void websocketSetup(char* ip, uint16_t port, char* adress);
void sendData(float roll, float pitch, float yaw); void sendData(float roll, float pitch, float yaw);
int httpPost(const char *serverAddress, const char *serverSubPath, const unsigned short serverPort, const char *data, const size_t dataLength, const char *contentType);
private: private:
ESP8266WiFiMulti wifi; ESP8266WiFiMulti wifi;
WiFiClient wifi_client;
WebSocketsClient webSocket; WebSocketsClient webSocket;
}; };
#endif #endif

View File

@@ -10,9 +10,9 @@ void setup() {
sensorManager.sensorSetup(); sensorManager.sensorSetup();
//ws server address, port and URL //ws server address, port and URL
webSocket.begin("145.28.160.108", 8001, ""); // webSocket.begin("145.28.160.108", 8001, "");
// try every 500 again if connection has failed // try every 500 again if connection has failed
webSocket.setReconnectInterval(500); // webSocket.setReconnectInterval(500);
} }
void loop() { void loop() {
@@ -40,7 +40,7 @@ void loop() {
sendData(eulerRotation.roll, eulerRotation.pitch, eulerRotation.yaw); sendData(eulerRotation.roll, eulerRotation.pitch, eulerRotation.yaw);
Serial.println(); Serial.println();
webSocket.loop(); // webSocket.loop();
} }
// if (Serial.available()) { // if (Serial.available()) {
// String command = Serial.readStringUntil('\n'); // String command = Serial.readStringUntil('\n');

View File

@@ -1,18 +1,22 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.fitbot" > package="com.example.fitbot">
<uses-feature android:name="com.softbank.hardware.pepper" /> <uses-feature android:name="com.softbank.hardware.pepper" />
<uses-permission android:name="android.permission.BLUETOOTH"/> <uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.BLUETOOTH_SCAN"/> <uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" /> <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
<uses-feature android:name="android.hardware.bluetooth" android:required="true" />
<uses-permission android:name="android.permission.INTERNET"/> <uses-feature
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> android:name="android.hardware.bluetooth"
android:required="true" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application <application
android:allowBackup="true" android:allowBackup="true"
@@ -20,7 +24,10 @@
android:label="@string/app_name" android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round" android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true" android:supportsRtl="true"
android:theme="@style/AppTheme" > android:theme="@style/AppTheme">
<activity
android:name=".ui.activities.HelpActivity"
android:exported="false" />
<activity <activity
android:name=".ui.activities.EndScreenActivity" android:name=".ui.activities.EndScreenActivity"
android:exported="false" /> android:exported="false" />
@@ -29,8 +36,7 @@
android:exported="true" /> android:exported="true" />
<activity <activity
android:name=".ui.activities.MainActivity" android:name=".ui.activities.MainActivity"
android:exported="true" > android:exported="true">
<intent-filter> <intent-filter>
<action android:name="android.intent.action.MAIN" /> <action android:name="android.intent.action.MAIN" />

View File

@@ -0,0 +1,15 @@
package com.example.fitbot.ui.activities;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import com.example.fitbot.R;
public class HelpActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_help);
}
}

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".ui.activities.HelpActivity">
</android.support.constraint.ConstraintLayout>

View File

@@ -1,15 +1,4 @@
// Om iets met de database te doen, is het handig om een functie te maken
// die een `app` parameter en een `pool` parameter accepteert.
// Deze moet dan geëxporteerd worden om deze te kunnen gebruiken in `server.js`.
// Dit is een voorbeeld van hoe je dat zou kunnen doen:
// module.exports = function(app, pool) { ... }
/** /**
* *
* @param {Request} request The incoming request * @param {Request} request The incoming request
@@ -19,18 +8,19 @@
*/ */
function handleIncoming(request, response, app, pool) function handleIncoming(request, response, app, pool)
{ {
let query = 'SELECT * FROM Exercise WHERE ExerciseID = ?';
let parameters = [];
if (!request.hasOwnProperty('uid') || typeof request.uid !== 'number') if (!request.hasOwnProperty('uid') || typeof request.uid !== 'number')
{ {
response query = 'SELECT * FROM Exercise';
.status(400) } else parameters.push(request.uid);
.send(JSON.stringify({error: 'Missing valid UID in request'}));
return;
}
// Acquire database connection // Acquire database connection
pool.getConnection() pool.getConnection()
.then(conn => { .then(conn => {
conn.query('SELECT * FROM Exercise WHERE ExerciseID = ?', [request.uid]) conn.query(query, parameters)
.then(rows => { .then(rows => {
if (rows.length === 0) if (rows.length === 0)
{ {
@@ -53,19 +43,21 @@ function handleIncoming(request, response, app, pool)
})); }));
} }
}) })
.catch(_ => { .catch(error => {
console.log(error);
response response
.status(500) .status(500)
.send(JSON.stringify({error: 'Internal server error'})); .send(JSON.stringify({error: 'Internal server error (Querying)'}));
}) })
.finally(() => { .finally(() => {
conn.end(); conn.end();
}); });
}) })
.catch(_ => { .catch(error => {
console.log(error);
response response
.status(500) .status(500)
.send(JSON.stringify({error: 'Internal server error'})); .send(JSON.stringify({error: 'Internal server error (Connection)'}));
}); });
} }

View File

@@ -19,7 +19,7 @@ const databaseCredentials = {
const pool = mariadb.createPool(databaseCredentials); const pool = mariadb.createPool(databaseCredentials);
// Register incoming HTTP request handlers // Register incoming HTTP request handlers
require('incoming_request_handlers')(app, pool); require('./incoming_request_handlers')(app, pool);
// Start server // Start server
app.listen(serverPort, () => { app.listen(serverPort, () => {

View File

@@ -0,0 +1,4 @@
# Issues with hardware
## Issues with libraries
The websocket library doesnt work well on the esp8266 d1 mini. It lags out the entire esp and makes it unresponsive.

View File

@@ -0,0 +1,137 @@
## Hoe kunnen we voorkomen dat de privacy van ouderen geschonden wordt bij het inzetten van kunstmatige intelligentie om eenzaamheid te bestrijden?
#### Literatuuronderzoek door Luca Warmenhoven
---
### Inhoudsopgave
1. [Inleiding](#inleiding)
2. [Achtergrondinformatie](#achtergrondinformatie)
3. [Onderzoeksvraag en Relevantie](#onderzoeksvraag-en-relevantie)
4. [Onderzoeksmethode](#onderzoeksmethode)
5. [Wat zijn de belangrijkste factoren die bijdragen aan eenzaamheid onder ouderen?](#hoe-ontstaat-eenzaamheid-onder-ouderen)
6. [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)
7. [Wat zijn de risico's voor de privacy van ouderen wanneer robots voorzien van kunstmatige intelligentie worden ingezet in de ouderenzorg?](#wat-zijn-de-risicos-voor-de-privacy-van-ouderen-wanneer-robots-voorzien-van-kunstmatige-intelligentie-worden-ingezet-in-de-ouderenzorg)
8. [Hoe kunnen we ervoor zorgen dat privacy niet wordt geschonden bij het inzetten van kunstmatige intelligentie om eenzaamheid te bestrijden?](#hoe-kunnen-we-ervoor-zorgen-dat-privacy-niet-wordt-geschonden-bij-het-inzetten-van-kunstmatige-intelligentie-om-eenzaamheid-te-bestrijden)
9. [Conclusie](#conclusie)
10. [Bronnen](#bronnen)
---
### Inleiding
De eenzaamheid onder ouderen is een groeiend probleem dat ernstige gevolgen kan hebben op zowel hun fysieke als mentale
gezondheid. In een vergrijzende samenleving wordt het steeds belangrijker om effectieve oplossingen te vinden om
eenzaamheid onder deze kwetsbare bevolkingsgroep te bestrijden. Een van de veelbelovende innovaties op dit gebied is
het gebruik van kunstmatige intelligentie (KI) en robots in de ouderenzorg. Deze technologieën hebben het potentieel
om ouderen van sociaal contact en ondersteuning te voorzien. Echter, het inzetten van KI roept ook belangrijke
vragen op met betrekking tot de privacy van deze groep.
Het doel van dit onderzoek is om antwoord te geven op de vraag:
*"Hoe kunnen we voorkomen dat de privacy van ouderen geschonden wordt bij
het inzetten van kunstmatige intelligentie om eenzaamheid te bestrijden?"*
Om deze vraag te beantwoorden, zullen we eerst de belangrijkste factoren onderzoeken die bijdragen aan eenzaamheid
onder ouderen. Vervolgens zullen we verkennen hoe KI kan worden ingezet om eenzaamheid te verminderen. Daarna analyseren
we de risico's voor de privacy van ouderen bij het gebruik van KI en robots in de zorg, om tenslotte strategieën te
identificeren die ervoor zorgen dat de privacy van ouderen gewaarborgd blijft.
### Achtergrondinformatie
Eenzaamheid onder ouderen kan worden veroorzaakt door verschillende factoren zoals verlies van een partner,
gezondheidsproblemen, beperkte mobiliteit en sociale isolatie. KI-technologieën kunnen helpen om deze eenzaamheid te
verlichten door het bieden van virtuele gezelschap, sociale interactie en gepersonaliseerde zorg. Echter, het verzamelen
en verwerken van persoonlijke gegevens door KI-systemen brengt aanzienlijke privacyrisico's met zich mee, zoals
ongeautoriseerde toegang tot gevoelige informatie en onvoldoende gegevensbescherming.
### Onderzoeksvraag en Relevantie
Dit literatuuronderzoek richt zich op de vraag hoe we de privacy van ouderen kunnen beschermen bij het gebruik van KI
om eenzaamheid te bestrijden. Dit is van cruciaal belang omdat een gebrek aan adequate privacybescherming niet alleen
het vertrouwen in technologie kan ondermijnen, maar ook de effectiviteit van deze technologieën kan beperken.
### Onderzoeksmethode
Dit literatuuronderzoek is gebaseerd op een systematische analyse van wetenschappelijke artikelen, rapporten en
andere relevante bronnen over eenzaamheid onder ouderen, het gebruik van robots en KI in de ouderenzorg en
privacykwesties in de ouderenzorg. Het doel van dit onderzoek is om de lezer te voorzien van een overzicht van de
belangrijkste bevindingen en aanbevelingen op dit gebied.
---
### Wat zijn de belangrijkste factoren die bijdragen aan eenzaamheid onder ouderen?
Om erachter te hoe we eenzaamheid kunnen aanpakken is het noodzakelijk om te begrijpen waar het vandaan komt. Hierbij
is het belangrijk om te kijken naar wat voor factoren er meespelen in de levens van de ouderen die hieraan kunnen
bijdragen. Eenzaamheid kan zowel fysiek als mentaal zijn, dit betekent 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 erachter te komen waar het vandaan komt. 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)). 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.
### Op welke manier kunnen we kunstmatige intelligentie inzetten om eenzaamheid onder ouderen te bestrijden?
In de laatste decennia is de technologie aanzienlijk geëvolueerd, wat heeft geleid tot bredere toepassingen ervan
in verschillende sectoren. Een van de sectoren waar technologie een grote rol kan spelen is de ouderenzorg.
Tegenwoordig worden robots steeds vaker ingezet in de ouderenzorg om ouderen te helpen met verschillende taken die
fysiek belastend kunnen zijn. Denk hierbij aan een robot die ouderen helpt met zichzelf wassen of met het nuttigen van
voedsel ([3. University of Japan, 2017](#bronnen)).
Naast fysieke taken kunnen robots voorzien van kunstmatige intelligentie ook ingezet worden om ouderen te helpen met
sociale interactie. Hierbij kan de robot conversaties voeren, verhalen vertellen of inhoudelijk reageren op vragen.
Onderzoek heeft aangetoond dat het toepassen van sociale robots in de ouderenzorg een positief effect kan hebben op
zowel cognitieve als emotionele gezondheid van ouderen ([4. University of Twente, 2020](#bronnen)).
Een van de voordelen van het inzetten van robots met kunstmatige intelligentie is dat ze 24/7 beschikbaar zijn en
gepersonaliseerde zorg kunnen bieden aan ouderen. Dit kan helpen om eenzaamheid te verminderen en ouderen te voorzien
van de nodige ondersteuning.
### Wat zijn de risico's voor de privacy van ouderen wanneer robots voorzien van kunstmatige intelligentie worden ingezet in de ouderenzorg?
Het inzetten van kunstmatige intelligentie in de ouderenzorg kan ook risico's met zich meebrengen voor de privacy van
ouderen. Een van de belangrijkste zorgen is het waarborgen van vertrouwelijke informatie over de ouderen in kwestie.
Indien de robots zijn voorzien van diverse sensoren en een internet verbinding, is het mogelijk dat de makers van de
robots deze informatie gebruiken om de robot te trainen om de reacties te personaliseren. Echter kan de inhoud van deze
data gevoelige informatie bevatten, zoals medische gegevens of financiële informatie. Het is daarom van groot belang
dat deze data goed beschermd wordt en dat ouderen controle hebben over hun eigen data ([5. KI, Privacy and Security, 2022](#bronnen)).
Een ander risico is dat de robots gehackt kunnen worden, wat ervoor kan zorgen dat de gevoelige informatie van ouderen
in verkeerde handen terecht komt. Daarom is het noodzakelijk dat er voldoende beveiligingsmaatregelen worden genomen
en/of dat de data op een veilige manier wordt opgeslagen ([6. Problematic Interactions between KI and Health Privacy, 2021](#bronnen)).
### Hoe kunnen we ervoor zorgen dat privacy niet wordt geschonden bij het inzetten van kunstmatige intelligentie om eenzaamheid te bestrijden?
Om ervoor te zorgen dat de privacy van ouderen niet geschonden wordt bij het inzetten van robots die zijn voorzien van
kunstmatige intelligentie is het belangrijk dat er voldoende maatregelen getroffen worden om de data van hen te
beschermen. Een van de manieren is om duidelijke richtlijnen op te stellen voor de makers van de robots, zodat er bekend
is welke data er verzameld mag worden en hoe zij hiermee moeten omgegaan. Daarnaast is het van belang dat ouderen
de optie hebben om zelf te bepalen welke data er verzameld mag worden en dat zij te allen tijde de controle hebben
over hun eigen data. Dit kan bijvoorbeeld door het instellen van duidelijk aangegeven privacy-instellingen op de robot
of door het aanbieden van een opt-out mogelijkheid ([5. KI, Privacy and Security, 2022](#bronnen)).
### Conclusie
Uit dit literatuuronderzoek blijkt dat eenzaamheid onder ouderen een behoorlijk complex probleem is met zowel fysieke
als mentale oorzaken, bijvoorbeeld door het verlies van een partner of door sociale isolatie. Daarnaast zijn we erachter
gekomen dat kunstmatige intelligentie (KI) en robots veelbelovende technologieën zijn die de ouderen kunnen helpen om
het gevoel van eenzaamheid te verminderen door het bieden van sociaal contact en ondersteuning. Echter kan het inzetten
van KI en robots ook risico's met zich meebrengen op het gebied van privacy, zoals ongeautoriseerde toegang tot
gevoelige informatie en onvoldoende gegevensbescherming. Om ervoor te zorgen dat de privacy van ouderen niet geschonden
wordt indien KI ingezet wordt om eenzaamheid te bestrijden, is het van belang dat er voldoende maatregelen getroffen
worden om de data van ouderen te beschermen en dat ouderen controle hebben over hoe er wordt omgegaan met hun data.
Kortom, het is van groot belang dat er genoeg richtlijnen en maatregelen getroffen worden om de privacy te waarborgen
voordat kunstmatige intelligentie ingezet kan worden als persoonlijke zorgverlener voor ouderen.
### Bronnen
1. [Eenzaamheid ouderen - SCP](https://repository.scp.nl/bitstream/handle/publications/393/Kwetsbaar%20en%20eenzaam.pdf?sequence=1&isAllowed=y)
2. [Cijfers eenzaamheid onder ouderen - Centraal Bureau van Statistiek](https://www.cbs.nl/nl-nl/nieuws/2023/38/bijna-70-procent-van-ouderen-heeft-minstens-elke-week-contact-met-de-buren)
3. [Inzetten robots in de ouderenzorg - University of Japan](https://digitcult.lim.di.unimi.it/index.php/dc/article/view/54)
4. [Effectiviteit robots in de ouderenzorg - University of Twente](https://essay.utwente.nl/92446/1/Watford-Spence_MA_Behavioural%2C%20Management%20and%20Social%20sciences.pdf)
5. [KI, Privacy and Security](https://www.frontiersin.org/articles/10.3389/frai.2022.826737/full)
6. [Problematic Interactions between KI and Health Privacy](https://heinonline.org/HOL/LandingPage?handle=hein.journals/utahlr2021&div=25&id=&page=)

View File

@@ -1,68 +0,0 @@
# Literatuuronderzoek Luca Warmenhoven
## Hoe kunnen we voorkomen dat de privacy van ouderen wordt geschonden bij het inzetten van kunstmatige intelligentie om eenzaamheid te bestrijden?
---
### Inhoudsopgave
1. [Inleiding](#inleiding)
2. [Hoe ontstaat eenzaamheid onder ouderen?](#hoe-ontstaat-eenzaamheid-onder-ouderen)
3. [Kan kunstmatige intelligentie ingezet worden om dit te verhelpen?](#op-welke-manier-kunnen-we-kunstmatige-intelligentie-inzetten-om-eenzaamheid-onder-ouderen-te-bestrijden)
4. [Hoe kunnen we ervoor zorgen dat de privacy van ouderen niet wordt geschonden?](#hoe-kunnen-we-ervoor-zorgen-dat-dit-gedaan-kan-worden-zonder-de-privacy-van-ouderen-te-schenden)
5. [Conclusie](#conclusie)
6. [Bronnen](#bronnen)
---
### Inleiding
Door de vergrijzing van de bevolking neemt het aantal ouderen in Nederland toe. Dit zorgt ervoor dat er steeds meer ouderen terecht komen in de verzorgingstehuizen.
Met een stijgende hoeveelheid ouderen in de verzorgingstehuizen zou je denken dat de eenzaamheid onder hen afneemt, maar dit is echter niet het geval.
Een manier om dit probleem op te lossen is door het inzetten van robots. Om deze robots nog capabeler te maken wordt er tegenwoordig ook gebruik gemaakt van kunstmatige
intelligentie. Dit komt echter ook met nadelen, zo kan het dat er informatie gedeeld wordt met de makers van de robots.
In dit onderzoek zal er gekeken worden of het mogelijk is om kunstmatige intelligentie toe te passen zonder dat dit ten koste gaat van de privacy van de ouderen.
### Wat zijn de belangrijkste factoren die bijdragen aan eenzaamheid onder ouderen?
Om te begrijpen hoe we eenzaamheid kunnen aanpakken is het noodzakelijk om te begrijpen waar het vandaan komt. Hierbij is het belangrijk om te kijken
naar wat voor factoren er meespelen in de levens van de ouderen die hieraan kunnen bijdragen. Eenzaamheid kan zowel fysiek als mentaal zijn, dit betekent
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.
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)).
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.
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
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?
Zoals al eerder was vermeld worden robots al langer gebruikt bij het helpen van ouderen met huishoudelijke taken die voor hen te zwaar zijn.
Daarom valt het idee ook te overwegen om robots in te zetten om ouderen te helpen met het bestrijden van eenzaamheid. Hiervoor kan er
gebruik gemaakt worden van kunstmatige intelligentie. Kunstmatige intelligentie kan gebruikt worden om de robot te leren hoe het om moet gaan met
de gebruiker, om zowel te horen wat de gebruiker zegt, inhoudelijke reacties te geven op de gebruiker of om de gebruiker te helpen met bepaalde taken als ernaar
gevraagd wordt. Dit kan ervoor zorgen dat de ouderen zich minder eenzaam voelen, en dat ze zich meer op hun gemak voelen in hun eigen huis.
### Hoe kunnen we ervoor zorgen dat dit gedaan kan worden zonder de privacy van ouderen te schenden?
### Conclusie
### Bronnen
1. [Eenzaamheid ouderen](https://repository.scp.nl/bitstream/handle/publications/393/Kwetsbaar%20en%20eenzaam.pdf?sequence=1&isAllowed=y)
2. [Cijfers eenzaamheid onder ouderen](https://www.cbs.nl/nl-nl/nieuws/2023/38/bijna-70-procent-van-ouderen-heeft-minstens-elke-week-contact-met-de-buren)
3. [Inzetten robots in de ouderenzorg](https://digitcult.lim.di.unimi.it/index.php/dc/article/view/54)
4. [Effectiviteit robots in de ouderenzorg](https://essay.utwente.nl/92446/1/Watford-Spence_MA_Behavioural%2C%20Management%20and%20Social%20sciences.pdf)
5. [AI, Privacy and Security](https://www.frontiersin.org/articles/10.3389/frai.2022.826737/full)
6. [Problematic Interactions between AI and Health Privacy](https://heinonline.org/HOL/LandingPage?handle=hein.journals/utahlr2021&div=25&id=&page=)

View File

@@ -1,50 +0,0 @@
## Hoe kan technologie worden ingezet om cognitieve achteruitgang tegen te gaan?
### Welke oorzaken zijn er voor cognitieve achteruitgang?
### Wat voor methodes zijn er om cognitieve achteruitgang te remmen?
### Hoe kan techniek worden toegepast om
Inleiding: ~10%
Conclusie: ~10%
~300 woorden totaal
Minimaal 5 bronnen zoeken
## Hoe kunnen ethische richtlijnen worden ontwikkeld voor het toepassen van kunstmatige intelligentie bij het aanpakken van eenzaamheid onder ouderen?
---
### Inleiding
Kunstmatige intelligentie, het is tegenwoordig overal terug te vinden. Dit kan zowel door het gebruiken van ChatGPT om je
huiswerk te maken, als de muziek die Spotify je aanbeveelt, als de videos die je op het internet vindt. Overal zit tegenwoordig
kunstmatige intelligentie achter, om de gebruikerservaring door en door beter en makkelijker te maken. Toch zitten er ook mogelijke
nadelen achter, wat nou als K.I. mijn baan over zal nemen? Wat als K.I. een eigen wil krijgt en tegen ons keert? Hoe kan
K.I. onze privacy blijven respecteren? Dit zijn allemaal belangrijke vragen om over na te denken.
Om een beter plaatje te kunnen schetsen van dit soort vragen is het het best om ze een voor een te beantwoorden.
Daarom gaan we hierna verder op hoe we ervoor kunnen zorgen dat kunstmatige intelligentie onze privacy blijft respecteren en
of hier naleefbare regels voor gemaakt kunnen worden. Ook proberen we hier in te zien of kunstmatige intelligentie daadwerkelijk
een positieve impact kan maken voor ouderen die zich eenzaam voelen.
### Op welke manier kunnen we nauwkeurig en effectief meten of kunstmatige intelligentie het eenzaamheidsgevoel van ouderen kan verminderen?
### Wat voor ethische problemen kunnen er ontstaan zodra kunstmatige intelligentie wordt ingezet bij het aanpakken van eenzaamheid onder ouderen?
### Welke richtlijnen kunnen er worden opgesteld om deze problemen te voorkomen?
### Betrouwbaarheid bronnen:
Currency, Relevance, Authority, Accuracy, Purpose

View File

@@ -1,12 +1,88 @@
# climate measering box (blok 1) # Inleiding
In blok 1 kwam zonder enige codeer ervaring. Ik wist amper hoe ik extra html-pagina maakte. Naarmate ik doorgroeide in het blok kwamen die skills langzaam van zelf. Hierdoor zou ik zeggen dat ik veel zwakke punten had en niet veel sterke. Ondanks mijn lage niveau op dat moment ben ik toch goed door gegroeid en heb ik het blok gehaald. Ik heb ook veel van mijn klas genoten geleerd. Zonder mijn klasgenoten zou ik zeggen dat ik veel meer moeite zou krijgen met het eerste blok omdat er niet zoveel ondersteuning is wat ik vaak wel nodig heb als ik met iets nieuws begin. Ik documenteerde weinig omdat ik het eerst niet leuk vond, maar ook omdat ik het nut er niet van inzag in het begin. In blok 2 kwam ik er achter dat het toch belangrijker is dan gedacht. Hier zal ik mijn skills ontwikkelingsplan schrijven voor mijn persoonlijk leiderschap (G1). Dit plan bestaat uit een reflectie van de afgelopen blokken, mijn sterke en zwakke punten en mijn smart leerdoelen voor de komende blokken.
Sterke punten De vier professional skills:
Snel lerend. Gemotiveerd. Niet verlegen om vragen te stellen
Zwakke punten - Toekomstgericht organiseren
Weinig ervaring met coderen. Geen scrum ervaring. Weinig documentatie. - Onderzoekend probleemoplossen
- Persoonlijk leiderschap
- Doelgericht interacteren
# Reflectie
Hieronder vind je mijn reflectie over de afgelopen blokken. In deze reflectie beschrijf ik mijn obstakels en leerpunten. Na mijn reflectie schrijf ik mijn sterke en zwaktepunten op. Ook ga ik de professional skills gebruiken als lijn om mijn reflectie te schrijven.
## climate measuring box (blok 1)
In blok 1 heb ik me georiënteerd op de opleiding. Het was even wennen het verschil tussen deze opleiding en mijn middelbare school, maar ik wende vrij snel mede door mijn fijne klas. Ik heb goed mezelf leren kennen in de eerste weken, alleen kwam ik stroef op stap omdat ik geen codeer ervaring had gelukkig had ik mijn klasgenoten om mij heen die me konden helpen. Helaas kwam ik daardoor wel tekort in andere aspecten naast coderen. Mijn documentatie liep achter en ik werkte niet goed met scrum.
Door dat ik achterliep met documenteren was het moeilijk om mij progressie te volgen. Dit zorgde niet voor vertraging in mijn werk. Wat wel voor vertraging zorgde was mijn planning en scrum skills. Doordat ik geen planning maakte en niet altijd mijn issue bord bijwerkte was mijn werksnelheid niet optimaal en was ik niet helemaal tevreden met hoe ik mijn eindproduct er uitzag. Ik had wel al mijn issues afgekregen, dus het was wel een volledig product.
Mijn sterke en zwakke punten van blok 1 waren dan ook:
- Niet bang zijn om hulp te vragen
- Snel opstap komen in een nieuwe omgeving
- Snel ontwikkelen van skills die ik miste
Zwakke punten:
- Weinig gebruik van de scrum methode
- Het documenteren van mijn werk
- planning maken voor de sprint
In blok 1 heb ik enorm veel kunnen leren over de IT-wereld en heb ik snelle progressie gemaakt in het vakgebied. Ik ben enorm tevreden met mijn persoonlijke groei als persoon en student.
![Feedback blok 1](../Niels/assets/feedbackblok1.png)
## TI game controller (blok 2)
In blok 2 hadden we een nieuw project. Dit was ook het project dat ik met een klasgenoot aan het maken was. De overgang naar scrum en de noodzaak voor uitgebreide documentatie waren nieuw en waren mijn zwakke punten uit blok 1. Dit was een lastig blok door deze punten. Gelukkig kon ik snel aan de bel trekken en was mijn teamgenoot hier van op de hoogte. Dankzij mijn sterke communicatieve vaardigheden die ik tijdens mijn middelbareschooltijd had ontwikkeld. Konden we snel naar elkaar toestappen met problemen en een oplossing zoeken. Dankzij dit hebben we geen conflicten gehad in onze samenwerking. Toen we verder in het blok gingen kwamen mijn scrum skills en documentatie tevoorschijn. Ik werkte bijna dagelijks het scrumbord bij en ik documenteerde mijn werk.
Helaas was er een nieuwe zwakte ontdekt bij mij. Mijn commit gedrag was niet goed. Ik maakte hele grote commits wat ervoor zorgde dat het heel onduidelijk werd. Dit zorgde er ook voor dat ik slechte commit messages schreef. Dit maakte het onduidelijk waar ik aan gewerkt had en ik moest dus elke keer gaan uitleggen wat ik gedaan had. Mijn teamgenoot had hier geen probleem mee, maar ik wist dat als ik in een grotere groep ging werken dat ik niet elke keer alles kon gaan uitleggen dus moest ik dit gaan veranderen.
Mijn sterke en zwakke punten van blok 2 waren dan ook:
Sterke punten:
- Goede communicatie
- Oplossingsgericht
- Snel aan de bel trekken als er iets mis kan gaan
Zwakke punten:
- Gebruik maken van UML
- Commit gedrag
In blok 2 heb ik veel kunnen leren over het samenwerken in een team, scrum werken en documenteren. Ik ben enorm tevreden over dat ik mijn zwakte punten van blok 1 heb kunnen verbeteren in blok 2 en ik was zeker tevreden over de samenwerking met mijn teamgenoot.
![Feedback blok 2](../Niels/assets/feedbackblok2.png)
## Verbetering leer omgeving (blok 3)
In blok moesten we in een team van 4 werken. Deze moesten we zelf samenstellen, alleen hingen er eisen aan dat er mensen van je nieuwe klas bij moesten zitten. Ik vond dit jammer omdat ik graag met de mensen die ook goed kende en waarmee ik hetzelfde niveau deelde. Door die eisen werd bijna ons team uit elkaar gehaald, maar was er uiteindelijk besloten dat we toch verder mochten gaan, omdat het anders niet aan de andere eisen voldeed. Dit was voor mij enorm fijn omdat ik beter leer in een team waarmee ik dezelfde problemen deel. We hadden een team van 4 dit was wel een stuk fijner dan 2 omdat je dan met een groep dingen kan bepalen. Wij hadden in het begin problemen met een goed idee te verzinnen voor het blok. Dit kwam voor mij door een tekort aan creativiteit bij mij en het inbeelden van tekorten op de school omdat ik er nog niet zo vaak en lang ben. Maar wij hebben ons hierdoorheen gewerkt en wij konden aan de slag.
Tijdens blok 3 kwam ik er achter dat ik vrij ontevreden was met de huidige staat van de opleiding. Hierdoor wist ik niet zeker of ik wel verder wou gaan met de opleiding. Dit zorgde voor een tekort aan motivatie bij mij voor een tijd. Ik ging ook meer kijken naar andere studies wat zorgde voor minder tijd voor mijn project. In sprint 3 had ik besloten om in ieder geval mijn propedeuse te halen. Ik ben aan de ene kant blij dat ik in de situatie kwam zodat goed kon nadenken over wat ik wil gaan doen in de toekomst, maar helaas zorgt dit voor hindernis in het werk.
Mijn sterke en zwakke punten van blok 3 waren dan ook:
Sterke punten:
- Sterke communicatie
- Doorzettingsvermogen
- Goed te werk in een fijne omgeving
Zwakke punten:
- Motivatie
- Creativiteit
- Kennis over Back-end
In blok 3 heb ik veel kunnen leren over mijzelf, ik kwam te leren over mijn tekorten aan kennis binnen IT en mijn toekomst. Ik heb een lang gesprek gehouden met een studiebegeleider en ik heb gekeerd dat ik dit zeker vaker moet gaan doen om te kijken wat ik wil en wat de alternatieven zijn.
!![Feedback blok 3](../Niels/assets/feedbackblok3.png)
# Sterke en zwakke punten (Profesional skills)
# Smart leerdoelen
**Situatie** **Situatie**
**Taak/Opgave** **Taak/Opgave**
@@ -16,38 +92,15 @@ Weinig ervaring met coderen. Geen scrum ervaring. Weinig documentatie.
**Transfer** **Transfer**
# TI game controller (blok 2) # Conclusie
In blok 2 leerde ik samenwerken samen met 1 teamgenoot. Dit was wel in het begin lastig omdat je dan echt met scrum moet werken en ook veel documentatie moet schrijven. ALs je alleen werkt, is dit niet per se heel belangrijk, maar in een team wel. Ik had wel veel samenwerkingsproject op mijn middelbare school, hierdoor ben ik wel goed in het communiceren naar elkaar. Helaas waren er wat mankementen met mijn commits. Ik commiten heel veel tegelijk waardoor dingen onoverzichtelijk werden. Ik was enorm tevreden met mijn teamgenoot en heb veel ervan kunnen leren. # Profesional skills
Sterke punten https://www.hva.nl/binaries/content/assets/serviceplein-a-z/media-creatie-en-informatie/hbo-ict/competenties/professional-skills-hbo-ict-2023-2024.pdf
Goede communicatie. Oplossingen zoeken.
Zwakke punten De vier profesional skills:
Coding conventions. Scrum werken. Commits van code.
**Situatie** - Toekomstgericht organiseren
**Taak/Opgave** - Onderzoekend probleemoplossen
**Aanpak en activiteiten** - Persoonlijk leiderschap
**Resultaat** - Doelgericht interacteren
**Reflectie**
**Transfer**
# Verbetering leer omgeving (blok 3)
In blok moesten we in een team van 4 werken. Dit was wel een stuk fijner dan 2 omdat je dan met een groep dingen kan bepalen. Wij hadden in het begin problemen met een goed idee te verzinnen voor het blok. Dit kwam voor mij door een tekort aan creativiteit bij mij en het inbeelden van tekorten op de school omdat ik er nog niet zo vaak en lang ben. Maar wij hebben ons hierdoorheen gewerkt en wij konden aan de slag. Tijdens blok 3 kwam ik er achter dat ik vrij ontevreden was met de huidige staat van de opleiding. Hierdoor wist ik niet zeker of ik wel verder wou gaan met de opleiding. Dit zorgde voor een tekort aan motivatie bij mij voor een tijd. In sprint 3 had ik besloten om in ieder geval mijn propedeuse te halen.
Sterke punten
Goede communicatie. Soepel te werk. Taak gericht.
Zwakke punten
Vertical Slice, Het werken naar MVP, Weinig verstand van Back-end, creativiteit en motivatie.
**Situatie**
**Taak/Opgave**
**Aanpak en activiteiten**
**Resultaat**
**Reflectie**
**Transfer**

View File

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 74 KiB

View File

Before

Width:  |  Height:  |  Size: 133 KiB

After

Width:  |  Height:  |  Size: 133 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

View File

@@ -10,31 +10,31 @@ Deelvraag: Welke ethische vragen komen naar boven bij het vervangen van menselij
## Inleiding ## Inleiding
Dit literatuur onderzoek gaat over de opkomst van robots in de ouderenzorg en de invloed die dit heeft op de ouderen die er mee te maken krijgen. De vraag naar ouderenzorg word veel groter, waardoor de vraag naar personeel ook stijgt. Daarnaast is er ook nog sprake van vergrijzing waardoor de vraag nog meer toeneemd. Omdat er niet genoeg personeel is om de grote vraag te vervullen worden er robots ingezet om de taken van het personeel over te nemen. Wat voor effect heeft deze verandering op de ouderen en is het wel verantwoord om robots in te zetten in de ouderenzorg? Dit literatuur onderzoek gaat over de opkomst van robots in de ouderenzorg en de invloed die dit heeft op de ouderen die er mee te maken krijgen. De vraag naar ouderenzorg word veel groter, waardoor de vraag naar personeel ook stijgt. Daarnaast is er ook nog sprake van vergrijzing waardoor de vraag nog meer toeneemt. Omdat er niet genoeg personeel is om de grote vraag te vervullen worden er robots ingezet om de taken van het personeel over te nemen. Wat voor effect heeft deze verandering op de ouderen en is het wel verantwoord om robots in te zetten in de ouderenzorg?
## Taken van robots in de ouderenzorg ## Taken van robots in de ouderenzorg
Robots kunnen ouderen helpen bij hun dagelijkse activiteiten. Blijkt uit het literatuuroverzicht van [(Pouyan Asgharian)](https://www.mdpi.com/2218-6581/11/6/127). Volgens de schrijvers kunnen deze robots herinneringen, huishoudelijke taken, veiligheid en gezondheidsmonitoring ondersteunen. "mobile social robots could assist older adults throughout their daily activities such as reminding, household tasks, safety, or health monitoring", zegt [(Pouyan Asgharian)](https://www.mdpi.com/2218-6581/11/6/127). Dit laat zien dat robots best veel last kunnen overnemen van het zorgpersoneel. Robots kunnen ouderen helpen bij hun dagelijkse activiteiten. Blijkt uit het literatuuroverzicht van [(Asgharian et al. (2022)
)](https://www.mdpi.com/2218-6581/11/6/127). Volgens de schrijvers kunnen deze robots herinneringen, huishoudelijke taken, veiligheid en gezondheidsmonitoring ondersteunen. Volgens [(Asgharian et al. (2022)
)](https://www.mdpi.com/2218-6581/11/6/127) Kunnen mobiele robots ouderen mensen assisteren met taken zoals herinneringen of huishoudelijke taken. Dit laat zien dat robots best veel last kunnen overnemen van het zorgpersoneel.
Aan de andere kant, zoals beschreven in het artikel van [(Frontiers in Robotics and AI, 2021)](https://www.frontiersin.org/articles/10.3389/frobt.2021.605715/full), is de natuurlijke interactie tussen mens en robot complex. Robots moeten niet alleen in staat zijn om de intenties, gevoelens en persoonlijkheden van gebruikers te begrijpen, maar ze moeten ook in staat zijn om op een natuurlijke en medelevende manier te reageren. Dit vereist cognitieve en sociaal-emotionele vaardigheden, evenals geavanceerde redeneer-, perceptie- en leermodules voor robots. Zo zeggen de auteurs dat "In summary, to achieve natural human-robot interaction during cognitive training requires not only multimodal sensing technology and artificial intelligence (e.g., deep learning) but also the development of related fields" [(Frontiers in Robotics and AI, 2021)](https://www.frontiersin.org/articles/10.3389/frobt.2021.605715/full). Aan de andere kant, zoals beschreven in het artikel van [(Frontiers in Robotics and AI, 2021)](https://www.frontiersin.org/articles/10.3389/frobt.2021.605715/full), is de natuurlijke interactie tussen mens en robot complex. Robots moeten niet alleen in staat zijn om de intenties, gevoelens en persoonlijkheden van gebruikers te begrijpen, maar ze moeten ook in staat zijn om op een natuurlijke en medelevende manier te reageren. Dit vereist cognitieve en sociaal-emotionele vaardigheden, evenals geavanceerde redeneer-, perceptie- en leermodules voor robots. Zo zeggen de auteurs dat [(Frontiers in Robotics and AI, 2021)](https://www.frontiersin.org/articles/10.3389/frobt.2021.605715/full) interactie trainen voor de robot enorm lastig is en dat er nog veel onderzoek nodig is om dit te verbeteren.
## Ervaring van ouderen met robots
Bij de introductie van robots in de ouderenzorg zijn de ervaringen van de ouderen verdeeld. Er zijn veel positieve en negatieve ervaringen met robots in de ouderenzorg volgens [(Helinä Melkas, 2016)](https://roseproject.aalto.fi/images/publications/ICServe_Melkas.pdf). De positieve ervaringen zijn bijvoorbeeld dat er iemand even voor hun was en dat de robot niet boos of geïrriteerd raakt om iets vaker te herhalen. Ouderen ervaren ook negatieven ervaringen met robots. Zoals dat ze de robots verwarrend vinden ook vinden sommigen ouderen dat ze het menselijk contact missen. [(Helinä Melkas, 2016)](https://roseproject.aalto.fi/images/publications/ICServe_Melkas.pdf).
## Welke ethische vragen komen er naar boven?
Het gebruik van robots wekt meerdere ethische vragen op, zoals wat voor impact dit heeft op de zorg en wat voor sociale impact heeft dit op ouderen. Ook speelt privacy een grote rol. Volgens [(Poulsen et al. 2018)](https://researchoutput.csu.edu.au/ws/portalfiles/portal/35459797/28761055_Conference_paper.pdf) Is een goed maatregel beperken wat de robot kan doen, zodat er minder ethische vraagstukken naar voren komen en dus ook privacy beter beschermt kan worden. Ook word er in het artikel gezegd dat er met de ouderen overlegd moet worden wat ze van de robot verwachten en wat ze wel en niet willen van de robot. Het is belangrijk om de ouderen te betrekken bij de beslissingen die gemaakt worden.
## Conclusie
Er zijn dus gemengde redenen om robots in te zetten in de ouderenzorg. Het is belangrijk om te kijken naar de ervaringen van de ouderen en of het wel verantwoord is om robots in te zetten in de ouderenzorg. Uiteindelijk moet er gekeken worden of de ouderen een robot willen en wat de wensen er van zijn.
## ongebruikte bronnen
* https://digitcult.lim.di.unimi.it/index.php/dc/article/view/54
* https://www.mdpi.com/2076-3417/11/16/7248
* https://www.sciencedirect.com/science/article/pii/S1386505619300498
* https://www.mdpi.com/2075-1702/10/8/622
* https://link.springer.com/article/10.1007/s12652-020-02871-6
* https://www.researchgate.net/profile/Catharina-Wasic-2/publication/345981733_Towards_an_All-Day_Assignment_of_a_Mobile_Service_Robot_for_Elderly_Care_Homes/links/5fb7a5ff92851c933f431a40/Towards-an-All-Day-Assignment-of-a-Mobile-Service-Robot-for-Elderly-Care-Homes.pdf
* https://www.mdpi.com/2218-6581/11/6/127
* https://www.frontiersin.org/articles/10.3389/frobt.2021.605715/full
## bronnen ## bronnen
* https://www.frontiersin.org/articles/10.3389/frobt.2021.605715/full
* https://www.mdpi.com/2218-6581/11/6/127
* https://roseproject.aalto.fi/images/publications/ICServe_Melkas.pdf
* https://researchoutput.csu.edu.au/ws/portalfiles/portal/35459797/28761055_Conference_paper.pdf

View File

@@ -94,12 +94,6 @@ In blok 3 heb ik veel kunnen leren over het samenwerken in een team waar niveau
![Beoordeling Blok 3](../assets/beoordelingBlok3.png) ![Beoordeling Blok 3](../assets/beoordelingBlok3.png)
## Sterke en zwakke punten (Profesional skills)
## Smart leerdoelen
## Conclusie
## Profesional skills ## Profesional skills
https://www.hva.nl/binaries/content/assets/serviceplein-a-z/media-creatie-en-informatie/hbo-ict/competenties/professional-skills-hbo-ict-2023-2024.pdf https://www.hva.nl/binaries/content/assets/serviceplein-a-z/media-creatie-en-informatie/hbo-ict/competenties/professional-skills-hbo-ict-2023-2024.pdf
@@ -109,4 +103,30 @@ De vier professional skills:
* Toekomstgericht organiseren * Toekomstgericht organiseren
* Onderzoekend probleemoplossen * Onderzoekend probleemoplossen
* Persoonlijk leiderschap * Persoonlijk leiderschap
* Doelgericht interacteren * Doelgericht interacteren
STARTT
situatie
taak
actie
resultaat
tijd
toekomst
### Toekomstgericht organiseren
### Onderzoekend probleemoplossen
### Persoonlijk leiderschap
### Doelgericht interacteren
## Smart leerdoelen
## Conclusie

View File

@@ -3,21 +3,19 @@
## Inhoudsopgave ## Inhoudsopgave
- [Inleiding](#inleiding) - [Inleiding](#inleiding)
- [Probleemstelling](#probleemstelling)
- [Onderzoeksvraag](#onderzoeksvraag) - [Onderzoeksvraag](#onderzoeksvraag)
* [Deelvragen](#deelvragen) * [Deelvragen](#deelvragen)
+ [Hoe ervaren ouderen het om geholpen te worden door robots bij fitness?](#hoe-ervaren-ouderen-het-om-geholpen-te-worden-door-robots-bij-fitness)
+ [Wat kunnen nadelen zijn van het inzetten van robots in de ouderenzorg wat fitness betreft?](#wat-kunnen-nadelen-zijn-van-het-inzetten-van-robots-in-de-ouderenzorg-wat-fitness-betreft)
+ [Wat kunnen voordelen zijn van het inzetten van robots in de ouderenzorg wat fitness betreft?](#wat-kunnen-voordelen-zijn-van-het-inzetten-van-robots-in-de-ouderenzorg-wat-fitness-betreft) + [Wat kunnen voordelen zijn van het inzetten van robots in de ouderenzorg wat fitness betreft?](#wat-kunnen-voordelen-zijn-van-het-inzetten-van-robots-in-de-ouderenzorg-wat-fitness-betreft)
+ [Wat kunnen nadelen zijn van het inzetten van robots in de ouderenzorg wat fitness betreft?](#wat-kunnen-nadelen-zijn-van-het-inzetten-van-robots-in-de-ouderenzorg-wat-fitness-betreft)
+ [Wat is het limiet van de inzet van robots in de zorg voor ouderen wat fitness betreft?](#wat-is-het-limiet-van-de-inzet-van-robots-in-de-zorg-voor-ouderen-wat-fitness-betreft) + [Wat is het limiet van de inzet van robots in de zorg voor ouderen wat fitness betreft?](#wat-is-het-limiet-van-de-inzet-van-robots-in-de-zorg-voor-ouderen-wat-fitness-betreft)
- [Conclusie](#conclusie) - [Conclusie](#conclusie)
- [Bronnen](#bronnen) - [Bronnen](#bronnen)
## Inleiding ## Inleiding
Ouderzorg is in deze tijd een belangrijk onderwerp. Door de vergrijzing van de bevolking neemt de vraag naar zorg toe. Tegelijkertijd is er een tekort aan zorgpersoneel. De zorg die ouderen nodig hebben kan variëren van lichte zorg tot zware zorg. Een manier om ouderen te helpen met zorg is het inzetten van robots. Robots kunnen ouderen helpen met verschillende taken, zoals bijvoorbeeld helpen met fitness. De hulp bij het fitnessen kan ervoor zorgen dat ouderen langer fit blijven en langer zelfstandig kunnen blijven wonen. Ouderzorg is in deze tijd een belangrijk onderwerp. Door de vergrijzing van de bevolking neemt de vraag naar zorg toe. Tegelijkertijd is er een tekort aan zorgpersoneel. De zorg die ouderen nodig hebben kan variëren van lichte zorg tot zware zorg. Een manier om ouderen te helpen met zorg is het inzetten van robots. Robots kunnen ouderen helpen met verschillende taken, zoals bijvoorbeeld helpen met fitness.
Het inzetten van robots in de ouderenzorg kan echter ook ethische vragen oproepen. Hoe ervaren ouderen het om geholpen te worden door robots? Wat zijn de nadelen van het inzetten van robots in de ouderenzorg? Wat zijn de voordelen? En wat is het limiet van de inzet van robots in de zorg voor ouderen? In dit onderzoek wordt gekeken naar de ethische aspecten van het inzetten van robots in de ouderenzorg om ouderen te helpen met fitness. In dit onderzoek wordt gekeken naar de ethische aspecten van het inzetten van robots in de ouderenzorg om ouderen te helpen met fitness. Wat zijn de voordelen van het inzetten van robots in de ouderenzorg? Wat zijn de nadelen? En wat is het limiet van de inzet van robots in de zorg voor ouderen?
## Onderzoeksvraag ## Onderzoeksvraag
@@ -27,55 +25,54 @@ In hoeverre is het etisch verantwoord om robots in te zetten in de ouderenzorg o
### Deelvragen ### Deelvragen
1. Hoe ervaren ouderen het om geholpen te worden door robots bij fitness? 1. Wat kunnen voordelen zijn van het inzetten van robots in de ouderenzorg wat fitness betreft?
2. Wat kunnen nadelen zijn van het inzetten van robots in de ouderenzorg wat fitness betreft? 2. Wat kunnen nadelen zijn van het inzetten van robots in de ouderenzorg wat fitness betreft?
3. Wat kunnen voordelen zijn van het inzetten van robots in de ouderenzorg wat fitness betreft? 3. Wat is het limiet van de inzet van robots in de zorg voor ouderen wat fitness betreft?
4. Wat is het limiet van de inzet van robots in de zorg voor ouderen wat fitness betreft?
#### Hoe ervaren ouderen het om geholpen te worden door robots bij fitness?
De ervaring van ouderen die geholpen worden door robots bij fitness is een belanrijk aspect van het inzetten bij robots in de ouderenzorg wat fitness betreft. Het is belangrijk dat ouderen zich op hun gemak voelen bij het gebruik van robots. Uit onderzoek blijkt dat ouderen in het algemeen positief staan tegenover het gebruik van robots in de ouderenzorg. `The interviews provide a number of conclusions, such as: the elderly had positive attitudes toward humanoid robots and electronic devices whose shapes resembled things they knew (humans, animals, smartphones, healthcare equipment)` en `The 16 older adults in our study were generally accepting of robots for partner dance-based exercise, tending to perceive it as useful, easy to use, and enjoyable. Notably, participants perceived the robot as being easier to use after dancing with it. These results suggest that older adults are open to partner dancing with a robot to improve their health.`.
Niet alle ouderen zijn even positief over het gebruik van robots in de ouderenzorg. Sommige ouderen vinden het gebruik van robots in de ouderenzorg niet prettig. `However, some participants were not positive about the robot in terms of exercise and health, finding the activity to be too easy, boring, or lacking in physical exertion.`. Hier uit blijkt wel dat het mogelijk zou kunnen zijn voor deze ouderen om gebruik te maken van robots in de ouderenzorg, maar dat er nog wel verbeteringen nodig zijn. Een aantal verbeteringen die genoemd worden zijn `Participants suggested that a robot could actively encourage them to exercise and teach them dances.` en `Future robots for partner dance-based exercise could potentially be more engaging by increasing the complexity and variety of dances.`. Ook wordt er aangegeven dat er voorkeur is naar een robot die `voice-activated, a motion-activated and touch responsive robot with nice voices/sounds.`.
#### Wat kunnen nadelen zijn van het inzetten van robots in de ouderenzorg wat fitness betreft?
#### Wat kunnen voordelen zijn van het inzetten van robots in de ouderenzorg wat fitness betreft? #### Wat kunnen voordelen zijn van het inzetten van robots in de ouderenzorg wat fitness betreft?
Het inzetten van robots in de ouderzorg heeft zo zijn voordelen. Uit onderzoek blijkt dat het mogelijk is om robots ouderen te laten ondersteunen bij het doen van dagelijkse oefeningen. Dit kan helpen om de leefkwaliteit van ouderen te verbeteren. `A good practice is to do physical exercise that preserves cognition while improving persons overall health enhancing their quality of life. In this sense, socially assistive robots could assist older people in their daily physical routines. (A Socially Assistive Robot For Elderly Exercise Promotion, 2019)`
Zo zijn er ook robot die met ouderen samen kunnen lopen. Dit kan helpen met de stiumulatie van beweging. Veel ouderen ervaren meer plezier in het lopen met een robot dan alleen. `The results of the analysis of enjoyment (the facial scales and smiling/laughing) suggested that the participants in the experiment experienced more enjoyment from walking with the robot than from walking alone. Moreover, the results of the time and steps analysis revealed no differences in physical burden between walking styles in the experiment, although the effect size suggested the possibility of an influence based on the time. (Nomura et al., 2021)`
De inzet van robots kan opverschillende manieren worden toegepast in de ouderenzorg. Zo kan een robot ouderen helpen met bewegen doormiddel van dansen. Het is belangrijk dat ouderen plezier hebben in het bewegen en uit onderzoek blijkt dat ouderen het leuk vinden om met een robot te dansen. `Many participants noted that the robot was easy to use, enjoyable, and performed the task well. (Chen et al., 2017)` Het kan mogelijk verwarend zijn om te dansen maar door de robot vaker te gebruiken wordt het makkelijker. `Notably, participants perceived the robot as being easier to use after dancing with it. (Chen et al., 2017)`
Een andere manier van de inzet van robots in de ouderenzorg is bij het helpen van herstellen. Dit kan gedaan worden door een robot die de herstel bewegingen van de ouderen overneemt. `If movement practice is the dominant stimulus for movement recovery, then robotic actuators may turn out to be technological ornamentation. (Kahn et al., 2006)`
#### Wat kunnen nadelen zijn van het inzetten van robots in de ouderenzorg wat fitness betreft?
Toch kunnen er ook nadelen komen kijken bij de inzet van robots in ouderenzorg. Ouderen raken verward wanneer wordt gevraagd om bewegingen in verschillende richtingen te doen. `Apart from design issues, the experimental results highlight the confusion of physical exercise when different directions are considered. (A Socially Assistive Robot For Elderly Exercise Promotion, 2019)` Zelf wanneer de lichaamsdelen gekleurd worden weergeven kunnen ouderen niet altijd de bewegingen goed onderscheiden. `Despite colouring the human limbs in different tones precisely to overcome this issue, most of the implemented deep learning techniques were not able to properly distinguish them. (A Socially Assistive Robot For Elderly Exercise Promotion, 2019)`
Ook bij het dansen met robots komen de nadelen naar boven. Niet elke oudere die danst even energiek hierdoor ervaren sommige oudren de activiteit als te makkelijk of saai. `However, some participants were not positive about the robot in terms of exercise and health, finding the activity to be too easy, boring, or lacking in physical exertion. (Chen et al., 2017)`
Bij het lopen met een robot kan het zijn dat de robot niet altijd de communicatie met de ouderen stimuleert. Hier door kan het zijn dat ouderen minder snel communiceren met de robot. `On the other hand, utterances from the robot did not encourage communication with the participants during walking. Talking while walking is considered a dual task that places a cognitive burden on older persons [18, 19], and these burdens may have inhibited communication between the participants and the robot. (Nomura et al., 2021)` Dit kan maken minder snel geneigd zijn om de robot te gebruiken.
#### Wat is het limiet van de inzet van robots in de zorg voor ouderen wat fitness betreft? #### Wat is het limiet van de inzet van robots in de zorg voor ouderen wat fitness betreft?
Door de voordelen en nadelen te vergelijken kan er gekeken worden naar het limiet van de inzet van robots in de zorg voor ouderen. Uit onderzoek blijkt dat ouderen positief staan tegenover het gebruik humanoïde van robots. `the elderly had positive attitudes toward humanoid robots and electronic devices whose shapes resembled things they knew (humans, animals, smartphones, healthcare equipment). (Betlej, 2022)` Ook blijkt dat ouderen de voorkeur geven aan een robot die reageert op een stem. `Furthermore, they preferred a voice-activated, a motion-activated and touch responsive robot with nice voices/sounds. (Betlej, 2022)`
Toch blijkt uit onderzoek dat het niet altijd nodig is om complexe robots in te zetten. `The question remains whether complex, and potentially expensive, devices are essential for maximizing the learning and recovery capabilities of the injured CNS, or if less complex—and likely less expensive— machines without actuation [4748] that facilitate optimal forms and amounts of practice will be the most viable solution. (Kahn et al., 2006)` Ook is de effectiviteit van robots niet altijd even duidelijk. `Our conclusion is that robotically finishing a movement for a chronic stroke subject did not add value beyond the concurrent movement practice. (Kahn et al., 2006)`
Het blijkt ook dat de resultaten van onderzoek niet altijd even duidelijk zijn. Er zijn veel factoren die invloed kunnen hebben op de resultaten. Hierdoor is niet altijd duideijk of de robot de ouderen heeft geholpen of dat er andere factoren zijn die invloed hebben gehad. `Although the results of the present field experiment showed that robots may help encourage older people to participate in walking exercises, it is difficult to generalize the results because of the use of a single type of robot, the physical and mental states of the participants, the fact that only Japanese participants were analyzed, and the fact that the study was conducted in a single facility. Moreover, it remains unclear whether the robot alone influenced the participants feelings, or whether these were the results of group dynamics involving mutual interaction effects between the robot, staff, participants, and experimenters. In addition, the experiment lacked a part of strict procedures to be conducted such as randomization of the conditions, more objective measures, and gender balance due to several schedules other than our experiment in the facility and avoidance of the participants burden. In this sense, this study remains preliminary. These problems should be investigated in future studies. In particular, the effects of walking with robots on older persons who feel as though physical exercise is bothersome should be examined. (Nomura et al., 2021)`
## Conclusie ## Conclusie
Op basis van het onderzoek naar de inzet van robots in de ouderenzorg om ouderen te helpen met fitness, kan worden bepaald dat het etisch verantwoord is om robots te gebruiken in ouderenzorg. Wel is het belangrijk om rekening te houden met de voordelen voor de ouderen en de mogelijke nadelen die kunnen spelen.
Er zijn veel mogelijke voordelen en nadelen van het gebruik van robots in de ouderenzorg wat fitness betreft. Het is belangrijk om bij deze voor en nadelen ouderen op de eerste plek te zetten. Overwegingen die genomen worden kunnen het beste in het belang van de ouderen zijn.
Daarnaast is er een limiet aan de effectiviteit van robots, vooral bij herstel oefeningen. Robots kunnen ouderen helpen met het doen van herstel oefeningen maar vaak is de overweging of de robot wel nodig is. Vaak zijn het complexe en dure robots die geen significant verschil maken in de effectiviteit van de oefeningen. Wel kan een robot helpen met het doen van oefeningen die ouderen niet alleen kunnen doen.
Het is belangrijk om in gedachten te houden dat de resultaten van onderzoek niet altijd even duidelijk zijn. Er zijn veel factoren die invloed kunnen hebben op de resultaten. Hierdoor is het belangrijk om in de resultaten van onderzoek rekening te houden met de factoren die invloed kunnen hebben op de deze resultaten.
## Bronnen ## Bronnen
Bronnen: A Socially Assistive Robot for Elderly Exercise Promotion. (2019). IEEE Journals & Magazine | IEEE Xplore. https://ieeexplore.ieee.org/document/8731893 Betlej, A. (2022).
Designing Robots for Elderly from the Perspective of Potential End-Users: A Sociological Approach (Vraag 1): Designing Robots for Elderly from the Perspective of Potential End-Users: A Sociological Approach. International Journal Of Environmental  Research And Public Health/International Journal Of Environmental Research And Public Health, 19(6), 3630. https://doi.org/10.3390/ijerph19063630 Chen, T. L., Bhattacharjee, T., Beer, J. M., Ting, L. H., Hackney, M. E., Rogers, W. A., & Kemp, C. C. (2017).
https://lib.hva.nl/discovery/fulldisplay?docid=cdi_pubmedcentral_primary_oai_pubmedcentral_nih_gov_8948980&context=PC&vid=31UKB_UAM2_INST:HVA&lang=nl&search_scope=DN_and_CI_and_EXT&adaptor=Primo%20Central&tab=Everything&query=any,contains,fitness%20robots%20elderly&offset=0 Older adults acceptance of a robot for partner dance-based exercise. PloS One, 12(10), e0182736. https://doi.org/10.1371/journal.pone.0182736 Kahn, L. E., Lum, P. S., Rymer, W. Z., & Reinkensmeyer, D. J. (2006).
Older adults' acceptance of a robot for partner dance-based exercise (Vraag 1): Robot-assisted movement training for the stroke-impaired arm: Does it matter what the robot does? Journal Of Rehabilitation Research And Development, 43(5), 619. https://doi.org/10.1682/jrrd.2005.03.0056 Nomura, T., Kanda, T., Yamada, S., & Suzuki, T. (2021).
https://lib.hva.nl/discovery/fulldisplay?docid=cdi_gale_healthsolutions_A510237592&context=PC&vid=31UKB_UAM2_INST:HVA&lang=nl&search_scope=DN_and_CI_and_EXT&adaptor=Primo%20Central&tab=Everything&query=any,contains,fitness%20robots%20elderly&offset=0 The effects of assistive walking robots for health care support on older persons: a preliminary field experiment in an elder care facility. Intelligent Service Robotics, 14(1), 2532. https://doi.org/10.1007/s11370-020-00345-4
A Socially Assistive Robot for Elderly Exercise Promotion (Vraag 2-3):
https://lib.hva.nl/discovery/fulldisplay?docid=cdi_proquest_journals_2455606148&context=PC&vid=31UKB_UAM2_INST:HVA&lang=nl&search_scope=DN_and_CI_and_EXT&adaptor=Primo%20Central&tab=Everything&query=any,contains,fitness%20robots%20elderly&offset=0
Robot-assisted movement training for the stroke-impaired arm: Does it matter what the robot does (Vraag 4)?
https://lib.hva.nl/discovery/fulldisplay?docid=cdi_proquest_miscellaneous_68177256&context=PC&vid=31UKB_UAM2_INST:HVA&lang=nl&search_scope=DN_and_CI_and_EXT&adaptor=Primo%20Central&tab=Everything&query=any,contains,limit%20robot%20fitness&offset=0
The Image Processing Using Soft Robot Technology in Fitness Motion Detection under the Internet of Things (Vraag 4):
https://lib.hva.nl/discovery/fulldisplay?docid=cdi_proquest_journals_2734392799&context=PC&vid=31UKB_UAM2_INST:HVA&lang=nl&search_scope=DN_and_CI_and_EXT&adaptor=Primo%20Central&tab=Everything&query=any,contains,robots%20in%20fitness&offset=0

View File

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 908 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

View File

@@ -1,4 +1,4 @@
# Sprint Report - Sprint X # Sprint Report - Sprint 1
**Opdracht**: FitBot (pepper) **Opdracht**: FitBot (pepper)
**Sprint**: Sprint 1 **Sprint**: Sprint 1
**Team**: 6 **Team**: 6
@@ -80,6 +80,6 @@ Wat moet er beter? Wat ging er goed? Welke SMART leerdoelen hebben jullie voor d
We zijn samen gaan zitten voor de retrospective, hier uit is het volgende voort gekomen (we hebben gebruik gemaakt van the 4 L's): We zijn samen gaan zitten voor de retrospective, hier uit is het volgende voort gekomen (we hebben gebruik gemaakt van the 4 L's):
![Retro](Sprint1Retro.png) ![Retro](../assets/Sprint1Retro.png)
De leerdoelen zet iedereen in zijn eigen scorion formulier. De leerdoelen zet iedereen in zijn eigen scorion formulier.

View File

@@ -1 +1,92 @@
b # Sprint Report - Sprint 2
**Opdracht**: FitBot (pepper)
**Sprint**: Sprint 2
**Team**: 6
**Auteurs**: Sebas, Luca, Niels en Sam
**Datum**: 24/05/2024
**Versie**: 1.0.0
---
## Inleiding
Schrijf hier een inleiding voor het sprint report. Wat is jullie opgevallen tijdens deze sprint?
Deze sprint hebben we ons vooral gefocust op het design van de app en het maken van de losse compenenten. Iedereen is druk bezig geweest met zijn eigen taken en we hebben veel vooruitgang geboekt.
Helaas hebben we een de opdracht gekregen om een betoog en skill ontwikkeling plan te maken. Deze opdrachten opzich zijn geen probleem, wel heeft dit er voor gezorgd dat we minder tijd hadden voor het project.
## Feedback opdrachtgever
Wat vond de opdrachtgever van wat jullie gepresenteerd hebben tijdens de Sprint Review? Wat waren de positieve punten (tops) en wat waren de verbeterpunten (tips)?
Tops:
- Cool
- Ziet er goed uit
- Mooi concept
- De studie wil FitBot doorzetten (help, eng)
Tips:
- Hou de Ui in het Nederlands
- Maak de Ui simpeler
- Stimuleer met geluiden
- Progress bar bij oefeningen
- Pepper moet feedback geven tijdens de oefeningen
## Sprint behaalde doelen
Welke User Stories hebben jullie af kunnen ronden tijdens deze sprint? Geef een overzicht.
- Als gebruiker wil ik dat pepper praat tijdens oefeningen zodat ik meer motivatie heb om door te gaan
- Als student wil ik leren hoe ik data uit mijn database ophaal zodat ik dit kan weergeven in mijn android app
- Als gebruiker wil ik een startpagina met een enkele knop, zodat ik op een simpele manier kan beginnen met de oefeningen
- Als gebruiker wil ik dat pepper mee beweegt tijdens oefeningen zodat ik meer motivatie heb om door te gaan
- Als gebruiker wil ik oefeningen te zien krijgen met een instructie video zodat ik weet wat ik moet doen
- Als student wil ik weten welke kleuren ouderen het liefst naar kijken zodat zij geen moeite gaan krijgen met het gebruiken
- Als gebruiker wil ik live mijn bewegingen doen zodat ik kan inzien of ik het goed doe
- Als gebruiker wil ik dat ik feedback krijg als mijn bewegingen niet optimaal zijn zodat ik weet hoe ik dit beter kan doen
- Als student wil ik leren hoe ik figma gebruik om een design te maken voor mijn app/web
- Als student wil ik leren hoe ik een pi opzet met een server en database zodat ik hier data in kan opslaan
![Closed issues](../assets/closedIssuesSprint2.jpg)
## User Stories die niet afgerond zijn
Welke User Stories hebben jullie niet af kunnen ronden tijdens deze sprint? Geef een overzicht, geef ook aan welke aanpassingen jullie hier nog aan moeten maken.
- Als gebruiker wil ik een scherm waar ik mijn score kan zien na de oefeningen zodat ik een inzicht heb van wat ik heb gedaan (Scherm is er, maar de score wordt nog niet weergegeven)
- Als gebruiker wil ik dat mijn positie wordt gemeten zodat dit gebruikt kan worden voor bepaalde doeleiden (Software loopen en design behuizing)
- Als gebruiker wil ik dat mijn bewegingen worden gemeten, zodat ik daar later feedback op kan krijgen (bewegingen worden gemeten, maar nog geen feedback)
- Als student wil ik weten welke oefeningen goed bij mijn doelgroep kunnen passen zodat ik hun niet overbelast/onderbelast (K2 wordt sprint 3)
- Als student wil ik weten welke geluiden ouderen het fijnst vinden na het halen van een oefening zodat ik hun kan stimuleren (K2 wordt sprint 3)
![Open issues](../assets/openIssuesSprint2.jpg)
## Nieuwe User Stories
Welke nieuwe User Stories hebben jullie opgesteld voor de volgende sprint?
- Als gebruiker wil ik uitleg scherm zodat ik kan zien wat FitBot in houdt
- Als gebruiker wil ik een progress bar zien tijdens de oefeningen zodat ik weet hoever ik ben
- Als gebruiker wil ik dat pepper feedback geeft tijdens de oefeningen zodat ik weet of ik het goed doe (geluidjes)
## Prioriteiten
Wat is belangrijk geweest afgelopen sprint, wat is belangrijk voor de volgende sprint?
Afgelopen sprint was het belangrijk om de basis van de app simpel te maken, dit is gelukt. Ook zijn we druk bezig geweest met het ontwerpen van de losse compenten voor FitBot. Voor de volgende sprint is het belangrijk om de losse compenenten van het project te koppelen en te zorgen dat alles werkt zoals het hoort. Ook willen we de behoeftes van de doelgroep in kaart brengen en hierop inspelen.
## Retrospective
Voeg hier een afbeelding toe van jullie retrospective. Beschrijf wat jullie hebben besproken en wat jullie gaan aanpassen voor de volgende sprint.
Wat moet er beter? Wat ging er goed? Welke SMART leerdoelen hebben jullie voor de volgende sprint?
We zijn samen gaan zitten voor de retrospective, hier uit is het volgende voort gekomen (we hebben gebruik gemaakt van the 4 L's):
![Retro](../assets/Sprint2Retro.png)
De leerdoelen zet iedereen in zijn eigen scorion formulier.

1
package-lock.json generated
View File

@@ -8,6 +8,7 @@
"name": "muupooviixee66", "name": "muupooviixee66",
"version": "1.0.0", "version": "1.0.0",
"dependencies": { "dependencies": {
"body-parser": "^1.20.2",
"express": "^4.19.2", "express": "^4.19.2",
"mariadb": "^3.3.0" "mariadb": "^3.3.0"
} }

View File

@@ -12,6 +12,7 @@
}, },
"private": true, "private": true,
"dependencies": { "dependencies": {
"body-parser": "^1.20.2",
"express": "^4.19.2", "express": "^4.19.2",
"mariadb": "^3.3.0" "mariadb": "^3.3.0"
} }