A Model for Tacit Communication in Collaborative Human-UAV Search-and-Rescue
Abstract
:1. Introduction
1.1. Motivating Example
1.2. Roadmap Ahead
- How can we arrive at the signaling policy that the rescuer should employ to minimize its cost?;
- How sensitive is our approach of finding the optimal signaling policy to changes in the velocities of the players? Such situations mean that our Assumption 4 is violated;
- How sensitive is our approach to uncertainties in the rescuer’s knowledge of the environment topology? This translates to relaxing our Assumption 3;
- How sensitive is our approach of finding the optimal signaling policy to changes in the rescuee’s path planning model? Such a situation means our Assumption 2 is contradicted;
- How do we account for such uncertainties in designing a robust approach to find the optimal signaling policy?
2. Optimal Signaling Policy
2.1. Rescuee Policy
2.2. Rescuer Optimal Policy
3. Sensitivity of Optimal Policy to Uncertainty
- It may be the case that the rescuee may have some uncertainty about the terrain topology surrounding her and thus, may be planning for a path over an incorrect set of edge-weights ;
- Or it is possible that the rescuee simply does not compute shortest paths even with complete knowledge of edge-weights. This may arise either because the rescuee does not have the computational capability to compute shortest paths, or because human path planning is not sufficiently captured by path cost minimization the way we model it.
3.1. Uncertainty in
3.2. Uncertainty in Edge-Weights and
3.3. Uncertainty in Rescuee’s Path Planning
3.3.1. Vector Based Navigation (VBN)
3.3.2. -Shortest Paths (ESP)
4. Robust Signaling Approach
4.1. Robust Optimal Candidate Rendezvous Set
Algorithm 1. Algorithm to find the robust candidate rendezvous points |
Result: Obtain Set edge weights ; Find the graph of shortest path and the corresponding set of paths ; Initialize ; Set ; Set ; |
4.2. Robust Optimal Signal Computation
- There always exists at least one robust feasible rendezvous point for all possible edge-weights;
- No robust feasible rendezvous point for some .
4.3. Case I: At-Least One Robust Feasible Rendezvous Point
4.4. Case II: No Robust Feasible Rendezvous Point
4.5. Robustness to Velocity Variation
4.6. Simulation Example
5. Stochastic Signaling Approach
5.1. Stochastic Candidate Rendezvous Set
5.2. Stochastic Optimal Signaling Policy
5.3. Stochastic -Optimal Signaling Policy
6. Results
7. Discussion and Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
HRI | Human robot interaction |
SAR | Search and rescue |
UAV | Unmanned aerial vehicle |
ESP | -shortest path |
VBN | Vector based navigation |
LOS | Line-of-sight |
SP | Shortest path |
Appendix A. Proof of Correctness for the Algorithm to Find the Robust Candidate Rendezvous Points
Appendix B. Proof for Some Results
References
- Grover, P.; Sahai, A. Implicit and explicit communication in decentralized control. In Proceedings of the 48th Annual Allerton Conference on Communication, Control, and Computing, Allerton, Monticello, IL, USA, 29 September–1 October 2010; pp. 278–285. [Google Scholar] [CrossRef] [Green Version]
- Sobel, J. Signaling Games. In Encyclopedia of Complexity and Systems Science; Meyers, R., Ed.; Springer: New York, NY, USA, 2009. [Google Scholar] [CrossRef]
- Baillieul, J.; Özcimder, K. The control theory of motion-based communication: Problems in teaching robots to dance. In Proceedings of the American Control Conference (ACC), Montreal, QC, Canada, 27–29 June 2012; pp. 4319–4326. [Google Scholar] [CrossRef] [Green Version]
- Santos, M.; Egerstedt, M. From Motions to Emotions: Can the Fundamental Emotions be Expressed in a Robot Swarm? Int. J. Soc. Robot. 2020, 13, 751–764. [Google Scholar] [CrossRef]
- Dragan, A.D.; Lee, K.C.T.; Srinivasa, S.S. Legibility and Predictability of Robot Motion. In Proceedings of the 8th ACM/IEEE International Conference on Human-Robot Interaction (HRI), Tokyo, Japan, 4–6 March 2013; pp. 301–308. [Google Scholar]
- Dragan, A.D.; Bauman, S.; Forlizzi, J.; Srinivasa, S.S. Effects of Robot Motion on Human-Robot Collaboration. In Proceedings of the 10th ACM/IEEE International Conference on Human-Robot Interaction (HRI), Portland, OR, USA, 2–5 March 2015; pp. 51–58. [Google Scholar] [CrossRef] [Green Version]
- Kamenica, E.; Gentzkow, M. Bayesian Persuasion. Am. Econ. Rev. 2011, 101, 2590–2615. [Google Scholar] [CrossRef] [Green Version]
- Alpern, S.; Gal, S. The Theory of Search Games and Rendezvous; Springer: Boston, MA, USA, 2003. [Google Scholar]
- Szafir, D.; Mutlu, B.; Fong, T. Communication of Intent in Assistive Free Flyers. In Proceedings of the ACM/IEEE International Conference on Human-Robot Interaction (HRI), Bielefeld, Germany, 3–6 March 2014; pp. 358–365. [Google Scholar] [CrossRef] [Green Version]
- Szafir, D.; Mutlu, B.; Fong, T. Communicating Directionality in Flying Robots. In Proceedings of the ACM/IEEE International Conference on Human-Robot Interaction (HRI), Portland, OR, USA, 2–5 March 2015; pp. 19–26. [Google Scholar] [CrossRef]
- Jan, O.; Horowitz, A.J.; Peng, Z.R. Using global positioning system data to understand variations in path choice. Transp. Res. Rec. 2000, 1725, 37–44. [Google Scholar] [CrossRef]
- Zhu, S.; Levinson, D. Do people use the shortest path? An empirical test of Wardrop’s first principle. PLoS ONE 2015, 10, e0134322. [Google Scholar] [CrossRef]
- Bongiorno, C.; Zhou, Y.; Kryven, M.; Theurel, D.; Rizzo, A.; Santi, P.; Tenenbaum, J.; Ratti, C. Vector-based Pedestrian Navigation in Cities. arXiv 2021, arXiv:2103.07104. [Google Scholar]
- Dantzig, G.B. Linear Programming and Extensions; Princeton University Press: Princeton, NJ, USA, 1963. [Google Scholar]
- Hebbar, V. A Stackelberg Signaling Game for Co-Operative Rendezvous in Uncertain Environments in a Search-and-Rescue Context. Master’s Thesis, University of Illinois Urbana-Champaign, Champaign, IL, USA, 2020. [Google Scholar]
- Sigal, C.E.; Pritsker, A.A.B.; Solberg, J.J. The Stochastic Shortest Route Problem. Oper. Res. 1980, 28, 1122–1129. [Google Scholar] [CrossRef]
- Frank, H. Shortest Paths in Probabilistic Graphs. Oper. Res. 1969, 17, 583–599. [Google Scholar] [CrossRef]
- Berstimas, D.; Sim, M. Robust discrete optimization and network flows. Math. Program. 2003, 98, 49–71. [Google Scholar] [CrossRef]
- Ben-Tal, A.; El Ghaoui, L.; Nemirovski, A. Robust Optimization; Princeton University Press: Princeton, NJ, USA, 2009. [Google Scholar]
- Valiant, L.G. The Complexity of Enumeration and Reliability Problems. SIAM J. Comput. 1979, 8, 410–421. [Google Scholar] [CrossRef]
- Malleson, N.; Vanky, A.; Hashemian, B.; Santi, P.; Verma, S.K.; Courtney, T.K.; Ratti, C. The characteristics of asymmetric pedestrian behavior: A preliminary study using passive smartphone location data. Trans. GIS 2018, 22, 616–634. [Google Scholar] [CrossRef] [Green Version]
- Byers, T.H.; Waterman, M.S. Determining all optimal and near-optimal solutions when solving shortest path problems by dynamic programming. Oper. Res. 1984, 32, 1381–1384. [Google Scholar] [CrossRef] [Green Version]
- Naor, D.; Brutlag, D. On near-optimal alignments of biological sequences. J. Comput. Biol. 1994, 1, 349–366. [Google Scholar] [CrossRef] [PubMed]
- Eppstein, D. Finding the k Shortest Paths. Soc. Ind. Appl. Math. 1999, 28, 652–673. [Google Scholar]
- Yen, J.Y. Finding the k Shortest Loopless Paths in a Network. Manag. Sci. 1971, 17, 712–716. [Google Scholar] [CrossRef]
R | 16 | ||
L | 15 | ||
R | 14 | ||
L | 10 | ||
R | 8 |
Topological Layout | True Human Model | Rescuer’s Human Model | Frequency of Success | Avg. Cost of Rescue |
---|---|---|---|---|
strips | ESP | SP | 8 | 20.46 |
strips | SP | SP | 20 | 18.99 |
strips | VBN | SP | 0 | NA |
scatter | ESP | SP | 9 | 19.01 |
scatter | SP | SP | 20 | 18.92 |
scatter | VBN | SP | 20 | 18.92 |
Topological Layout | True Human Model | Rescuer’s Human Model | Frequency of Success | Avg. Cost of Rescue |
---|---|---|---|---|
strips | ESP | ESP | 18 | 21.05 |
strips | SP | ESP | 18 | 21.20 |
strips | VBN | ESP | 16 | 21.22 |
scatter | ESP | ESP | 20 | 23.35 |
scatter | SP | ESP | 20 | 22.56 |
scatter | VBN | ESP | 20 | 22.57 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Hebbar, V.; Langbort, C. A Model for Tacit Communication in Collaborative Human-UAV Search-and-Rescue. Entropy 2021, 23, 1027. https://doi.org/10.3390/e23081027
Hebbar V, Langbort C. A Model for Tacit Communication in Collaborative Human-UAV Search-and-Rescue. Entropy. 2021; 23(8):1027. https://doi.org/10.3390/e23081027
Chicago/Turabian StyleHebbar, Vijeth, and Cédric Langbort. 2021. "A Model for Tacit Communication in Collaborative Human-UAV Search-and-Rescue" Entropy 23, no. 8: 1027. https://doi.org/10.3390/e23081027
APA StyleHebbar, V., & Langbort, C. (2021). A Model for Tacit Communication in Collaborative Human-UAV Search-and-Rescue. Entropy, 23(8), 1027. https://doi.org/10.3390/e23081027