A Two Stage Nonlinear I/O Decoupling and Partially Wireless Controller for Differential Drive Mobile Robots
Abstract
:1. Introduction
2. Dynamics of the Differential Drive Mobile Robot
2.1. Mobile Robot Nonlinear Dynamics with Additive Modelling Errors
2.2. Measurable Output Varables and Remote Measurement Noise
3. A Two-Stage Controller Design
- The I/O stability of the closed loop system,
- The independent control of the velocity and the heading angle of the vehicle, and
- The asymptotic command following of the performance outputs.
3.1. Stage 1: Internal Controller for the Independent Control of the Linear and the Angular Velocity of the Mobile Robot
3.2. Stage 2: External Controller for the Regulation of the Heading Angle of the Mobile Robot
- i.
- the I/O poles of the closed loop system of Stage 1 are stable,
- ii.
- the delay-free characteristic polynomial of the closed loop system of Stage 2 is stable with real and distinct roots, and
- iii.
- the delayed characteristic quasi-polynomial of the closed loop system of Stage 2 is stable for all delays , where is a positive real number, being large enough to cover all cases of possible transmission delays.
4. Enhancing Multi Performance Criteria via Controller Parameter Tunning
4.1. Operation of the Closed Loop System in the Presence of Measurement Noise and Modelling Errors
4.2. Model Matching with Simultaneous Attenuation of the Modelling Error toward Regulation of the Velocity of the Vehicle
4.3. Approximate Model Matching with Simultaneous Attenuation of the Modelling Errors and the Measurement Noise toward Regulation of the Orientation Angle of the Mobile Robot
- Minimize under the constraints
Algorithm 1. The metaheuristic algorithm. |
Initial Data and Performance Criterion
Algorithm
|
5. Toward the Robustness of the Proposed Control Scheme for Zero Modelling Errors and Zero Measurement Noise
6. Simulation Results
6.1. Performance of the Controller for Accurate Open Loop System Dynamics and Accurate Measurement of the System Variabes
6.2. Performance of the Controller under Modeling Errors and Measurement Noise
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Correction Statement
Nomenclature
A: System Variables | |
Symbol | Definition |
State vector | |
state vector element | |
Input vector | |
input vector element | |
Performance output vector | |
performance output vector element | |
External disturbances and fault vector | |
element of the external disturbances and fault vector | |
Measurable output vector | |
measurable output vector element | |
Measurement noise vector | |
measurement noise vector element | |
B: Physical Variables | |
Symbol | Definition |
Left active wheel angular velocity | |
Right active wheel angular velocity | |
Vehicle orientation angle | |
Left motor current | |
Right motor current | |
Left motor voltage supply | |
Right motor voltage supply | |
Linear velocity of the vehicle | |
Left motor torque exerted by external forces and torques | |
Right motor torque exerted by external forces and torques | |
Left motor actuator fault voltage | |
Right motor actuator fault voltage | |
Moment of inertia of the active wheels around their rotation axis | |
Moment of inertia of the active wheels around vertical axis | |
Robot platform’s moment of inertia around the vertical axes through the CM | |
Mass of the robot’s platform | |
Mass of the active wheels | |
Half distance between the hubs of the two active wheels | |
Distance of the center of mass of the vehicle from the wheels’ axis of rotation | |
Active wheel radius | |
Active wheel viscous torque constant | |
Motor gearbox ratio | |
the motor torque constant | |
motor back emf constant | |
motor inductance | |
motor electrical resistance | |
Transmission delays () |
Appendix A
Appendix A.1. Elements of
Appendix A.2. Closed Loop Linear Approximant System Matrix Elements
Appendix A.3. Closed Loop Linear Approximant Characteristic Polynomial Coefficients
References
- Cobos Torres, E.O.; Konduri, S.; Pagilla, P.R. Study of wheel slip and traction forces in differential drive robots and slip avoidance control strategy. In Proceedings of the 2014 American Control Conference (ACC), Portland, OR, USA, 4–6 June 2014; pp. 3231–3236. [Google Scholar]
- Cobos Torres, E.O. Traction Modeling and Control of a Differential Drive Mobile Robot to Avoid Wheel Slip. Master’s Thesis, Oklahoma State University, Stillwater, OK, USA, 2013. [Google Scholar]
- Dhaouadi, R.; Hatab, A.A. Dynamic Modelling of Differential-Drive Mobile Robots using Lagrange and Newton-Euler Methodologies: A Unified Framework. Adv. Robot. Autom. 2013, 2, 1–7. [Google Scholar]
- Anvari, I. Non-holonomic Differential Drive Mobile Robot Control & Design: Critical Dynamics and Coupling Constraints. Master’s Thesis, Arizona State University, Tempe, AZ, USA, 2013. [Google Scholar]
- Kouvakas, N.D.; Koumboulis, F.N.; Sigalas, J. Manoeuvring of Differential Drive Mobile Robots on Horizontal Plane through I/O Decoupling. In Proceedings of the 2022 IEEE 27th International Conference on Emerging Technologies and Factory Automation (ETFA), Stuttgart, Germany, 6–9 September 2022. [Google Scholar]
- Tzafestas, S.G. Mobile robot control and navigation: A global overview. J. Intell. Robot. Syst. 2018, 91, 35–58. [Google Scholar] [CrossRef]
- Rubio, F.; Valero, F.; Llopis-Albert, C. A review of mobile robots: Concepts, methods, theoretical framework, and applications. Int. J. Adv. Robot. Syst. 2019, 16, 1729881419839596. [Google Scholar] [CrossRef]
- Martins, O.O.; Adekunle, A.A.; Adejuyigbe, S.B.; Adeyemi, O.H.; Oluwole, A.; Arowolo, M.O. Wheeled Mobile Robot Path Planning and Path Tracking Controller Algorithms: A Review. J. Eng. Sci. Technol. Rev. 2020, 13, 152–164. [Google Scholar] [CrossRef]
- Kamel, M.A.; Zhang, Y. Developments and challenges in wheeled mobile robot control. In Proceedings of the 2014 International Conference on Intelligent Unmanned Systems (ICIUS 2014), Montreal, QC, Canada, 29 September–1 October 2014. [Google Scholar]
- Heikkinen, J.; Minav, T.; Stotckaia, A.D. Self-tuning parameter fuzzy PID controller for autonomous differential drive mobile robot. In Proceedings of the 2017 XX IEEE International Conference on Soft Computing and Measurements (SCM), St. Petersburg, Russia, 24–26 May 2017. [Google Scholar]
- Drosou, T.C.; Kouvakas, N.D.; Koumboulis, F.N.; Tzamtzi, M.P. A Mixed Analytic/Metaheuristic Dual Stage Control Scheme Toward I/O Decoupling for a Differential Drive Mobile Robot. In Proceedings of the Springer 1st International Conference on Frontiers of Artificial Intelligence, Ethics, and Multidisciplinary Applications, Athens, Greece, 25–26 September 2023. [Google Scholar]
- Hendzel, Z.; Szuster, M. Approximate Dynamic Programming in Robust Tracking Control of Wheeled Mobile Robot. Arch. Mech. Eng. 2009, LVI, 223–236. [Google Scholar] [CrossRef]
- Hendzel, Z.; Penar, P. Optimal Control of a Wheeled Robot. In Automation 2019: Progress in Automation, Robotics and Measurement Techniques; Szewczyk, R., Zieliński, C., Kaliczyńska, M., Eds.; Springer: Berlin/Heidelberg, Germany, 2020; pp. 473–481. [Google Scholar]
- Hendzel, Z.; Penar, P. Experimental verification of H∞ control with examples of the movement of a wheeled robot. Bull. Pol. Acad. Sci. Tech. Sci. 2021, 69, e139390. [Google Scholar] [CrossRef]
- Penar, P.; Hendzel, Z. Experimental Verification of the Differential Games and H∞ Theory in Tracking Control of a Wheeled Mobile Robot. J. Intell. Robot. Syst. 2022, 104, 61. [Google Scholar] [CrossRef]
- Recalde, L.F.; Guevara, B.S.; Cuzco, G.; Andaluz, V.H. Optimal Control Problem of a Differential Drive Robot. In Trends in Artificial Intelligence Theory and Applications. Artificial Intelligence Practices. IEA/AIE 2020; Fujita, H., Fournier-Viger, P., Ali, M., Sasaki, J., Eds.; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2020; Volume 12144. [Google Scholar]
- Bouzoualegh, S.; Guechi, E.-H.; Kelaiaia, R. Model Predictive Control of a Differential-Drive Mobile Robot. Acta Univ. Sapientiae Electr. Mech. Eng. 2018, 10, 20–41. [Google Scholar] [CrossRef]
- Sharma, K.R.; Honc, D.; Dušek, F. Predictive Control of Differential Drive Mobile Robot Considering Dynamics and Kinematics. In Proceedings of the 30th European Conference on Modelling and Simulation, Regensburg, Germany, 31 May–3 June 2016. [Google Scholar]
- Hendzel, Z.; Trojnacki, M. Adaptive Fuzzy Control of a Four-Wheeled Mobile Robot Subject to Wheel Slip. WSEAS Trans. Syst. 2023, 22, 602–612. [Google Scholar]
- Štefek, A.; Pham, V.T.; Krivanek, V.; Pham, K.L. Optimization of Fuzzy Logic Controller Used for a Differential Drive Wheeled Mobile Robot. Appl. Sci. 2021, 11, 6023. [Google Scholar] [CrossRef]
- Jardine, P.T.; Kogan, M.; Givigi, S.N.; Yousefi, S. Adaptive predictive control of a differential drive robot tuned with reinforcement learning. Int. J. Adapt. Control Signal Process. 2019, 33, 410–423. [Google Scholar] [CrossRef]
- Szuster, M.; Hendzel, Z. Intelligent Optimal Adaptive Control for Mechatronic Systems; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
- Khooban, M.H. Design an intelligent proportional-derivative (PD) feedback linearization control for nonholonomic-wheeled mobile robot. J. Intell. Fuzzy Syst. 2014, 26, 1833–1843. [Google Scholar] [CrossRef]
- Koumboulis, F.N. On the Common Control Design of Robotic Manipulators Carrying Different Loads. In Advances in Service and Industrial Robotics, RAAD 2018, Mechanisms and Machine Science; Aspragathos, N., Koustoumpardis, P., Moulianitis, V., Eds.; Springer: Cham, Switzerland, 2019; Volume 67. [Google Scholar]
- Shojaei, K.; Shahri, A.M.; Tabibian, B. Design and Implementation of an Inverse Dynamics Controller for Uncertain Nonholonomic Robotic Systems. J. Intell. Robot. Syst. 2013, 71, 65–83. [Google Scholar] [CrossRef]
- Pedapati, P.K.; Pradhan, S.K.; Kumar, S. Kinematic Control of an Autonomous Ground Vehicle Using Inverse Dynamics Controller. In Advances in Smart Grid Automation and Industry 4.0; Lecture Notes in Electrical Engineering; Reddy, M.J.B., Mohanta, D.K., Kumar, D., Ghosh, D., Eds.; Springer: Singapore, 2021; Volume 693. [Google Scholar]
- Chwa, D. Tracking Control of Differential-Drive Wheeled Mobile Robots Using a Backstepping-Like Feedback Linearization. IEEE Trans. Syst. Man Cybern.—Part A Syst. Hum. 2010, 40, 1285–1295. [Google Scholar] [CrossRef]
- Tiriolo, C.; Franzè, G.; Lucia, W. A Receding Horizon Trajectory Tracking Strategy for Input-Constrained Differential-Drive Robots via Feedback Linearization. IEEE Trans. Control Syst. Technol. 2023, 31, 1460–1467. [Google Scholar] [CrossRef]
- Tiriolo, C.; Franzè, G.; Lucia, W. An Obstacle-Avoidance Receding Horizon Control Scheme for Constrained Differential-Drive Robot via Dynamic Feedback Linearization. In Proceedings of the 2023 American Control Conference (ACC), San Diego, CA, USA, 31 May–2 June 2023. [Google Scholar]
- Koumboulis, F.N.; Kouvakas, N.D.; Giannaris, G.L.; Vouyioukas, D. Independent motion control of a tower crane through wireless sensor and actuator networks. ISA Trans. 2016, 60, 312–320. [Google Scholar] [CrossRef] [PubMed]
- Kouvakas, N.D.; Koumboulis, F.N.; Drosou, T.C. On the Remote Control of Differential Drive Mobile Robots through Wireless Networks. In Proceedings of the 2022 IEEE 1st Industrial Electronics Society Annual On-Line Conference (ONCON), Kharagpur, India, 9–11 December 2022. [Google Scholar]
- Kotta, Ü.; Mullari, T. Realization of nonlinear systems described by input/output differential equations: Equivalence of different methods. In Proceedings of the 2003 European Control Conference (ECC), Cambridge, UK, 1–4 September 2003. [Google Scholar]
- Moog, C.H.; Zheng, Y.; Liu, P. Input-Output equivalence of Nonlinear Systems and their Realizations. In Proceedings of the IFAC 15th Trennial World Congress, Barcelona, Spain, 21–26 July 2002; pp. 265–270. [Google Scholar]
- Monteriù, A.; Asthana, P.; Valavanis, K.P.; Longhi, S. Real-Time Model-Based Fault Detection and Isolation for UGVs. J. Intell. Robot. Syst. 2009, 56, 425–439. [Google Scholar] [CrossRef]
- Myint, C.; Win, N.N. Position and Velocity Control for Two-Wheel Differential Drive Mobile Robot. Int. J. Sci. Eng. Technol. Res. 2016, 5, 2849–2855. [Google Scholar]
- Araki, N.; Sato, T.; Konishi, Y.; Ishigaki, H. Vehicle’s Orientation Measurement Method by Single-Camera Image Using Known-Shaped Planar Object. In Proceedings of the 2009 Fourth International Conference on Innovative Computing, Information and Control (ICICIC), Kaohsiung, Taiwan, 7–9 December 2009; pp. 193–196. [Google Scholar]
- Suzuki, T.; Kanada, T. Measurement of Vehicle Motion and Orientation using Optical Flow. In Proceedings of the 1999 IEEE/IEEJ/JSAI International Conference on Intelligent Transportation Systems, Tokyo, Japan, 5–8 October 1999; pp. 25–30. [Google Scholar]
- Van Breugel, F.; Kutz, J.N.; Brunton, B.W. Numerical Differentiation of Noisy Data: A Unifying Multi-Objective Optimization Framework. IEEE Access 2020, 8, 196865–196877. [Google Scholar] [CrossRef] [PubMed]
- Segovia, V.R.; Hägglund, T.; Aström, K.J. Measurement noise filtering for PID controllers. J. Process Control 2014, 24, 299–313. [Google Scholar] [CrossRef]
- Olgac, N.; Sipahi, R. An Exact Method for the Stability Analysis of Time-Delayed Linear Time-Invariant (LTI) Systems. IEEE Trans. Autom. Control 2002, 47, 793–797. [Google Scholar] [CrossRef]
- Ai, B.; Sentis, L.; Paine, N.; Han, S.; Mok, A.; Fok, C.-L. Stability and Performance Analysis of Time-Delayed Actuator Control Systems. J. Dyn. Syst. Meas. Control 2016, 138, 051005. [Google Scholar] [CrossRef]
- Paraskevopoulos, P.N. Modern Control Engineering; CRC Press: Boca Raton, FL, USA, 2002; Available online: https://www.taylorfrancis.com/books/mono/10.1201/9781315214573/modern-control-engineering-paraskevopoulos (accessed on 29 January 2024).
- Garcia-Sanz, M. Robust Control Engineering: Practical QFT Solutions; CRC Press: Boca Raton, FL, USA, 2017. [Google Scholar]
- Bhattacharyya, S.P.; Keel, L.H. Linear Multivariable Control Systems; Cambridge University Press: Cambridge, UK, 2022. [Google Scholar]
- Levine, W.S. (Ed.) The Control Handbook; CRC Press: Boca Raton, FL, USA, 2011; Available online: https://www.taylorfrancis.com/books/mono/10.1201/9781315218694/control-handbook-three-volume-set-william-levine (accessed on 29 January 2024).
- Doyle, J.D.; Francis, B.A.; Tannenbaum, A.R. Feedback Control Theory; Dover Publications: New York, NY, USA, 2009; Available online: https://books.google.co.jp/books?id=gD9nPgAACAAJ&lr&source=gbs_book_other_versions (accessed on 29 January 2024).
- Xia, H.; Zhao, P.; Li, L.; Wu, A.; Ma, G. A novel approach to H∞ control design for linear neutral time-delay systems. Math. Probl. Eng. 2013, 2013, 526017. [Google Scholar] [CrossRef]
- Rabeb, B.; Aicha, E.; Naceur, A.M. Fault diagnosis and fault-tolerant control design for neutral time delay system. Automatika 2023, 64, 422–430. [Google Scholar] [CrossRef]
- Fu, P.; Niculescu, S.-I.; Chen, J. Stability of linear neutral time-delay systems: Exact conditions via matrix pencil solutions. IEEE Trans. Autom. Control 2006, 51, 1063–1069. [Google Scholar] [CrossRef]
- Šika, Z.; Vyhlídal, T.; Neusser, Z. Two-dimensional delayed resonator for entire vibration absorption. J. Sound Vib. 2021, 500, 116010. [Google Scholar] [CrossRef]
- Jaramillo-Morales, M.F.; Dogru, S.; Marques, L. Generation of Energy Optimal Speed Profiles for a Differential Drive Mobile Robot with Payload on Straight Trajectories. In Proceedings of the 2020 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), Abu Dhabi, United Arab Emirates, 4–6 November 2020. [Google Scholar]
- Guastella, D.C.; Muscato, G. Learning-Based Methods of Perception and Navigation for Ground Vehicles in Unstructured Environments: A Review. Sensors 2021, 21, 73. [Google Scholar] [CrossRef] [PubMed]
- Mateus, D.; Avina, G.; Devy, M. Robot Visual Navigation in Semi-structured Outdoor Environments. In Proceedings of the 2005 IEEE International Conference on Robotics and Automation, Barcelona, Spain, 18–22 April 2005. [Google Scholar]
- LeSage, J.R.; Longoria, R.G. Mission Feasibility Assessment for Mobile Robotic Systems Operating in Stochastic Environments. J. Dyn. Syst. Meas. Control 2015, 137, 031009. [Google Scholar] [CrossRef]
- Yu, M.; Wang, L.; Chu, T.; Hao, F. Stabilization of Networked Control Systems with Data Packet Dropout and Transmission Delays: Continuous-Time Case. Eur. J. Control 2005, 11, 40–49. [Google Scholar] [CrossRef]
- Lian, F.-L.; Moyne, J.; Tilbury, D. Modelling and optimal controller design of networked control systems with multiple delays. Int. J. Control 2010, 76, 591–606. [Google Scholar] [CrossRef]
- Olgac, N.; Ergenc, A.F.; Sipahi, R. Delay Scheduling: A New Concept for Stabilization in Multiple Delay Systems. J. Vib. Control 2005, 11, 1159–1172. [Google Scholar] [CrossRef]
Inverse Dynamic Controller | PI/PID Controller | |
---|---|---|
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. |
© 2024 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
Kouvakas, N.D.; Koumboulis, F.N.; Sigalas, J. A Two Stage Nonlinear I/O Decoupling and Partially Wireless Controller for Differential Drive Mobile Robots. Robotics 2024, 13, 26. https://doi.org/10.3390/robotics13020026
Kouvakas ND, Koumboulis FN, Sigalas J. A Two Stage Nonlinear I/O Decoupling and Partially Wireless Controller for Differential Drive Mobile Robots. Robotics. 2024; 13(2):26. https://doi.org/10.3390/robotics13020026
Chicago/Turabian StyleKouvakas, Nikolaos D., Fotis N. Koumboulis, and John Sigalas. 2024. "A Two Stage Nonlinear I/O Decoupling and Partially Wireless Controller for Differential Drive Mobile Robots" Robotics 13, no. 2: 26. https://doi.org/10.3390/robotics13020026
APA StyleKouvakas, N. D., Koumboulis, F. N., & Sigalas, J. (2024). A Two Stage Nonlinear I/O Decoupling and Partially Wireless Controller for Differential Drive Mobile Robots. Robotics, 13(2), 26. https://doi.org/10.3390/robotics13020026