https://medium.com/@elianxu6/role-of-artificial-intelligence-and-machine-learning-in-robotics-c1b5dbd69851