Real-Time Hybrid Navigation System-Based Path Planning and Obstacle Avoidance for Mobile Robots

被引:29
|
作者
Phan Gia Luan [1 ]
Nguyen Truong Thinh [1 ]
机构
[1] HCMC Univ Technol & Educ, Dept Mechatron, Ho Chi Minh 700000, Vietnam
来源
APPLIED SCIENCES-BASEL | 2020年 / 10卷 / 10期
关键词
hybrid navigation system; weighted-sum model; a heuristic algorithm; piecewise cubic Bezier curve; mobile robot;
D O I
10.3390/app10103355
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
In this work, we present a complete hybrid navigation system for a two-wheel differential drive mobile robot that includes static-environment- global-path planning and dynamic environment obstacle-avoidance tasks. By the given map, we propose a multi-agent A-heuristic algorithm for finding the optimal obstacle-free path. The result is less time-consuming and involves fewer changes in path length when dealing with multiple agents than the ordinary A-heuristic algorithm. The obtained path was smoothed based on curvature-continuous piecewise cubic Bezier curve (C-2 PCBC) before being used as a trajectory by the robot. In the second task of the robot, we supposed any unforeseen obstacles were recognized and their moving frames were estimated by the sensors when the robot tracked on the trajectory. In order to adapt to the dynamic environment with the presence of constant velocity obstacles, a weighted-sum model (WSM) was employed. The 2D LiDAR data, the robot's frame and the detected moving obstacle's frame were collected and fed to the WSM during the movement of the robot. Through this information, the WSM chose a temporary target and a C-2 PCBC-based subtrajectory was generated that led the robot to avoid the presented obstacle. Experimentally, the proposed model responded well in existing feasible solution cases with fine-tuned model parameters. We further provide the re-path algorithm that helped the robot track on the initial trajectory. The experimental results show the real-time performance of the system applied in our robot.
引用
收藏
页数:25
相关论文
共 50 条
  • [1] REAL-TIME NAVIGATION AND OBSTACLE AVOIDANCE BASED ON GRIDS METHOD FOR FAST MOBILE ROBOTS
    MA, ZQ
    YUAN, ZR
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 1995, 8 (01) : 91 - 95
  • [2] Real-time obstacle avoidance of mobile robots
    Le, Xuan-Thu
    Hong, Eun-Zu
    Kim, Han-Sung
    Cheon, Young-Rok
    Lee, Se-Han
    Han, Sung-Hyun
    An, Yong-Guen
    [J]. 2007 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS, VOLS 1-6, 2007, : 984 - +
  • [3] Real-Time Obstacle-Avoidance Motion Planning for Autonomous Mobile Robots
    Simba, K. R.
    Uchiyama, N.
    Sano, S.
    [J]. 2014 4TH AUSTRALIAN CONTROL CONFERENCE (AUCC), 2014, : 267 - 272
  • [4] REAL-TIME OBSTACLE AVOIDANCE FOR FAST MOBILE ROBOTS
    BORENSTEIN, J
    KOREN, Y
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1989, 19 (05): : 1179 - 1187
  • [5] REAL-TIME OBSTACLE AVOIDANCE FOR MANIPULATORS AND MOBILE ROBOTS
    KHATIB, O
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1986, 5 (01): : 90 - 98
  • [6] Real-time obstacle avoidance for multiple mobile robots
    Fahimi, Farbod
    Nataraj, C.
    Ashrafiuon, Hashem
    [J]. ROBOTICA, 2009, 27 : 189 - 198
  • [7] Visual SLAM and Obstacle Avoidance in Real Time for Mobile Robots Navigation
    Moreno-Armendariz, Marco A.
    Calvo, Hiram
    [J]. 2014 INTERNATIONAL CONFERENCE ON MECHATRONICS, ELECTRONICS AND AUTOMOTIVE ENGINEERING (ICMEAE), 2014, : 44 - 49
  • [8] Real-time path planning for mobile robots
    Zhuang, HZ
    Du, SX
    Wu, TJ
    [J]. Proceedings of 2005 International Conference on Machine Learning and Cybernetics, Vols 1-9, 2005, : 526 - 531
  • [9] A REAL-TIME ALGORITHM FOR OBSTACLE AVOIDANCE OF AUTONOMOUS MOBILE ROBOTS
    HUANG, HP
    LEE, PC
    [J]. ROBOTICA, 1992, 10 : 217 - 227
  • [10] Simple, Real-Time Obstacle Avoidance Algorithm for Mobile Robots
    Susnea, Ioan
    Minzu, Viorel
    Vasiliu, Grigore
    [J]. PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE, MAN-MACHINE SYSTEMS AND CYBERNETICS (CIMMACS '09), 2009, : 24 - +