{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T12:15:12Z","timestamp":1740140112709,"version":"3.37.3"},"reference-count":35,"publisher":"World Scientific Pub Co Pte Ltd","issue":"02","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Human. Robot."],"published-print":{"date-parts":[[2020,4]]},"abstract":"<jats:p> Humanoid robots are often supposed to share their workspace with humans and thus have to deal with objects used by humans in their everyday life. In this article, we present our novel approach to humanoid navigation through cluttered environments, which exploits knowledge about different obstacle classes to decide how to deal with obstacles and select appropriate robot actions. To classify objects from RGB images and decide whether an obstacle can be overcome by the robot with a corresponding action, e.g., by pushing or carrying it aside or stepping over or onto it, we train and exploit a convolutional neural network (CNN). Based on associated action costs, we compute a cost grid containing newly observed objects in addition to static obstacles on which a 2D path can be efficiently planned. This path encodes the necessary actions that need to be carried out by the robot to reach the goal. We implemented our framework in the Robot Operating System (ROS) and tested it in various scenarios with a Nao robot as well as in simulation with the REEM-C robot. As the experiments demonstrate, using our CNN, the robot can robustly classify the observed obstacles into the different classes and decide on suitable actions to find efficient solution paths. Our system finds paths also through regions where traditional motion planning methods are not able to calculate a solution or require substantially more time. <\/jats:p>","DOI":"10.1142\/s0219843620500139","type":"journal-article","created":{"date-parts":[[2020,1,31]],"date-time":"2020-01-31T08:20:59Z","timestamp":1580458859000},"page":"2050013","source":"Crossref","is-referenced-by-count":6,"title":["Classifying Obstacles and Exploiting Class Information for Humanoid Navigation Through Cluttered Environments"],"prefix":"10.1142","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0898-7386","authenticated-orcid":false,"given":"Peter","family":"Regier","sequence":"first","affiliation":[{"name":"Humanoid Robot Lab, University of Bonn, Endenicher Allee 19a, 53115 Bonn, Germany"}]},{"given":"Andres","family":"Milioto","sequence":"additional","affiliation":[{"name":"Photogrammetry and Robotics Lab, Nussallee 15, 53115 Bonn, Germany"}]},{"given":"Cyrill","family":"Stachniss","sequence":"additional","affiliation":[{"name":"Photogrammetry and Robotics Lab, Nussallee 15, 53115 Bonn, Germany"}]},{"given":"Maren","family":"Bennewitz","sequence":"additional","affiliation":[{"name":"Humanoid Robot Lab, University of Bonn, Endenicher Allee 19a, 53115 Bonn, Germany"}]}],"member":"219","published-online":{"date-parts":[[2020,3,11]]},"reference":[{"key":"S0219843620500139BIB001","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2017.7989551"},{"key":"S0219843620500139BIB002","doi-asserted-by":"publisher","DOI":"10.1109\/HUMANOIDS.2017.8239531"},{"key":"S0219843620500139BIB003","doi-asserted-by":"publisher","DOI":"10.21236\/ADA609276"},{"key":"S0219843620500139BIB004","doi-asserted-by":"publisher","DOI":"10.1109\/HUMANOIDS.2015.7363465"},{"key":"S0219843620500139BIB005","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2017.2712650"},{"key":"S0219843620500139BIB006","doi-asserted-by":"publisher","DOI":"10.1142\/S0219843619500026"},{"key":"S0219843620500139BIB007","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2006.889486"},{"key":"S0219843620500139BIB008","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2019.8793510"},{"key":"S0219843620500139BIB009","doi-asserted-by":"publisher","DOI":"10.1109\/HUMANOIDS.2018.8625036"},{"issue":"4","key":"S0219843620500139BIB010","first-page":"479","volume":"2","author":"Stilman M.","year":"2005","journal-title":"Intl. J. Robot. Res."},{"key":"S0219843620500139BIB011","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2006.281731"},{"key":"S0219843620500139BIB012","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2014.6907536"},{"key":"S0219843620500139BIB013","doi-asserted-by":"publisher","DOI":"10.1109\/HUMANOIDS.2014.7041451"},{"key":"S0219843620500139BIB014","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2018.8461134"},{"key":"S0219843620500139BIB015","doi-asserted-by":"publisher","DOI":"10.1109\/HUMANOIDS.2014.7041332"},{"key":"S0219843620500139BIB016","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2017.2699184"},{"key":"S0219843620500139BIB017","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2016.90"},{"key":"S0219843620500139BIB018","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2017.660"},{"key":"S0219843620500139BIB019","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2018.8460962"},{"key":"S0219843620500139BIB021","doi-asserted-by":"publisher","DOI":"10.1109\/TITS.2017.2750080"},{"key":"S0219843620500139BIB022","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00474"},{"key":"S0219843620500139BIB024","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-10602-1_48"},{"key":"S0219843620500139BIB025","doi-asserted-by":"publisher","DOI":"10.1109\/HUMANOIDS.2016.7803256"},{"key":"S0219843620500139BIB026","doi-asserted-by":"publisher","DOI":"10.1109\/TSSC.1968.300136"},{"key":"S0219843620500139BIB028","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2010.5649751"},{"key":"S0219843620500139BIB029","doi-asserted-by":"publisher","DOI":"10.1109\/HUMANOIDS.2012.6651595"},{"key":"S0219843620500139BIB030","volume-title":"Proc. ICRA Workshop on Open Source Software","volume":"3","author":"Quigley M.","year":"2009"},{"key":"S0219843620500139BIB036","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2004.1389727"},{"key":"S0219843620500139BIB040","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2017.552"},{"key":"S0219843620500139BIB041","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2016.7759429"},{"key":"S0219843620500139BIB042","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-46493-0_12"},{"key":"S0219843620500139BIB043","doi-asserted-by":"publisher","DOI":"10.1109\/ICCVW.2017.96"},{"key":"S0219843620500139BIB044","first-page":"333","volume-title":"Proc. Int. Conf. Automated Planning and Scheduling (ICAPS)","author":"Cashmore M.","year":"2015"},{"key":"S0219843620500139BIB045","doi-asserted-by":"publisher","DOI":"10.24963\/ijcai.2017\/282"},{"volume-title":"IROS Workshop on Task Planning for Intelligent Robots in Service and Manufacturing","year":"2015","author":"Saigol Z.","key":"S0219843620500139BIB046"}],"container-title":["International Journal of Humanoid Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0219843620500139","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,15]],"date-time":"2020-04-15T09:59:59Z","timestamp":1586944799000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S0219843620500139"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,11]]},"references-count":35,"journal-issue":{"issue":"02","published-print":{"date-parts":[[2020,4]]}},"alternative-id":["10.1142\/S0219843620500139"],"URL":"https:\/\/doi.org\/10.1142\/s0219843620500139","relation":{},"ISSN":["0219-8436","1793-6942"],"issn-type":[{"type":"print","value":"0219-8436"},{"type":"electronic","value":"1793-6942"}],"subject":[],"published":{"date-parts":[[2020,3,11]]}}}