Fire Fighter Bot

A robot must autonomously navigate through a mock home with multiple rooms with a candle randomly placed in one of the rooms, simulating a house on fire. The robot needs to find the candle and put it out, paving the way for a house-hold robot which would find and extinguish small home fires before they can engulf the house.