https://medium.com/@monocosmo77/applications-of-nonholonomic-robots-part4-artificial-intelligence-cfb73fef996f