Abstract
Path following control of the automatic guided vehicle (AGV) for material handling in the plant requires a smooth and high-precision continuous attitude adjustment. However, there are many difficulties in designing the controller, such as actuator saturation, parameter selection, and the influence of deviations relations. In this paper, an improved model predictive control SCMPC-ST with a state classification model (SCM) and a smooth transition (ST) strategy is proposed to address these problems. First, based on the deviations relations and the actuator saturation, the SCM is designed to divide the pose states of AGV into three stages. With clearly objective functions and boundary constraints, SCM allows the pose states can be transferred sequentially, which avoids the problem of parameter selection. Second, use the analytical method to resolve SCM to directly obtain the desired control law, which provides excellent performance in real-time. Finally, the smooth transition strategy is built to adjust the control law at the transition step and overshoot step to ensure the stability of the control process. Simulation results show that by focusing on adjusting the deviations relations, SCMPC-ST can make AGV eliminate all deviations continuously and smoothly while maintaining high accuracy.
Similar content being viewed by others
Abbreviations
- e α :
-
angular deviation
- e d :
-
displacement deviation
- V R :
-
the right wheel speed
- V L :
-
the left wheel speed
- D w :
-
the distance between the two drive wheels
- Δv :
-
the differential speed
- V c :
-
linear velocity
- ω c :
-
angular velocity
- T :
-
unit sampling time
- R a :
-
rotation radius
- E(k):
-
pose states at step k
- S 1 :
-
deviating stage
- S 1a, S 1b, S 1c :
-
three cases of S1
- S 2 :
-
approaching stage
- S 2a, S 2b :
-
two cases of S2
- S 3 :
-
terminal stage
- K 12 :
-
transition step from S1 to S2
- K 23 :
-
transition step from S2 to S3
- K 0 :
-
overshoot step
- N b :
-
total control steps in S3
- N lim :
-
control step threshold in S3
- Δa min, Δa max :
-
the acceleration constraints of the actuator
- Δv*(k):
-
desired control output
- \({\rm{\Delta}}\widetilde{v}\left({\rm{k}} \right)\) :
-
modified control output
- λ :
-
trial weight
- \({\rm{\Delta}}\widehat{v}\left({\rm{k}} \right)\) :
-
actual control output
- k p :
-
proportional coefficient of PID controller
- k i :
-
integral coefficient of PID controller
- k d :
-
differential coefficient of PID controller
- β :
-
integral separation threshold of PID controller
- e f :
-
the deviation used in PID controller
References
Amer, N. H., Zamzuri, H., Hudha, K. and Kadir, Z. A. (2016). Modelling and control strategies in path tracking control for autonomous ground vehicles: A review of state of the art and challenges. J. Intelligent and. Robotic. Systems 86, 2, 225–254.
Basci, A. and Derdiyok, A. (2014). Real-time velocity and direction angle control of an automated guided vehicle. Int. J. Robotics and Automation, 29, 227–233.
Han, Y. X., Cheng, Y. and Xu, G. W. (2019). Trajectory tracking control of AGV based on sliding mode control with the improved reaching law. IEEE Access, 7, 20748–20755.
Hwang, C. L., Yang, C. C. and Hung J. Y. (2018). Path tracking of an autonomous ground vehicle with different payloads by hierarchical improved fuzzy dynamic sliding -mode control. IEEE Trans. Fuzzy Systems 26, 2, 899–914.
Lee, Y. J., Suh, J. H., Lee, J. W. and Lee, K. S. (2005). Driving control of an AGV for an automated container terminal using an immunized PID controller based on cell-mediated immunity. Artificial Life and Robotics 9, 2, 90–95.
Luca, A. D., Oriolo, G. and Vendittelli, M. (2001) Control of wheeled mobile robots: An experimental overview. Springer. Berlin, Germany.
Merabti, H. Belarbi, K. and Bouchemal, B. (2015). Nonlinear predictive control of a mobile robot: A solution using metaheuristcs. J. Chines Institute of Engineers 39, 3, 1–9.
Ollero, A. and Amidi, O. (1991). Predictive path tracking of mobile robots. Application to the CMU NavLab. Fifth Int. Conf. Advanced Robotics ‘Robots in Unstructured Environments (ICAR). Pisa, Tuscany, Italy.
Prodan, I., Olaru, S., Fontes, F. A., Pereira, F. L., de Sousa, J. B., Maniu, C. S. and Niculescu, S. I. (2015). Predictive control for path-following. from trajectory generation to the parametrization of the discrete tracking sequences. Springer International Publishing. New York, NY, USA.
Qi, M., Li, X., Yan, X. and Zhang, C. (2018). On the evaluation of AGVS-based warehouse operation performance. Simulation Modelling Practice and Theory, 87, 379–394.
Sabattini, L., Aikio, M., Beinschob, P., Boehning, M., Cardarelli, E., Digani, V., Krengel, A, Magnani, M. Mandici, S. Oleari, F. Reinke, C. Ronzoni, D. Stimming, C. Varga, R. Vatavu, A. Castells Lopez, S. Fantuzzi, C. Mäyrä, A. Nedevschi, S. Secchi, C. and Fuerstenberg, K. (2018). The PAN-Robots Project: Advanced automated guided vehicle systems for industrial logistics. IEEE Robotics & Automation Magazine 25, 1, 55–64.
Shojaei, K. (2015). Saturated output feedback control of uncertain nonholonomic wheeled mobile robots. Robotica 33, 1, 87–105.
Snider, J. M. (2009). Automatic steering methods for autonomous automobile path tracking. Robotics Institute, CMU-RITR-09-08.
Vis, I. F. (2006). Survey of research in the design and control of automated guided vehicle systems. European J. Operational Research 170, 3, 677–709.
Vougioukas, S. G. (2007). Reactive trajectory tracking for mobile robots based on non linear model predictive control. IEEE Int. Conf. Robotics and Automation (IRCA). Roma, Italy.
Wu, X., Lou, P., Tang, D. and Yu, J. (2008). An intelligentoptimal predictive controller for path tracking of vision-based automated guided vehicle. Int. Conf. Information and Automation. Changsha, China.
Wu, Y., Wang, L., Zhang, J. and Li, F. (2019). Path following control of autonomous ground vehicle based on nonsingular terminal sliding mode and active disturbance rejection control. IEEE Trans. Vehicular Technology 68, 7, 6379–6390.
Yamashita, A. S., Alexandre, P. M. and Zanin, A. C. (2016). Reference trajectory tuning of model predictive control. Control Engineering Practice, 50, 1–11.
Acknowledgement
This work is supported by the Fundamental Research Funds for the Central Universities (NO. 2020RC15).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Weng, X., Zhang, J. & Ma, Y. Path Following Control of Automated Guided Vehicle Based on Model Predictive Control with State Classification Model and Smooth Transition Strategy. Int.J Automot. Technol. 22, 677–686 (2021). https://doi.org/10.1007/s12239-021-0063-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12239-021-0063-x