Our journey into robotics began in 6th grade when we were introduced to EV3 in our regular classes, sparking a passion that has only grown since. We built a team by leveraging each member's unique strengths, allowing us to explore innovative ways to design a fully autonomous robot capable of navigating the mat in any scenario. Drawing from our experiences in numerous competitions, we continuously refined our robot. We had the experience of participating in RoboCup Nationals India twice, as well as the Asia-Pacific competition in South Korea 2023, where we proudly secured 1st place in the primary category.
Ayaan is the captain of the team. He has been an instrumental figure within the team, managing the hardware development and meticulously programming the rescue area EV3. His deep expertise, and a proactive and hands-on approach, have been essential in aligning the project's technical components seamlessly. By ensuring the flawless integration of these critical elements, Ayaan has made a significant and lasting impact on the project's success, driving it toward its objectives with remarkable precision, creativity, and overall effectiveness.
Shaurya has showcased strong skills in programming the rescue line with great accuracy and effectiveness. He has also managed the team's documentation, ensuring all records are maintained thoroughly. Additionally, Shaurya has led the creation and coordination of media content, effectively capturing the team's journey and achievements. His contributions have been essential to the team’s success, combining technical expertise with excellent communication and management skills.
Vedang has been a essential member of our team, showcasing exceptional proficiency in programming both Arduino microcontrollers and OpenMV cameras. His technical skills have been crucial in advancing the development and execution of our programs.Vedang has played a crucial role in managing logistical tasks. His efficient handling of these responsibilities has been essential for the smooth coordination and successful implementation of our team activities, greatly enhancing our overall productivity and project success.
The robot is equipped with two large motors that power the tracks for line following. Additionally, it has two medium motors that control various arm movements in the rescue area, such as picking up a victim and placing it in the designated safe zone.The robot also has a servo motor to drop the victims.
The robot is outfitted with two Arduino ultrasonic sensors, allowing it to detect obstacles and locate rescue victims within the evacuation zone. Additionally, it uses an analog IR sensor to identify the silver line, enabling it to recognise the evacuation zone entrance accurately
Our robot features two colour sensors which are used for following the line. We utilise the sensors in both RLI as well as RGB mode, for smooth tracking of the line as well as accurate detection of green squares. The robot has a Mindsensors Gyro sensor to detect ramps during line following
The OpenMV camera is a compact, system. The camera is programmable using Python. We use OpenMV camera to detect the victims inside the rescue victims and sense the evacuation points.
The double black logic helps us identify whether the robot is encountering an intersection, if yes then the robot triggers a switch case response accordingly. When reaching an intersection, we align our self on the line so that it accurately detects the arrangement of green dots using our robots colour sensors, and turns accordingly. If the robot misses a sharp turn, it reorients itself by locating itself on the correct path and realigns itself to continue following the line.
Using the I2C communication between the EV3 and Arduino controllers, we could exchange data between the Arduino Sensors and EV3. Our robot includes a variety of sensors such as Ultrasonic, IR sensor, Colour, Reflected light Sensors and microcontrollers.
Universal Asynchronous Receiver-Transmitter a serial communication protocol that can be used to send data between an Arduino board and other devices. This is the protocol used when we send data from an Arduino to our computer, using the classic Serial.print( ) method.
AArduino is an open-source electronics platform. We have used Arduino Nano board to minimise more space in the robot. It is connected to different types of sensors. allowing enhanced functionality of the robot
QuadreX
Exploring new frontiers in the field of robotics