“…• sentient -relying on perception through sensing (but not necessarily conscious); • active -interrogating/probing the environment, and self-inspecting both locally and globally [29,35]; • reconfigurable -reacting in real time, robust to external and internal fluctuations [32], and adapting to significant change through updating sensor layouts, communication protocols, and power consumption modes; • coordinated -behaving coherently as a dynamical system [36]; fusing the data of individual agents into a joint shared model [9,30]; • symbiotic -recognizing and forming relationships of mutual benefit or dependence among various types of agents (for example, nodes in a sensor network monitoring environment may assist in navigation of multi-robot teams, while being powered by the robots when required) [13].…”