Robotics is a field that involves the design, construction, operation, and development of robots. Robotics mainly combines principles from mechanical engineering, electrical engineering, and computer science to create machines and algorithms capable of performing tasks that would usually require human intelligence and consciousness.
Computer Science is a field that studies how computers function and perform tasks with algorithmic processes, computation, and artificial intelligence. It involves the design, development, and analysis of both computer software and hardware.
The virtual simulation was one of the most challenging part of the project for us. We tested out most of the sample codes to test what they did to the car. We set up lines and walls to create a maze for the car, but no code seemed to get the car to move how it needed to move through the maze.
Instead, we focused on building the rest of the assignment so that we could finish the project on time.
The Zumi came together nicely, with the exception of the camera. The camera worked when the outside case was not on the base. When the case was on, the camera stopped working. Because of this, we decided to use Zumi without the case on, as it only worked in that situation.
In our code, Zumi was programmed to be able to detect red, recognize it as fire, and understand what to do in that scenario. When it does detect fire, Zumi automatically turns 90 degrees to the left and will continue to move forward and navigate safety.
The main issue with the tracked vehicle was that the battery pack could not connect to the wood, as the screws were too large. We tried the tapping screw and the normal screws while trying to expand the holes in the wood to get them in. Eventually, we found the correct screws that fit into the wood and completed the building process.
Additionally, we had an issue connecting the written code to the vehicle. We had written the code for the Arduino, but the code would not create any movement based on the code.
The instructions were difficult to read, but other than that, the assembly went smoothly.
The red bot assembly was smooth and the code was written correctly for the bot. However, similar to the Tamiya Tracked Vehicle, we were unable to transfer the code to any movement based on that code.
In an attempt to troubleshoot, we gave our RedBot to Team 7 to see if their equipment worked on our cart. Even their equipment failed on our cart, which led us to believe that our cart was faulty.
Screen Recording of app when blowing into the DataBot
We followed the instructions on the QR code given and tested out the DataBot.Â
However, we did not end up using the DataBot and we focused on finishing the rest of the project, instead.