Example description of robot
Our robot is able to sort colored bricks according to our country flag colour. It uses a an optional touch sensor to start the process with a button press. It uses a large motor which moves the conveyor belt on which the moving arm is assembled to. In addition, it uses a small motor which pushes out the bricks into the correct tray. In order to differentiate the different colours it obviously uses a colour sensor.
Example design
Example class diagram