{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,2]],"date-time":"2025-12-02T22:14:27Z","timestamp":1764713667473,"version":"3.40.5"},"reference-count":38,"publisher":"Cambridge University Press (CUP)","issue":"6","license":[{"start":{"date-parts":[[2019,1,21]],"date-time":"2019-01-21T00:00:00Z","timestamp":1548028800000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotica"],"published-print":{"date-parts":[[2019,6]]},"abstract":"<jats:title>Summary<\/jats:title><jats:p>An effective path planner is critical for autonomous traversal of unmanned ground vehicles (UGVs) in harsh environments. This paper describes a novel path planning method considering B\u00e9zier curves and a two-layer planning framework. In the two-layer framework, a road centerline (RCL) estimator located on the upper layer works as a global planner to obtain the local target for the bottom local planner. The RCL is estimated from a series of candidate B\u00e9zier curves based on a safety criterion. In the bottom layer, an optimal trajectory planner and a speed planner make up the local planner to obtain the desired steering turning angle and linear speed. The criteria for optimal trajectory selection are designed for comfortable driving. Road safety is considered in the speed planner for robust driving. Three sets of simulations are used to evaluate and quantify the relative performance of variations of our path planning algorithm. The proposed path planning method is implemented on a modified Polaris RZR 800 UGV, too. Two experiments based on this UGV are set up in the country road environment to demonstrate the viability of the proposed method.<\/jats:p>","DOI":"10.1017\/s026357471800139x","type":"journal-article","created":{"date-parts":[[2019,1,21]],"date-time":"2019-01-21T04:45:06Z","timestamp":1548045906000},"page":"969-997","source":"Crossref","is-referenced-by-count":13,"title":["Path Planning of UGV Based on B\u00e9zier Curves"],"prefix":"10.1017","volume":"37","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7174-8644","authenticated-orcid":false,"given":"Yanming","family":"Hu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Decai","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuqing","family":"He","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jianda","family":"Han","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"56","published-online":{"date-parts":[[2019,1,21]]},"reference":[{"key":"S026357471800139X_ref21","first-page":"1","article-title":"A multi-sensor-based navigation framework for intelligent vehicle","volume":"17","author":"Ratsamee","year":"2010","journal-title":"Suranaree J. Sci. Technol."},{"key":"S026357471800139X_ref15","doi-asserted-by":"publisher","DOI":"10.1002\/rob.20258"},{"key":"S026357471800139X_ref17","doi-asserted-by":"publisher","DOI":"10.1007\/s10846-008-9209-6"},{"key":"S026357471800139X_ref20","first-page":"237","volume-title":"OPEN: New Path-Planning Algorithm for Real-World Complex Environment","author":"Olszewska","year":"2016"},{"key":"S026357471800139X_ref9","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2016.09.009"},{"key":"S026357471800139X_ref4","doi-asserted-by":"crossref","first-page":"687","DOI":"10.1109\/TAES.2002.1008998","article-title":"Direct Kalman filtering approach for GPS\/INS integration","volume":"38","author":"Qi","year":"2002","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"S026357471800139X_ref13","doi-asserted-by":"publisher","DOI":"10.1002\/rob.20147"},{"key":"S026357471800139X_ref19","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-20998-7_20"},{"key":"S026357471800139X_ref33","first-page":"1","article-title":"Apprenticeship learning via inverse reinforcement learning","author":"Abbeel","year":"2004","journal-title":"International Conference on Machine Learning, Banff, Canada"},{"key":"S026357471800139X_ref14","doi-asserted-by":"publisher","DOI":"10.1002\/rob.20255"},{"key":"S026357471800139X_ref8","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574714000186"},{"key":"S026357471800139X_ref27","first-page":"2061","article-title":"A real-time motion planner with trajectory optimization for autonomous vehicles","author":"Xu","year":"2012","journal-title":"IEEE International Conference on Robotics and Automation"},{"key":"S026357471800139X_ref28","first-page":"6108","article-title":"Quartic B\u00e9zier curve based trajectory generation for autonomous vehicles with curvature and velocity constraints","author":"Chen","year":"2014","journal-title":"IEEE International Conference on Robotics and Automation"},{"key":"S026357471800139X_ref3","doi-asserted-by":"publisher","DOI":"10.2514\/4.866395"},{"key":"S026357471800139X_ref6","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2011.11.009"},{"key":"S026357471800139X_ref10","doi-asserted-by":"publisher","DOI":"10.1002\/rob.20269"},{"key":"S026357471800139X_ref22","unstructured":"22. Google. Google Earth. Available (2018): https:\/\/earth.google.com\/web\/"},{"key":"S026357471800139X_ref16","doi-asserted-by":"publisher","DOI":"10.1002\/rob.20248"},{"key":"S026357471800139X_ref2","first-page":"1","article-title":"Robot-Centric Elevation Mapping with Uncertainty Estimates","author":"Fankhauser","year":"2014","journal-title":"in CLAWAR"},{"key":"S026357471800139X_ref24","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008801421636"},{"key":"S026357471800139X_ref35","first-page":"1433","article-title":"Maximum entropy inverse reinforcement learning","volume":"3","author":"Ziebart","year":"2008","journal-title":"National Conference on Artificial Intelligence"},{"key":"S026357471800139X_ref7","doi-asserted-by":"crossref","first-page":"479","DOI":"10.1017\/S0263574712000434","article-title":"Multi-waypoint visual homing in piecewise linear trajectory","volume":"31","author":"Yu","year":"2013","journal-title":"Robotica"},{"key":"S026357471800139X_ref11","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-73429-1"},{"key":"S026357471800139X_ref31","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574715000235"},{"key":"S026357471800139X_ref1","doi-asserted-by":"crossref","first-page":"227","DOI":"10.1017\/S0263574799002210","article-title":"Navigation of mobile robots: Open questions","volume":"18","author":"Moreno","year":"2000","journal-title":"Robotica"},{"key":"S026357471800139X_ref38","first-page":"1","article-title":"Tf: The transform library","author":"Foote","year":"2013","journal-title":"IEEE International Conference on Technologies for Practical Robot Applications"},{"key":"S026357471800139X_ref26","doi-asserted-by":"publisher","DOI":"10.1002\/rob.20244"},{"key":"S026357471800139X_ref32","doi-asserted-by":"publisher","DOI":"10.1109\/2.30720"},{"key":"S026357471800139X_ref34","first-page":"2586","article-title":"Bayesian inverse reinforcement learning","author":"Ramachandran","year":"2007","journal-title":"International Joint Conference on Artifical Intelligence"},{"key":"S026357471800139X_ref30","first-page":"486","article-title":"Feasible trajectory generation for autonomous vehicles based on quartic B\u00e9zier curve","volume":"41","author":"Chen","year":"2015","journal-title":"Acta Autom. Sin."},{"key":"S026357471800139X_ref36","unstructured":"36. M. Wulfmeier , P. Ondruska and I. Posner , \u201cMaximum entropy deep inverse reinforcement learning\u201d (2015)."},{"key":"S026357471800139X_ref23","first-page":"28","article-title":"A formal basis for heuristic determination of minimum path cost","volume":"4","author":"Hart","year":"1972","journal-title":"IEEE Transactions on Systems Science and Cybernetics"},{"key":"S026357471800139X_ref5","doi-asserted-by":"publisher","DOI":"10.1016\/j.inffus.2010.01.003"},{"key":"S026357471800139X_ref29","first-page":"757","article-title":"Trajectory planning for an indoor mobile robot using quintic Bezier curves","author":"Zhang","year":"2015","journal-title":"IEEE International Conference on Robotics and Biomimetics"},{"key":"S026357471800139X_ref37","first-page":"49","article-title":"Guided cost learning: Deep inverse optimal control via policy optimization","author":"Finn","year":"2016","journal-title":"International Conference on International Conference on Machine Learning"},{"key":"S026357471800139X_ref18","first-page":"1043","article-title":"An enhancement of waypoint navigation system for intelligent vehicle using Google Earth","author":"Ratsamee","year":"2010","journal-title":"The International Conference on Information and Communication Technology for Embedded Systemsthe International Conference on Information and Communication Technology for Embedded Systems"},{"key":"S026357471800139X_ref12","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-03991-1"},{"key":"S026357471800139X_ref25","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008822205706"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S026357471800139X","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,8]],"date-time":"2019-05-08T04:28:55Z","timestamp":1557289735000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S026357471800139X\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,1,21]]},"references-count":38,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2019,6]]}},"alternative-id":["S026357471800139X"],"URL":"https:\/\/doi.org\/10.1017\/s026357471800139x","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"type":"print","value":"0263-5747"},{"type":"electronic","value":"1469-8668"}],"subject":[],"published":{"date-parts":[[2019,1,21]]}}}