Paper:
Merging and Following Control System by Mobile Robot Based on Nonuniform Pedestrian Flow Model
Ryusei Shigemoto
and Ryosuke Tasaki

Department of Mechanical Engineering, Aoyama Gakuin University
5-10-1 Fuchinobe, Chuo-ku, Sagamihara, Kanagawa 252-5258, Japan
Corresponding author
In congested environments, achieving safe and efficient robot navigation without disturbing crowd flow is a significant challenge. Previous studies have not sufficiently validated motion control algorithms that account for the dynamic characteristics of pedestrian flows, leading to degraded navigation performance. In this paper, a merging and following control algorithm based on the real-time understanding of pedestrian flow dynamics is proposed to address this issue. The advanced recognition of pedestrian flows is enabled by the use of an overhead-view RGB camera and 2D-LiDAR, through which crowd dynamics are accurately captured. Based on the acquired dynamic flow information, merging motions that preserve crowd movement and following motions adapted to nonuniform flows are generated. The proposed system is evaluated in both nonuniform flow and separate flow scenes, which represent general crowd behavior. Multiple simulations and real-world experiments have demonstrated that the proposed system enhances navigation performance compared with conventional systems while ensuring human safety and comfort. In particular, reductions in travel time and path length, decreases in average acceleration and collision count, and the minimization of social force on pedestrians are achieved. These validation results indicate that the system enables robots to navigate crowds in a human-like manner, thereby supporting its potential deployment in practical environments.
Navigation for merging and following
- [1] E. W. Dijkstra, “A note on two problems in connexion with graphs,” Numerische Mathematik, Vol.1, pp. 269-271, 1959. https://doi.org/10.1007/BF01386390
- [2] J. Pearl, “Heuristics Intelligent Search Strategies for Computer Problem Solving,” Addison-Wesley, 1984.
- [3] O. Kathib, “Real-time obstacle avoidance for manipulators and mobile robots,” Proc. 1985 IEEE Int. Conf. on Robotics and Automation, pp. 500-505, 1985. https://doi.org/10.1109/ROBOT.1985.1087247
- [4] D. Fox, W. Burgard, and S. Thrun, “The dynamic window approach to collision avoidance,” IEEE Robotics & Automation Magazine, Vol.4, Issue 1, pp. 23-33, 1997. https://doi.org/10.1109/100.580977
- [5] S. M. LaValle, “Rapidly-exploring random trees: A new tool for path planning,” Research Report 9811, Department of Computer Science, Iowa State University, 1998.
- [6] S. Thrun, M. Beetz, M. Bennewitz, W. Burgard, A. B. Cremers, F. Dellaert, D. Fox, D. Haehnel, C. Rosenberg, N. Roy, J. Schulte, and D. Schulz, “Probabilistic algorithms and the interactive museum tour-guide robot Minerva,” Int. J. of Robotics Research, Vol.19, Issue 11, pp. 972-999, 2000. https://doi.org/10.1177/02783640022067922
- [7] W. Burgard, A. B. Cremers, D. Fox, D. Hähnel, G. Lakemeyer, D. Schulz, W. Steiner, and S. Thrun, “Experiences with an interactive museum tour-guide robot,” Artificial Intelligence, Vol.114, Issues 1-2, pp. 3-55, 1999. https://doi.org/10.1016/S0004-3702(99)00070-3
- [8] Y. Hosoda, K. Yamamoto, R. Ichinose, S. Egawa, J. Tamamoto, K. Tsubouchi, and S. Yuta, “Collision-avoidance algorithm for human-symbiotic robot,” Proc. Int. Conf. on Control, Automation and Systems, pp. 557-561, 2010. https://doi.org/10.1109/ICCAS.2010.5669933
- [9] N. E. Du Toit and J. W. Burdick, “Robot motion planning in dynamic, uncertain environments,” IEEE Trans. on Robotics, Vol.28, Issue 1, pp. 101-115, 2012. https://doi.org/10.1109/TRO.2011.2166435
- [10] P. Trautman and A. Krause, “Unfreezing the robot: Navigation in dense, interacting crowds,” IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, pp. 797-803, 2010. https://doi.org/10.1109/IROS.2010.5654369
- [11] P. Trautman, J. Ma, R. M. Murray, and A. Krause, “Robot navigation in dense human crowds: Statistical models and experimental studies of human–robot cooperation,” Int. J. of Robotics Research, Vol.34, Issue 3, pp. 335-356, 2015. https://doi.org/10.1177/0278364914557874
- [12] P. Trautman, J. Ma, R. M. Murray, and A. Krause, “Robot navigation in dense human crowds: The case for cooperation,” IEEE Int. Conf. on Robotics and Automation, pp. 2153-2160, 2013. https://doi.org/10.1109/ICRA.2013.6630866
- [13] Y. F. Chen, M. Everett, M. Liu, and J. P. How, “Socially aware motion planning with deep reinforcement learning,” IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, pp. 1343-1350, 2017. https://doi.org/10.1109/IROS.2017.8202312
- [14] G. Ferrer, A. G. Zulueta, F. H. Cotarelo, and A. Sanfeliu, “Robot social-aware navigation framework to accompany people walking side-by-side,” Autonomous Robots, Vol.41, pp. 775-793, 2017. https://doi.org/10.1007/s10514-016-9584-y
- [15] A. Bera, T. Randhavane, R. Prinja, and D. Manocha, “SocioSense: Robot navigation amongst pedestrians with social and psychological constraints,” IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, pp. 7018-7025, 2017. https://doi.org/10.1109/IROS.2017.8206628
- [16] C. Chen, Y. Liu, S. Kreiss, and A. Alahi, “Crowd-robot interaction: Crowd-aware robot navigation with attention-based deep reinforcement learning,” 2019 Int. Conf. on Robotics and Automation, pp. 6015-6022, 2019. https://doi.org/10.1109/ICRA.2019.8794134
- [17] D. C. Duives, W. Daamen, and S. P. Hoogendoorn, “State-of-the-art crowd motion simulation models,” Transportation Research Part C: Emerging Technologies, Vol.37, pp. 193-209, 2013. https://doi.org/10.1016/j.trc.2013.02.005
- [18] D. Helbing and A. Johansson, “Pedestrian, crowd and evacuation dynamics,” Encyclopedia of Complexity and Systems Science, pp. 6476-6495, 2009. https://doi.org/10.1007/978-0-387-30440-3_382
- [19] D. Helbing, P. Molnár, I. J. Farkas, and K. Bolay, “Self-organizing pedestrian movement,” Environment and Planning B: Planning and Design, Vol.28, Issue 3, pp. 361-383, 2001. https://doi.org/10.1068/b2697
- [20] D. Helbing, L. Buzna, A. Johansson, and T. Werner, “Self-organized pedestrian crowd dynamics: Experiments, simulations, and design solutions,” Transportation Science, Vol.39, No.1, pp. 1-24, 2005. https://doi.org/10.1287/trsc.1040.0108
- [21] D. Helbing, A. Johansson, and H. Z. Al-Abideen, “Dynamics of crowd disasters: An empirical study,” Physical Review E, Vol.75, No.4, Article No.046109, 2007. https://doi.org/10.1103/PhysRevE.75.046109
- [22] S. P Hoogendoorn and W. Daamen, “Pedestrian behavior at bottlenecks,” Transportation Science, Vol.39, No.2, pp. 147-159, 2005. https://doi.org/10.1287/trsc.1040.0102
- [23] R. Bhaskara, H. Viswanath, and A. Bera, “Trajectory prediction for robot navigation using flow-guided Markov neural operator,” 2024 IEEE Int. Conf. on Robotics and Automation, pp. 15209-15216, 2024. https://doi.org/10.1109/ICRA57147.2024.10611154
- [24] D. Dugas, K. Cai, O. Andersson, N. Lawrance, R. Siegwart, and J. J. Chung, “FlowBot: Flow-based modeling for robot navigation,” 2022 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, pp. 8799-8805, 2022. https://doi.org/10.1109/IROS47612.2022.9981407
- [25] W. Kumahara, G. Masuyama, Y. Tamura, A. Yamashita, and H. Asama, “Navigation system for mobile robot based on pedestrian flow under dynamic environment,” Trans. of the Society of Instrument and Control Engineers, Vol.50, Issue 1, pp. 58-67, 2014 (in Japanese). https://doi.org/10.9746/sicetr.50.58
- [26] X. Yao, J. Zhang, and J. Oh, “Following social groups: Socially compliant autonomous navigation in dense crowds,” arXiv:1911.12063, 2019. https://doi.org/10.48550/arXiv.1911.12063
- [27] Y. Du, N. J. Hetherington, C. L. Oon, W. P. Chan, C. P. Quintero, E. Croft, and H. F. Machiel Van der Loos, “Group surfing: A pedestrian-based approach to sidewalk robot navigation,” 2019 Int. Conf. on Robotics and Automation, pp. 6518-6524, 2019. https://doi.org/10.1109/ICRA.2019.8793608
- [28] R. Shigemoto and R. Tasaki, “Mobile robot navigation based on pedestrian flow model considering human unsteady dynamic behavior,” Proc. of the 20th Int. Conf. on Informatics in Control, Automation and Robotics, pp. 281-284, 2023.
- [29] R. Shigemoto and R. Tasaki, “Motion planning of a human-aware mobile robot merging into dynamic pedestrian flow,” 9th Int. Conf. on Control and Robotics Engineering, pp. 173-176, 2024. https://doi.org/10.1109/ICCRE61448.2024.10589787
- [30] H. Takayanagi, T. Sano, and H. Watanabe, “A study on the pedestrian occupied territory in the crossing flow – The analysis with pedestrian territory model –,” J. Archit. Plann. Environ. Eng., Vol.66, No.549, pp. 185-191, 2001 (in Japanese). https://doi.org/10.3130/aija.66.185_5
- [31] E. T. Hall, “A system for the notation of proxemic behavior,” American anthropologist, Vol.65, Issue 5, pp. 1003-1026, 1963.
- [32] M. Moussaïd, D. Helbing, S. Garnier, A. Johansson, M. Combe, and G. Theraulaz, “Experimental study of the behavioural mechanisms underlying self-organization in human crowds,” Proc. of the Royal Society B: Biological Sciences, Vol.276, Issue 1668, pp. 2755-2762, 2009. https://doi.org/10.1098/rspb.2009.0405
This article is published under a Creative Commons Attribution-NoDerivatives 4.0 Internationa License.