{"title":"Swing up Control of Inverted Pendulum on a Cart with Collision by Monte Carlo Model Predictive Control","authors":"Shintaro Nakatani, H. Date","doi":"10.23919/SICE.2019.8859912","DOIUrl":null,"url":null,"abstract":"Monte Carlo Model Predictive Control (MCMPC) is a kind of sample-based MPC methods, which does not require gradient information of cost function. This feature allows us to apply it to systems with non differentiable cost function or discontinuous event taking full advantage of recent parallel computing such as GPU. In this paper, we consider the problem of swing-up stabilization of a cart type inverted pendulum focusing on this feature of MCMPC. The first application is the problem considering the unwinding phenomenon. By applying MCMPC, it is possible to avoid the unwinding phenomenon by directly implementing the feature of the rotation group. The resultant controller thereby is inherently discontinuous. The second application is swing-up stabilization with a model considering collision of the cart with walls. In this case, thanks to the advantage of MCMPC being capable of handling discontinuous events, swinging up can speed up by exploiting the energy by the collision. these are verified by simulations and experiment.","PeriodicalId":147772,"journal":{"name":"2019 58th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE)","volume":"66 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 58th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/SICE.2019.8859912","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
Monte Carlo Model Predictive Control (MCMPC) is a kind of sample-based MPC methods, which does not require gradient information of cost function. This feature allows us to apply it to systems with non differentiable cost function or discontinuous event taking full advantage of recent parallel computing such as GPU. In this paper, we consider the problem of swing-up stabilization of a cart type inverted pendulum focusing on this feature of MCMPC. The first application is the problem considering the unwinding phenomenon. By applying MCMPC, it is possible to avoid the unwinding phenomenon by directly implementing the feature of the rotation group. The resultant controller thereby is inherently discontinuous. The second application is swing-up stabilization with a model considering collision of the cart with walls. In this case, thanks to the advantage of MCMPC being capable of handling discontinuous events, swinging up can speed up by exploiting the energy by the collision. these are verified by simulations and experiment.