We began by planning the overall robot design and selecting essential components such as microcontrollers, sensors, and motors. We also set up the development environment and outlined the software architecture.Â