Search and Rescue Drone

Role
Robotic System Programming
Year
2024

Overview

In this simulated search-and-rescue scenario, we developed two autonomous C++-powered robots to navigate a complex maze of walls, locate enclosed “target zones,” and coordinate their actions. Each robot maintained a precise wall-following envelope (0.2–0.5 m clearance)—Robot 1 using UV infrared arrays, Robot 2 employing LiDAR—and continuously logged wall positions and clearance distances to an external notes file for post-mission analysis. Upon detecting a fully enclosed zone (walls on front, left, and right), the discovering robot broadcasted a “target found” message via a custom communication protocol. Both robots then halted, acknowledged the discovery, and executed a synchronized homing routine to their start point with ±1 m accuracy. The project mimicked drone search-and-rescue missions, emphasizing robust obstacle avoidance, dynamic path replanning, and precise data logging.

Webots Maze Simulation

View the Code on GitHub