https://medium.com/@monocosmo77/understanding-human-robot-interaction-part3-machine-learning-d6d98733640f