Skip to main content

Optimization of a Proportional-Summation-Difference Controller for a Line-Tracing Robot Using Bacterial Memetic Algorithm

  • Conference paper
  • First Online:
Book cover Intelligent Robotics and Applications (ICIRA 2016)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9834))

Included in the following conference series:

Abstract

The smart home of the future will require a universal and dynamic mapping system of a complex labyrinth that devices can use for a wide range of tasks, including item delivery, monitoring and streamlining transportation. In this paper, the core concept of this system is proposed and is demonstrated by a line-tracing robot that has self optimizing properties using an evolutionary algorithm. Tests were performed to find the best controller for the robot and a proportional-summation-difference (PSD) controller was found to be best suited for the robot’s hardware specifications. An evolutionary computing algorithm called Bacterial Memetic Algorithm (BMA) was then implemented to optimize the PSD controller’s properties to suite the conditions of a track. After several thousand candidate solutions of evolutionary computing and simulated tests, the robot was able to complete a lap in real time with a significant decrease in both lap time and average error.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

References

  1. Botzheim, J., Cabrita, C., Kóczy, L.T., Ruano, A.E.: Fuzzy rule extraction by bacterial memetic algorithms. Int. J. Intell. Syst. 24(3), 312–339 (2009)

    Article  MATH  Google Scholar 

  2. Botzheim, J., Toda, Y., Kubota, N.: Bacterial memetic algorithm for offline path planning of mobile robots. Memet. Comput. 4(1), 73–86 (2012)

    Article  Google Scholar 

  3. Hagglund, T.: PID controllers: theory, design and tuning. In: ISA: The Instrumentation, Systems, and Automation Society, Upper Saddle River, New Jersey (1995)

    Google Scholar 

  4. Jin, P.Y., Bann, L.L., Kit, J.L.W.: RFID-enabled elderly movement tracking system in smart homes (2014)

    Google Scholar 

  5. Klir, G.J., Yuan, B.: Fuzzy Sets and Fuzzy Logic. Theory and Applications. Prentice Hall, Upper Saddle River (1995)

    MATH  Google Scholar 

  6. Kubota, N.: Perception-based robotics based on perceiving-acting cycle with modular neural networks. In: Proceedings of the 2002 International Joint Conference on Neural Networks, pp. 477–482, May 2002

    Google Scholar 

  7. Lyman, G.: Human tracking methods comparsion for smart house (2014)

    Google Scholar 

  8. Mowad, M., Fathy, A., Hafez, A.: Smart home automated control system using android application and microcontroller (2014)

    Google Scholar 

  9. Nojima, Y., Kubota, N., Kojima, F., Fukuda, T.: Control of behavior dimension for mobile robots. In: Proceedings of the Fourth Asian Fuzzy System Symposium, pp. 652–657, May 2000

    Google Scholar 

  10. Robels, R.J., Kim, T.H.: Systems and methods in smart home technology: a review (2010)

    Google Scholar 

  11. STMicroelectronics: Nucleo-F446RE Data Sheet (2015)

    Google Scholar 

  12. Tjiharjadi, S.: Design of an integrated smart home control (2013)

    Google Scholar 

  13. Valtonen, M., Vuorela, T.: Capacitive user tracking methods for smart environments (2012)

    Google Scholar 

  14. West, G., Newman, C., Greenhill, S.: Using a camera to implement virtual sensors in a smart house (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Brandon Zahn .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Zahn, B., Ucherdzhiev, I., Szeles, J., Botzheim, J., Kubota, N. (2016). Optimization of a Proportional-Summation-Difference Controller for a Line-Tracing Robot Using Bacterial Memetic Algorithm. In: Kubota, N., Kiguchi, K., Liu, H., Obo, T. (eds) Intelligent Robotics and Applications. ICIRA 2016. Lecture Notes in Computer Science(), vol 9834. Springer, Cham. https://doi.org/10.1007/978-3-319-43506-0_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-43506-0_32

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-43505-3

  • Online ISBN: 978-3-319-43506-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics