-Week 3-
Mechanical and Computer Engineering
Mechanical and Computer Engineering
The Zumi robot is a high-tech machine that can calibrate its surroundings using sensors on both its front and back. In our model, we coded it to detect nearby obstacles and avoid them, acting as a form of sensor fusion. Paired with its camera on the front, the robot would be able to carry out these tasks in theory. However, due to coding complications, we were unable to finish the project.
Arduino line tracker uses a redboard and Arduino ide program. There are 3 sensors at the front, and depending on which is activated, the robot moves in a certain direction. So if the left sensor sees a black line, the robot will move right and etc. For our specific model, the code was sourced on an example in the library for Arduino IDE, specifically made by SparkFun.
The Tamiya vehicle uses a red board, two battery packs, a bread board and two bumper sensors to detect its terrain and move forward with its two motors. Through this, it is able to swiftly navigate surroundings and avoid obstacles.
For the vex IQ, we use motors to open and close the hand, to grab a cup. After we use another motor to twist it so that it pours the components of the cup into another cup. We do this twice. Then the robot should turn around by spinning the wheels that are attached to motors. Once it is fully turned around, the motor positions the stirrer into the cup. Furthermore, the motor built into the stirrer spins to mix the ingredients and make slime. We did not use any sensor fusion for this project.
This is the part of our robot that pics up the cups and pours the components into eachother.
This back portion is what stirs all the elements together, ultimately creating the slime.
The JD Humanoid Robot scans the entire course and uses color recognition to detect which building a victim is in. The robot then walks towards the building the victim is in, and when the victim is found, it plays an audio that says "victim found."
Reflection:
This week had many robots and our group split up each person on one robot.
The Zumi gave us trouble at the beginnng, therefore we exchanged who was working on it to manage our time better. Afterwards, we used a vibe coding formula inorder to change the direction and move forward. However, issues with the threshold in sensors further halted the Zumi. This caused the robot to spaz out occasionally, with us unfortunatly not being able to finish it.
For the Vex IQ, which was challenging, we encounted several issues with the design that created problems at the start. With the strength of two people, we were able to create an adequte enough model, as shown in the pictures above. However, the Vex IQ did not work, due to complications with the lack of understanding in the environment, as sometimes the arm would get stuck and fall off. This caused us to not be able to finish the machine
The Humanoid was also a very challenging robot, which required several different teams to work on together due to malfunctioning components. By skillfully calibrating the sensors and coding the machine to move, we were able to create its ability to detect trapped civilians in buildings.
The Tamiya robot also took a good chunk of time to finish, with the hardest part being the physical assembly of the machine. However, with the help of other groups to exchange ideas, we were able to successfully calibrate it in working correctly.
The Arduino Line robot, like the Tamiya, used three sensors in the front that were connected to the redboard inorder to function. By utilizing an already given preset of the line-following code, and further calibrating the numbers to fit with the line properly, we were able to successfully create a robot that follows the lines.
Overall this week was challenging but pushed out teamwork both within our group and between our groups.