In the case of an emergency, ensuring people's safety is top priority. In order to help with this task, we designed 3 robots to assist survivors in their escape from the building.
The first of the 3 robots is Zumi, which is programmed to find the most optimal route to escape the building. It drives through the building and avoids obstacles in order to map the quickest and safest route for survivors.
The second robot is Redbot, designed to guide survivors out of the building by tracing an exit pathway while avoiding obstacles that get in its way. The Redbot uses bumper sensors to avoid the obstacles that get in its way, and it uses infrared sensors to detect the black line trail.
The third robot is the Tamiya Tracked Bot, designed to find survivors within the building. It uses an ultrasonic sensor to detect objects in front of it. If its heat sensor detects that the detection from the ultrasonic sensor is human, it guides the survivor out of the building. Otherwise, it avoids the obstacle.
Project Reflection
Overall, we were not able to finish all the bots completely. We encountered issues with Zumi with it's sensors and camera which meant it could not detect objects or identify hand gestures. We had connection issues to the bot as well as it glitching from time to time which led to us completely rebooting it.Â
Initially, our Redbot worked fine when following the line below it. However, when we tried to integrate the object detection code, it could not follow the line anymore. Another issue we encountered was that one motor was rotating slower than the other which led to us using a new bot. Due to the time taken to troubleshoot the motor issue, we could not finish optimizing Redbot.
The Tamiya Bot was on track to be finished by the end of the week. This would later turn out not to be the case as we discovered an issue. It was severely under powered. This took a lot of time to figure out. Once we added more batteries to the robot, it was too late. It could only run in a straight line. However, it could detect objects ahead of it.