{"title":"倒立轮式机器人控制器虚拟评估的动态建模与仿真","authors":"K. Harib, K. Moustafa, Shaima Al Hebsi","doi":"10.1109/ICMSAO.2017.7934927","DOIUrl":null,"url":null,"abstract":"This paper develops a mathematical model of an inverted wheeled robot and uses it to simulate and animate the robot dynamics. The robot is modeled as a three-body system consisting of a pendulum and two wheels where the Newtonian mechanics is employed to derive the dynamical equations. The proposed model, in its current configuration, is designed to simulate and animate the controlled robot for forming a virtual controller-testing setup. The open-loop system is simulated by solving the nonlinear dynamic equations recursively within an animation loop by using the Runge-Kutta 4 (RK4) method. The nonlinear model is linearized for designing a PID controller to stabilize the closed-loop system of the robot. The animation process is conducted by creating two graphical objects that resemble the wheel and pendulum in a graphical user interface window. The keyboard arrows are used to interactively input the horizontal motion of the robot cart to the animation process where there is also an option to switch the controller off. Simulation results are provided for both the open-loop and closed-loop cases to illustrate the effectiveness of the results.","PeriodicalId":265345,"journal":{"name":"2017 7th International Conference on Modeling, Simulation, and Applied Optimization (ICMSAO)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Dynamic modeling and simulation for virtual evaluation of inverted wheeled robot controllers\",\"authors\":\"K. Harib, K. Moustafa, Shaima Al Hebsi\",\"doi\":\"10.1109/ICMSAO.2017.7934927\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper develops a mathematical model of an inverted wheeled robot and uses it to simulate and animate the robot dynamics. The robot is modeled as a three-body system consisting of a pendulum and two wheels where the Newtonian mechanics is employed to derive the dynamical equations. The proposed model, in its current configuration, is designed to simulate and animate the controlled robot for forming a virtual controller-testing setup. The open-loop system is simulated by solving the nonlinear dynamic equations recursively within an animation loop by using the Runge-Kutta 4 (RK4) method. The nonlinear model is linearized for designing a PID controller to stabilize the closed-loop system of the robot. The animation process is conducted by creating two graphical objects that resemble the wheel and pendulum in a graphical user interface window. The keyboard arrows are used to interactively input the horizontal motion of the robot cart to the animation process where there is also an option to switch the controller off. Simulation results are provided for both the open-loop and closed-loop cases to illustrate the effectiveness of the results.\",\"PeriodicalId\":265345,\"journal\":{\"name\":\"2017 7th International Conference on Modeling, Simulation, and Applied Optimization (ICMSAO)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 7th International Conference on Modeling, Simulation, and Applied Optimization (ICMSAO)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICMSAO.2017.7934927\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 7th International Conference on Modeling, Simulation, and Applied Optimization (ICMSAO)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICMSAO.2017.7934927","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Dynamic modeling and simulation for virtual evaluation of inverted wheeled robot controllers
This paper develops a mathematical model of an inverted wheeled robot and uses it to simulate and animate the robot dynamics. The robot is modeled as a three-body system consisting of a pendulum and two wheels where the Newtonian mechanics is employed to derive the dynamical equations. The proposed model, in its current configuration, is designed to simulate and animate the controlled robot for forming a virtual controller-testing setup. The open-loop system is simulated by solving the nonlinear dynamic equations recursively within an animation loop by using the Runge-Kutta 4 (RK4) method. The nonlinear model is linearized for designing a PID controller to stabilize the closed-loop system of the robot. The animation process is conducted by creating two graphical objects that resemble the wheel and pendulum in a graphical user interface window. The keyboard arrows are used to interactively input the horizontal motion of the robot cart to the animation process where there is also an option to switch the controller off. Simulation results are provided for both the open-loop and closed-loop cases to illustrate the effectiveness of the results.