{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,4]],"date-time":"2025-09-04T14:04:24Z","timestamp":1756994664545,"version":"3.28.0"},"reference-count":30,"publisher":"IEEE","license":[{"start":{"date-parts":[[2019,5,1]],"date-time":"2019-05-01T00:00:00Z","timestamp":1556668800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2019,5,1]],"date-time":"2019-05-01T00:00:00Z","timestamp":1556668800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2019,5,1]],"date-time":"2019-05-01T00:00:00Z","timestamp":1556668800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019,5]]},"DOI":"10.1109\/icra.2019.8794099","type":"proceedings-article","created":{"date-parts":[[2019,8,13]],"date-time":"2019-08-13T01:26:12Z","timestamp":1565659572000},"page":"612-618","source":"Crossref","is-referenced-by-count":18,"title":["Motion Planning Templates: A Motion Planning Framework for Robots with Low-power CPUs"],"prefix":"10.1109","author":[{"given":"Jeffrey","family":"Ichnowski","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ron","family":"Alterovitz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"journal-title":"Intel Atom Z530 vs N270","year":"2018","key":"ref30"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2012.2205651"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2013.2240176"},{"key":"ref12","article-title":"OpenRAVE: A planning architecture for autonomous robotics","volume":"79","author":"diankov","year":"2008","journal-title":"Robotics Institute Pittsburgh PA Tech Rep CMU-RI-TR-08-34"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2017.8202232"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1177\/02783640122067453"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/70.508439"},{"journal-title":"MoveIt!","year":"2013","author":"scucan","key":"ref16"},{"key":"ref17","article-title":"Reducing the barrier to entry of complex robotic software: a moveit! case study","author":"coleman","year":"2014","journal-title":"Journal of Software Engineering for Robotics"},{"journal-title":"Robot Operating System (ROS)","year":"2012","key":"ref18"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.15607\/RSS.2016.XII.004"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2012.2234312"},{"key":"ref4","article-title":"Concurrent nearest-neighbor searching for parallel sampling-based motion planning in SO(3), SE(3), and Euclidean topologies","author":"ichnowski","year":"2018","journal-title":"Algorthmic Foundations of Robotics (Proc WAFR 2018)"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1177\/0278364911406761"},{"key":"ref3","article-title":"C++ templates are turing complete","author":"veldhuizen","year":"2003","journal-title":"Technical Report Indiana University"},{"key":"ref6","doi-asserted-by":"crossref","first-page":"449","DOI":"10.1007\/978-3-642-00312-7_28","article-title":"Kinodynamic motion planning by interior-exterior cell exploration","author":"sucan","year":"2009","journal-title":"Algorithmic Foundation of Robotics VIII"},{"journal-title":"Raspberry Pi 3 Model B","year":"2018","key":"ref29"},{"key":"ref5","article-title":"The Art of Multiprocessor Programming","author":"herlihy","year":"2011","journal-title":"Morgan Kaufmann"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-16595-0_12"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2006.886840"},{"journal-title":"Principles of Robot Motion Theory Algorithms and Implementations","year":"2005","author":"choset","key":"ref2"},{"journal-title":"Int Organization Standard","article-title":"ISO international standard ISO\/IEC 14882:2017(E)&#x2014;programming languages&#x2014;C++","year":"2017","key":"ref9"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/SFCS.1979.10"},{"journal-title":"The C++ Programming Language","year":"2013","author":"stroustrup","key":"ref20"},{"year":"2018","author":"jacob","key":"ref22"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/354222.353191"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1016\/0196-6774(80)90015-2"},{"key":"ref23","article-title":"Collision detection or nearest-neighbor search? on the computational bottleneck in sampling-based motion planning","author":"kleinbort","year":"2016","journal-title":"Algorthmic Foundations of Robotics (Proc WAFR 2018)"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2014.2331091"},{"key":"ref25","first-page":"574","article-title":"Near neighbor search in large metric spaces","author":"brin","year":"1995","journal-title":"Proc of the 21st Intl Conf on Very Large Databases (VLDB)"}],"event":{"name":"2019 International Conference on Robotics and Automation (ICRA)","start":{"date-parts":[[2019,5,20]]},"location":"Montreal, QC, Canada","end":{"date-parts":[[2019,5,24]]}},"container-title":["2019 International Conference on Robotics and Automation (ICRA)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8780387\/8793254\/08794099.pdf?arnumber=8794099","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,15]],"date-time":"2022-07-15T03:14:55Z","timestamp":1657854895000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8794099\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,5]]},"references-count":30,"URL":"https:\/\/doi.org\/10.1109\/icra.2019.8794099","relation":{},"subject":[],"published":{"date-parts":[[2019,5]]}}}