A socially assistive robotics that assists patients in cardiac rehabilitation exercise
This Project consists of multiple components: Webots Simulator - OP2. Face Detection - CNN Algorithm. Gesture Description Language Studio v1.05 (GDL Studio v1.05). Gesture Detection Script (Python). Microsoft Kinect V1. These 5 components are running on 3 computers at the same time to execute a single experiment.
- Download Webots on a computer.
- Clone the PTA. BOT repository (PBR).
- Follow the Readme.md on the repository for prerequisites and installation instructions.
- Import the project into the Webots simulator.
- Clone the Face Detection repository (FDR) on a different computer with a webcam.
- Follow the Readme.md on the repository for prerequisites and installation instructions.
- Download GDL Studio v1.05 application and install on a windows computer.
- Clone the Gesture Recognition repository (GRR) on the same computer (windows).
- Replace the downloaded GDL application in the Gesture recognition repository folder.
- Apply changes to the server.py code (IP and port number) in the GRR folder before running.
- Make sure all components are set up correctly:
- webcam is facing patient, close enough to detect face.
- Kinect is far enough to detect skeletal data.
- Run the Webots simulator, server.py (GRR) and server.py(FDR) at the same time, webots will start initiating contact with the two other computers and the experiment will run.