FPGA accelerated model predictive control for autonomous driving

Yunfei Li;Shengbo Eben Li;Xingheng Jia;Shulin Zeng;Yu Wang
{"title":"FPGA accelerated model predictive control for autonomous driving","authors":"Yunfei Li;Shengbo Eben Li;Xingheng Jia;Shulin Zeng;Yu Wang","doi":"10.1108/JICV-03-2021-0002","DOIUrl":null,"url":null,"abstract":"Purpose - The purpose of this paper is to reduce the difficulty of model predictive control (MPC) deployment on FPGA so that researchers can make better use of FPGA technology for academic research. Design/methodology/approach - In this paper, the MPC algorithm is written into FPGA by combining hardware with software. Experiments have verified this method. Findings - This paper implements a ZYNQ-based design method, which could significantly reduce the difficulty of development. The comparison with the CPU solution results proves that FPGA has a significant acceleration effect on the solution of MPC through the method. Research limitations implications - Due to the limitation of practical conditions, this paper cannot carry out a hardware-in-the-loop experiment for the time being, instead of an open-loop experiment. Originality value - This paper proposes a new design method to deploy the MPC algorithm to the FPGA, reducing the development difficulty of the algorithm implementation on FPGA. It greatly facilitates researchers in the field of autonomous driving to carry out FPGA algorithm hardware acceleration research.","PeriodicalId":100793,"journal":{"name":"Journal of Intelligent and Connected Vehicles","volume":"5 2","pages":"63-71"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/iel7/9944931/10004541/10004545.pdf","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Intelligent and Connected Vehicles","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10004545/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

Abstract

Purpose - The purpose of this paper is to reduce the difficulty of model predictive control (MPC) deployment on FPGA so that researchers can make better use of FPGA technology for academic research. Design/methodology/approach - In this paper, the MPC algorithm is written into FPGA by combining hardware with software. Experiments have verified this method. Findings - This paper implements a ZYNQ-based design method, which could significantly reduce the difficulty of development. The comparison with the CPU solution results proves that FPGA has a significant acceleration effect on the solution of MPC through the method. Research limitations implications - Due to the limitation of practical conditions, this paper cannot carry out a hardware-in-the-loop experiment for the time being, instead of an open-loop experiment. Originality value - This paper proposes a new design method to deploy the MPC algorithm to the FPGA, reducing the development difficulty of the algorithm implementation on FPGA. It greatly facilitates researchers in the field of autonomous driving to carry out FPGA algorithm hardware acceleration research.
基于FPGA的自动驾驶加速模型预测控制
目的——本文的目的是降低在FPGA上部署模型预测控制(MPC)的难度,以便研究人员能够更好地利用FPGA技术进行学术研究。设计/方法/方法——本文通过软硬件相结合的方式将MPC算法写入FPGA。实验验证了这种方法。研究结果-本文实现了一种基于ZYNQ的设计方法,可以显著降低开发难度。与CPU求解结果的比较证明,FPGA通过该方法对MPC的求解有显著的加速作用。研究局限性含义-由于实际条件的限制,本文暂时无法进行硬件在环实验,而不是开环实验。独创性价值——本文提出了一种新的设计方法,将MPC算法部署到FPGA中,降低了算法在FPGA上实现的开发难度。极大地方便了自动驾驶领域的研究人员开展FPGA算法硬件加速研究。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
7.10
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信