Abstract
Mobile social robots and (semi-)autonomous small size vehicles such as robotic wheelchairs need to understand and replicate pedestrian behaviour, in order to move safely in the crowd and to interact with, move along with and transport humans. A large amount of research about pedestrian behaviour has been undertaken by the crowd simulation community, but such results cannot be trivially adapted to robot applications. We discuss a simple but general recipe to apply an acceleration based pedestrian model (“Social Force Model”) to mobile robots, and, as a specific example, we show how to replicate in a group of robots the behaviour of social pedestrian groups.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
By distance between pedestrians, or more in general between moving agents, we usually mean the distance between their body centres.
- 2.
Namely, we change the current distance with the future one “at the time of collision”, computed using relative velocity information.
- 3.
Such social norms were not implemented in the simulator developed for this work.
- 4.
In our implementation, \(R_{max}\) was fixed by an optimisation algorithm as \({\approx } 0.4\) m. Since the term \(\mathbf {f}_{obs}\) is not intended to provide the robot navigation around obstacles, which should be inferred by a proper navigation algorithm, but only “emergency” collision avoidance, a relatively small value of \(R_{max}\) is completely acceptable. Furthermore, since in the example we are using Eq. 6, such \(R_{max}\) corresponds to a threshold for the distance at the time of maximum approach, and not for the current distance, which may be considerably larger.
- 5.
When dealing with the collision avoidance force between two pedestrians, robots or other moving agents \(\mathbf {f}_{ped}\), \(\overline{r}\) should be replaced with the body radius, i.e. assuming the size of the robot is similar to the human one, \({\approx } 0.5\) m.
- 6.
The difference between the pedestrians and the robots is clear when they change direction, since the former do it instantaneously, while the latter need to rotate.
- 7.
The used model introduces some minor changes in the equations of [23, 24], which were introduced to maximise stability, in particular with respect to actual robot implementation. Furthermore, some parameters have been changed with respect to the original work by using a GA algorithm with the intent, again, of minimising robot collisions. Since the purpose of this work is not to present a maximally efficient robot system, but to provide a general recipe to convert a pedestrian model for robot use, we leave these details for an incoming extended technical paper.
- 8.
In this preliminary implementation, robots just navigated to the end of the corridor, and the goal was decided in advance.
References
Brščić, D., Kanda, T., Ikeda, T., Miyashita, T.: Person tracking in large public spaces using 3-D range sensors. IEEE Trans. Hum. Mach. Syst. 43(6), 522–534 (2013)
Burgard, W., Cremers, A.B., Fox, D., Hähnel, D., Lakemeyer, G., Schulz, D., Steiner, W., Thrun, S.: The interactive museum tour-guide robot. In: AAAI/IAAI, pp. 11–18 (1998)
Garrell, A., Sanfeliu, A.: Cooperative social robots to accompany groups of people. Int. J. Robot. Res. 31(13), 1675–1701 (2012)
Gross, H.M., Boehme, H., Schroeter, C., Müller, S., König, A., Einhorn, E., Martin, C., Merten, M., Bley, A.: TOOMAS: interactive shopping guide robots in everyday use-final implementation and experiences from long-term field trials. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2009, pp. 2005–2012. IEEE (2009)
Guy, S.J., Chhugani, J., Curtis, S., Dubey, P., Lin, M., Manocha, D.: Pledestrians: a least-effort approach to crowd simulation. In: Proceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 119–128. Eurographics Association (2010)
Helbing, D., Farkas, I., Vicsek, T.: Simulating dynamical features of escape panic. Nature 407(6803), 487–490 (2000)
Huttenrauch, H., Eklundh, K.S.: Fetch-and-carry with CERO: observations from a long-term user study with a service robot. In: Proceedings of the 11th IEEE International Workshop on Robot and Human Interactive Communication, pp. 158–163. IEEE (2002)
Kanda, T., Shiomi, M., Miyashita, Z., Ishiguro, H., Hagita, N.: A communication robot in a shopping mall. IEEE Trans. Robot. 26(5), 897–913 (2010)
Karamouzas, I., Overmars, M.: Simulating and evaluating the local behavior of small pedestrian groups. IEEE Trans. Visual. Comput. Graph. 18(3), 394–406 (2012)
Kidokoro, H., Kanda, T., Bršcic, D., Shiomi, M.: Will I bother here?-a robot anticipating its influence on pedestrian walking comfort. In: 2013 8th ACM/IEEE International Conference on Human-Robot Interaction (HRI), pp. 259–266. IEEE (2013)
Kuno, Y., Shimada, N., Shirai, Y.: Look where you’re going [robotic wheelchair]. IEEE Robot. Autom. Mag. 10(1), 26–34 (2003)
Morales, Y., Kallakuri, N., Shinozawa, K., Miyashita, T., Hagita, N.: Human-comfortable navigation for an autonomous robotic wheelchair. In: 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 2737–2743. IEEE (2013)
Murakami, R., Morales Saiki, L.Y., Satake, S., Kanda, T., Ishiguro, H.: Destination unknown: walking side-by-side without knowing the goal. In: Proceedings of the 2014 ACM/IEEE International Conference on Human-Robot Interaction, pp. 471–478. ACM (2014)
Pacchierotti, E., Christensen, H.I., Jensfelt, P.: Evaluation of passing distance for social robots. In: The 15th IEEE International Symposium on Robot and Human Interactive Communication, ROMAN 2006, pp. 315–320. IEEE (2006)
Ratsamee, P., Mae, Y., Ohara, K., Kojima, M., Arai, T.: Social navigation model based on human intention analysis using face orientation. In: IROS 2013, pp. 1682–1687. IEEE (2013)
Schultz, M., Kretz, T., Fricke, H.: Solving the direction field for discrete agent motion. In: Bandini, S., Manzoni, S., Umeo, H., Vizzari, G. (eds.) ACRI 2010. LNCS, vol. 6350, pp. 489–495. Springer, Heidelberg (2010). doi:10.1007/978-3-642-15979-4_52
Seder, M., Petrovic, I.: Dynamic window based approach to mobile robot motion control in the presence of moving obstacles. In: 2007 IEEE International Conference on Robotics and Automation, pp. 1986–1991. IEEE (2007)
Shiomi, M., Zanlungo, F., Hayashi, K., Kanda, T.: Towards a socially acceptable collision avoidance for a mobile robot navigating among pedestrians using a pedestrian model. Int. J. Soc. Robot. 6(3), 443–455 (2014)
Thrun, S., Bennewitz, M., Burgard, W., Cremers, A.B., Dellaert, F., Fox, D., Hahnel, D., Rosenberg, C., Roy, N., Schulte, J., et al.: MINERVA: a second-generation museum tour-guide robot. In: Proceedings of 1999 IEEE International Conference on Robotics and Automation, vol. 3. IEEE (1999)
Truong, X.T., Ngo, T.D.: Dynamic social zone based mobile robot navigation for human comfortable safety in social environments. Int. J. Soc. Robot. 8(5), 663–684 (2016)
Truong, X.T., Yoong, V.N., Ngo, T.D.: RGB-D and laser data fusion-based human detection and tracking for socially aware robot navigation framework. In: ROBIO 2015, pp. 608–613. IEEE (2015)
Zanlungo, F., Ikeda, T., Kanda, T.: Potential for the dynamics of pedestrians in a socially interacting group. Phys. Rev. E 89(1), 012811 (2014)
Zanlungo, F., Kanda, T.: A mesoscopic model for the effect of density on pedestrian group dynamics. EPL (Europhys. Lett.) 111(3), 38007 (2015)
Zanlungo, F., Ikeda, T., Kanda, T.: Social force model with explicit collision prediction. EPL (Europhys. Lett.) 93(6), 68005 (2011)
Zanlungo, F., Ikeda, T., Kanda, T.: A microscopic “social norm” model to obtain realistic macroscopic velocity and density pedestrian distributions. PloS One 7(12), e50720 (2012)
Acknowledgements
This research is partially based on results obtained from a project commissioned by the New Energy and Industrial Technology Development Organization (NEDO).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Zanlungo, F., Yücel, Z., Ferreri, F., Even, J., Morales Saiki, L.Y., Kanda, T. (2017). Social Group Motion in Robots. In: Kheddar, A., et al. Social Robotics. ICSR 2017. Lecture Notes in Computer Science(), vol 10652. Springer, Cham. https://doi.org/10.1007/978-3-319-70022-9_47
Download citation
DOI: https://doi.org/10.1007/978-3-319-70022-9_47
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-70021-2
Online ISBN: 978-3-319-70022-9
eBook Packages: Computer ScienceComputer Science (R0)