E. Macias-Garcia, Adan Cruz, J. Zamora, Eduardo Bayro
{"title":"Indoor Navigation Based on Model Switching in Overlapped Known Regions","authors":"E. Macias-Garcia, Adan Cruz, J. Zamora, Eduardo Bayro","doi":"10.1109/RoMoCo.2019.8787361","DOIUrl":null,"url":null,"abstract":"This paper introduces a novel drone navigation algorithm based on overlapped known regions (OKR). Each OKR has associated a neural network model, which takes as input an RGB image from a camera located at the top of the drone. This model generates two outputs: the distance to the center of the region, and the orientation of the vector that points to the center of the region in the horizontal plane. These regions are constrained to overlap the center of neighbor regions. After training, the drone is able to navigate continuously through several regions by switching the model parameters once the center of each region is reached. Additionally, in order to significantly reduce the number of parameters of each model an adaptive convolutional kernel (ACK) is used, which is able to redefine the convolutional kernel during the inference time according to the input image.","PeriodicalId":415070,"journal":{"name":"2019 12th International Workshop on Robot Motion and Control (RoMoCo)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 12th International Workshop on Robot Motion and Control (RoMoCo)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RoMoCo.2019.8787361","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
This paper introduces a novel drone navigation algorithm based on overlapped known regions (OKR). Each OKR has associated a neural network model, which takes as input an RGB image from a camera located at the top of the drone. This model generates two outputs: the distance to the center of the region, and the orientation of the vector that points to the center of the region in the horizontal plane. These regions are constrained to overlap the center of neighbor regions. After training, the drone is able to navigate continuously through several regions by switching the model parameters once the center of each region is reached. Additionally, in order to significantly reduce the number of parameters of each model an adaptive convolutional kernel (ACK) is used, which is able to redefine the convolutional kernel during the inference time according to the input image.