Solution for the activity recognition assignment of WASP course Autonomous Systems I
To do this assignment you will need access to a phone running Android, i.e. each group should have at least one person with an Android phone.
Download the (free) application Sensor Fusion from Google Play. It has been developed at LiU. More information is available here: http://sensorfusion.se/sfapp/
Your task is to implement an "app" (it is ok if it runs offline on saved data) that does activity recognition based on the data from the phone's sensors.
Requirements: The algorithm should be able to discriminate between, standing still, walking and running. You don't have to implement the algorithm on the phone, you can work offline on collected data. Handin a presentation where your solution is presented as well as code+data.
Then, install the following packages:
- tidyverse
- latex2exp
- xgboost
- patchwork
- extrafont
Clone the repo and run the main.Rmd
notebook located in the directory Notebooks
.
Then, the raw data located in the directory Data
will be processed and the generated figures will be written to the directory called Figures
.
For a summary of the analysis, look at the Presentation
: https://github.com/cesarsotovalero/wasp-act-recognition/tree/master/Presentation