{"title":"应用扩展卡尔曼滤波实现两轮机器人非线性最优控制","authors":"Surapong Kokkrathoke, Xu Xu","doi":"10.1109/I2CACIS52118.2021.9495859","DOIUrl":null,"url":null,"abstract":"This paper presents a nonlinear freezing optimal control (NFOC) technique combined with an extended Kalman filter (EKF) for stabilising a two-wheel robot (TWR). The balancing LEGO EV3 Robot is utilised as a prototype for simulation and practical implementation to test the performance of the NFOC with EKF, compared against the well-known linear optimal control, i.e., the linear quadratic regulator (LQR) and the stand-alone NFOC. The stabilisation of the TWR system when starting from various ranges of initial pitch angles with different types of controllers are investigated and discussed. The MATLAB simulation result demonstrates wider operation ranges from both nonlinear optimal controllers over the linear one when simulated with a high-performance motor. In the case of implementation, the two nonlinear methods also displayed slightly more comprehensive initial pitch angle ranges than the linear control. Significantly, the precision of state variable estimation from the EKF technique removes the signal drift problem in the gyro sensor, which is used to measure the pitch angle of the TWR. The effectiveness of the NFOC controller combined with EKF is demonstrated by results from MATLAB simulation and implementation on the LEGO TWR.","PeriodicalId":210770,"journal":{"name":"2021 IEEE International Conference on Automatic Control & Intelligent Systems (I2CACIS)","volume":"103 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Implementation of Nonlinear Optimal Control of Two-wheel Robot with Extended Kalman Filter\",\"authors\":\"Surapong Kokkrathoke, Xu Xu\",\"doi\":\"10.1109/I2CACIS52118.2021.9495859\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents a nonlinear freezing optimal control (NFOC) technique combined with an extended Kalman filter (EKF) for stabilising a two-wheel robot (TWR). The balancing LEGO EV3 Robot is utilised as a prototype for simulation and practical implementation to test the performance of the NFOC with EKF, compared against the well-known linear optimal control, i.e., the linear quadratic regulator (LQR) and the stand-alone NFOC. The stabilisation of the TWR system when starting from various ranges of initial pitch angles with different types of controllers are investigated and discussed. The MATLAB simulation result demonstrates wider operation ranges from both nonlinear optimal controllers over the linear one when simulated with a high-performance motor. In the case of implementation, the two nonlinear methods also displayed slightly more comprehensive initial pitch angle ranges than the linear control. Significantly, the precision of state variable estimation from the EKF technique removes the signal drift problem in the gyro sensor, which is used to measure the pitch angle of the TWR. The effectiveness of the NFOC controller combined with EKF is demonstrated by results from MATLAB simulation and implementation on the LEGO TWR.\",\"PeriodicalId\":210770,\"journal\":{\"name\":\"2021 IEEE International Conference on Automatic Control & Intelligent Systems (I2CACIS)\",\"volume\":\"103 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-06-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE International Conference on Automatic Control & Intelligent Systems (I2CACIS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/I2CACIS52118.2021.9495859\",\"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 IEEE International Conference on Automatic Control & Intelligent Systems (I2CACIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/I2CACIS52118.2021.9495859","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Implementation of Nonlinear Optimal Control of Two-wheel Robot with Extended Kalman Filter
This paper presents a nonlinear freezing optimal control (NFOC) technique combined with an extended Kalman filter (EKF) for stabilising a two-wheel robot (TWR). The balancing LEGO EV3 Robot is utilised as a prototype for simulation and practical implementation to test the performance of the NFOC with EKF, compared against the well-known linear optimal control, i.e., the linear quadratic regulator (LQR) and the stand-alone NFOC. The stabilisation of the TWR system when starting from various ranges of initial pitch angles with different types of controllers are investigated and discussed. The MATLAB simulation result demonstrates wider operation ranges from both nonlinear optimal controllers over the linear one when simulated with a high-performance motor. In the case of implementation, the two nonlinear methods also displayed slightly more comprehensive initial pitch angle ranges than the linear control. Significantly, the precision of state variable estimation from the EKF technique removes the signal drift problem in the gyro sensor, which is used to measure the pitch angle of the TWR. The effectiveness of the NFOC controller combined with EKF is demonstrated by results from MATLAB simulation and implementation on the LEGO TWR.