Abstract
The future of the autonomous cart follower system will be equipped with lots of sensory data, due to the ever lower cost of sensory devices. This provides design challenge on handling large data and firmware complexity. This paper investigates an alternative approach of running the autonomous cart follower system on neural network model using Field Programmable Gates Array (FPGA). A microcontroller based autonomous cart follower system is modified to use the FPGA board and implemented via the System on Chip (SOC) approach. The neural network model is trained off line then implemented as software code in the SOC. By observation the firmware footprint of the neural network model remains small size regardless of the neural network size. The result shows that with 40 % more additional resource utilization, the overall system improvement of 27 times is achieved with the usage of hardware acceleration block in SOC compared to SOC without hardware acceleration.
Keywords
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Pomerleau DA (2012) Neural network perception for mobile robot guidance
Liu Q, Ma J, Zhang Q (2012) Neural network based pre-placement wirelength estimation in Field-Programmable Technology (FPT). In: 2012 International conference on, 2012. pp 16–22
Ferreira APDA, Barros ENDS (2010) A high performance full pipelined arquitecture of MLP. In: 2010 17th IEEE International Conference on, neural networks in FPGA, in electronics, circuits, and systems (ICECS) 2010. pp 742–745
Hassan A, Elnakib A, Abo-Elsoud M (2008) FPGA-based neuro-architecture intrusion detection system. In: International Conference on, Computer Engineering and Systems, 2008. ICCES 2008, pp 268–273
Sani NA, Nazli Alhady SS, Othman W, Kaharuddin S (2012) Cordless Cart Follower for Wheelchair User. In: Trends in intelligent robotics, automation, and manufacturing. pp 252–262
Terasic Technologies (2012) DE0-Nano User Manual
Demuth H, Beale M (2015) Neural network toolbox user’s guide
Lozito G-M, Laudani A, Riganti Fulginei F, Salvini A (2014) FPGA implementations of feed forward neural network by using floating point hardware accelerators. Adv Electr Electron Eng 12:30–39
Suyyagh A, Abandah G (2013) FPGA parallel recognition engine for handwritten Arabic words. J Signal Process Syst 78:163–170
Acknowledgments
The authors would like to thank Universiti Sains Malaysia (USM) for the support of the research under grant no 304/PELECT/60313019.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer Science+Business Media Singapore
About this paper
Cite this paper
Tat, L.Y., Alhady, S.S.N., Othman, W.A.F.W., Rahiman, W. (2017). Investigation on MLP Artificial Neural Network Using FPGA for Autonomous Cart Follower System. In: Ibrahim, H., Iqbal, S., Teoh, S., Mustaffa, M. (eds) 9th International Conference on Robotic, Vision, Signal Processing and Power Applications. Lecture Notes in Electrical Engineering, vol 398. Springer, Singapore. https://doi.org/10.1007/978-981-10-1721-6_14
Download citation
DOI: https://doi.org/10.1007/978-981-10-1721-6_14
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-1719-3
Online ISBN: 978-981-10-1721-6
eBook Packages: EngineeringEngineering (R0)