FPGA-Based Mechatronic Design and Real-Time Fuzzy Control with Computational Intelligence Optimization for Omni-Mecanum-Wheeled Autonomous Vehicles
Abstract
1. Introduction
2. CS-Fuzzy Computational Intelligence Optimization
2.1. Classical Fuzzy Control System
2.2. CS Algorithm
2.3. Hybrid CS-Fuzzy Optimization to Real-Time Control
3. Real-Time CS-Fuzzy Control for Mecanum Vehicles
3.1. Robot Kinematics Analysis
3.2. CS-Fuzzy Motion Control
3.2.1. Control Law Design via Vehicle Kinematics
3.2.2. Real-Time Motion Control Scheme Using CS-Fuzzy Computing
4. Mechatronic Design and FPGA Implementation
5. Experimental Results and Discussion
6. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Pan, Y.; Er, M.J. Enhanced adaptive fuzzy control with optimal approximation error convergence. IEEE Trans. Fuzzy Syst. 2013, 21, 1123–1132. [Google Scholar] [CrossRef] [Scilit]
- Mercorelli, P. Using fuzzy PD controllers for soft motions in a car-like robot. Adv. Sci. Technol. Eng. Syst. J. 2018, 3, 380–390. [Google Scholar] [CrossRef] [Scilit]
- Goharimanesh, M.; Lashkaripour, A.; Shariatnia, S.; Akbari, A. Diabetic control using genetic fuzzy-PI controller. Int. J. Fuzzy Syst. 2014, 16, 133–138. [Google Scholar]
- Hannan, M.A.; Ghani, Z.A.; Mohamed, A.; Uddin, M.N. Real-time testing of a fuzzy-logic-controller-based grid-connected photovoltaic inverter system. IEEE Trans. Ind. Appl. 2015, 51, 4775–4784. [Google Scholar] [CrossRef] [Scilit]
- Mercorelli, P. Fuzzy based control of a nonholonomic car-like robot for drive assistant systems. In Proceedings of the 2018 19th International Carpathian Control Conference (ICCC), Szilvasvarad, Hungary, 28–31 May 2018; pp. 434–439. [Google Scholar]
- Xu, S.S.; Huang, H.C.; Chiu, T.C.; Lin, S.K. Biologically-inspired learning and adaptation of self-evolving control for networked mobile robots. Appl. Sci. 2019, 9, 1034. [Google Scholar]
- Fayaz, M.; Ullah, I.; Kim, D. An optimized fuzzy logic control model based on a strategy for the learning of membership functions in an indoor environment. Electronics 2019, 8, 132. [Google Scholar] [CrossRef] [Scilit]
- Huang, H.C.; Chiang, C.H. Backstepping holonomic tracking control of wheeled robots using an evolutionary fuzzy system with qualified ant colony optimization. Int. J. Fuzzy Syst. 2016, 18, 28–40. [Google Scholar] [CrossRef] [Scilit]
- Valdez, F.; Vazquez, J.C.; Gaxiola, F. Fuzzy dynamic parameter adaptation in ACO and PSO for designing fuzzy controllers: The cases of water level and temperature control. Adv. Fuzzy Syst. 2018, 2018, 1274969. [Google Scholar] [CrossRef] [Scilit]
- Juang, C.F.; Jeng, T.L.; Chang, Y.C. An interpretable fuzzy system learned through online rule generation and multiobjective ACO with a mobile robot control application. IEEE Trans. Cybern. 2016, 46, 2706–2718. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Chen, C.; Li, M.; Sui, J.; Wei, K.; Pei, Q. A genetic algorithm-optimized fuzzy logic controller to avoid rearend collisions. J. Adv. Transp. 2016, 50, 1735–1753. [Google Scholar] [CrossRef] [Scilit]
- enavides-Álvarez, C.; Villegas-Cortez, J.; Román-Alonso, G.; Avilés-Cruz, C. Wiener-granger causality theory supported by a genetic algorithm to characterize natural scenery. Electronics 2019, 8, 726. [Google Scholar] [CrossRef] [Scilit]
- Chao, K.H.; Hsieh, C.C. Photovoltaic module array global maximum power tracking combined with artificial bee colony and particle swarm optimization algorithm. Electronics 2019, 8, 603. [Google Scholar] [CrossRef] [Scilit]
- Huang, H.C. Intelligent motion control for omnidirectional mobile robots using ant colony optimization. Appl. Artif. Intell. 2013, 27, 151–169. [Google Scholar] [CrossRef] [Scilit]
- Liao, T.; Socha, K.; Oca, M.; T, S.; Dorigo, M. Ant colony optimization for mixed-variable optimization problems. IEEE Trans. Evol. Comput. 2014, 18, 503–518. [Google Scholar] [CrossRef] [Scilit]
- Hasanien, H.M. Design optimization of PID controller in automatic voltage regulator system using Taguchi combined genetic algorithm method. IEEE Syst. J. 2013, 7, 825–831. [Google Scholar] [CrossRef] [Scilit]
- Huang, H.C.; Xu, S.S.; Wu, C.H. A Hybrid swarm intelligence of artificial immune system tuned with Taguchi-genetic algorithm and its field-programmable gate array realization to optimal inverse kinematics for an articulated industrial robotic manipulator. Adv. Mech. Eng. 2016, 8. [Google Scholar] [CrossRef] [Scilit]
- Wang, D.; Tan, D.; Liu, L. Particle swarm optimization algorithm: An overview. Soft Comput. 2017, 22, 387–408. [Google Scholar] [CrossRef] [Scilit]
- Gandomi, A.; Yang, X.S.; Alavi, A. Cuckoo search algorithm: A metaheuristic approach to solve structural optimization problems. Eng. Comput. 2013, 29, 17–35. [Google Scholar] [CrossRef] [Scilit]
- Gandomi, A.H.; Talatahari, S.; Yang, X.S.; Deb, S. Design optimization of truss structures using cuckoo search algorithm. Struct. Des. Tall Spec. Build. 2013, 22, 1330–1349. [Google Scholar] [CrossRef] [Scilit]
- Civicioglu, P.; Besdok, E. A conceptual comparison of the cuckoo-search, particle swarm optimization, differential evolution and artificial bee colony algorithms. Artif. Intell. Rev. 2013, 39, 315–346. [Google Scholar] [CrossRef] [Scilit]
- Song, J.B.; Byun, K.S. Design and control of a four-wheeled omnidirectional mobile robot with steerable omnidirectional wheels. J. Robot. Syst. 2004, 21, 193–208. [Google Scholar] [CrossRef] [Scilit]
- Kim, J.; Woo, S.; Kim, J.; Do, J.; Kim, S.; Bae, S. Inertial navigation system for an automatic guided vehicle with mecanum wheels. Int. J. Precis. Eng. Manuf. 2012, 13, 379–386. [Google Scholar] [CrossRef] [Scilit]
- Wang, Y.; Chang, D. Motion performance analysis and layout selection for motion system with four mecanum wheels. J. Mech. Eng. 2009, 45, 307–310. [Google Scholar] [CrossRef] [Scilit]
- Kang, J.; Kim, B.; Chung, M. Development of omnidirectional mobile robots with mecanum wheels assisting the disabled in a factory environment. In Proceedings of the 8th International Conference on Control, Automation and Systems, Seoul, Korea, 14–17 October 2008; pp. 2070–2075. [Google Scholar]
- Renteria-Cedano, J.; Rivera, J.; Sandoval-Ibarra, F.; Ortega-Cisneros, S.; Loo-Yau, R. SoC design based on a FPGA for a configurable neural network trained by means of an EKF. Electronics 2019, 8, 761. [Google Scholar] [CrossRef] [Scilit]
- Wu, T.F.; Huang, H.C.; Chien, Y.-R. Development of an field-programmable gate arrays-based three-wheeled omnidirectional sensor mobile robot for the teaching of embedded robotics. Sens. Lett. 2013, 11, 2145–2148. [Google Scholar] [CrossRef] [Scilit]
- Cavuslu, M.A.; Karakuzu, C.; Karakaya, F. Neural identification of dynamic systems on FPGA with improved PSO learning. Appl. Soft Comput. 2012, 12, 2707–2718. [Google Scholar] [CrossRef] [Scilit]
- Zhu, W.H.; Lamarche, T.; Dupuis, E.; Jameux, D.; Barnard, P.; Liu, G. Precision control of modular robot manipulators: The VDC approach with embedded FPGA. IEEE Trans. Robot. 2013, 29, 1162–1179. [Google Scholar] [CrossRef] [Scilit]
- Gulbudak, O.; Santi, E. FPGA-based model predictive controller for direct matrix converter. IEEE Trans. Ind. Electron. 2016, 63, 4560–4570. [Google Scholar] [CrossRef] [Scilit]
- Pantel, L.; Wolf, L.C. On the suitability of dead reckoning schemes for games. In Proceedings of the 1st Workshop on Network and System Support for Games, Braunschweig, Germany, 16–17 April 2002; pp. 79–84. [Google Scholar]
- Jirawimut, R.; Ptasinski, P.; Garaj, V.; Cecelja, F.; Balachandran, W. A method for dead reckoning parameter correction in pedestrian navigation system. IEEE Trans. Instrum. Meas. 2003, 52, 209–215. [Google Scholar] [CrossRef]
- Wang, Y.; Zhao, H. Improved smartphone-based indoor pedestrian dead reckoning assisted by visible light positioning. IEEE Sens. J. 2019, 19, 2902–2908. [Google Scholar] [CrossRef] [Scilit]








© 2019 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 (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Huang, H.-C.; Tao, C.-W.; Chuang, C.-C.; Xu, J.-J. FPGA-Based Mechatronic Design and Real-Time Fuzzy Control with Computational Intelligence Optimization for Omni-Mecanum-Wheeled Autonomous Vehicles. Electronics 2019, 8, 1328. https://doi.org/10.3390/electronics8111328
Huang H-C, Tao C-W, Chuang C-C, Xu J-J. FPGA-Based Mechatronic Design and Real-Time Fuzzy Control with Computational Intelligence Optimization for Omni-Mecanum-Wheeled Autonomous Vehicles. Electronics. 2019; 8(11):1328. https://doi.org/10.3390/electronics8111328
Chicago/Turabian StyleHuang, Hsu-Chih, Chin-Wang Tao, Chen-Chia Chuang, and Jing-Jun Xu. 2019. "FPGA-Based Mechatronic Design and Real-Time Fuzzy Control with Computational Intelligence Optimization for Omni-Mecanum-Wheeled Autonomous Vehicles" Electronics 8, no. 11: 1328. https://doi.org/10.3390/electronics8111328
APA StyleHuang, H.-C., Tao, C.-W., Chuang, C.-C., & Xu, J.-J. (2019). FPGA-Based Mechatronic Design and Real-Time Fuzzy Control with Computational Intelligence Optimization for Omni-Mecanum-Wheeled Autonomous Vehicles. Electronics, 8(11), 1328. https://doi.org/10.3390/electronics8111328

