https://uktechinsider.com/grasp-python-coding-for-robotics/