{"title":"Robust Balancing and Trajectory Control of a Self-Driving Bicycle","authors":"T.-J. Yeh;Tzu-Chieh Lin;Alexander Chia-Bin Chen","doi":"10.1109/TCST.2024.3395575","DOIUrl":null,"url":null,"abstract":"The purpose of this research is to construct a self-driving bicycle that can balance itself and automatically track a designated trajectory in campus environments. For balancing, a lower level controller is designed based on the dynamic model of the bicycle. It allows the bicycle to achieve lateral stability and cornering action with robustness to speed variations. The design methodology adopts a linear-parameter-varying (LPV) approach by first decomposing the dynamic model into a convex combination of four linear subsystems with time-varying coefficients and then solving a set of linear matrix inequalities (LMIs) to compute the gain matrix for robust state feedback. For trajectory tracking, a high-level controller is designed using similar LPV approach. It allows the bicycle to robustly follow a pregenerated virtual vehicle motion on a given path regardless of the speed and yaw-rate changes of the virtual vehicle along the path. The control system is verified both numerically and experimentally on a prototype bicycle. In particular, the experiment shows that the self-driving bicycle can follow the testing route in campus with rms error less than 18 cm.","PeriodicalId":13103,"journal":{"name":"IEEE Transactions on Control Systems Technology","volume":"32 6","pages":"2410-2417"},"PeriodicalIF":4.9000,"publicationDate":"2024-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Control Systems Technology","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10521845/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
The purpose of this research is to construct a self-driving bicycle that can balance itself and automatically track a designated trajectory in campus environments. For balancing, a lower level controller is designed based on the dynamic model of the bicycle. It allows the bicycle to achieve lateral stability and cornering action with robustness to speed variations. The design methodology adopts a linear-parameter-varying (LPV) approach by first decomposing the dynamic model into a convex combination of four linear subsystems with time-varying coefficients and then solving a set of linear matrix inequalities (LMIs) to compute the gain matrix for robust state feedback. For trajectory tracking, a high-level controller is designed using similar LPV approach. It allows the bicycle to robustly follow a pregenerated virtual vehicle motion on a given path regardless of the speed and yaw-rate changes of the virtual vehicle along the path. The control system is verified both numerically and experimentally on a prototype bicycle. In particular, the experiment shows that the self-driving bicycle can follow the testing route in campus with rms error less than 18 cm.
期刊介绍:
The IEEE Transactions on Control Systems Technology publishes high quality technical papers on technological advances in control engineering. The word technology is from the Greek technologia. The modern meaning is a scientific method to achieve a practical purpose. Control Systems Technology includes all aspects of control engineering needed to implement practical control systems, from analysis and design, through simulation and hardware. A primary purpose of the IEEE Transactions on Control Systems Technology is to have an archival publication which will bridge the gap between theory and practice. Papers are published in the IEEE Transactions on Control System Technology which disclose significant new knowledge, exploratory developments, or practical applications in all aspects of technology needed to implement control systems, from analysis and design through simulation, and hardware.