Robot-LEGO-Cleaner Code for design project, capable of autonomously navigating a user-defined path and pickup lego bricks and sort them by colour. Includes PID implementation and sorting algorithms