Abstract
Fuzzy logic systems have been implemented successfully for the design of a wide variety of control systems. They provide a powerful way for designing nonlinear controllers using human expert knowledge. In this article, we present an approach to design and implement a fuzzy logic proportional integral controller (Fuzzy-PI) for omnidirectional robot navigation system, using a field-programmable gate array (FPGA). First, we define the kinematic model of the robot system and then we design, simulate, and optimize the controller navigation system using MATLAB and Robotino Sim platforms. The main goal of this work is the design of the Fuzzy-PI controller and the hardware implementation using FPGA resources. The controller can be implemented on an FPGA using software or hardware approach. For the latter approach, the Fuzzy-PI algorithm is implemented in VHDL language, synthesized, optimized, placed and routed, and downloaded on an FPGA board.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Benjemmaa, A., Slim Masmoudi, M., Masmoudi, M., et al.: Optimum architecture of neural networks lane following system. Int. J. Comput. Appl. 42(12), 41–46 (2012)
Huang, H.C.: Sopc-based parallel aco algorithm and its application to optimal motion controller design for intelligent omnidirectional mobile robots. IEEE Trans. Ind. Inf. 9(4), 1828–1835 (2013)
Huang, H.C., Wu, T.F., Yu, C.H., Hsu, H.S.: Intelligent fuzzy motion control of three-wheeled omnidirectional mobile robots for trajectory tracking and stabilization. In: 2012 International Conference on Fuzzy Theory and it’s Applications (iFUZZY), pp. 107–112. IEEE (2012)
Karray, F.O., De Silva, C.W.: Soft Computing and Intelligent Systems Design: Theory, Tools, and Applications. Pearson Education (2004)
Oltean, S., Dulau, M., Puskas, R.: Position control of robotino mobile robot using fuzzy logic. In: 2010 IEEE International Conference on Automation Quality and Testing Robotics (AQTR), vol. 1, pp. 1–6. IEEE (2010)
Rossomando, F., Soria, C.: Identification and control of nonlinear dynamics of a mobile robot in discrete time using an adaptive technique based on neural pid. Neural Comput. Appl. 1–13 (2014)
Sheikhlar, A., Fakharian, A., Adhami-Mirhosseini, A.: Fuzzy adaptive pi control of omni-directional mobile robot. In: 2013 13th Iranian Conference on Fuzzy Systems (IFSC), pp. 1–4. IEEE (2013)
Takahashi, Y., Seki, H.: Fuzzy logic based regenerative braking control system of electric wheelchair for senior citizen. In: IEEE International Conference on Rehabilitation Robotics, 2009. ICORR 2009, pp. 725–730. IEEE (2009)
Tian, D., Wang, S., El Kamel, A.: Fuzzy controlled avoidance for a mobile robot in a transportation optimisation. In: 2011 International Conference on Fluid Power and Mechatronics (FPM), pp. 868–872. IEEE (2011)
Treesatayapun, C., Guzman-Carballido, A.: Linearization based on fuzzy rules emulated networks for nonaffine discrete-time systems controller. In: TENCON 2009-2009 IEEE Region 10 Conference, pp. 1–6. IEEE (2009)
Weinert, H., Pensky, D.: Mobile robotics in education and student engineering competitions. In: AFRICON, 2011, pp. 1–5. IEEE (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing Switzerland
About this paper
Cite this paper
Masmoudi, M.S., Krichen, N., Koesdwiady, A.B., Karray, F., Masmoudi, M. (2017). Design and FPGA Implementation of a Fuzzy-PI Controller for Omnidirectional Robot System. In: Kim, JH., Karray, F., Jo, J., Sincak, P., Myung, H. (eds) Robot Intelligence Technology and Applications 4. Advances in Intelligent Systems and Computing, vol 447. Springer, Cham. https://doi.org/10.1007/978-3-319-31293-4_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-31293-4_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-31291-0
Online ISBN: 978-3-319-31293-4
eBook Packages: EngineeringEngineering (R0)