Path Smoothing Techniques in Robot Navigation: State-of-the-Art, Current and Future Challenges

被引:189
作者
Ravankar, Abhijeet [1 ]
Ravankar, Ankit A. [2 ]
Kobayashi, Yukinori [1 ,2 ]
Hoshino, Yohei
Peng, Chao-Chung [3 ]
机构
[1] Kitami Inst Technol, Sch Reg Innovat & Social Design Engn, Fac Engn, Kitami, Hokkaido 0908507, Japan
[2] Hokkaido Univ, Div Human Mech Syst & Design, Fac Engn, Sapporo, Hokkaido 0608628, Japan
[3] Natl Cheng Kung Univ, Dept Aeronaut & Astronaut, Tainan 701, Taiwan
关键词
robot trajectory smoothing; robot navigation; path planning; autonomous vehicle motion planning; DYNAMIC WINDOW APPROACH; OBSTACLE AVOIDANCE; AUTONOMOUS VEHICLES; BEZIER CURVE; TRAJECTORY GENERATION; COLLISION-AVOIDANCE; CURVATURE; NURBS; LOCALIZATION; OPTIMIZATION;
D O I
10.3390/s18093170
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Robot navigation is an indispensable component of any mobile service robot. Many path planning algorithms generate a path which has many sharp or angular turns. Such paths are not fit for mobile robot as it has to slow down at these sharp turns. These robots could be carrying delicate, dangerous, or precious items and executing these sharp turns may not be feasible kinematically. On the contrary, smooth trajectories are often desired for robot motion and must be generated while considering the static and dynamic obstacles and other constraints like feasible curvature, robot and lane dimensions, and speed. The aim of this paper is to succinctly summarize and review the path smoothing techniques in robot navigation and discuss the challenges and future trends. Both autonomous mobile robots and autonomous vehicles (outdoor robots or self-driving cars) are discussed. The state-of-the-art algorithms are broadly classified into different categories and each approach is introduced briefly with necessary background, merits, and drawbacks. Finally, the paper discusses the current and future challenges in optimal trajectory generation and smoothing research.
引用
收藏
页数:30
相关论文
共 195 条
  • [1] G3 Transition Curve between two straight lines
    Ahmad, Azhar
    Ali, Jamaluddin Md.
    [J]. COMPUTER GRAPHICS, IMAGING AND VISUALISATION - MODERN TECHNIQUES AND APPLICATIONS, PROCEEDINGS, 2008, : 154 - +
  • [2] G2 transition curve using quartic bezier curve
    Ahmad, Azhar
    Gobithasan, R.
    Ali, Jamaluddin Md.
    [J]. COMPUTER GRAPHICS, IMAGING AND VISUALISATION: NEW ADVANCES, 2007, : 223 - +
  • [3] Trajectory reconstruction with NURBS curves for robot programming by demonstration
    Aleotti, J
    Caselli, S
    Maccherozzi, G
    [J]. 2005 IEEE INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN ROBOTICS AND AUTOMATION, PROCEEDINGS, 2005, : 73 - 78
  • [4] Alia C., 2017, 2017 IEEE 20 INT C I, P1
  • [5] Anderson S., 2014, ARXIV14120630
  • [6] Anderson S.R., 2017, THESIS
  • [7] Anderson S, 2015, IEEE INT C INT ROBOT, P157, DOI 10.1109/IROS.2015.7353368
  • [8] Relative continuous-time SLAM
    Anderson, Sean
    MacTavish, Kirk
    Barfoot, Timothy D.
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2015, 34 (12) : 1453 - 1479
  • [9] [Anonymous], 2006, Planning algorithms
  • [10] [Anonymous], 2010, J INFORM COMPUTATION