Abstract
This chapter proposes a distributed approach for the resolution of a multi-agent problem under collision and obstacle avoidance conditions. Using hyperplane arrangements and mixed integer programming, we provide an efficient description of the feasible region verifying the avoidance constraints. We exploit geometric properties of hyperplane arrangements and adapt this description to the distributed scheme in order to provide an efficient Model Predictive Control (MPC) solution. Furthermore, we prove constraint validation for a hierarchical ordering of the agents.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
We have made the simplifying convention that all the half-spaces appearing in (17.3) are of form \(\mathcal R^+(\cdot )\).
- 2.
Sometimes this construction is called in the literature the “big M” formulation.
- 3.
Whenever the time instant is clear we abuse the notation and denote the current state, \(x(k)_i\), as \(x_i\). The same simplified notation is applied to the input.
- 4.
Note that in the hierarchical implementation the neighborhoods are disjoint, see also the definition of neighborhoods \(\mathcal N_i\) in Sect. 17.3.
- 5.
Not necessarily true when the dynamics describe systems which have a minimal velocity—unmanned aerial vehicles (UAVs) for example.
References
D. Grundel, R. Murphey, P.M. Pardalos, Cooperative Systems, Control and Optimization, vol. 588 (Springer, New York, 2007)
M. Jünger, M. Junger, T.M. Liebling, D. Naddef, G. Nemhauser, W.R. Pulleyblank, 50 Years of Integer Programming 1958–2008: From the Early Years to the State-of-the-Art (Springer, New York, 2009)
T. Kanungo, D.M. Mount, N.S. Netanyahu, C.D. Piatko, R. Silverman, A.Y. Wu, An efficient k-means clustering algorithm: analysis and implementation. IEEE Trans. Pattern Anal. Mach. Intell. 24(7), 881–892 (2002)
S. Lin, B. De Schutter, Y. Xi, H. Hellendoorn, Model predictive control for urban traffic networks via milp, in Proceedings of the 29th American Control Conference, pp. 2272–2277, Baltimore, 30 June–2 July 2010
R. Olfati-Saber, R.M. Murray, Distributed cooperative control of multiple vehicle formations using structural potential functions, in Proceedings of the 15th IFAC World Congress, pp. 346–352, Barcelona, 21–26 July 2002
P.M. Pardalos, Hyperplane arrangements in optimization, in Encyclopedia of Optimization (Springer, New York, 2009), pp. 1547–1548
I. Prodan, S. Olaru, C. Stoica, S.-I. Niculescu, Predictive control for tight group formation of multi-agent systems, in Proceedings of the 18th IFAC World Congress, pp. 138–143, Milano, 28 Aug–2 Sept 2011
I. Prodan, S. Olaru, C. Stoica, S.-I. Niculescu, On the tight formation for multi-agent dynamical systems, in KES—Agents and Multi-agent Systems, Technologies and Applications, LNAI 7327. (Springer, New York, 2012), pp. 554–565
I. Prodan, F. Stoican, S. Olaru, S.-I. Niculescu, Enhancements on the hyperplanes arrangements in mixed-integer techniques. J. Optim. Theory Appl. 154(2):549–572 (2012). doi:10.1007/s10957-012-0022-9
E. Rimon, D.E. Koditschek, Exact robot navigation using artificial potential functions. IEEE Trans. Robot. Autom. 8(5), 501–518 (1992)
R. Scattolini, Architectures for distributed and hierarchical model predictive control—a review. J. Process Control 19(5), 723–731 (2009)
F. Stoican, S. Olaru, M.M. Seron, J.A. De Doná, Reference governor design for tracking problems with fault detection guarantees. J. Process Control 22(5), 829–836 (2012)
J.P. Vielma, G.L. Nemhauser, Modeling disjunctive constraints with a logarithmic number of binary variables and constraints. Math. Program. 128(1), 49–72 (2011)
M.P. Vitus, V. Pradeep, G. Hoffmann, S.L. Waslander, C.J. Tomlin, Tunnel-milp: path planning with sequential convex polytopes, in Proceedings of the 26th AIAA Guidance, Navigation, and Control Conference, Honolulu, 18–21 Aug 2008
G.M. Ziegler, Lectures on Polytopes, vol. 152. (Springer, New York, 1995)
Acknowledgments
The research of Ionela Prodan is financially supported by the EADS Corporate Foundation (091-AO09-1006).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Prodan, I., Stoican, F., Olaru, S., Stoica, C., Niculescu, SI. (2014). Mixed-Integer Programming Techniques in Distributed MPC Problems. In: Maestre, J., Negenborn, R. (eds) Distributed Model Predictive Control Made Easy. Intelligent Systems, Control and Automation: Science and Engineering, vol 69. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-7006-5_17
Download citation
DOI: https://doi.org/10.1007/978-94-007-7006-5_17
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-007-7005-8
Online ISBN: 978-94-007-7006-5
eBook Packages: EngineeringEngineering (R0)