Design and test of a new development FPGA board for mobile robot research

Design and test of a new development FPGA board for mobile robot research

This paper presents the design and testing of a newly developed eld programmable gate array (FPGA) board for mobile robot research. The idea consists of interfacing the FPGA to a 16-bit digital signal controller (dsPIC). This idea enables the FPGA designs to communicate with the dsPIC through the integration of per-written driver modules to be used in a wide variety of digital and analog peripheral modules. It also allows the use of a high-performance digital signal processing core in many signal processing-based mobile robot applications. The proposed FPGA board allows users to develop, test, and deploy quick and cost-effective complete design solutions to control the entire robot system in various applications without the need for external components.

___

  • [1] Abdelmoula C, Masmoudi M, Chaari F. Obstacle avoidance of a mobile robot using a hierarchical control. In: IEEE 2008 Design & Technology of Integrated Systems in Nanoscale Era Conference; 25{27 March 2008; Tozeur, Tunisia. New York, NY, USA: IEEE. pp. 1-5.
  • [2] Raguraman SM, Tamilselvi D, Shivakumar N. Mobile robot navigation using fuzzy logic controller. In: IEEE 2009 Control, Automation, Communication and Energy Conservation Conference; 4{6 June 2009; Perundurai, Tamilnadu, India. New York, NY, USA: IEEE. pp. 1-5.
  • [3] Abdelmoula C, Rouabeh H, Masmoudi M. Behavior control of a new designed mobile robot based on fuzzy logic and neuro fuzzy approaches for monitoring wall. Int J Intell Eng Syst 2013; 6: 17-26.
  • [4] Farooq U, Khalid A, Amar M, Habiba A, Sha que S, Noor R. Design and low cost implementation of a fuzzy logic controller for wall following behavior of a mobile robot. In: IEEE 2010 Signal Processing Systems Conference; 5{7 July 2010; Dalian, China. New York, NY, USA: IEEE. pp. 740-746.
  • [5] Panomruttanarug B, Tungporntawee S, Thongsuk P, Higuchi K. An emulation of autonomous parallel parking system using fuzzy logic control. In: IEEE 2009 ICCAS-SICE Conference; 18{21 August 2009; Fukuoka, Japan. New York, NY, USA: IEEE. pp. 4548-4552.
  • [6] Wang ZL, Yang CH, Guo TY. The design of an autonomous parallel parking neuro-fuzzy controller for a car like mobile robot. In: IEEE 2010 Instrumentation, Control and Information Technology Conference; 18{21 August 2010; Taipei, Taiwan. New York, NY, USA: IEEE. pp. 2593-2599.
  • [7] Wolf DE, Holanda JA, Bonato V, Peron R, Marques E. An FPGA-based mobile robot controller. In: IEEE 2007 Programmable Logic Conference; 28{26 February 2007; Mar del Plata, Argentina. New York, NY, USA: IEEE. pp. 119-124.
  • [8] Shilpa K, Shriramwar SS. FPGA-based controller for a mobile robot. Int J Comput Sci Inf Secur 2009; 3: 143-147.
  • [9] Wei CZ, Mahyuddin MN. Neuro-fuzzy algorithm for obstacle avoidance mission of a mobile robot using FPGA. In: IEEE 2009 Innovative Technologies in Intelligent Systems and Industrial Applications Conference; 25{26 July 2009; Kuala Lumpur, Malaysia. New York, NY, USA: IEEE. pp. 305-310.
  • [10] Gupta P, Kumar N. Interfacing 16-bit 1-MSPS CMOS ADC to FPGA based signal processing card. In: IEEE 2011 Information and Communication Technologies Conference; 11{14 December 2011; Mumbai, India. New York, NY, USA: IEEE. pp. 1253-1258.
  • [11] Khan FA, Hafeez Z, Mirza A, Ain Q. Design of FPGA based DAQ card using PCI express protocol. In: IEEE 2011 Multitopic Conference; 22{24 December 2011; Karachi, Pakistan. New York, NY, USA: IEEE. pp. 211-216.
  • [12] Zhe C, Ling C, Zong-tao D, Dong-Mei W. Design of infrared image display card based on FPGA. In: IEEE 2011 Intelligent Systems and Applications Conference; 28{29 May 2011; Wuhan, China. New York, NY, USA: IEEE. pp. 1-4.
  • [13] Abdelmoula C, Chaari F, Masmoudi M. Real time algorithm implemented in Altera's FPGA for a newly designed mobile robot: autonomous navigation and parallel parking. Int J Multidiscipline Model Mater Struc 2014; 10: 75-93.
  • [14] Abdelmoula C, Chaari F, Masmoudi M. A new design of a robot prototype autonomous for navigation and parallel parking. J Autom Mob Robot Intell Syst 2009; 3: 47-58.