Socially Aware Robot Navigation with Probabilistic Long-Term Human Trajectory Estimation in Dynamic Environments
Abstract
1. Introduction
- (1)
- Socially aware robot navigation that considers social distance and human behavior patterns.
- (2)
- Improved performance of the proposed method is demonstrated by comparing the results with existing methods.
- (3)
- Validation of applicability to experimental environments through experimentation.
2. Problem Description
2.1. System Configuration
2.2. Difficulty in Mobile Robot Navigation in Dynamic Environments
2.3. Need for Long-Term Human Trajectory Estimation
3. Proposed Method
3.1. Overview of the Proposed Method
3.2. Long-Term Human Trajectory Estimation by Head Pose Estimation
3.2.1. Social Distance Costmap
| Algorithm 1. Add Social Distance Costmap |
| 1: function SD Costmap 2: double wx, wy, t 3: double current_position, previous_position, human_speed // Human 4: double dist, social_distance // The distance between cells and human 5: dt (current_time previous_time).toSec() 6: dx current_position.x previous_position.x 7: dy current_position.y previous_position.y 8: moving_distance 9: accumulated_dt accumulated_dt dt 10: accumulated_distance accumulated_distance moving_distance 11: if accumulated_dt ≥ t then 12: human_speed accumulated_distance accumulated_dt 13: Initialize(accumulated_dt) 14: Initialize(accumulated_distance) 15: end if 16: social_distance social_distance human_speed 17: (wx, wy) master_grid.mapToWorld(cell.x, cell.y) 18: dist ← 19: if dist social_distance then 20: master_grid.setCost(cell.x, cell.y, Lethal_Obstacle) 21: end if 22: end function |
3.2.2. Long-Term Human Trajectory Costmap
3.3. Probabilistic Human Trajectory Estimation by Costmap
| Algorithm 2. Add Long-Term Probabilistic Trajectory Costmap |
| 1: function Tcostmap(velocity_obstacles_list, master_grid) 2: for all obs in velocity obstacles list do 3: (mx, my) master_grid.worldToMap(obs.x, obs.y) 4: if Conversion succeeds then 5: sector length obs.radius 6: sector cells ⌊sector length/master grid.getResolution()⌋ 7: for all dx ∈ [sector_cells, sector_cells] do 8: for all dy ∈ [sector_cells, sector_cells] do 9: cell_x mx dx, cell_y my dy 10: (wx, wy) master grid.mapToWorld(cell_x, cell_y) 11: dist 12: 13: 14: if Cell(angle) falls within angular constraints then 15: A Lethal_Obstacle 16: 17: final cost Normalize(cost, 0, Lethal Obstacle) 18: master grid.setCost(cell_x, cell_y, final_cost) 19: end if 20: end for 21: end for 22: end if 23: end for 24: end function |
3.4. Path Replanning and Control Based on the Long-Term Probabilistic Human Trajectory Estimation
4. Results
4.1. Simulation Results
4.1.1. Simulation Setup
4.1.2. Environment Configurations
4.1.3. Trajectory Results
4.1.4. Comparison Results
4.2. Experimental Implementation Validation
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| ROS | Robot Operating System |
| RGB-D | Red, Green, Blue-Depth |
| LiDAR | Light Detection and Ranging |
| DWA | Dynamic Window Approach |
| MPC | Model Predictive Control |
| SLAM | Simultaneous Localization and Mapping |
| PnP | Perspective-n-Point |
| MHE | Moving Horizon Estimation |
| RVIZ | ROS Visualization Tool |
References
- Liu, Y.; Wang, S.; Xie, Y.; Xiong, T.; Wu, M. A Review of Sensing Technologies for Indoor Autonomous Mobile Robots. Sensors 2024, 24, 1222. [Google Scholar] [CrossRef] [PubMed]
- Ullah, I.; Adhikari, D.; Khan, H.; Anwar, M.S.; Ahmad, S.; Bai, X. Mobile Robot Localization: Current Challenges and Future Prospective. Comput. Sci. Rev. 2024, 53, 100651. [Google Scholar] [CrossRef]
- Arpitha Shankar, S.I.; Shivakumar, M. Sensor Fusion Based Multiple Robot Navigation in an Indoor Environment. Int. J. Interact. Des. Manuf. 2024, 18, 4841–4852. [Google Scholar] [CrossRef]
- Semborski, J.; Idzkowski, A. A Review on Positioning Techniques of Mobile Robots. Robot. Syst. Appl. 2024, 4, 30–43. [Google Scholar] [CrossRef]
- Hart, P.E.; Nilsson, N.J.; Raphael, B. A Formal Basis for the Heuristic Determination of Minimum Cost Paths. IEEE Trans. Syst. Sci. Cybern. 1968, 4, 100–107. [Google Scholar] [CrossRef]
- Dijkstra, E.W. A Note on Two Problems in Connexion with Graphs. In Edsger Wybe Dijkstra: His Life, Work, and Legacy; Association for Computing Machinery: New York, NY, USA, 2022; pp. 287–290. [Google Scholar] [CrossRef]
- Stentz, A. Optimal and Efficient Path Planning for Partially-Known Environments. In Proceedings of the 1994 IEEE International Conference on Robotics and Automation, San Diego, CA, USA, 8–13 May 1994; pp. 3310–3317. [Google Scholar] [CrossRef]
- Fox, D.; Burgard, W.; Thrun, S. The Dynamic Window Approach to Collision Avoidance. IEEE Robot. Autom. Mag. 1997, 4, 23–33. [Google Scholar] [CrossRef]
- Mayne, D.Q.; Rawlings, J.B.; Rao, C.V.; Scokaert, P.O.M. Constrained Model Predictive Control: Stability and Optimality. Automatica 2000, 36, 789–814. [Google Scholar] [CrossRef]
- Jeong, H.; Lee, H. CNN-Based Fault Detection of Scan Matching for Accurate SLAM in Dynamic Environments. Sensors 2023, 23, 2940. [Google Scholar] [CrossRef] [PubMed]
- Kang, S.; Kim, D.; Lee, H. A Combinational Approach to Robust Robot Localization in Dynamic Environments. In Proceedings of the 2nd International Conference on Maritime IT Convergence (ICMIC 2023), Jeju Island, Korea, 23–25 August 2023; pp. 181–182. [Google Scholar]
- Woo, J.; Jeong, H.; Lee, H. Comparison and Analysis of LIDAR-Based SLAM Frameworks in Dynamic Environments with Moving Objects. In Proceedings of the 2021 IEEE International Conference on Consumer Electronics-Asia (ICCE-Asia), Gangwon, Korea, 1–3 November 2021; pp. 1–4. [Google Scholar] [CrossRef]
- Kang, S.; Lee, H. Robust Robot Localization with Visually Adaptive Consensus Filters in Dynamic Corridor Environments. Eng. Sci. Technol. Int. J. 2025, 64, 101998. [Google Scholar] [CrossRef]
- Kim, D.; Lee, H.; Choi, K.H. Pitch Variation Filter for LiDAR-Only SLAM and Localization in Self-Balancing Mobile Robot. IEEE Robot. Autom. Lett. 2025, 10, 12836–12843. [Google Scholar] [CrossRef]
- Riaz, W.; Ji, J.; Ullah, A. TriViT-Lite: A Compact Vision Transformer–MobileNet Model with Texture-Aware Attention for Real-Time Facial Emotion Recognition in Healthcare. Electronics 2025, 14, 3256. [Google Scholar] [CrossRef]
- Ullah, A.; Song, Z.; Riaz, W.; Qi, X.; Hossain, M.M. Hand-Gesture-Based Biometric Verification and Identification Using Embedded-STQNet Deep Neural Architecture in Security-Oriented Systems. IEEE Internet Things J. 2026, 13, 24561–24574. [Google Scholar] [CrossRef]
- Zhao, X.; Wang, T.; Li, Y.; Zhang, B.; Liu, K.; Liu, D.; Wang, C.; Snoussi, H. Target-Driven Visual Navigation by Using Causal Intervention. IEEE Trans. Intell. Veh. 2024, 9, 1294–1304. [Google Scholar] [CrossRef]
- Zhou, L.; Li, Z.; Li, Y.; Bai, S. Parallel MPPI with Gradient-Velocity Modulated SDF Cost for High-Performance Real-Time Dynamic Obstacle Avoidance by Robot Manipulators. IEEE Trans. Robot. 2025, 41, 5149–5168. [Google Scholar] [CrossRef]
- He, D.; Lin, Y.; Dai, Z.; Yang, S.X. Neurodynamics-Based Visual Servo Predictive Control for Improving Smooth Movement of Logistics Omnidirectional Robots. IEEE Trans. Ind. Electron. 2025, 72, 14646–14655. [Google Scholar] [CrossRef]
- Wahab, N.A.; Mahmud, M.S.A.; Alqaraghuli, H.; Samsuria, E.; Romdlony, M.Z. Efficient Autonomous Navigation in Dynamic Environments: Algorithm Evaluation and Multi-Robot Coordination. In Proceedings of the 2024 IEEE International Conference on Automatic Control and Intelligent Systems (I2CACIS), Shah Alam, Malaysia, 29 June 2024; pp. 433–438. [Google Scholar] [CrossRef]
- Huang, Y.; Ding, H.; Zhang, Y.; Wang, H.; Cao, D.; Xu, N.; Hu, C. A Motion Planning and Tracking Framework for Autonomous Vehicles Based on Artificial Potential Field Elaborated Resistance Network Approach. IEEE Trans. Ind. Electron. 2020, 67, 1376–1386. [Google Scholar] [CrossRef]
- He, N.; Su, Y.; Guo, J.; Fan, X.; Liu, Z.; Wang, B. Dynamic Path Planning of Mobile Robot Based on Artificial Potential Field. In Proceedings of the 2020 International Conference on Intelligent Computing and Human-Computer Interaction (ICHCI), Sanya, China, 4–6 December 2020; pp. 259–264. [Google Scholar] [CrossRef]
- Chiang, C.-H.; Ding, C. Robot Navigation in Dynamic Environments Using Fuzzy Logic and Trajectory Prediction Table. In Proceedings of the 2014 International Conference on Fuzzy Theory and Its Applications (iFUZZY2014), Kaohsiung, Taiwan, 26–28 November 2014; pp. 99–104. [Google Scholar] [CrossRef]
- Faisal, M.; Hedjar, R.; Al Sulaiman, M.; Al-Mutib, K. Fuzzy Logic Navigation and Obstacle Avoidance by a Mobile Robot in an Unknown Dynamic Environment. Int. J. Adv. Robot. Syst. 2013, 10, 37. [Google Scholar] [CrossRef] [PubMed]
- Chen, Y.F.; Everett, M.; Liu, M.; How, J.P. Socially Aware Motion Planning with Deep Reinforcement Learning. In Proceedings of the 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada, 24–28 September 2017; pp. 1343–1350. [Google Scholar] [CrossRef]
- Do, N.T.; Pham, T.D.; Son, N.H.; Ngo, T.D.; Truong, X.T. Deep Reinforcement Learning Based Socially Aware Mobile Robot Navigation Framework. In Proceedings of the 2020 7th NAFOSTED Conference on Information and Computer Science (NICS), Ho Chi Minh City, Vietnam, 26–27 November 2020; pp. 226–231. [Google Scholar] [CrossRef]
- Yao, S.; Chen, G.; Qiu, Q.; Ma, J.; Chen, X.; Ji, J. Crowd-Aware Robot Navigation for Pedestrians with Multiple Collision Avoidance Strategies via Map-Based Deep Reinforcement Learning. In Proceedings of the 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Prague, Czech Republic, 27 September–1 October 2021; pp. 8144–8150. [Google Scholar] [CrossRef]
- Samsani, S.S.; Muhammad, M.S. Socially Compliant Robot Navigation in Crowded Environment by Human Behavior Resemblance Using Deep Reinforcement Learning. IEEE Robot. Autom. Lett. 2021, 6, 5223–5230. [Google Scholar] [CrossRef]
- Kim, M.; Kwon, Y.; Yoon, S.-E. Group Estimation for Social Robot Navigation in Crowded Environments. In Proceedings of the 2022 22nd International Conference on Control, Automation and Systems (ICCAS), Busan, Korea, 27 November–1 December 2022; pp. 1421–1425. [Google Scholar] [CrossRef]
- Hoang, V.B.; Nguyen, V.H.; Ngo, T.D.; Truong, X.-T. Socially Aware Robot Navigation Framework: Where and How to Approach People in Dynamic Social Environments. IEEE Trans. Autom. Sci. Eng. 2023, 20, 1322–1336. [Google Scholar] [CrossRef]











| Related Works | Human Trajectory Estimation | Social Distance | Probability Approach | Human Behavior Patterns |
|---|---|---|---|---|
| [20,21,22,23,24] | X | X | X | X |
| [25,26,27] | O | X | X | X |
| [28] | O | △ | X | X |
| [29,30] | O | △ | O | X |
| Proposed | O | O | O | O |
| SD Violation Time (s) | Navigation Time (s) | Average Human–Robot Distance | |
|---|---|---|---|
| D*, DWA | 6.633 | 35.443 | 2.723 |
| A*, DWA | 3.755 | 40.510 | 2.578 |
| Dijkstra, DWA | 1.450 | 42.793 | 2.503 |
| Proposed | 0.098 * | 31.995 * | 3.608 * |
| SD Violation Time (s) | Navigation Time (s) | Average Human–Robot Distance | |
|---|---|---|---|
| D*, DWA | 2.220 | 19.905 * | 3.123 |
| A*, DWA | 2.110 | 25.058 | 3.258 |
| Dijkstra, DWA | 2.960 | 21.133 | 3.125 |
| Proposed | 0.0 * | 20.543 | 3.873 * |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 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.
Share and Cite
Kang, S.; Kang, S.; Lee, H. Socially Aware Robot Navigation with Probabilistic Long-Term Human Trajectory Estimation in Dynamic Environments. Symmetry 2026, 18, 975. https://doi.org/10.3390/sym18060975
Kang S, Kang S, Lee H. Socially Aware Robot Navigation with Probabilistic Long-Term Human Trajectory Estimation in Dynamic Environments. Symmetry. 2026; 18(6):975. https://doi.org/10.3390/sym18060975
Chicago/Turabian StyleKang, Seokjin, Suhyeon Kang, and Heoncheol Lee. 2026. "Socially Aware Robot Navigation with Probabilistic Long-Term Human Trajectory Estimation in Dynamic Environments" Symmetry 18, no. 6: 975. https://doi.org/10.3390/sym18060975
APA StyleKang, S., Kang, S., & Lee, H. (2026). Socially Aware Robot Navigation with Probabilistic Long-Term Human Trajectory Estimation in Dynamic Environments. Symmetry, 18(6), 975. https://doi.org/10.3390/sym18060975

