{"title":"A Nonlinear Controller Based on the Convolutional Neural Networks","authors":"H. Nobahari, Yousef Seifouripour","doi":"10.1109/ICRoM48714.2019.9071803","DOIUrl":null,"url":null,"abstract":"This paper focuses on developing a nonlinear controller based on the convolutional neural networks to control different plants. It is assumed that the prior knowledge about the plants is very limited and there are only sensory input-output data history of them. The neural network is trained in supervised learning method without having a target controller. As manipulating data are not picture frames, they are preprocessed and concatenated to form adequate frames required by the convolutional neural networks. A convolutional neural network with a simple structure is proposed for the problem. The trained controller is applied to six different linear and nonlinear plants, one of which is inherently unstable and different from the plants utilized in the training process. Furthermore, an important parameter of this unstable plant is considerably changed and the controller performance is analyzed. The simulation results show that the proposed controller can properly control all plants.","PeriodicalId":191113,"journal":{"name":"2019 7th International Conference on Robotics and Mechatronics (ICRoM)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 7th International Conference on Robotics and Mechatronics (ICRoM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICRoM48714.2019.9071803","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
This paper focuses on developing a nonlinear controller based on the convolutional neural networks to control different plants. It is assumed that the prior knowledge about the plants is very limited and there are only sensory input-output data history of them. The neural network is trained in supervised learning method without having a target controller. As manipulating data are not picture frames, they are preprocessed and concatenated to form adequate frames required by the convolutional neural networks. A convolutional neural network with a simple structure is proposed for the problem. The trained controller is applied to six different linear and nonlinear plants, one of which is inherently unstable and different from the plants utilized in the training process. Furthermore, an important parameter of this unstable plant is considerably changed and the controller performance is analyzed. The simulation results show that the proposed controller can properly control all plants.