a survey on artificial intelligence and robotics .
Artificial intelligence: A modern approach