• DocumentCode
    3048479
  • Title

    FPGA implementation of mixed integer quadratic programming solver for mobile robot control

  • Author

    Shimai, Yusuke ; Tani, Junichi ; Noguchi, Hiroki ; Kawaguchi, Hiroshi ; Yoshimoto, Masahiko

  • Author_Institution
    Dept. of Comput. Sci. & Syst. Eng., Kobe Univ., Kobe, Japan
  • fYear
    2009
  • fDate
    9-11 Dec. 2009
  • Firstpage
    447
  • Lastpage
    450
  • Abstract
    We propose a high-speed mixed integer quadratic programming (MIQP) solver on an FPGA. The MIQP solver can be applied to various optimizing applications including real-time robot control. In order to rapidly solve the MIQP problem, we implement reusing a first solution (first point), pipeline architecture, and multi-core architecture on the single FPGA. By making use of them, we confirmed that 79.5% of the cycle times are reduced, compared with straightforward sequential processing. The operating frequency is 67 MHz, although a core 2 duo PC requires 3.16 GHz in processing the same size problem. The power consumption of the MIQP solver is 4.2 W.
  • Keywords
    control engineering computing; field programmable gate arrays; integer programming; mobile robots; pipeline processing; quadratic programming; FPGA implementation; MIQP solver; high-speed mixed integer quadratic programming solver; mobile robot control; multicore architecture; pipeline architecture; power consumption; real-time robot control; straightforward sequential processing; Artificial intelligence; Control systems; Field programmable gate arrays; Linear matrix inequalities; Mobile robots; NP-hard problem; Quadratic programming; Robot control; Robot programming; Symmetric matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology, 2009. FPT 2009. International Conference on
  • Conference_Location
    Sydney, NSW
  • Print_ISBN
    978-1-4244-4375-8
  • Electronic_ISBN
    978-1-4244-4377-2
  • Type

    conf

  • DOI
    10.1109/FPT.2009.5377635
  • Filename
    5377635