Performance Improvement of an NMP Mini Segway Using Sample and Hold Inputs
Source abstract
Abstract
Early analytical work showed that it is possible to discretize a continuous-time non-minimum phase (NMP) system using special sample and hold inputs (SHIs) and obtain a discrete-time minimum phase (MP) system with a higher sampling rate than that of conventional zero-order sample and hold. As a result, high-gain discrete-time control law can be used to further improve closed-loop system performance since the resulting discrete-time system is MP. In this paper, this technique is adopted for performance improvement on a mini-Segway (MS), a developed robot equipped with an extremely low-cost microcontroller (Arduino). A dual-loop control tuning method was developed to optimize the overall closed-loop system performance. The system performance improvement is demonstrated by the reduction of the mini-Segway oscillation magnitude under idle conditions. The experimental results show that the low-cost microcontroller can be used for the dual-loop SHI control scheme, and the MS cart displacement oscillation magnitude is significantly reduced by more than 65% over the baseline controller. The main contribution of this paper is implementing the proposed sample and hold input (SHI) scheme into an extremely low-cost micro-controller (Arduino) and demonstrating that low-cost microcontrollers can effectively utilize the proposed SHI.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Adaptive Control of Nonlinear Systems · Advanced Control Systems Optimization · Advanced Control Systems Design
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Mechanical Engineering, Michigan State University, East Lansing, MI 48824, USA
References (29)
Show source-provided references
1. Zhou, K., and Doyle, J.C. (1998). Essentials of Robust Control, Prentice Hall.
2. Zeros of sampled systems10.1016/0005-1098(84)90062-1 ↗
3. Communication in the presence of noise10.1109/JRPROC.1949.232969 ↗
4. Limiting zero distribution of sampled systems10.1016/S0005-1098(01)00280-1 ↗
5. Hagiwara, T., Yuasa, T., and Araki, M. (1992, January 16–18). Limiting properties of the zeros of sampled-data systems with zero-and first-order holds. Proceedings of the 31st IEEE Conference on Decision and Control, Tuscon, AZ, USA.
6. Stability of the limiting zeros of sampled-data systems with zero- and first-order holds10.1080/00207179308923057 ↗
7. Inversestablesampledlow-pass systems10.1080/00207178808906145 ↗
8. Stability of zeros of sampled system with frac- tional order hold10.1049/ip-cta:19960394 ↗
9. Sufficient conditions for the attainment of sampled systems without nonminimum-phase zeros10.1007/s12555-010-0209-5 ↗
10. Ishitobi, M., and Zhu, Q. (1997, January 28–31). Zeros of sampled systems with fractional order hold implemented by zero order hold. Proceedings of the IEEE 1997 International Conference on Intelligent Processing Systems, Beijing, China.
11. Shared-sensing and control using re- versible transducers10.1109/TCST.2008.924570 ↗
12. Sample-and- Hold Inputs for Minimum-Phase Behavior of Nonminimum-Phase Systems10.1109/TCST.2016.2519844 ↗
13. Wang, Y., Zhu, G.G., and Mukherjee, R. (October, January 30). Experimental study of nmp sample and hold input using an inverted pendulum. Proceedings of the ASME 2018 Dynamic Systems and Control Conference, Atlanta, GA, USA.10.1115/DSCC2018-8994 ↗
14. Juang, H.S., and Lurrr, K.Y. (2013, January 12–14). Design and control of a two-wheel self-balancing robot using the arduino microcontroller board. Proceedings of the 2013 10th IEEE International Conference on Control and Automation (ICCA), Hangzhou, China.10.1109/ICCA.2013.6565146 ↗
15. Thao, N.G.M., Nghia, D.H., and Phuc, N.H. (2010, January 13–15). A pid backstepping controller for two-wheeled self-balancing robot. Proceedings of the 2010 IEEE International Forum on Strategic Technology 2010, Ulsan, Republic of Korea.
16. Unluturk, A., Aydogdu, O., and Guner, U. (2013, January 7–9). Design and PID control of two wheeled autonomous balance robot. Proceedings of the IEEE: 2013 International Conference on Electronics, Computer and Computation (ICECCO), Ankara, Turkey.10.1109/ICECCO.2013.6718278 ↗
17. Motion control for a two-wheeled vehicle using a self-tuning pid controller10.1016/j.conengprac.2007.05.007 ↗
18. Liu, K., Bai, M., and Ni, Y. (2011, January 3–5). Two-wheel self-balanced car based on kalman filtering and pid algorithm. Proceedings of the IEEE 18th (2011) International Conference on Industrial Engineering and Engineering Management, Changchun, China.10.1109/ICIEEM.2011.6035158 ↗
19. An, W., and Li, Y. (2013, January 12–14). Simulation and control of a two-wheeled self- balancing robot. Proceedings of the 2013 IEEE International Conference on Robotics and Biomimetics (ROBIO), Shenzhen, China.10.1109/ROBIO.2013.6739501 ↗
20. Yong, Q., Yanlong, L., Xizhe, Z., and Ji, L. (2011, January 22–24). Balance control of two-wheeled self-balancing mobile robot based on its fuzzy model. Proceedings of the 6th (2011) International Forum on Strategic Technology, Harbin, China.
21. Ruan, X., and Cai, J. (2009, January 1–2). Fuzzy backstepping controllers for two-wheeled self-balancing robot. Proceedings of the IEEE 2009 International Asia Conference on Informatics in Control, Automation and Robotics, Bangkok, Thailand.10.1109/CAR.2009.42 ↗
22. Ruan, X., Cai, J., and Chen, J. (2008, January 18–20). Learning to control two-wheeled self-balancing robot using reinforcement learning rules and fuzzy neural networks. Proceedings of the 2008 IEEE Fourth International Conference on Natural Computation, Jinan, China.10.1109/ICNC.2008.361 ↗
23. Wu, W., Ma, X., and Wang, J. (2010, January 24–26). Intelligent control in two-wheel self-balanced robot. Proceedings of the IEEE 2010 International Conference on Computer, Mechatronics, Control and Electronic Engineering, Changchun, China.
24. Wasif, A., Raza, D., Rasheed, W., Farooq, Z., and Ali, S.Q. (2013, January 10–12). Design and implementation of a two wheel self balancing robot with a two level adaptive control. Proceedings of the IEEE Eighth International Conference on Digital Information Management (ICDIM 2013), Islamabad, Pakistan.10.1109/ICDIM.2013.6694021 ↗
25. Sun, C., Lu, T., and Yuan, K. (2013, January 9–11). Balance control of two-wheeled self-balancing robot based on linear quadratic regulator and neural network. Proceedings of the IEEE 2013 Fourth International Conference on Intelligent Control and Information Processing (ICICIP), Beijing, China.10.1109/ICICIP.2013.6568193 ↗
26. Junfeng, W., and Wanying, Z. (2011, January 28–29). Research on control method of two-wheeled self-balancing robot. Proceedings of the IEEE 2011 Fourth International Conference on Intelligent Computation Technology and Automation, Shenzhen, China.10.1109/ICICTA.2011.132 ↗
27. Xu, C., Li, M., and Pan, F. (2011, January 16–18). The system design and lqr control of a two-wheels self-balancing mobile robot. Proceedings of the IEEE 2011 International Conference on Electrical and Control Engineering, Yichang, China.10.1109/ICECENG.2011.6057680 ↗
28. Multirate adaptive robust control for discrete-time non-minimum phase systems and application to linear motors10.1109/TMECH.2005.852398 ↗
29. Baerveldt, A.J., and Klang, R. (1997, January 15–17). A low-cost and low-weight attitude estimation system for an autonomous helicopter. Proceedings of the IEEE 1997 International Conference on Intelligent Engineering Systems, Budapest, Hungary.