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
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;
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
DOI :
10.1109/FPT.2009.5377635