https://answered.sg/lessons/creating-and-customizing-robots-in-python
Check out this lesson