I. Introduction
Nowadays, consumers pay considerable attention to Robotic Vacuum Cleaners (RVC). The market size had grown to 350 billion dollars in 2005 [1]. There are several problems to solve for ensuring the continual growth of the market. One problem is to have a natural motion when a RVC moves to other space (e.g., coming back to the charging station or going to other room to clean it up). For this natural motion, a localization system (which provides an accurate position of the RVC) and a path planner (which yields a path that gives a good impression to customers) have to be developed.