Yasser Ashraf, Ahmed Abdallah, Abdelhaleem Osman, Ezz El-Din Nehad, M. Fanni
{"title":"面向爬楼梯机器人运动规划的楼梯尺寸自主检测","authors":"Yasser Ashraf, Ahmed Abdallah, Abdelhaleem Osman, Ezz El-Din Nehad, M. Fanni","doi":"10.1109/JAC-ECC54461.2021.9691423","DOIUrl":null,"url":null,"abstract":"The need for service robots to help humans in daily tasks is increasing globally. Whether in an indoor or outdoor environment, service robots need to plan their motion to climb stairs autonomously. So, in this paper, we propose a new approach using a depth camera to determine the features of stairs which are required as an input to autonomous motion planning for stair climbing robots. The proposed approach uses a pinhole camera model to compute the point cloud of the perceived environment. After that, determining the normal vector of the points in the point cloud helps to organize the data into two clusters: horizontal and vertical. For each of the two clusters, the Euclidean distance algorithm is used to generate a class for each step of the stairs. Finally, the Maximum Likelihood Estimation Sample Consensus (MLESAC) algorithm is used to fit a plane on each class. Thus, the dimensions of the stairs are determined accurately by subtracting two subsequent plane equations from each other.","PeriodicalId":354908,"journal":{"name":"2021 9th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Autonomous Detection of Stair Dimensions for the Motion Planning of Stair Climbing Robots\",\"authors\":\"Yasser Ashraf, Ahmed Abdallah, Abdelhaleem Osman, Ezz El-Din Nehad, M. Fanni\",\"doi\":\"10.1109/JAC-ECC54461.2021.9691423\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The need for service robots to help humans in daily tasks is increasing globally. Whether in an indoor or outdoor environment, service robots need to plan their motion to climb stairs autonomously. So, in this paper, we propose a new approach using a depth camera to determine the features of stairs which are required as an input to autonomous motion planning for stair climbing robots. The proposed approach uses a pinhole camera model to compute the point cloud of the perceived environment. After that, determining the normal vector of the points in the point cloud helps to organize the data into two clusters: horizontal and vertical. For each of the two clusters, the Euclidean distance algorithm is used to generate a class for each step of the stairs. Finally, the Maximum Likelihood Estimation Sample Consensus (MLESAC) algorithm is used to fit a plane on each class. Thus, the dimensions of the stairs are determined accurately by subtracting two subsequent plane equations from each other.\",\"PeriodicalId\":354908,\"journal\":{\"name\":\"2021 9th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC)\",\"volume\":\"45 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-12-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 9th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/JAC-ECC54461.2021.9691423\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 9th International Japan-Africa Conference on Electronics, Communications, and Computations (JAC-ECC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/JAC-ECC54461.2021.9691423","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Autonomous Detection of Stair Dimensions for the Motion Planning of Stair Climbing Robots
The need for service robots to help humans in daily tasks is increasing globally. Whether in an indoor or outdoor environment, service robots need to plan their motion to climb stairs autonomously. So, in this paper, we propose a new approach using a depth camera to determine the features of stairs which are required as an input to autonomous motion planning for stair climbing robots. The proposed approach uses a pinhole camera model to compute the point cloud of the perceived environment. After that, determining the normal vector of the points in the point cloud helps to organize the data into two clusters: horizontal and vertical. For each of the two clusters, the Euclidean distance algorithm is used to generate a class for each step of the stairs. Finally, the Maximum Likelihood Estimation Sample Consensus (MLESAC) algorithm is used to fit a plane on each class. Thus, the dimensions of the stairs are determined accurately by subtracting two subsequent plane equations from each other.