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.