After I showed my software design in this post , my hardware design in this post , and that I got some output in this post . I started to test my robot on actual tasks, that's when I figured out some bugs in my code, also I had to change some parameters…