Design and implementation of a genetic algorithm IP core on an FPGA for path planning of mobile robots

被引:9
|
作者
Tuncer, Adem [1 ]
Yildirim, Mehmet [2 ]
机构
[1] Yalova Univ, Fac Engn, Dept Comp Engn, Yalova, Turkey
[2] Kocaeli Univ, Fac Engn, Dept Informat Syst Engn, Kocaeli, Turkey
关键词
Genetic algorithm; path planning; mobile robot; field programmable gate array; intellectual property core; SYSTEM;
D O I
10.3906/elk-1502-122
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a hardware realization of a genetic algorithm (GA) for the path planning problem of mobile robots on a field programmable gate array (FPGA). A customized GA intellectual property (IP) core was designed and implemented on an FPGA. A Xilinx xupv5-1x110t FPGA device was used as the hardware platform. The proposed GA IP core was applied to a Pioneer 3-DX mobile robot to confirm its path planning performance. For localization tasks, a camera mounted on the ceiling of the laboratory was utilized to receive images and allow the robot to determine its own location and the obstacles in the environment. In this way, procedures of path planning were tested in a real laboratory environment. An impressive time speedup was achieved when compared with its software implementation. Experimental results illustrate the effectiveness of the GA IP core hardware.
引用
收藏
页码:5055 / 5067
页数:13
相关论文
共 50 条
  • [21] FPGA Implementation of Genetic Algorithm for UAV Real-Time Path Planning
    Allaire, Francois C. J.
    Tarbouchi, Mohamed
    Labonte, Gilles
    Fusina, Giovanni
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2009, 54 (1-3) : 495 - 510
  • [22] FPGA Implementation of Genetic Algorithm for UAV Real-Time Path Planning
    François C. J. Allaire
    Mohamed Tarbouchi
    Gilles Labonté
    Giovanni Fusina
    Journal of Intelligent and Robotic Systems, 2009, 54 : 495 - 510
  • [23] Customizable FPGA IP Core Implementation of a General-Purpose Genetic Algorithm Engine
    Fernando, Pradeep R.
    Katkoori, Srinivas
    Keymeulen, Didier
    Zebulum, Ricardo
    Stoica, Adrian
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2010, 14 (01) : 133 - 149
  • [24] Path Planning for Mobile Robots Based on Genetic Algorithms
    Su, Jintao
    Li, Jianfeng
    2013 NINTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION (ICNC), 2013, : 723 - 727
  • [25] The Path Planning of Mobile Robots Based on an Improved A* Algorithm
    Chang, Lu
    Shan, Liang
    Li, Jun
    Dai, Yuewei
    PROCEEDINGS OF THE 2019 IEEE 16TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC 2019), 2019, : 257 - 262
  • [26] Path planning of mobile robots based on improved A* algorithm
    Huang, Yonlin
    Guo, Shijie
    2022 ASIA CONFERENCE ON ADVANCED ROBOTICS, AUTOMATION, AND CONTROL ENGINEERING (ARACE 2022), 2022, : 133 - 137
  • [27] Mobile Robots Path Planning using Genetic Algorithms
    Achour, Nouara
    Chaalal, Mohamed
    PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON AUTONOMIC AND AUTONOMOUS SYSTEMS (ICAS 2011), 2011, : 111 - 115
  • [28] Global Path Planning Algorithm for Mobile Robots: A Review
    Yu, Jie
    Nguyen, Toan Tan
    Dao, Thi-Kien
    Nguyen, Trong-The
    Journal of Network Intelligence, 2024, 9 (02): : 643 - 657
  • [29] Path Planning for Multiple Mobile Robots Using A* Algorithm
    Garip, Z. Batik
    Karayel, D.
    Ozkan, S. S.
    Atali, G.
    ACTA PHYSICA POLONICA A, 2017, 132 (03) : 685 - 688
  • [30] A algorithm of path planning based on multiple mobile robots
    Tan, Xiaodong
    Wang, Xu
    Song, Piwei
    MECHANICAL ENGINEERING, MATERIALS SCIENCE AND CIVIL ENGINEERING II, 2014, 470 : 621 - 624