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

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.

[1]  R. Siegwart,et al.  Non-uniform sampling strategies for continuous correction based trajectory estimation , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Liu Zhong,et al.  Continuous-Curvature Path Generation Using Fermat's Spiral for Unmanned Marine and Aerial Vehicles , 2018, 2018 Chinese Control And Decision Conference (CCDC).

[3]  Sridha Sridharan,et al.  Elastic LiDAR Fusion: Dense Map-Centric Continuous-Time SLAM , 2017, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[4]  Cris Koutsougeras,et al.  The Culebra Algorithm for Path Planning and Obstacle Avoidance in Kat-5 , 2006, 2006 18th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'06).

[5]  Oliver Brock,et al.  Executing motion plans for robots with many degrees of freedom in dynamic environments , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[6]  Torsten Bertram,et al.  Efficient trajectory optimization using a sparse model , 2013, 2013 European Conference on Mobile Robots.

[7]  Tatsuya Suzuki,et al.  Trajectory planning for automated parking using multi-resolution state roadmap considering non-holonomic constraints , 2014, 2014 IEEE Intelligent Vehicles Symposium Proceedings.

[8]  Ching-Chang Wong,et al.  Path planning and obstacle avoidance approaches for robot arm , 2017, 2017 56th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE).

[9]  Iwan Ulrich,et al.  VFH+: reliable obstacle avoidance for fast mobile robots , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[10]  Heinz Wörn,et al.  Path planning for a humanoid using NURBS curves , 2005, IEEE International Conference on Automation Science and Engineering, 2005..

[11]  Jamaludin Md. Ali,et al.  G3 Transition Curve Between Two Straight Lines , 2008, 2008 Fifth International Conference on Computer Graphics, Imaging and Visualisation.

[12]  Christine L. Lisetti,et al.  A social informatics approach to human-robot interaction with a service social robot , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[13]  Sean Anderson,et al.  Batch Continuous-Time Trajectory Estimation , 2017 .

[14]  Edwin Olson,et al.  Iterative path optimization for practical robot planning , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Yuxin Peng,et al.  A Boosted Multi-Task Model for Pedestrian Detection With Occlusion Handling , 2015, IEEE Transactions on Image Processing.

[16]  Ching Y. Suen,et al.  A fast parallel algorithm for thinning digital patterns , 1984, CACM.

[17]  Weria Khaksar,et al.  A review on motion planning and obstacle avoidance approaches in dynamic environments , 2015 .

[18]  Les A. Piegl,et al.  The NURBS book (2nd ed.) , 1997 .

[19]  Håkan Jonsson,et al.  Planning Smooth and Obstacle-Avoiding B-Spline Paths for Autonomous Mining Vehicles , 2010, IEEE Transactions on Automation Science and Engineering.

[20]  B. Kuipers,et al.  Skeletonisation as mobile robot navigation , 2004 .

[21]  Saïd Mammar,et al.  Geometric continuous-curvature path planning for automatic parallel parking , 2013, 2013 10th IEEE INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC).

[22]  Aurelio Piazzi,et al.  Quintic G2-splines for the iterative steering ofvision-based autonomous vehicles , 2002, IEEE Trans. Intell. Transp. Syst..

[23]  J. R. Llata,et al.  Working Together: A Review on Safe Human-Robot Collaboration in Industrial Environments , 2017, IEEE Access.

[24]  Yukinori Kobayashi,et al.  Symbiotic Navigation in Multi-Robot Systems with Remote Obstacle Knowledge Sharing , 2017, Sensors.

[25]  Andreas Nüchter,et al.  Continuous-Time SLAM—Improving Google’s Cartographer 3D Mapping , 2018 .

[26]  Birgit Graf,et al.  Flexible Path Planning for Nonholonomic Mobile Robots , 2001 .

[27]  Salah Sukkarieh,et al.  An Analytical Continuous-Curvature Path-Smoothing Algorithm , 2010, IEEE Transactions on Robotics.

[28]  Reinhold Behringer,et al.  Autonomous road vehicle guidance from autobahnen to narrow curves , 1998, IEEE Trans. Robotics Autom..

[29]  Steven M. LaValle,et al.  Rapidly-Exploring Random Trees: Progress and Prospects , 2000 .

[30]  David González,et al.  A Review of Motion Planning Techniques for Automated Vehicles , 2016, IEEE Transactions on Intelligent Transportation Systems.

[31]  R. Murray,et al.  Optimization-Based Navigation for the DARPA Grand Challenge , 2006 .

[32]  Jamaludin Md. Ali,et al.  G2 Transition curve using Quartic Bezier Curve , 2007, Computer Graphics, Imaging and Visualisation (CGIV 2007).

[33]  Koren,et al.  Real-Time Obstacle Avoidance for Fast Mobile Robots , 2022 .

[34]  Brahim Bouzouia,et al.  NURBs trajectory generation and following by an autonomous mobile robot navigating in 3D environment , 2014, The 4th Annual IEEE International Conference on Cyber Technology in Automation, Control and Intelligent.

[35]  Tarak Gandhi,et al.  Pedestrian Protection Systems: Issues, Survey, and Challenges , 2007, IEEE Transactions on Intelligent Transportation Systems.

[36]  Peter Sanders,et al.  Engineering Route Planning Algorithms , 2009, Algorithmics of Large and Complex Networks.

[37]  Yukinori Kobayashi,et al.  Avoiding blind leading the blind , 2016 .

[38]  Oliver Brock,et al.  Analysis and Observations From the First Amazon Picking Challenge , 2016, IEEE Transactions on Automation Science and Engineering.

[39]  Zvi Shiller,et al.  Dual Dijkstra Search for paths with different topologies , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[40]  Sean Quinlan Real-time modification of collision-free paths , 1994 .

[41]  John J. Leonard,et al.  Past, Present, and Future of Simultaneous Localization and Mapping: Toward the Robust-Perception Age , 2016, IEEE Transactions on Robotics.

[42]  R. S. Ortigoza,et al.  Wheeled Mobile Robots: A review , 2012, IEEE Latin America Transactions.

[43]  Wolfram Burgard,et al.  The dynamic window approach to collision avoidance , 1997, IEEE Robotics Autom. Mag..

[44]  Anthony Stentz Optimal and Efficient Path Planning for Unknown and Dynamic Environments , 1993 .

[45]  C. R. Deboor,et al.  A practical guide to splines , 1978 .

[46]  Tim D. Barfoot,et al.  Relative continuous-time SLAM , 2015, Int. J. Robotics Res..

[47]  B. Faverjon,et al.  Probabilistic Roadmaps for Path Planning in High-Dimensional Con(cid:12)guration Spaces , 1996 .

[48]  L. Shepp,et al.  OPTIMAL PATHS FOR A CAR THAT GOES BOTH FORWARDS AND BACKWARDS , 1990 .

[49]  Yoram Koren,et al.  The vector field histogram-fast obstacle avoidance for mobile robots , 1991, IEEE Trans. Robotics Autom..

[50]  Ivan Petrovic,et al.  Real-time Approximation of Clothoids With Bounded Error for Path Planning Applications , 2014, IEEE Transactions on Robotics.

[51]  Yukinori Kobayashi,et al.  Hitchhiking Based Symbiotic Multi-Robot Navigation in Sensor Networks , 2018, Robotics.

[52]  James F. Epperson On the Runge example , 1987 .

[53]  Leopoldo Armesto,et al.  Real-time clothoid approximation by Rational Bezier curves , 2008, 2008 IEEE International Conference on Robotics and Automation.

[54]  Yan Meng,et al.  Swarm robot pattern formation using a morphogenetic multi-cellular based self-organizing algorithm , 2011, 2011 IEEE International Conference on Robotics and Automation.

[55]  Dolores Blanco,et al.  Exploration and Mapping Using the VFM Motion Planner , 2009, IEEE Transactions on Instrumentation and Measurement.

[56]  Takeo Kanade,et al.  Efficient Two-phase 3D Motion Planning for Small Fixed-wing UAVs , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[57]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[58]  Sukhan Lee,et al.  Clothoids Composition Method for Smooth Path Generation of Car-Like Vehicle Navigation , 2017, J. Intell. Robotic Syst..

[59]  Milan Simic,et al.  Randomized Bidirectional B-Spline Parameterization Motion Planning , 2016, IEEE Transactions on Intelligent Transportation Systems.

[60]  Youbin Chen,et al.  A review on vision-based pedestrian detection , 2012, 2012 IEEE Global High Tech Congress on Electronics.

[61]  Seiichi Mita,et al.  Bézier curve based path planning for autonomous vehicle in urban environment , 2010, 2010 IEEE Intelligent Vehicles Symposium.

[62]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[63]  Ming C. Lin,et al.  Constraint-Based Motion Planning Using Voronoi Diagrams , 2002, WAFR.

[64]  Uk-Youl Huh,et al.  A Collision-Free G2 Continuous Path-Smoothing Algorithm Using Quadratic Polynomial Interpolation , 2014 .

[65]  David González,et al.  Continuous curvature planning with obstacle avoidance capabilities in urban scenarios , 2014, 17th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[66]  Jani Even,et al.  Analysis of navigational habituation , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[67]  Uk-Youl Huh,et al.  A G2 Continuous Path-smoothing Algorithm Using Modified Quadratic Polynomial Interpolation , 2014 .

[68]  Joshué Pérez,et al.  Trajectory generator for autonomous vehicles in urban environments , 2013, 2013 IEEE International Conference on Robotics and Automation.

[69]  Anthony Stentz,et al.  The Focussed D* Algorithm for Real-Time Replanning , 1995, IJCAI.

[70]  Michal Kelemen,et al.  VFH*TDT (VFH* with Time Dependent Tree) , 2014 .

[71]  Milan Simic,et al.  In the Passenger Seat: Investigating Ride Comfort Measures in Autonomous Cars , 2015, IEEE Intelligent Transportation Systems Magazine.

[72]  Dereck S. Meek,et al.  Planar G 2 transition curves composed of cubic Bézier spiral segments , 2003 .

[73]  Derek Kingston,et al.  UAV navigation using predictive vector field control , 2014, 2014 American Control Conference.

[74]  Ibrahim A. Hameed,et al.  Coverage path planning software for autonomous robotic lawn mower using Dubins' curve , 2017, 2017 IEEE International Conference on Real-time Computing and Robotics (RCAR).

[75]  Hong Wang,et al.  Multi-point turn decision making framework for human-like automated driving , 2017, 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC).

[76]  Alberto Broggi,et al.  Autonomous vehicles control in the VisLab Intercontinental Autonomous Challenge , 2012, Annu. Rev. Control..

[77]  Maher Khatib,et al.  Sensor-Based Motion Control for Mobile Robots , 1996 .

[78]  Rogelio Lozano,et al.  Dubins path generation for a fixed wing UAV , 2014, 2014 International Conference on Unmanned Aircraft Systems (ICUAS).

[79]  Jishun Li,et al.  Automatic parking path optimization based on Bezier curve fitting , 2012, 2012 IEEE International Conference on Automation and Logistics.

[80]  Yebin Wang,et al.  From reeds-shepp's paths to continuous curvature paths-Part I: Transition schemes & algorithms , 2017, 2017 IEEE Conference on Control Technology and Applications (CCTA).

[81]  Wei Wei,et al.  ND-DWA: A Reactive Method for Collision Avoidance in Troublesome Scenarios , 2006, 2006 6th World Congress on Intelligent Control and Automation.

[82]  Kazuo Tanie,et al.  Trajectory Design and Control of a Wheel-type Mobile Robot Using B-spline Curve , 1989, Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems '. (IROS '89) 'The Autonomous Mobile Robots and Its Applications.

[83]  K. Ohnishi,et al.  Tracking motion of mobile robot for moving target using NURBS curve , 2003, IEEE International Conference on Industrial Technology, 2003.

[84]  Guilherme N. DeSouza,et al.  A real-time path planner for a smart wheelchair using harmonic potentials and a rubber band model , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[85]  Javier Minguez,et al.  Nearness diagram navigation (ND): a new real time collision avoidance approach , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[86]  Marius Klein,et al.  Wind-Aware Emergency Landing Assistant Based on Dubins Curves , 2017, 2017 Fifth International Symposium on Computing and Networking (CANDAR).

[87]  Yukinori Kobayashi,et al.  Path smoothing extension for various robot path planners , 2016, 2016 16th International Conference on Control, Automation and Systems (ICCAS).

[88]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[89]  Joel W. Burdick,et al.  Alice: An information‐rich autonomous vehicle for high‐speed desert navigation , 2006, J. Field Robotics.

[90]  Chebly Alia,et al.  Maneuver planning for autonomous vehicles, with clothoid tentacles for local trajectory planning , 2017, 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC).

[91]  Sebastian Thrun,et al.  Stanley: The robot that won the DARPA Grand Challenge: Research Articles , 2006 .

[92]  Dong Jie,et al.  IVFH∗: Real-time dynamic obstacle avoidance for mobile robots , 2010, 2010 11th International Conference on Control Automation Robotics & Vision.

[93]  Marco Pavone,et al.  A convex optimization approach to smooth trajectories for motion planning with car-like robots , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[94]  Saïd Mammar,et al.  Automatic parallel parking with geometric continuous-curvature path planning , 2014, 2014 IEEE Intelligent Vehicles Symposium Proceedings.

[95]  Paolo Fiorini,et al.  Motion Planning in Dynamic Environments Using Velocity Obstacles , 1998, Int. J. Robotics Res..

[96]  Masahiro Harada,et al.  Towards safe, smooth, and stable path planning for on-road autonomous driving under uncertainty , 2016, 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC).

[97]  Peter King,et al.  Odin: Team VictorTango's Entry in the DARPA Urban Challenge , 2009, The DARPA Urban Challenge.

[98]  Shlomo Zilberstein,et al.  Log-space harmonic function path planning , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[99]  Jean-Paul Laumond,et al.  Dynamic path modification for car-like nonholonomic mobile robots , 1997, Proceedings of International Conference on Robotics and Automation.

[100]  Stefano Caselli,et al.  Trajectory reconstruction with NURBS curves for robot programming by demonstration , 2005, 2005 International Symposium on Computational Intelligence in Robotics and Automation.

[101]  Yukinori Kobayashi,et al.  Hitchhiking Robots: A Collaborative Approach for Efficient Multi-Robot Navigation in Indoor Environments , 2017, Sensors.

[102]  G. Farin Curves and Surfaces for Cagd: A Practical Guide , 2001 .

[103]  Javier Minguez,et al.  Extending Collision Avoidance Methods to Consider the Vehicle Shape, Kinematics, and Dynamics of a Mobile Robot , 2009, IEEE Transactions on Robotics.

[104]  Yukinori Kobayashi,et al.  SHP: Smooth Hypocycloidal Paths with Collision-Free and Decoupled Multi-Robot Path Planning , 2016 .

[105]  Jin Bae Park,et al.  Modified turn algorithm for motion planning based on clothoid curve , 2017 .

[106]  Katsushi Ikeuchi,et al.  Trajectory generation with curvature constraint based on energy minimization , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[107]  Torsten Bertram,et al.  Trajectory modification considering dynamic constraints of autonomous robots , 2012, ROBOTIK.

[108]  Wang Shu-xi,et al.  The Improved Dijkstra's Shortest Path Algorithm and Its Application , 2012 .

[109]  Thierry Fraichard,et al.  From Reeds and Shepp's to continuous-curvature paths , 1999, IEEE Transactions on Robotics.

[110]  John M. Dolan,et al.  Motion planning under uncertainty for on-road autonomous driving , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[111]  Wolfram Burgard,et al.  A Probabilistic Approach to Concurrent Mapping and Localization for Mobile Robots , 1998, Auton. Robots.

[112]  Benoit Vanholme,et al.  Maneuver-Based Trajectory Planning for Highly Autonomous Vehicles on Real Road With Traffic and Driver Interaction , 2010, IEEE Transactions on Intelligent Transportation Systems.

[113]  Christian Endisch,et al.  NURBS based trajectory generation for an industrial five axis needle winding robot , 2018, 2018 4th International Conference on Control, Automation and Robotics (ICCAR).

[114]  Oussama Khatib,et al.  Elastic bands: connecting path planning and control , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[115]  G. Swaminathan Robot Motion Planning , 2006 .

[116]  G. Parlangeli,et al.  A motion planning algorithm for smooth paths of bounded curvature and curvature derivative , 2009, 2009 17th Mediterranean Conference on Control and Automation.

[117]  Julius Ziegler,et al.  Trajectory planning for Bertha — A local, continuous method , 2014, 2014 IEEE Intelligent Vehicles Symposium Proceedings.

[118]  R. Curry,et al.  Path Planning Based on Bézier Curve for Autonomous Ground Vehicles , 2008, Advances in Electrical and Electronics Engineering - IAENG Special Edition of the World Congress on Engineering and Computer Science 2008.

[119]  Florent Lamiraux,et al.  A simple path optimization method for motion planning , 2015 .

[120]  J. Williams Challenge! , 1978, British journal of sports medicine.

[121]  Torsten Bertram,et al.  Kinodynamic trajectory optimization and control for car-like robots , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[122]  Oliver Brock,et al.  High-speed navigation using the global dynamic window approach , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[123]  Peter King,et al.  Odin: Team VictorTango's entry in the DARPA Urban Challenge , 2008, J. Field Robotics.

[124]  Tim D. Barfoot,et al.  Full STEAM ahead: Exactly sparse gaussian process regression for batch continuous-time trajectory estimation on SE(3) , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[125]  Gabriella Sanniti di Baja,et al.  A Width-Independent Fast Thinning Algorithm , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[126]  André Kaup,et al.  Detecting closely spaced and occluded pedestrians using specialized deep models for counting , 2017, 2017 IEEE Visual Communications and Image Processing (VCIP).

[127]  Alfio Quarteroni,et al.  Numerical Mathematics (Texts in Applied Mathematics) , 2006 .

[128]  Conway R. Howard The Transition-Curve Field-Book , 1891 .

[129]  Benoit Vanholme,et al.  Manoeuvre-based trajectory planning for highly autonomous vehicles on real road with traffic , 2009, 2009 European Control Conference (ECC).

[130]  Steven M. LaValle,et al.  Randomized Kinodynamic Planning , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[131]  Cris Koutsougeras,et al.  KAT-5: Robust systems for autonomous vehicle navigation in challenging and unknown terrain , 2006, J. Field Robotics.

[132]  Karl Murphy,et al.  Driving autonomously off-road up to 35 km/h , 2000, Proceedings of the IEEE Intelligent Vehicles Symposium 2000 (Cat. No.00TH8511).

[133]  Matthias Otto,et al.  Implementation of a clothoid based trajectory into the ROS framework , 2016, 2016 International Conference on Control, Decision and Information Technologies (CoDIT).

[134]  Les A. Piegl,et al.  On NURBS: A Survey , 2004 .

[135]  Wenyu Liu,et al.  Skeleton Pruning by Contour Partitioning with Discrete Curve Evolution , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[136]  Joshué Pérez,et al.  Dynamic trajectory generation using continuous-curvature algorithms for door to door assistance vehicles , 2014, 2014 IEEE Intelligent Vehicles Symposium Proceedings.

[137]  X. Shi,et al.  Multi-objective optimal trajectory planning of manipulators based on quintic NURBS , 2016, 2016 IEEE International Conference on Mechatronics and Automation.

[138]  Simo Särkkä,et al.  Batch nonlinear continuous-time trajectory estimation as exactly sparse Gaussian process regression , 2014, Autonomous Robots.

[139]  David A. Green,et al.  Design And Implementation Of A Trajectory Generator For An Indoor Mobile Robot , 1989, Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems '. (IROS '89) 'The Autonomous Mobile Robots and Its Applications.

[140]  Yukinori Kobayashi,et al.  On a Hopping-Points SVD and Hough Transform-Based Line Detection Algorithm for Robot Localization and Mapping , 2016 .

[141]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[142]  Narendra Ahuja,et al.  A potential field approach to path planning , 1992, IEEE Trans. Robotics Autom..

[143]  Sven Behnke,et al.  Continuous mapping and localization for autonomous navigation in rough terrain using a 3D laser scanner , 2017, Robotics Auton. Syst..

[144]  Norihiro Hagita,et al.  Diminished Reality for Acceleration — Motion Sickness Reduction with Vection for Autonomous Driving , 2016, 2016 IEEE International Symposium on Mixed and Augmented Reality (ISMAR-Adjunct).

[145]  N. Montés,et al.  Trajectory Generation based on Rational Bezier Curves as Clothoids , 2007, 2007 IEEE Intelligent Vehicles Symposium.

[146]  Sebastian Thrun,et al.  Path Planning for Autonomous Vehicles in Unknown Semi-structured Environments , 2010, Int. J. Robotics Res..

[147]  Hamid D. Taghirad,et al.  NURBS-based representation of urban environments for mobile robots , 2016, 2016 4th International Conference on Robotics and Mechatronics (ICROM).

[148]  Nanning Zheng,et al.  A path generation for automated vehicle based on Bezier curve and via-points , 2015, Robotics Auton. Syst..

[149]  Iwan Ulrich,et al.  VFH/sup */: local obstacle avoidance with look-ahead verification , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[150]  Huafei Sun,et al.  2D Dubins Path in Environments with Obstacle , 2013 .

[151]  Markus Vincze,et al.  Segmentation of unknown objects in indoor environments , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[152]  Norihiro Hagita,et al.  Evaluating passenger characteristics for ride comfort in autonomous wheelchairs , 2017, 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC).

[153]  Gerald E. Farin,et al.  From conics to NURBS: A tutorial and survey , 1992, IEEE Computer Graphics and Applications.

[154]  Chonhyon Park,et al.  ITOMP: Incremental Trajectory Optimization for Real-Time Replanning in Dynamic Environments , 2012, ICAPS.

[155]  Angel Llamazares,et al.  Dynamic obstacle avoidance based on curvature arcs , 2014, 2014 IEEE/SICE International Symposium on System Integration.

[156]  S. Saripalli,et al.  Path planning using 3D Dubins Curve for Unmanned Aerial Vehicles , 2014, 2014 International Conference on Unmanned Aircraft Systems (ICUAS).

[157]  Javier Minguez,et al.  Global nearness diagram navigation (GND) , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[158]  Kalevi Huhtala,et al.  Constrained path optimization with Bézier curve primitives , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[159]  S. LaValle Rapidly-exploring random trees : a new tool for path planning , 1998 .

[160]  Luigi Palopoli,et al.  Reactive Planning for Assistive Robots , 2018, IEEE Robotics and Automation Letters.

[161]  Julius Ziegler,et al.  Making Bertha Drive—An Autonomous Journey on a Historic Route , 2014, IEEE Intelligent Transportation Systems Magazine.

[162]  ByoungChul Ko,et al.  Online learning based multiple pedestrians tracking in thermal imagery for safe driving at night , 2016, 2016 IEEE Intelligent Vehicles Symposium (IV).

[163]  Torsten Bertram,et al.  Integrated online trajectory planning and optimization in distinctive topologies , 2017, Robotics Auton. Syst..

[164]  Yoshiki Ninomiya,et al.  Local Path Planning And Motion Control For Agv In Positioning , 1989, Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems '. (IROS '89) 'The Autonomous Mobile Robots and Its Applications.

[165]  Petter Ögren,et al.  A convergent dynamic window approach to obstacle avoidance , 2005, IEEE Transactions on Robotics.

[166]  Javier Minguez,et al.  Nearness diagram (ND) navigation: collision avoidance in troublesome scenarios , 2004, IEEE Transactions on Robotics and Automation.

[167]  Ankit A. Ravankar,et al.  Map building from laser range sensor information using mixed data clustering and singular value decomposition in noisy environment , 2011, 2011 IEEE/SICE International Symposium on System Integration (SII).

[168]  Dirk Langer,et al.  Up to the limits: Autonomous Audi TTS , 2012, 2012 IEEE Intelligent Vehicles Symposium.

[169]  Marina L. Gavrilova,et al.  Roadmap-Based Path Planning - Using the Voronoi Diagram for a Clearance-Based Shortest Path , 2008, IEEE Robotics & Automation Magazine.

[170]  Francesco Bullo,et al.  Smooth Nearness-Diagram Navigation , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[171]  L. Dubins On Curves of Minimal Length with a Constraint on Average Curvature, and with Prescribed Initial and Terminal Positions and Tangents , 1957 .

[172]  Jaijeet S. Roychowdhury,et al.  Independent and Interdependent Latch Setup/Hold Time Characterization via Newton–Raphson Solution and Euler Curve Tracking of State-Transition Equations , 2008, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[173]  John M. Dolan,et al.  On-Road Motion Planning for Autonomous Vehicles , 2012, ICIRA.

[174]  Chang-an Liu,et al.  A Trajectory Generator for a Mobile Robot in 3D Pathplanning , 2007, 2007 IEEE International Conference on Automation and Logistics.

[175]  Byung Kook Kim,et al.  Minimum-Time Trajectory for Three-Wheeled Omnidirectional Mobile Robots Following a Bounded-Curvature Path With a Referenced Heading Profile , 2011, IEEE Transactions on Robotics.

[176]  Yukinori Kobayashi,et al.  Algorithms and a Framework for Indoor Robot Mapping in a Noisy Environment Using Clustering in Spatial and Hough Domains , 2015 .

[177]  Torsten Bertram,et al.  Planning of multiple robot trajectories in distinctive topologies , 2015, 2015 European Conference on Mobile Robots (ECMR).

[178]  Kyung-Min Jeong,et al.  Semi-autonomous navigation of an unmanned ground vehicle for bird expellant in an airport , 2012, 2012 12th International Conference on Control, Automation and Systems.