Fall Prediction
Skills Demonstrated
- Machine Learning
- Robotics & Control
- Human Subject Testing
- Python
- Pytorch
- CAD
Project Description
This project includes advancements in predicting falls using data driven methods and exploring novel physical injury prevention mechanisms. Data is gathered from human subjects experiencing various loss-of-balance scenarios while utilizing a walker. A predictive model based on multiple Long-Short Term Memory (LSTM) networks is formulated using three innovative approaches. Initially, distinct fall types are identified from limited data by learning rapid and gradual falls separately. Next, a "Timer LSTM" is developed to estimate the remaining time before an imbalance becomes irrecoverable and requires activating the fall prevention mechanism. Subsequently, if time permits, additional data is collected and further evaluated for the potential of a fall. This methodology reduced the false positive rate in fall prediction. Additionally, complex cases are analyzed using a metric of data insufficiency termed the Lipschitz quotient. Features that reduce the Lipschitz quotients, thus enhancing data predictability, are identified and included with the original input signals.
Outcome
Using these additional features further enhanced performance, with the most effective model achieving a 97% success rate in identifying falls at a 0.17% false positive rate. The predictive approach is implemented within an innovative walker-type fall prediction and prevention prototype. This walker has high maneuverability due to its compact footprint and becomes untippable by deploying its expandable legs when a fall is predicted.
![](/assets/fall_pred_overview.png)