SocNav1: A Dataset to Benchmark and Learn Social Navigation Conventions
<p>Screen shots of the application used to gather the data. The robot is depicted in red and labelled with R, the humans in blue and labelled with H and the objects in green and labelled with O. Black parallel lines indicate interaction between a human and an object or another human.</p> "> Figure 2
<p>Overview of the data provided by three different subjects.</p> "> Figure 3
<p>Results obtained using a GNN trained with the proposed dataset. The images of the left show different scenarios where different situations occur. The images of the right represent the output of the network for the different positions of the robot in the scene. The response of the network is depicted with a heat color scale that varies between red (unacceptable position) to blue (perfect position).</p> ">
Abstract
:1. Summary
2. Data Description
- socnav_training.json: training dataset. No data augmentation. It contains 8168 labels/scenarios.
- socnav_training_dup.json: training dataset with data augmentation. It contains 16,336 labels/scenarios.
- socnav_dev.json: development dataset. It contains 556 labels/scenarios.
- socnav_test.json: testing dataset. It contains 556 labels/scenarios.
- identifier: a string that identifies the scenario. Several instances of the same labelled scenario might exist.
- robot: it is a dictionary containing the identifier of the robot in the scenario.
- room: a list of points defining the wall polyline that delimits the room.
- humans: a list of humans. Each human is implemented as a dictionary with the following keys: id (identifying the human in the scenario), xPos and yPos (they are the center of the human and represent its location expressed in centimetres), orientation (expressed in degrees). Humans are assumed to be 40 cm wide, and 20 cm from chest to back.
- objects: a list of objects. Each object is implemented as a dictionary with the following keys: id (identifying the object in the scenario), xPos and yPos (the location of the object, expressed in centimetres), orientation (expressed in degrees). Objects are assumed to be cm.
- links: a list of interaction tuples, where the first element of the tuple is a human who is interacting with the second element in the tuple, which can be an object or another human.
- score: the score assigned to the robot in the scenario. From 0 to 100.
3. Methods
- The closer the robot is to humans from their perspective, the more it disturbs.
- A collision with a human should have a 0 score (unacceptable).
- We want to consider, not only the personal spaces but also the spaces that humans need to interact with other humans or objects. The closer the robot gets to the interaction space (human to human, or human to object) the lower the score—up to a non-critical limit.
- A collision with an interaction area should have a maximum score of 20 (undesirable). The interaction area is considered the zone needed by a human to comfortably interact with other human or with an object.
- The score should decrease as the number of people it is interrupting increases.
- In small rooms with a high number of people, closer distances are acceptable in comparison to big rooms with fewer people. It is somewhat acceptable to get closer to people in crowded environments. Therefore, in general terms, the higher the density, the higher the score.
- You should consider only social aspects, not the robot’s intelligence. Even if the robot seems to be having a close look at one of the walls, it should have a decent score as long as it is not disturbing anyone. The variable to assess is not related to the robot’s performance or whether or not the robot collides with walls and objects. We are only asking about social aspects.
4. Analysis and Validation of the Dataset
5. Discussion
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Rajnai, Z.; Kocsis, I. Labor market risks of industry 4.0, digitization, robots and AI. In Proceedings of the IEEE 15th International Symposium on Intelligent Systems and Informatics (SISY), Subotica, Serbia, 14–16 September 2017; pp. 343–346. [Google Scholar]
- Pham, Q.C.; Madhavan, R.; Righetti, L.; Smart, W.; Chatila, R. The impact of robotics and automation on working conditions and employment: Ethical, legal, and societal issues. IEEE Robot. Autom. Mag. 2018, 25, 126–128. [Google Scholar] [CrossRef]
- Fosch Villaronga, E.; Tamò-Larrieux, A.; Lutz, C. Did I tell you my new therapist is a robot? Ethical, legal, and societal issues of healthcare and therapeutic robots. SSRN Electron. J. 2018. [Google Scholar] [CrossRef]
- García-Olaya, A.; Fuentetaja, R.; García-Polo, J.; González, J.C.; Fernández, F. Challenges on the Application of Automated Planning for Comprehensive Geriatric Assessment Using an Autonomous Social Robot. In Proceedings of the 19th International Workshop of Physical Agents (WAF), Madrid, Spain, 22–23 November 2018. [Google Scholar]
- Trinh, T.Q.; Schroeter, C.; Kessler, J.; Gross, H.M. “Go Ahead, Please”: Recognition and Resolution of Conflict Situations in Narrow Passages for Polite Mobile Robot Navigation. In Proceedings of the Seventh International Conference on Social Robotics, Paris, France, 26–30 October 2015. [Google Scholar]
- Vega, A.; Manso, L.J.; Macharet, D.G.; Bustos, P.; Núñez, P. Socially aware robot navigation system in human-populated and interactive environments based on an adaptive spatial density function and space affordances. Pattern Recognit. Lett. 2019, 118, 72–84. [Google Scholar] [CrossRef] [Green Version]
- Cruz-Maya, A.; Garcia, F.; Pandey, A.K. Enabling Socially Competent navigation through incorporating HRI. arXiv 2019, arXiv:cs.RO/1904.09116. [Google Scholar]
- Pérez-Higueras, N.; Caballero, F.; Merino, L. Learning human-aware path planning with fully convolutional networks. In Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, Australia, 21–25 May 2018; pp. 1–5. [Google Scholar]
- Battaglia, P.W.; Hamrick, J.B.; Bapst, V.; Sanchez-Gonzalez, A.; Zambaldi, V.; Malinowski, M.; Tacchetti, A.; Raposo, D.; Santoro, A.; Faulkner, R.; et al. Relational inductive biases, deep learning, and graph networks. arXiv 2018, arXiv:cs.LG/1806.01261. [Google Scholar]
- Manso, L.J.; Jorvekar, R.R.; Faria, D.R.; Bustos, P.; Bachiller, P. Graph Neural Networks for Human-aware Social Navigation. arXiv 2019, arXiv:cs.RO/1909.09003. [Google Scholar]
- Rios-Martinez, J.; Spalanzani, A.; Laugier, C. From proxemics theory to socially-aware navigation: A survey. Int. J. Soc. Robot. 2015, 7, 137–153. [Google Scholar] [CrossRef]
- Hall, E.T. The Hidden Dimension: Man’s Use of Space in Public and Private; The Bodley Head: London, UK, 1969. [Google Scholar]
- Hansen, S.T.; Svenstrup, M.; Andersen, H.J.; Bak, T. Adaptive human aware navigation based on motion pattern analysis. In Proceedings of the RO-MAN 2009—The 18th IEEE International Symposium on Robot and Human Interactive Communication, Toyama, Japan, 27 September–2 October 2009; pp. 927–932. [Google Scholar]
- Ramon-Vigo, R.; Perez-Higueras, N.; Caballero, F.; Merino, L. Transferring human navigation behaviors into a robot local planner. In Proceedings of the 23rd IEEE International Symposium on Robot and Human Interactive Communication, Edinburgh, UK, 25–29 August 2014; pp. 774–779. [Google Scholar] [CrossRef]
- Borkowski, A.; Siemiatkowska, B.; Szklarski, J. Towards semantic navigation in mobile robotics. In Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Springer: Berlin/Heidelberg, Germany, 2010; pp. 719–748. [Google Scholar] [CrossRef]
- Luber, M.; Spinello, L.; Silva, J.; Arras, O.K. Socially-aware robot navigation: A learning approach. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, Vilamoura, Algarve, Portugal, 7–12 October 2012; pp. 902–907. [Google Scholar] [CrossRef] [Green Version]
- Papadakis, P.; Spalanzani, A.; Laugier, C. Social mapping of human-populated environments by implicit function Learning. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan, 3–7 November 2013; pp. 1701–1707. [Google Scholar] [CrossRef] [Green Version]
- Fisher, R.B. The PETS04 Surveillance Ground-Truth Data Sets; Technical Report; School of Informatics, University of Edinburgh: Edinburgh, UK, 2004. [Google Scholar]
- Pellegrini, S.; Ess, A.; Schindler, K.; Van Gool, L. You’ll never walk alone: Modeling social behavior for multi-target tracking. In Proceedings of the IEEE International Conference on Computer Vision, Kyoto, Japan, 29 September–2 October 2009; pp. 261–268. [Google Scholar] [CrossRef] [Green Version]
- Cohen, J. Weighted kappa: Nominal scale agreement provision for scaled disagreement or partial credit. Psychol. Bull. 1968, 70, 213. [Google Scholar] [CrossRef] [PubMed]
- Landis, J.R.; Koch, G.G. The Measurement of Observer Agreement for Categorical Data. Biometrics 1977, 33, 159–174. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Cohen, J. Statistical power ANALYSIS for the Behavioral Sciences, Revised ed.; Academic Press: New York, NY, USA, 1977. [Google Scholar] [CrossRef]
Subject 1 | Subject 2 | Subject 3 | |
---|---|---|---|
Subject 1 | 0.84 | 0.61 | 0.71 |
Subject 2 | 0.61 | 0.76 | 0.71 |
Subject 3 | 0.71 | 0.71 | 0.81 |
© 2020 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 (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Manso, L.J.; Nuñez, P.; Calderita, L.V.; Faria, D.R.; Bachiller, P. SocNav1: A Dataset to Benchmark and Learn Social Navigation Conventions. Data 2020, 5, 7. https://doi.org/10.3390/data5010007
Manso LJ, Nuñez P, Calderita LV, Faria DR, Bachiller P. SocNav1: A Dataset to Benchmark and Learn Social Navigation Conventions. Data. 2020; 5(1):7. https://doi.org/10.3390/data5010007
Chicago/Turabian StyleManso, Luis J., Pedro Nuñez, Luis V. Calderita, Diego R. Faria, and Pilar Bachiller. 2020. "SocNav1: A Dataset to Benchmark and Learn Social Navigation Conventions" Data 5, no. 1: 7. https://doi.org/10.3390/data5010007
APA StyleManso, L. J., Nuñez, P., Calderita, L. V., Faria, D. R., & Bachiller, P. (2020). SocNav1: A Dataset to Benchmark and Learn Social Navigation Conventions. Data, 5(1), 7. https://doi.org/10.3390/data5010007