1. A system for managing a robotic network, comprising: A plurality of mobile robots, each robot including program code configured to communicate and exchange information with other robots, wherein all robots are configured to track each other; Wherein when robots are removed from the network, the remaining network adjusts to add additional robots; Wherein the robot network includes a plurality of sensor sources; Wherein the robot network is linked together to connect all robots to at least two other robots; Wherein the robots communicate with other robots within the network to share sensor data; and Wherein the robot network transmits and receives sensor data to other robots in the network.