Problem Statement: To design, fabricate, and programme a fighter bot with path detection sensors for autonomous navigation.
Tools: Python, C++, MATLAB, Arduino, Raspberry Pi, Solidworks
Concepts: Sensor data accumulation, Path Planning, Driver system dynamics, 3D Printing, SPI Communication, Localization.
To
December 2024
From
August 2024
Tasks:
Designed and built a fully autonomous robot for a balloon-popping game within constraints of a 14” x 12” footprint, $200 budget, battery power, and three equidistant balloons.
Utilized omnidirectional mecanum wheels powered by 300 RPM motors to enable precise, versatile movement, including diagonal, rotational, and strafe capabilities.
Equipped the robot with a scissor-extension lance for close-range attacks using an X-Acto blade and a high-speed disk shooter (74,000 RPM) for long-range strikes with limonene-coated disks.
Integrated multiple sensors, including a PixyCam for balloon recognition, ultrasonic sensors for obstacle detection, and IR sensors for boundary detection, managed by Raspberry Pi and Arduino boards.
Tasks and Results:
Successfully implemented navigation, obstacle avoidance, and weapon control through high-level algorithms on the Raspberry Pi, ensuring synchronized communication with Arduino boards via serial protocols.
We ensured seamless integration and reliable performance by developing a modular chassis, organizing efficient wiring, and conducting rigorous testing of mechanical, electronic, and software subsystems.
Brainstormed about future improvements such as advanced localization algorithms, real-time sensor calibration, enhanced power systems, and stronger materials to improve durability and precision.