A Networked Robotic System and its Use in an Oil Spill Monitoring Exercise

We have contributed with a bridging model, akin to the von Neumann model, to the cyberphysical systems literature [1]. This past contribution, named the BigActor model, is only a mathematical model. Here we describe a software system built to explore the value of the mathematics when integrating and controlling a network of robots sensing an environment. Figure 1(b) describes the “physical” components of the system as well as their relative location and connectivity. This particular robot network executes an oil spill monitoring exercise. There is one UAV, 3 ground control stations, 4 drifters that broadcast their position using Automatic Identification System (AIS), and one ship in the system. These are denoted as labeled boxes in Figure 1(b). Figure 1(a) shows the same information but in the physical space, i.e. the GPS coordinates of the vehicles.

[1]  Robin Milner,et al.  The Space and Motion of Communicating Agents , 2009 .

[2]  Gul A. Agha,et al.  ACTORS - a model of concurrent computation in distributed systems , 1985, MIT Press series in artificial intelligence.

[3]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[4]  Christoph M. Kirsch,et al.  Bigactors — A model for structure-aware computation , 2013, 2013 ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS).

[5]  Martin Odersky,et al.  An Overview of the Scala Programming Language , 2004 .

[6]  Lars Birkedal,et al.  Bigraphical Models of Context-Aware Systems , 2006, FoSSaCS.