First, some pending matters from previous weeks:

📏 Library Prototype

For our prototype, we first got some cardboard boxes to use as a library shelves, and some books.

The cardboard boxes and some of the books used in our library prototype.

The cardboard boxes and some of the books used in our library prototype.

For the color tags that mark the intersections, we went to a printing shop and printed 6 colored squares. We used a glossy paper to get better results with the color sensor.

79b0f6e0-76db-4b9a-ae66-67669c01c32f.jpg

78af6131-4c22-4aaa-8b32-ced309b360ed.jpg

fcb705c9-7867-464c-ac48-b2675d13f81d.jpg

Before placing the black lines in the floor we adjusted the distances of the cameras to the shelves in such a way that both the RaspiCam and the USB webcam could capture the book borders. The distance found was about 30cm from the shelves. We then determined the positions of the lines around the library prototype. After the measurements, we placed the colored squares and the lines at the floor.

d50f9801-497e-4abb-a6dd-ab197d0f68f4.jpg

cc3b1059-d3e2-4f11-a8b6-2f57c7503141.jpg

More books were then placed. The boxes were raised up from the floor so the cameras could better capture the books, and kraft paper was used to cover up the boxes for a better look.

22b11dbf-849d-480f-a1a8-1f3f7cee8ddc.jpg

🗺 Scanning Movement Testing

The next step made was testing the routines of movement and rotation within the environment. We send data through serial interface and the firmware could know the right command to execute.

1.mp4

2.mp4

⚠ Problem Tracking