Precise Obstacle Avoidance Movement for Three-Wheeled Mobile Robots: A Modified Curvature Tracking Method
Abstract
:1. Introduction
- (i)
- To be more realistic, the motion laws of TWMRs are elucidated by specifically considering the steering angle of the front wheel as a control variable. Subsequently, a standardized method is proposed to derive the dynamic model by sufficiently using the obtained motion laws.
- (ii)
- A modified dynamical tracking target that fits the dynamic model very well is proposed to resolve the accurate trajectory tracking problem of the TWMR. It is composed of two parts: a yaw motion speed target and a tangential motion speed target. The former employs a suitable smooth function to design the yaw motion speed target, reducing cumulative location errors. The latter is reliant on actual yaw motion speed and allows for continuous adjustments. Consequently, the original motion issue transforms into a standard path tracking control problem, enabling TWMRs to adeptly follow desired paths by tracking the relative curvature.
2. Modeling of the TWMR
2.1. System Description
2.2. Kinematic and Dynamic Models
3. Dynamical Trajectory Planning for an Obstacle Avoidance Problem
4. Trajectory Tracking Control Design
5. Simulation Results
5.1. A Simulation Comparison between the Dynamical and the Statical Tracking Targets
5.2. Accurate Trajectory Tracking with Unstable Speed Error Subsystems
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Appendix A
Appendix A.1. The Detailed Derivation Process of the Dynamic Model
References
- Guo, F.; Yang, H.; Wu, X. Model-based deep learning for low-cost IMU dead reckoning of wheeled mobile robot. IEEE Trans. Ind. Electron. 2023, 1, 7531–7541. [Google Scholar] [CrossRef]
- Zhao, L.; Li, J.; Li, H. Double-loop tracking control for a wheeled mobile robot with unmodeled dynamics along right angle roads. ISA Trans. 2023, 136, 525–534. [Google Scholar] [CrossRef] [PubMed]
- Parhi, D.R.; Deepak, B. Kinematic model of three wheeled mobile robot Journal of Mechanical Engineering Research. J. Mech. Eng. Res. 2011, 3, 307–318. [Google Scholar]
- He, W.; Li, Z.J.; Chen, C.L.P. A survey of human-centered intelligent robots: Issues and challenges. IEEE-CAA J. Autom. Sin. 2017, 4, 602–609. [Google Scholar] [CrossRef]
- Lin, H.Y.; Tsai, S.H.; Chen, K.Y. Design and implementation of the trajectory tracking and dynamic obstacle avoidance of wheeled mobile robot based on T-S fuzzy model. Int. J. Fuzzy Syst. 2023, 25, 2423–2438. [Google Scholar] [CrossRef]
- Saenz, A.; Santiban˜ez, V.; Bugarin, E. Velocity control of an omnidirectional wheeled mobile robot using computed voltage control with visual feedback: Experimental results. Int. J. Control. Autom. Syst. 2021, 19, 1089–1102. [Google Scholar] [CrossRef]
- Savaee, E.; Rahmani Hanzaki, A. A new algorithm for calibration of an omni-directional wheeled mobile robot based on effective kinematic parameters estimation. J. Intell. Robot. Syst. 2021, 101, 28. [Google Scholar] [CrossRef]
- Huang, J.; Chen, J.; Fang, H. An overview of recent progress in high-order nonholonomic chained system control and distributed coordination. J. Control. Decis. 2015, 2, 64–85. [Google Scholar] [CrossRef]
- Li, H.P.; Yan, W.S.; Shi, Y. A receding horizon stabilization approach to constrained nonholonomic systems in power form. Syst. Control. Lett. 2017, 99, 47–56. [Google Scholar] [CrossRef]
- Korayem, M.H.; Shafei, A.M. Motion equation of nonholonomic wheeled mobile robotic manipulator with revolute-prismatic joints using recursive gibbs-appell formulation. Appl. Math. Model. 2015, 39, 1701–1716. [Google Scholar] [CrossRef]
- Kalin´ski, K.J.; Buchholz, C. Mechatronic design of strongly nonlinear systems on a basis of three wheeled mobile platform. Mech. Syst. Signal Process. 2015, 52-53, 700–721. [Google Scholar] [CrossRef]
- Garcia-Sa´nchez, J.R.; Tavera-Mosqueda, S.; Silva-Ortigoza, R.; Herna´ndez-Guzma´n, V.M. A novel dynamic three-level tracking controller for mobile robots considering actuators and power stage subsystems: Experimental assessment. Sensors 2020, 20, 4959. [Google Scholar] [CrossRef]
- Silva-Ortigoza, J.R. Garcia-Sa´nchez, R.; Herna´ndez-Guzma´n, V.M.; Marquez-Sanchez, C. Trajectory tracking control for a differential drive wheeled mobile robot considering the dynamics related to the actuators and power stag. IEEE Lat. Am. Trans. 2016, 14, 657–664. [Google Scholar] [CrossRef]
- Zheng, Y.J.; Zheng, J.C.; Shao, K.; Zhao, H.; Man, Z.H.; Sun, Z. Adaptive fuzzy sliding mode control of uncertain nonholonomic wheeled mobile robot with external disturbance and actuator saturation. Inf. Sci. 2024, 663, 120303. [Google Scholar] [CrossRef]
- Airton, D.S.; Frank, S. A robotic walker based on a two-wheeled inverted pendulum. J. Intell. Robot. Syst. 2017, 86, 17–34. [Google Scholar]
- Guo, Z.Q.; Xu, J.X.; Lee, T.H. Design and implementation of a new sliding mode controller on an underactuated wheeled inverted pendulum. J. Frankl. Inst. 2014, 351, 2261–2282. [Google Scholar] [CrossRef]
- Furuichi, H.; Huang, J.; Fukuda, T.; Matsuno, T. Switching dynamic modeling and driving stability analysis of three-wheeled narrow tilting vehicle. IEEE-ASME Trans. Mechatronics 2014, 19, 1309–1322. [Google Scholar] [CrossRef]
- Chatterjee, M.; Kale, M.; Chaudhari, B. A dynamic stability control for electric narrow tilting three wheeled vehicle using integrated multivariable controller. Transp. Res. Part Transp. Environ. 2019, 66, 58–75. [Google Scholar] [CrossRef]
- Hacene, N.; Mendil, B. Fuzzy behavior-based control of three wheeled omnidirectional mobile robot. Int. J. Autom. Comput. 2019, 16, 163–185. [Google Scholar] [CrossRef]
- Viet, T.D.; Doan, P.T.; Hung, N. Tracking control of a three-wheeled omnidirectional mobile manipulator system with disturbance and friction. J. Mech. Sci. Technol. 2012, 26, 2197–2211. [Google Scholar] [CrossRef]
- Guo, Y.J.; Yu, L.; Xu, J.M. Robust finite-time trajectory tracking control of wheeled mobile robots with parametric uncertainties and disturbances. J. Syst. Sci. Complex. 2019, 32, 1358–1374. [Google Scholar] [CrossRef]
- Yang, H.J.; Wang, S.Z.; Zuo, Z.Q.; Li, P. Trajectory tracking for a wheeled mobile robot with an omnidirectional wheel on uneven ground. IET Control. Theory Appl. 2020, 14, 921–929. [Google Scholar] [CrossRef]
- Zhou, Y.S.; Wang, Z.H. Motion controller design of wheeled inverted pendulum with an input delay via optimal control theory. J. Optim. Theory Appl. 2016, 168, 625–645. [Google Scholar] [CrossRef]
- Zhou, Y.S.; Wang, Z.H.; Chung, K.K. Turning motion control design of a two-wheeled inverted pendulum using curvature tracking and optimal control. J. Optim. Theory Appl. 2019, 181, 634–652. [Google Scholar] [CrossRef]
- Zhou, Y.S.; Wang, Z.H. Robust motion control of a two-wheeled inverted pendulum with an input delay based on optimal integral sliding mode manifold. Nonlinear Dyn. 2016, 85, 2065–2074. [Google Scholar] [CrossRef]
- Mobayen, S. Chaos synchronization of uncertain chaotic systems using composite nonlinear feedback based integral sliding mode control. ISA Trans. 2018, 77, 100–111. [Google Scholar] [CrossRef]
Notation | Definition |
---|---|
, | Torques provided by actuators acting on the left and right rear wheels |
, | Rotation angles of the left and right wheels |
x, y | The coordinates of point O in the plane |
, | The coordinates of the center point C in the plane |
, | The coordinates of point P in the plane |
Steering angle of the front wheel | |
Heading angle of the TWMR | |
v | Tangential speed of the TWMR, with |
Mass of the wheel | |
r | Radius of the wheel |
Mass of the center rod | |
g | Gravity acceleration |
a | Length of the center rod |
d | Distance between the two rear wheels along the axle center |
Moment of inertia of the wheel along the wheel axis direction | |
Moment of inertia of the wheel about Z-axis through the center of the wheel | |
Moment of inertia of the center rod about the Z-axis through point O |
Step | Process |
---|---|
Step 1. | Design an appropriate target trajectory curve based on the obstacle avoidance motion task. |
Step 2. | Convert the target trajectory curve into the dynamic speed target form (30). |
Step 3. | Consider the yaw rotation subsystem in the dynamic equation, design an intermediate variable controller based on the designed yaw rotation speed target, and obtain the steering angle controller from Equation (17). |
Step 4. | Substitute into the forward speed subsystem and design the torque controller in conjunction with the forward speed target, which includes the relative curvature of the desired trajectory. |
Step 5. | Substitute Equation (42) into the dynamic equation for numerical simulation to verify the effectiveness and robustness of the designed controllers. |
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
Wen, X.; Zhou, Y. Precise Obstacle Avoidance Movement for Three-Wheeled Mobile Robots: A Modified Curvature Tracking Method. Axioms 2024, 13, 389. https://doi.org/10.3390/axioms13060389
Wen X, Zhou Y. Precise Obstacle Avoidance Movement for Three-Wheeled Mobile Robots: A Modified Curvature Tracking Method. Axioms. 2024; 13(6):389. https://doi.org/10.3390/axioms13060389
Chicago/Turabian StyleWen, Xiangrong, and Yusheng Zhou. 2024. "Precise Obstacle Avoidance Movement for Three-Wheeled Mobile Robots: A Modified Curvature Tracking Method" Axioms 13, no. 6: 389. https://doi.org/10.3390/axioms13060389
APA StyleWen, X., & Zhou, Y. (2024). Precise Obstacle Avoidance Movement for Three-Wheeled Mobile Robots: A Modified Curvature Tracking Method. Axioms, 13(6), 389. https://doi.org/10.3390/axioms13060389