Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-07T22:01:20.556Z Has data issue: false hasContentIssue false

A novel Human-Aware Navigation algorithm based on behavioral intention cognition

Published online by Cambridge University Press:  04 January 2024

Jiahao Li
Affiliation:
The State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin, China
Fuhai Zhang*
Affiliation:
The State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin, China
Yili Fu
Affiliation:
The State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin, China
*
Corresponding author: Fuhai Zhang; Email: zfhhit@hit.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

In order to ensure safe and comfortable human–robot navigation in close proximity, it is imperative for robots to possess the capability to understand human behavioral intention. With this objective in mind, this paper introduces a Human-Aware Navigation (HAN) algorithm. The HAN system combines insights from studies on human detection, social behavioral model, and behavior prediction, all while incorporating social distance considerations. This information is integrated into a layer dedicated to human behavior intention cognition, achieved through the fusion of data from laser radar and Kinect sensors, employing Gaussian functions to account for individual private space and movement trend. To cater to the mapping requirements of the HAN system, we have reduced the computational complexity associated with traditional multilayer cost map by implementing a “first-come, first-served” expansion method. Subsequently, we have enhanced the trajectory optimization equation by incorporating an improved dynamic triangle window method that integrates human behavior intention cognition, leading to the determination of an appropriate trajectory for the robot. Finally, experimental evaluations have been conducted to assess and validate the efficacy of the human behavior intention cognition and the HAN system. The results clearly demonstrate that the HAN system outperforms the traditional Dynamic Window Approach algorithm in ensuring the safety and comfort of humans in human–robot coexistence environments.

Information

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. Improved multilayer cost map sequence configuration.

Figure 1

Figure 2. Schematic diagram of expansion mode.

Figure 2

Table I. Equidistant expansion method.

Figure 3

Figure 3. Human detection procedure. (a) Original image. (b) 2D projection. (c) cluster segmentation. (d) Point cloud marking. (e) Upper body detection. (f) Classification result.

Figure 4

Table II. Private space.

Figure 5

Figure 4. Human upper body detection.

Figure 6

Figure 5. Social behavioral model in man–robot coexistence environment.

Figure 7

Table III. Social behavioral model parameter.

Figure 8

Table IV. The results of parameter calculation in four states.

Figure 9

Figure 6. Collision cost. (a) State 1. (b) State 2. (c) State 3. (d) State 4.

Figure 10

Figure 7. Flow chart of behavior prediction.

Figure 11

Figure 8. A new multilayer cost map with behavioral intention cognition.

Figure 12

Table V. Formation of the main cost map.

Figure 13

Figure 9. Dynamic triangle window.

Figure 14

Table VI. Parameters in dynamic triangle window.

Figure 15

Table VII. Speed pairs in dynamic triangle window.

Figure 16

Table VIII. The configuration of the navigation algorithm.

Figure 17

Figure 10. Trajectory preprocessing and local guidance point setting.

Figure 18

Figure 11. Estimated distance of cost map. (a) Calculation of distance from local guidance point. (b) Calculation of the minimum distance from the global path.

Figure 19

Figure 12. The mobile robot.

Figure 20

Figure 13. Experiment of behavioral intention cognition.

Figure 21

Figure 14. Trajectory of pedestrian.

Figure 22

Figure 15. Pedestrian velocity, trajectory prediction length, and direction.

Figure 23

Figure 16. Time–distance, collision probability, and variance curve.

Figure 24

Figure 17. Cost curve of pedestrian direction.

Figure 25

Figure 18. DWA algorithm.

Figure 26

Figure 19. HAN algorithm.

Figure 27

Figure 20. Time–distance, collision probability, and variance curve. (a) DWA algorithm. (b) HAN algorithm.

Figure 28

Table IX. Navigation results in a static environment.

Figure 29

Figure 21. The result of HAN algorithm in real scenes. (a) t = 7.323 s. (b) t = 10.825 s. (c) t = 14.806 s. (d) t = 17.671 s.

Figure 30

Table X. Navigation results in a corridor scene.

Figure 31

Figure 22. Trajectory comparison in corridor scenes. (a) DWA algorithm. (b) HAN algorithm.

Figure 32

Figure 23. The distance between a robot and pedestrian. (a) DWA algorithm. (b) HAN algorithm.

Figure 33

Figure 24. The result of HAN algorithm in special cases. (a) t = 3.368 s. (b) t = 7.732 s. (c) t = 9.562 s. (d) t = 12.425 s.

Figure 34

Table XI. Navigation results at intersection.

Figure 35

Figure 25. Comparison of robot and human trajectory at intersection. (a) DWA algorithm. (b) HAN algorithm.