I. Introduction
Potential applications of modern robotics are becoming wider as the technology evolves. We are giving robots more tasks in more locations and allowing them to face more difficult challenges. Robotics has moved from vacuuming a room to delivering take-out food, from working the assembly line to managing an entire factory. As their functionality grows, so does the variety of their potential work environments. Currently, robots are designed to operate in a single class of work environment. It is feasible to treat a house as a single environment(although this is a simplification). However, it is no longer possible when the environment expands to an entire city. This limitation of the environment should be addressed promptly.