Skip to main content

Design and FPGA Implementation of a Fuzzy-PI Controller for Omnidirectional Robot System

  • Conference paper
  • First Online:

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 447))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. 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)

    Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. Karray, F.O., De Silva, C.W.: Soft Computing and Intelligent Systems Design: Theory, Tools, and Applications. Pearson Education (2004)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Weinert, H., Pensky, D.: Mobile robotics in education and student engineering competitions. In: AFRICON, 2011, pp. 1–5. IEEE (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Arief B. Koesdwiady .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics