Environment-Agent Interaction in Autonomous Networked Teams with Applications to Minimum-Time Coordinated Control of Multi-Agent Systems
Recent technological advances in the field of autonomous vehicles and networked control systems have resulted in a growing need for more flexible mission planning and execution architectures both for military and civilian applications alike, compared to the traditional single-platform monolithic paradigm. Deployment of networks of autonomous vehicles (agents) would potentially result in more robust mission planning and execution, with increased levels of autonomy, and for a large spectrum of applications ranging from environmental monitoring, distributed surveillance, resource allocation, tracking of multiple targets, etc, to mention a few. This "network-centric'' paradigm utilizes teams of autonomous vehicles (aerial, terrestrial and underwater) working in unison by exchanging information to plan and execute a common mission in a decentralized, yet cooperative manner. This new paradigm brings about a slew of challenging problems, ranging from persistent communication, coordinated task assignment and prioritization, distributed estimation, distributed decision making, etc. These challenges are even more pronounced for small size UAVs/MAVs, which have dynamic responses dominated by short time scales and a strong interaction with the environment (that is, the effect of winds, the presence of pop-up threats, etc). They have also limited onboard computational and power resources. The objective of this research is to develop strategies for teams of UAVs that take into account the interaction with the environment and to do so in a computationally efficient manner to allow on-board implementation.
Motion coordination and path-planning algorithms for small UAVs/MAVs are investigated using appropriate, state-dependent performance metrics that capture the interactions of the vehicle with the environment, the mission objectives, as well as the system theoretic attributes of the network. The concept of generalized Zermelo-Voronoi diagram plays a key role in the proposed approach. In contrast to standard Voronoi decompositions that are based on Euclidean distance, generalized (Zermelo) Voronoi diagrams capture much better the dynamics of the state of the agents in the network (e.g., estimated-time-of-arrival). Several problems will be investigated in this context: First, computationally simple and efficient, distributed algorithms for the construction of generalized Voronoi diagrams with respect to suitable generalized metrics, are developed. These generalized Voronoi partitions can be tailored to the particular mission at hand. Second, and with the help of these diagrams, the proximity relations between different agents and/or between the agents and a set of targets can be characterized. The approach allows for the development of decentralized and distributed control strategies for a wide spectrum of applications, ranging from environmental monitoring, distributed surveillance, multiple target allocation, coordinated target intercept and attack, landing site selection, etc.
Sponsors
This project is supported by NSF.
Selected Publications
- Bakolas, E. and Tsiotras, P., "Optimal Synthesis of the Zermelo-Markov-Dubins Problem in a Constant Drift Field,'' Journal of Optimization Theory and Applications, Vol. 155, No. 2, Nov. 2012, doi: 10.1007/s10957-012-0128-0
- Bakolas, E. and Tsiotras, P., "The Zermelo-Voronoi Diagram: a Dynamic Partition Problem,'' Automatica, Vol. 46, No. 12, pp. 2059-2067, 2010, doi:10.1016/j.automatica.2010.09.003.
- Bakolas, E., and Tsiotras, P., "Relay Pursuit of a Maneuvering Target Using Dynamic Voronoi Diagrams,'' Automatica, Vol. 48, pp. 2213-2220, Aug. 2012, doi:10.1016/j.automatica.2012.06.003
- Bakolas, E. and Tsiotras, P., "Feedback Navigation in an Uncertain Flow-Field and Connections with Pursuit Strategies,'' AIAA Journal of Guidance, Control, and Dynamics, Vol. 35, No. 4, pp. 1268-1279, July-August 2012, doi: 10.2514/1.54950
- Bakolas, E. and Tsiotras, P., "Time-Optimal Synthesis for the Zermelo-Markov-Dubins Problem: the Constant Wind Case,'' American Control Conference, Baltimore, MD, June 30-July 2, 2010.
- Bakolas, E. and Tsiotras, P., "Minimum-Time Paths for a Light Aircraft in the Presence of Regionally-Varying Strong Winds,'' Infotech at Aerospace, Atlanta, GA, April 20-22, 2010.
- Bakolas, E. and Tsiotras, P., "Optimal Pursuit of Moving Targets using Dynamic Voronoi Diagrams,'' 49th IEEE Conference on Decision and Control, Atlanta, GA, Dec. 15-17, 2010, pp. 7431-7436.
- Bakolas, E. and Tsiotras. P., "On the Relay Pursuit of a Maneuvering Target,'' 50th IEEE Conference on Decision and Control and European Control Conference, Orlando, FL, Dec.12-15, 2011, pp. 4270-4275, doi:10.1109/CDC.2011.6160323.
- Bakolas, E. and Tsiotras, P., "Optimal Partitioning for Spatiotemporal Coverage in a Drift Field,'' Automatica, Vol. 49, No. 7, pp. 2064-2073, July 2013, doi: 10.1016/j.automatica.2013.04.013
- Sun, W., and Tsiotras, P., "A Sequential Pursuer-Target Assignment
Problem Under External Disturbances,''
52nd IEEE Conference on Decision and Control Conference, Florence, Italy, Dec. 10-13, 2013. - Sun, W. and Tsiotras, P., "An Optimal Evader Strategy in a Two-Pursuer One-Evader Problem,'' 53rd IEEE Conference on Decision and Control, Los Angeles, CA, Dec. 15-17, 2014, pp. 4266-4271.
- Sun, W., Theodorou, E., and Tsiotras, P., "Continuous-Time Differential Dynamic Programming with Terminal Constraints,'' IEEE Symposium on Adaptive Dynamic Programming and Reinforcement Learning, Orlando, FL, Dec. 9-12, 2014, pp. 289-294.
- Sun, W., and Tsiotras, P., "Pursuit Evasion Game of Two Players under an External Flow Field," American Control Conference, Chicago, IL, July 1-3, 2015, pp. 5617-5622, doi:10.1109/ACC.2015.7172219
- Sun, W., Theodorou, E. and Tsiotras, P., "Game Theoretic Continuous
Time Differential Dynamic Programming,'' American Control Conference,
Chicago, IL, July 1-3, 2015, pp. 5593-5598,
doi:10.1109/ACC.2015.7172215