1. A system for performing seamless localization, comprising: a plurality of mobile robots within a cluster, each mobile robot configured to receive Global Positioning System (GPS) signals to provide a absolute position; a network for providing a wide area communication environment for the mobile robots; and a control center configured to monitor when first some mobile robots moves to a shadow area where the GPS signals are not received while remaining second mobile robots receives the GPS signals, and perform seamless localization for the first mobile robots over the network.