This was a relatively basic project that I made using an Arduino UNO and an ultrasonic sensor to detect if there are any objects in front of the robot. If there are, it will go around that obstacle.
The beneficiary for the robot is firefighters. They could, in theory, use this robot as a front line of defence in a burning building. They could send this robot in first, then make sure that there no obstacle that could potentially injure them.