320 D.B.M.M. Fontes and F.A.C.C. Fontes
proposed here should be seen as a component of a framework for multiagent coor-
dination/cooperation, which must necessarily include other components such as a
trajectory control component.
The algorithm proposed is based on a dynamic programming approach that is
very efficient for small dimensional problems. As explained before, the original
problem is solved by combining, in an efficient way, the solution to some subprob-
lems. The method efficiency improves with the number of times the subproblems
are reused, which obviously increases with the number of feasible solutions. This
can be seen from the very small percentage of states use when compared with the
number of states represented or the number of potential feasible solutions.
Moreover, the proposed methodology is very flexible, in the sense that it easily
allows for the inclusion of additional problem features, e.g., imposing geometric
constraints on each agent or on the formation as a whole, deciding on the agents
velocity, among others.
References
1. Aho, A.V., Hopcroft, J.E., Ullman, J.D.: Data Structures and Algorithms. Addison-Wesley,
Reading (1983)
2. Bellman, R.: Dynamic Programming. Princeton University Press, Princeton (1957)
3. Bender, J.: An overview of systems studies of automated highway systems. IEEE Trans. Veh.
Technol. 40(1 Part 2), 82–99 (1991)
4. Buzogany, L.E., Pachter, M., d’Azzo, J.J.: Automated control of aircraft in formation flight. In:
AIAA Guidance, Navigation, and Control Conference and Exhibit, pp. 1349–1370, Monterey,
California (1993)
5. Desai, J.P., Ostrowski, P., Kumar, V.: Modeling and control of formations of nonholonomic
mobile robots. IEEE Trans. Robot. Autom. 17(6), 905–908 (2001)
6. Fontes, D.B.M.M., Fontes, F.A.C.C.: Optimal reorganization of agent formations. WSEAS
Trans. Syst. Control 3(9), 789–798 (2008)
7. Fontes, F.A.C.C., Fontes, D.B.M.M., Caldeira, A.C.D.: Model predictive control of vehicle
formations. In: Pardalos, P., Hirsch, M.J., Commander, C.W., Murphey, R. (eds.) Optimization
and Cooperative Control Strategies. Lecture Notes in Control and Information Sciences, vol.
381. Springer, Berlin (2009). ISBN:978-3-540-88062-2
8. Hu, J., Sastry, S.: Optimal collision avoidance and formation switching on Riemannian mani-
folds. In: IEEE Conference on Decision and Control, vol. 2, pp. 1071–1076. IEEE Press, New
York (1998)
9. Jin, Z., Shima, T., Schumacher, C.J.: Optimal scheduling for refueling multiple autonomous
aerial vehicles. IEEE Trans. Robot. 22(4), 682–693 (2006)
10. Murray, R.M.: Recent research in cooperative control multivehicle systems. J. Dyn. Syst.
Meas. Control 129, 571–583 (2007)
11. Rasmussen, S.J., Shima, T.: Branch and bound tree search for assigning cooperating UVAs to
multiple tasks. In: Institute of Electrical and Electronic Engineers, American Control Confer-
ence 2006, Minneapolis, Minnesota, USA (2006)
12. Rasmussen, S.J., Shima, T., Mitchell, J.W., Sparks, A., Chandler, P.R.: State-space search for
improved autonomous UAVs assignment algorithm. In: IEEE Conference on Decision and
Control, Paradise Island, Bahamas (2004)
13. Schumacher, C.J., Chandler, P.R., Rasmussen, S.J.: Task allocation for wide area search mu-
nitions via iterative network flow. In: American Institute of Aeronautics and Astronautics,
Guidance, Navigation, and Control Conference 2002, Reston, Virginia, USA (2002)