Abstract
We implement a fuzzy logic control algorithm on a Nexys 3 FPGA board that uses coding look-up tables on VHDL which is generated by an application developed in LabVIEW. The algorithm used in this work is based on alpha-levels. This technique reduces execution time and simplifies VHDL programming. In addition, it is possible to use any shape of membership sets, although only triangular trapezoidal and gaussian are tested. Also, LabVIEW application helps in verifying each block of the system through boolean, numeric and graph indicators. Further, using look-up tables avoids the necessity of VHDL coded while loops. The system uses a max-min Mamdani inference mechanism. In Nexys 3 FPGA board COSAA defuzzification method [2] is implemented. Crisp output values are compared with those obtained with MATLAB Fuzzy Logic Tool Box. Results have very little variation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Hernandez Zavala A (2009) High Performance architecture for fuzzy processors. Ph.D thesis, Instituto Politécnico Nacional. México, D. F., Jan 2009
Passino K, Yurkovich S (1998) Fuzzy control, 1st edn. Addison Wesley, California
Li Z, Gu J, Ming A, Xu C, Shimojo M (2006) Intelligent complaint force/motion control of non-holonomic mobile manipulator working on the non-rigid surface. Neural Comput Appl 15(3−4):204−216
Miyashitaa T, Ishiguroa H (2004) Human-like natural behavior generation based on involuntary motions for humanoid robots. Robot Auton Syst 48:203−212
Fung EHK, Wong YK, Zhang XZ, Cheng L, Yuen CWM, Wong WK (2011) Fuzzy logic control of a novel robotic hanger for garment inspection: Modeling, simulation and experimental implementation ser. Expert systems with applications, vol 38. Elsevier, Hong Kong, p 9929
Robin JP (2005) Design and Implementation of a Fuzzy Inference Engine on an FPGA. M.Sci thesis, Indian Institute of Technology, Delhi, India, Mar 2005
Ponce-Cruz P, Ramírez-Figueroa FD (2010) Intelligent control systems with LabVIEW, 1st edn. Springer, London
Yi J, Yubazaki N (2000) Stabilization fuzzy control of inverted pendulum systems. Artif Intell Eng 14:153−163 (Elsevier, Mar 2000)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
García-Montalva, J.C., de la Cruz-Alejo, J., Díaz-Salgado, J. (2015). Fuzzy Logic Control on FPGA Using LabVIEW. In: Ceccarelli, M., Hernández Martinez, E. (eds) Multibody Mechatronic Systems. Mechanisms and Machine Science, vol 25. Springer, Cham. https://doi.org/10.1007/978-3-319-09858-6_25
Download citation
DOI: https://doi.org/10.1007/978-3-319-09858-6_25
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-09857-9
Online ISBN: 978-3-319-09858-6
eBook Packages: EngineeringEngineering (R0)