PathBench: A Benchmarking Platform for Classical and Learned Path Planning Algorithms
Path planning is a key component in mobile robotics. A wide range of path planning algorithms exist, but few attempts have been made to benchmark the algorithms holistically or unify their interface. Moreover, with the recent advances in deep neural networks, there is an urgent need to facilitate th...
Saved in:
| Published in | 2021 18th Conference on Robots and Vision (CRV) pp. 79 - 86 |
|---|---|
| Main Authors | , , , , , |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
01.05.2021
|
| Subjects | |
| Online Access | Get full text |
| DOI | 10.1109/CRV52889.2021.00019 |
Cover
| Abstract | Path planning is a key component in mobile robotics. A wide range of path planning algorithms exist, but few attempts have been made to benchmark the algorithms holistically or unify their interface. Moreover, with the recent advances in deep neural networks, there is an urgent need to facilitate the development and benchmarking of such learning-based planning algorithms. This paper presents PathBench, a platform for developing, visualizing, training, testing, and benchmarking of existing and future, classical and learned 2D and 3D path planning algorithms, while offering support for Robot Operating System (ROS). Many existing path planning algorithms are supported; e.g. A*, wavefront, rapidly-exploring random tree, value iteration networks, gated path planning networks; and integrating new algorithms is easy and clearly specified. We demonstrate the benchmarking capability of PathBench by comparing implemented classical and learned algorithms for metrics, such as path length, success rate, computational time and path deviation. These evaluations are done on built-in PathBench maps and external path planning environments from video games and real world databases. PathBench is open source 1 . |
|---|---|
| AbstractList | Path planning is a key component in mobile robotics. A wide range of path planning algorithms exist, but few attempts have been made to benchmark the algorithms holistically or unify their interface. Moreover, with the recent advances in deep neural networks, there is an urgent need to facilitate the development and benchmarking of such learning-based planning algorithms. This paper presents PathBench, a platform for developing, visualizing, training, testing, and benchmarking of existing and future, classical and learned 2D and 3D path planning algorithms, while offering support for Robot Operating System (ROS). Many existing path planning algorithms are supported; e.g. A*, wavefront, rapidly-exploring random tree, value iteration networks, gated path planning networks; and integrating new algorithms is easy and clearly specified. We demonstrate the benchmarking capability of PathBench by comparing implemented classical and learned algorithms for metrics, such as path length, success rate, computational time and path deviation. These evaluations are done on built-in PathBench maps and external path planning environments from video games and real world databases. PathBench is open source 1 . |
| Author | Toma, Alexandru-Iosif Jaafar, Hussein Ali Kelly, Paul H.J. Saeedi, Sajad Murai, Riku Hsueh, Hao-Ya |
| Author_xml | – sequence: 1 givenname: Alexandru-Iosif surname: Toma fullname: Toma, Alexandru-Iosif organization: Imperial College London – sequence: 2 givenname: Hao-Ya surname: Hsueh fullname: Hsueh, Hao-Ya organization: Ryerson University – sequence: 3 givenname: Hussein Ali surname: Jaafar fullname: Jaafar, Hussein Ali organization: Ryerson University – sequence: 4 givenname: Riku surname: Murai fullname: Murai, Riku organization: Imperial College London – sequence: 5 givenname: Paul H.J. surname: Kelly fullname: Kelly, Paul H.J. organization: Imperial College London – sequence: 6 givenname: Sajad surname: Saeedi fullname: Saeedi, Sajad organization: Ryerson University |
| BookMark | eNotTs1Og0AYXBM92OoT9LIvAO4_rDckak1IbJrWa_OV_bZshMUAF99eUC8zk8nMZFbkOvYRCdlwlnLO7EO5_9Aiz20qmOApY4zbK7LixmjFFZf5LTnuYGqeMNbNIy3or-hg-AzxQnctTL4fOjoDLVsYx1BDSyE6WiEMER1dyksuxqVQtJd-CFPTjXfkxkM74v0_r8nx5flQbpPq_fWtLKokCCanxANqlA7OOgMBJhNcCuUcaOOdMkyzs1aZRe-tdLnKPGgvJEOYrVoqJeWabP52AyKevoYwf_8-WWWsZpn8AVEDTcQ |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/CRV52889.2021.00019 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Xplore Digital Library (LUT) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| EISBN | 1665414138 9781665414135 |
| EndPage | 86 |
| ExternalDocumentID | 9469507 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IL CBEJK RIE RIL |
| ID | FETCH-LOGICAL-i203t-fae5e3dab57a2a6721324dda56fd46050b5479eff93d847fa5f230ea9efc34433 |
| IEDL.DBID | RIE |
| IngestDate | Thu Jun 29 18:38:44 EDT 2023 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i203t-fae5e3dab57a2a6721324dda56fd46050b5479eff93d847fa5f230ea9efc34433 |
| PageCount | 8 |
| ParticipantIDs | ieee_primary_9469507 |
| PublicationCentury | 2000 |
| PublicationDate | 2021-May |
| PublicationDateYYYYMMDD | 2021-05-01 |
| PublicationDate_xml | – month: 05 year: 2021 text: 2021-May |
| PublicationDecade | 2020 |
| PublicationTitle | 2021 18th Conference on Robots and Vision (CRV) |
| PublicationTitleAbbrev | CRV |
| PublicationYear | 2021 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| Score | 1.9342344 |
| Snippet | Path planning is a key component in mobile robotics. A wide range of path planning algorithms exist, but few attempts have been made to benchmark the... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 79 |
| SubjectTerms | Benchmark testing Benchmarking Machine Learning Measurement Path planning Three-dimensional displays Training Visualization |
| Title | PathBench: A Benchmarking Platform for Classical and Learned Path Planning Algorithms |
| URI | https://ieeexplore.ieee.org/document/9469507 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LTwIxEG6Qkyc1YHynB4_u0m4fu-sNiYSYYIgRw410t1Mhwq7B5eKvt-0CRuPBS9O0adp0DvPN45tB6JoRAolhOsiYNgEXSgaJZDSIIVfECCWMcETh4aMcjPnDREwa6GbHhQEAn3wGoZv6WL4u87VzlXVSa8sJRx3fixNZc7U2hYQoSTu9pxcRJYljn0Q09ODlR8sUrzH6B2i4vatOFHkL11UW5p-_yjD-9zGHqP3NzcOjndY5Qg0oWmg8skDuzu7NbnEX-8lSeS84Hi1U5YAptgP2LTCdWLAqNPa1VUFjdxhvuxfh7uK1XM2r2fKjjcb9--feINg0TAjmEWFVYBQIYFplIlaRkta4s3BJayWk0S7-STLB4xSMSZm2WslYSVgLBJRdyhnnjB2jZlEWcIKw4JIaAJqCFjyyNokiubJYzCKWKKacnqKW-5Lpe10TY7r5jbO_l8_RvhNKnSh4gZrVag2XVplX2ZWX4hceAKER |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NT8IwFG8IHvSkBozf9uDRjW3t25g3JBJUIMSA4Ua69VWIMAyOi3-9bQcYjQcvTdOmadN3eL_38XuPkGvmeVhXTDoJk8rhIEKnHjLfiTAVngIBCgxRuNsL20P-OIJRidxsuTCIaJPP0DVTG8uXi3RlXGW1WNtyYKjjO8A5h4KttS4l5Htxrfn8AkG9bvgnge9a-PKjaYrVGa190t3cVqSKvLmrPHHTz1-FGP_7nANS_Wbn0f5W7xySEmYVMuxrKHen9ya3tEHtZC6sH5z2ZyI30JTqgdommEYwVGSS2uqqKKk5TDf9i2hj9rpYTvPJ_KNKhq37QbPtrFsmONPAY7mjBAIyKRKIRCBCbd5pwCSlgFBJEwH1EuBRjErFTGq9pLQstA2CQi-ljHPGjkg5W2R4TCjw0FeIfowSeKCtEuGlQqMxjVmCyOf-CamYLxm_F1UxxuvfOP17-Yrstgfdzrjz0Hs6I3tGQEXa4Dkp58sVXmjVnieXVqJfvWmkXg |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2021+18th+Conference+on+Robots+and+Vision+%28CRV%29&rft.atitle=PathBench%3A+A+Benchmarking+Platform+for+Classical+and+Learned+Path+Planning+Algorithms&rft.au=Toma%2C+Alexandru-Iosif&rft.au=Hsueh%2C+Hao-Ya&rft.au=Jaafar%2C+Hussein+Ali&rft.au=Murai%2C+Riku&rft.date=2021-05-01&rft.pub=IEEE&rft.spage=79&rft.epage=86&rft_id=info:doi/10.1109%2FCRV52889.2021.00019&rft.externalDocID=9469507 |