Raspberry pi robot that draws shapes (square and triangle) based on the input values of a QR code [JAVA]

Job ID: 37848216

Budget: £50 – £100 GBP

Please read the document file attached below for a detailed explanation about the project.

The robot must scan the QR code using the camera and draw a shape based on the input values of the QR Code that has been generated by the user. Once it has been scanned it should perform the shape and make the underlights blink green once completed. At the end of the program, they should be a text file created that containing:
The names and the sizes of all drawn shapes as well as the angles of the triangles, in the order they were drawn. For example: ‘Square: 60, Triangle: 60, 45, 75 (angles: 53.13, 36.87, 90), Square: 30
▪ The ‘largest’ shape that was drawn, and its size. For example: ‘Square: 60’
▪ The shape (triangle or square) which was drawn most frequently, and how many times it was drawn. For example, ‘Square: 2 times’.
▪ The average time it took to draw the shapes. For example, if the Swiftbot had to draw 3 shapes, which took 20, 35 and 19 seconds, then in the file you should write: 24.6 seconds.

I will give you an exemplar code that tests the functionalities of the robot e.g movement, QR code scanning, underlight colours and buttons.

Make sure to read the file attached please.

THIS MUST BE COMPLETED BY SATURDAY (9/03/2024)