The problem

"Package delivery has become one of the most commonly used services during COVID-19. Ideally, the delivery process would be entirely contactless, with the delivery person and customer having no in-person contact."
We needed to build a package delivery robot using the limited materials given. The robot needed to follow a line and drop the package off at three different heights.

The solution

The final design was able to complete the required tasks in a quick and efficient manner. Two motors drive the rear wheels, and one is used for the lifting device. Two servos set the heigh that the package will be placed at to accomadate diffent houses. Two IR sensors kept the robot on track, and Ultrasonic sensors were used to find the edge of the step and detect its height.

Arduino code: