https://medium.com/@alexandragrosu03/the-language-of-robotics-modern-approaches-in-programming-autonomous-systems-32fbf7d23587