{"title":"Using Deep Convolutional Neural Networks to Abstract Obstacle Avoidance for Indoor Environments","authors":"Mohammad O. Khan, G. Parker","doi":"10.1109/SoSE59841.2023.10178620","DOIUrl":null,"url":null,"abstract":"In this paper, an approach to learning an obstacle avoidance program for an autonomous robot is presented. A deep learning network, which matches one that was successfully used in the past for a classification task, was replicated and used to classify ten categories in the CIFAR10 dataset. This trained network was then altered by replacing the final fully-connected feed-forward network with a new one that was initiated with random weights. Using a new database made up of images labeled with the actions taken by an operator as he remotely drove the robot, the network learned the proper action for each image. In previous work, we reported that this network operating on the actual robot successfully moved through the desired path in the training environment while avoiding obstacles. Now we have expanded this work by showing that the obstacle avoidance control program is generalized enough that it was successful when tested in three environments not seen during training.","PeriodicalId":181642,"journal":{"name":"2023 18th Annual System of Systems Engineering Conference (SoSe)","volume":"128 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 18th Annual System of Systems Engineering Conference (SoSe)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SoSE59841.2023.10178620","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In this paper, an approach to learning an obstacle avoidance program for an autonomous robot is presented. A deep learning network, which matches one that was successfully used in the past for a classification task, was replicated and used to classify ten categories in the CIFAR10 dataset. This trained network was then altered by replacing the final fully-connected feed-forward network with a new one that was initiated with random weights. Using a new database made up of images labeled with the actions taken by an operator as he remotely drove the robot, the network learned the proper action for each image. In previous work, we reported that this network operating on the actual robot successfully moved through the desired path in the training environment while avoiding obstacles. Now we have expanded this work by showing that the obstacle avoidance control program is generalized enough that it was successful when tested in three environments not seen during training.