Performance Improvement of an NMP Mini Segway Using Sample and Hold Inputs
Abstract
:1. Introduction
2. Background: SHIs, DE, and DT Systems
2.1. SHI and DE System
2.2. DE and DT Systems
3. Mini-Segway System Model
Mini-Segway Robot Dynamic Equation
4. Dual-Loop Control Architecture
4.1. Inner-Loop Controller Design
4.2. SHI Parameter Selection
4.3. Outer-Loop Design
5. Experimental Hardware
5.1. Sensors
5.2. Microcontroller
5.3. Actuators
5.4. Experimental Set Up
6. Experimental Implementation
6.1. Inner-Loop LQR Controller Tuning
6.2. Outer-Loop Controller Tuning
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
BTSHI | Backward triangle sample and hold input |
DE | Discrete equivalent |
FTSHI | Forward triangle sample and hold input |
LQR | Linear quadratic regulation |
MP | Minimum phase |
MEMS | Micro-electro mechanical system |
MS | Mini-Segway |
NMP | Non-minimum phase |
SHI | Sample and hold input |
SIP | Single inverted pendulum |
SPSHI | Square pulse sample and hold input |
ZOH | Zero order holder |
References
- Zhou, K.; Doyle, J.C. Essentials of Robust Control; Prentice Hall: Upper Saddle River, NJ, USA, 1998. [Google Scholar]
- Åström, K.J.; Hagander, P.; Sternby, J. Zeros of sampled systems. Automatica 1984, 20, 31–38. [Google Scholar] [CrossRef]
- Shannon, C.E. Communication in the presence of noise. Proc. IRE 1949, 37, 10–21. [Google Scholar] [CrossRef]
- Bai, E.W.; Wu, Y.Q. Limiting zero distribution of sampled systems. Automatica 2002, 38, 843–851. [Google Scholar] [CrossRef]
- Hagiwara, T.; Yuasa, T.; Araki, M. Limiting properties of the zeros of sampled-data systems with zero-and first-order holds. In Proceedings of the 31st IEEE Conference on Decision and Control, Tuscon, AZ, USA, 16–18 December 1992; pp. 1949–1954. [Google Scholar]
- Hagiwara, T.; Yuasa, T.; Araki, M. Stability of the limiting zeros of sampled-data systems with zero- and first-order holds. Int. J. Control. 1993, 58, 1325–1346. [Google Scholar] [CrossRef]
- Passino, K.M.; Antsaklis, P.J. Inversestablesampledlow-pass systems. Int. J. Control. 1988, 47, 1905–1913. [Google Scholar] [CrossRef]
- Ishitobi, M. Stability of zeros of sampled system with frac- tional order hold. Proc. Control. Theory Appl. 1996, 143, 296–300. [Google Scholar] [CrossRef]
- Bárcena, R.; Etxebarria, A. Sufficient conditions for the attainment of sampled systems without nonminimum-phase zeros. Int. J. Control. Autom. Syst. 2010, 8, 244–249. [Google Scholar] [CrossRef]
- Ishitobi, M.; Zhu, Q. Zeros of sampled systems with fractional order hold implemented by zero order hold. In Proceedings of the IEEE 1997 International Conference on Intelligent Processing Systems, Beijing, China, 28–31 October 1997; pp. 698–702. [Google Scholar]
- Das, T.; Mukherjee, R. Shared-sensing and control using re- versible transducers. IEEE Trans. Control. Syst. Technol. 2009, 17, 242–248. [Google Scholar] [CrossRef]
- Wang, Y.; Jafari, R.; Zhu, G.G.; Mukherjee, R. Sample-and- Hold Inputs for Minimum-Phase Behavior of Nonminimum-Phase Systems. IEEE Trans. Control. Syst. Technol. 2016, 24, 2103–2111. [Google Scholar] [CrossRef]
- Wang, Y.; Zhu, G.G.; Mukherjee, R. Experimental study of nmp sample and hold input using an inverted pendulum. In Proceedings of the ASME 2018 Dynamic Systems and Control Conference, Atlanta, GA, USA, 30 September–3 October 2018; p. V001T01A004. [Google Scholar]
- Juang, H.S.; Lurrr, K.Y. Design and control of a two-wheel self-balancing robot using the arduino microcontroller board. In Proceedings of the 2013 10th IEEE International Conference on Control and Automation (ICCA), Hangzhou, China, 12–14 June 2013; pp. 634–639. [Google Scholar]
- Thao, N.G.M.; Nghia, D.H.; Phuc, N.H. A pid backstepping controller for two-wheeled self-balancing robot. In Proceedings of the 2010 IEEE International Forum on Strategic Technology 2010, Ulsan, Republic of Korea, 13–15 October 2010; pp. 76–81. [Google Scholar]
- Unluturk, A.; Aydogdu, O.; Guner, U. Design and PID control of two wheeled autonomous balance robot. In Proceedings of the IEEE: 2013 International Conference on Electronics, Computer and Computation (ICECCO), Ankara, Turkey, 7–9 November 2013; pp. 260–264. [Google Scholar]
- Ren, T.J.; Chen, T.C.; Chen, C.J. Motion control for a two-wheeled vehicle using a self-tuning pid controller. Control. Eng. Pract. 2008, 16, 365–375. [Google Scholar] [CrossRef]
- Liu, K.; Bai, M.; Ni, Y. Two-wheel self-balanced car based on kalman filtering and pid algorithm. In Proceedings of the IEEE 18th (2011) International Conference on Industrial Engineering and Engineering Management, Changchun, China, 3–5 September 2011; pp. 281–285. [Google Scholar]
- An, W.; Li, Y. Simulation and control of a two-wheeled self- balancing robot. In Proceedings of the 2013 IEEE International Conference on Robotics and Biomimetics (ROBIO), Shenzhen, China, 12–14 December 2013; pp. 456–461. [Google Scholar]
- Yong, Q.; Yanlong, L.; Xizhe, Z.; Ji, L. Balance control of two-wheeled self-balancing mobile robot based on its fuzzy model. In Proceedings of the 6th (2011) International Forum on Strategic Technology, Harbin, China, 22–24 August 2011; pp. 406–409. [Google Scholar]
- Ruan, X.; Cai, J. Fuzzy backstepping controllers for two-wheeled self-balancing robot. In Proceedings of the IEEE 2009 International Asia Conference on Informatics in Control, Automation and Robotics, Bangkok, Thailand, 1–2 February 2009; pp. 166–169. [Google Scholar]
- Ruan, X.; Cai, J.; Chen, J. Learning to control two-wheeled self-balancing robot using reinforcement learning rules and fuzzy neural networks. In Proceedings of the 2008 IEEE Fourth International Conference on Natural Computation, Jinan, China, 18–20 October 2008; pp. 395–398. [Google Scholar]
- Wu, W.; Ma, X.; Wang, J. Intelligent control in two-wheel self-balanced robot. In Proceedings of the IEEE 2010 International Conference on Computer, Mechatronics, Control and Electronic Engineering, Changchun, China, 24–26 August 2010; pp. 470–473. [Google Scholar]
- Wasif, A.; Raza, D.; Rasheed, W.; Farooq, Z.; Ali, S.Q. Design and implementation of a two wheel self balancing robot with a two level adaptive control. In Proceedings of the IEEE Eighth International Conference on Digital Information Management (ICDIM 2013), Islamabad, Pakistan, 10–12 September 2013; pp. 187–193. [Google Scholar]
- Sun, C.; Lu, T.; Yuan, K. Balance control of two-wheeled self-balancing robot based on linear quadratic regulator and neural network. In Proceedings of the IEEE 2013 Fourth International Conference on Intelligent Control and Information Processing (ICICIP), Beijing, China, 9–11 June 2013; pp. 862–867. [Google Scholar]
- Junfeng, W.; Wanying, Z. Research on control method of two-wheeled self-balancing robot. In Proceedings of the IEEE 2011 Fourth International Conference on Intelligent Computation Technology and Automation, Shenzhen, China, 28–29 March 2011; pp. 476–479. [Google Scholar]
- Xu, C.; Li, M.; Pan, F. The system design and lqr control of a two-wheels self-balancing mobile robot. In Proceedings of the IEEE 2011 International Conference on Electrical and Control Engineering, Yichang, China, 16–18 September 2011; pp. 2786–2789. [Google Scholar]
- Fujimoto, H.; Yao, B. Multirate adaptive robust control for discrete-time non-minimum phase systems and application to linear motors. IEEE/ASME Trans. Mechatron 2005, 10, 371–377. [Google Scholar] [CrossRef]
- Baerveldt, A.J.; Klang, R. A low-cost and low-weight attitude estimation system for an autonomous helicopter. In Proceedings of the IEEE 1997 International Conference on Intelligent Engineering Systems, Budapest, Hungary, 15–17 September 1997; pp. 391–395. [Google Scholar]
Symbol | Description | Value/Unit |
---|---|---|
Motor EMF constant | 0.027 V·s/rad | |
Motor torque constant | 0.23 N·m/A | |
Motor internal resistance | 4.8 | |
Motor shaft friction coefficient | 0.001 N·s/rad | |
Wheel moment of inertia | 0.0000409 kgm | |
Cart body moment of inertia | 0.0012 kgm | |
l | Distance between cart body | 0.02 m |
center of mass and y-axis | ||
Wheel mass | 0.0492 kg | |
Cart body mass | 0.7197 kg | |
r | Wheel radius | 0.034 m |
h | Half cart width | 0.086 m |
0.6 | 0.7 | 0.8 | 0.9 | 1.0 | 1.1 | |
---|---|---|---|---|---|---|
(mm) | ∞ | |||||
(mm) | ∞ | |||||
(V) | ∞ |
G Value | ||||||
---|---|---|---|---|---|---|
N/A | 0.3 | 0.5 | 0.7 | 0.9 | 1.1 | |
(mm) G | ||||||
(mm) G | ||||||
(mm) G |
G Value | ||||||
---|---|---|---|---|---|---|
N/A | 0.3 | 0.5 | 0.7 | 0.9 | 1.1 | |
(mm) | ||||||
(mm) | ||||||
(V) | ||||||
(V) | 0 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wang, Y.; Zhu, G. Performance Improvement of an NMP Mini Segway Using Sample and Hold Inputs. Appl. Sci. 2023, 13, 1070. https://doi.org/10.3390/app13021070
Wang Y, Zhu G. Performance Improvement of an NMP Mini Segway Using Sample and Hold Inputs. Applied Sciences. 2023; 13(2):1070. https://doi.org/10.3390/app13021070
Chicago/Turabian StyleWang, Yingxu, and Guoming Zhu. 2023. "Performance Improvement of an NMP Mini Segway Using Sample and Hold Inputs" Applied Sciences 13, no. 2: 1070. https://doi.org/10.3390/app13021070
APA StyleWang, Y., & Zhu, G. (2023). Performance Improvement of an NMP Mini Segway Using Sample and Hold Inputs. Applied Sciences, 13(2), 1070. https://doi.org/10.3390/app13021070