{"title":"Where to begin climbing? Computing start-of-stair position for robotic platforms","authors":"Bishwajit Sharma, I. A. Syed","doi":"10.1109/CICN.2019.8902461","DOIUrl":null,"url":null,"abstract":"Multi-floor autonomous robot navigation involves climbing staircases and exploring all the floors in a building using the onboard sensors. While some works investigate the method of exploring indoor floors, other works address the issues in staircase navigation. The proposed work bridges these tasks by allowing a tracked ground robot exploring a floor to find the position where it should begin its climb on the identified staircase. Ideally, such a position is before the first step on the mid line of a staircase, with sufficient space on the floor for the robot to fit in. Various geometric considerations, statistical measurements and randomized algorithms are combined to compute the start-of-stair position from point cloud data obtained from an RGBD camera. An efficient slope finding method is developed to detect the slope containing the staircase. The stair-center on the plane is then computed. The stair bottom, and eventually the start-of-stair position is computed based on the intersection of stair and ground planes. Results are presented on single RGBD frames as well as accumulated point cloud obtained from a mapping algorithm. The scope of error in the initial detection is also analyzed and sample results indicate that the point cloud processing can overcome spatial errors in the initial detection over a considerable margin.","PeriodicalId":329966,"journal":{"name":"2019 11th International Conference on Computational Intelligence and Communication Networks (CICN)","volume":"70 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 11th International Conference on Computational Intelligence and Communication Networks (CICN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CICN.2019.8902461","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Multi-floor autonomous robot navigation involves climbing staircases and exploring all the floors in a building using the onboard sensors. While some works investigate the method of exploring indoor floors, other works address the issues in staircase navigation. The proposed work bridges these tasks by allowing a tracked ground robot exploring a floor to find the position where it should begin its climb on the identified staircase. Ideally, such a position is before the first step on the mid line of a staircase, with sufficient space on the floor for the robot to fit in. Various geometric considerations, statistical measurements and randomized algorithms are combined to compute the start-of-stair position from point cloud data obtained from an RGBD camera. An efficient slope finding method is developed to detect the slope containing the staircase. The stair-center on the plane is then computed. The stair bottom, and eventually the start-of-stair position is computed based on the intersection of stair and ground planes. Results are presented on single RGBD frames as well as accumulated point cloud obtained from a mapping algorithm. The scope of error in the initial detection is also analyzed and sample results indicate that the point cloud processing can overcome spatial errors in the initial detection over a considerable margin.