Parallel Nonlinear Model Predictive Controller for Real-Time Path Tracking of Autonomous Vehicle

To raise the real-time performance of the path tracking controller based on nonlinear model predictive control (NMPC), this article presents a parallel NMPC controller based on Newton optimization algorithm and field programmable gate array (FPGA) implementation for path tracking control of autonomo...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:IEEE transactions on industrial electronics (1982) Ročník 71; číslo 12; s. 16503 - 16513
Hlavní autori: Xu, Fang, Zhang, Xu, Chen, Hong, Hu, Yunfeng, Wang, Ping, Qu, Ting
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: New York IEEE 01.12.2024
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Predmet:
ISSN:0278-0046, 1557-9948
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract To raise the real-time performance of the path tracking controller based on nonlinear model predictive control (NMPC), this article presents a parallel NMPC controller based on Newton optimization algorithm and field programmable gate array (FPGA) implementation for path tracking control of autonomous vehicle. First, a nonlinear vehicle dynamics model is established to represent the nonlinear and coupling properties of vehicle system, and an integrated NMPC controller relies that on a single controller is designed for path tracking. Second, software and hardware parallel calculations are utilized to accelerate the online computation speed of NMPC controller. One is using a parallel Newton algorithm to reduce the complexity of the NMPC optimization problem by utilizing reasonable approximations of the coupling variables to break down the recursion process. The other one is the FPGA hardware acceleration of NMPC. Through analyzing different FPGA design schemes, the most suitable implementation is chosen with the tradeoff between hardware resource and achievable speed. Finally, simulations and hardware-in-the-loop experiment are conducted to validate the effectiveness and real-time performance of the proposed parallel NMPC path tracking controller.
AbstractList To raise the real-time performance of the path tracking controller based on nonlinear model predictive control (NMPC), this article presents a parallel NMPC controller based on Newton optimization algorithm and field programmable gate array (FPGA) implementation for path tracking control of autonomous vehicle. First, a nonlinear vehicle dynamics model is established to represent the nonlinear and coupling properties of vehicle system, and an integrated NMPC controller relies that on a single controller is designed for path tracking. Second, software and hardware parallel calculations are utilized to accelerate the online computation speed of NMPC controller. One is using a parallel Newton algorithm to reduce the complexity of the NMPC optimization problem by utilizing reasonable approximations of the coupling variables to break down the recursion process. The other one is the FPGA hardware acceleration of NMPC. Through analyzing different FPGA design schemes, the most suitable implementation is chosen with the tradeoff between hardware resource and achievable speed. Finally, simulations and hardware-in-the-loop experiment are conducted to validate the effectiveness and real-time performance of the proposed parallel NMPC path tracking controller.
Author Hu, Yunfeng
Xu, Fang
Wang, Ping
Chen, Hong
Qu, Ting
Zhang, Xu
Author_xml – sequence: 1
  givenname: Fang
  orcidid: 0000-0001-8974-7642
  surname: Xu
  fullname: Xu, Fang
  email: fangxu@jlu.edu.cn
  organization: State Key Laboratory of Automotive Simulation and Control, Jilin University, Changchun, China
– sequence: 2
  givenname: Xu
  orcidid: 0009-0006-5177-5799
  surname: Zhang
  fullname: Zhang, Xu
  email: zxu21@mails.jlu.edu.cn
  organization: State Key Laboratory of Automotive Simulation and Control, Jilin University, Changchun, China
– sequence: 3
  givenname: Hong
  orcidid: 0000-0002-1724-8649
  surname: Chen
  fullname: Chen, Hong
  email: chenhong2019@tongji.edu.cn
  organization: College of Electronic and Information Engineering, and the Frontiers Science Center for Intelligent Autonomous Systems, Tongji University, Shanghai, China
– sequence: 4
  givenname: Yunfeng
  orcidid: 0000-0003-4068-0664
  surname: Hu
  fullname: Hu, Yunfeng
  email: huyf@jlu.edu.cn
  organization: State Key Laboratory of Automotive Simulation and Control, Jilin University, Changchun, China
– sequence: 5
  givenname: Ping
  orcidid: 0000-0002-9947-1034
  surname: Wang
  fullname: Wang, Ping
  email: wangping12@jlu.edu.cn
  organization: State Key Laboratory of Automotive Simulation and Control, Jilin University, Changchun, China
– sequence: 6
  givenname: Ting
  orcidid: 0000-0002-8423-3658
  surname: Qu
  fullname: Qu, Ting
  email: quting@jlu.edu.cn
  organization: State Key Laboratory of Automotive Simulation and Control, Jilin University, Changchun, China
BookMark eNp9kEtLw0AURgepYFvdu3Ax4Dp13o9lKVULVYtEt3EymdipaaZOEsF_b0q7EBeuLhfOuY9vBAZ1qB0AlxhNMEb6Jl3MJwQRNqFUI0nVCRhizmWiNVMDMEREqgQhJs7AqGk2CGHGMR-Ct5WJpqpcBR9DXfnamQgfQtH3q-gKb1v_5eAs1G0MPRVhGSJ8dqZKUr91cGXaNUyjsR--foehhNOuDXXYhq6Br27tbeXOwWlpqsZdHOsYvNzO09l9sny6W8ymy8QSTdokR4ZpK8uSsJxxm3NdUCI4LggnObNElVQy2d9MRc6N4k6UOc-FsNwyroWkY3B9mLuL4bNzTZttQhfrfmVGMVZII6xUT4kDZWNomujKzPrWtH7_oPFVhlG2TzPr08z2aWbHNHsR_RF30W9N_P5PuToo3jn3C-cUUSnoDxK9gUc
CODEN ITIED6
CitedBy_id crossref_primary_10_1007_s11071_025_11326_6
crossref_primary_10_1007_s11071_025_11250_9
crossref_primary_10_3390_s25072014
Cites_doi 10.1109/TITS.2022.3150365
10.1109/TVT.2016.2555853
10.1109/TIE.2020.3009585
10.1016/j.automatica.2019.108560
10.1109/TITS.2019.2892926
10.1109/TCST.2023.3291562
10.1109/LRA.2019.2926677
10.1016/j.ifacol.2022.10.288
10.1109/TITS.2019.2958352
10.1109/TCST.2020.3015832
10.1109/TIV.2016.2578706
10.1109/ICAMechS.2017.8316521
10.1109/TII.2017.2719940
10.1177/09544070221147327
10.1109/TCST.2007.894653
10.1109/TIE.2023.3239878
10.1109/TVT.2022.3216486
10.1109/TIE.2019.2898599
10.1109/ACCESS.2020.3020075
10.1109/TVT.2022.3140240
10.1016/j.conengprac.2020.104659
10.1109/TTE.2020.2993862
10.1109/TITS.2022.3141214
10.1080/00423114.2019.1697456
10.1109/TTE.2022.3170059
10.1016/j.conengprac.2020.104654
10.1016/j.ifacol.2018.11.022
10.1109/IV48863.2021.9575134
10.1109/ACCESS.2020.2994437
10.1109/ACCESS.2021.3112560
10.1109/ACCESS.2021.3135489
10.1016/j.ifacol.2021.06.007
10.1177/09544070211022904
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024
DBID 97E
RIA
RIE
AAYXX
CITATION
7SP
8FD
L7M
DOI 10.1109/TIE.2024.3390738
DatabaseName IEEE Xplore (IEEE)
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
Electronics & Communications Abstracts
Technology Research Database
Advanced Technologies Database with Aerospace
DatabaseTitle CrossRef
Technology Research Database
Advanced Technologies Database with Aerospace
Electronics & Communications Abstracts
DatabaseTitleList Technology Research Database

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1557-9948
EndPage 16513
ExternalDocumentID 10_1109_TIE_2024_3390738
10530376
Genre orig-research
GrantInformation_xml – fundername: National Key R&D Program of China
  grantid: 2022YFB2502902
GroupedDBID -~X
.DC
0R~
29I
4.4
5GY
5VS
6IK
97E
9M8
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFO
ACGFS
ACIWK
ACKIV
ACNCT
AENEX
AETIX
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AKJIK
AKQYR
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
EBS
EJD
HZ~
H~9
IBMZZ
ICLAB
IFIPE
IFJZH
IPLJI
JAVBF
LAI
M43
MS~
O9-
OCL
P2P
RIA
RIE
RNS
TAE
TN5
TWZ
VH1
VJK
AAYXX
CITATION
7SP
8FD
L7M
ID FETCH-LOGICAL-c292t-b0a49c7ff24b45cb59d32651d252b4c28f374745136b5a85e6fb5b66c5c459673
IEDL.DBID RIE
ISICitedReferencesCount 7
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001226172700001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0278-0046
IngestDate Mon Jun 30 10:17:40 EDT 2025
Sat Nov 29 03:38:49 EST 2025
Tue Nov 18 22:18:26 EST 2025
Wed Aug 27 02:14:57 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 12
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c292t-b0a49c7ff24b45cb59d32651d252b4c28f374745136b5a85e6fb5b66c5c459673
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0001-8974-7642
0000-0003-4068-0664
0000-0002-9947-1034
0009-0006-5177-5799
0000-0002-1724-8649
0000-0002-8423-3658
PQID 3118090188
PQPubID 85464
PageCount 11
ParticipantIDs ieee_primary_10530376
proquest_journals_3118090188
crossref_citationtrail_10_1109_TIE_2024_3390738
crossref_primary_10_1109_TIE_2024_3390738
PublicationCentury 2000
PublicationDate 2024-12-01
PublicationDateYYYYMMDD 2024-12-01
PublicationDate_xml – month: 12
  year: 2024
  text: 2024-12-01
  day: 01
PublicationDecade 2020
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE transactions on industrial electronics (1982)
PublicationTitleAbbrev TIE
PublicationYear 2024
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
ref12
ref15
ref14
ref31
ref30
ref11
ref33
ref10
ref32
ref2
ref1
Pacejka (ref34) 2012
ref17
ref16
ref19
ref18
ref24
ref23
ref26
ref25
ref20
ref22
ref21
ref28
ref27
ref29
ref8
ref7
ref9
ref4
ref3
ref6
ref5
References_xml – ident: ref21
  doi: 10.1109/TITS.2022.3150365
– ident: ref5
  doi: 10.1109/TVT.2016.2555853
– ident: ref12
  doi: 10.1109/TIE.2020.3009585
– ident: ref32
  doi: 10.1016/j.automatica.2019.108560
– ident: ref3
  doi: 10.1109/TITS.2019.2892926
– ident: ref27
  doi: 10.1109/TCST.2023.3291562
– ident: ref31
  doi: 10.1109/LRA.2019.2926677
– ident: ref15
  doi: 10.1016/j.ifacol.2022.10.288
– ident: ref1
  doi: 10.1109/TITS.2019.2958352
– volume-title: Tire and Vehicle Dynamics
  year: 2012
  ident: ref34
– ident: ref25
  doi: 10.1109/TCST.2020.3015832
– ident: ref4
  doi: 10.1109/TIV.2016.2578706
– ident: ref23
  doi: 10.1109/ICAMechS.2017.8316521
– ident: ref33
  doi: 10.1109/TII.2017.2719940
– ident: ref10
  doi: 10.1177/09544070221147327
– ident: ref20
  doi: 10.1109/TCST.2007.894653
– ident: ref9
  doi: 10.1109/TIE.2023.3239878
– ident: ref19
  doi: 10.1109/TVT.2022.3216486
– ident: ref30
  doi: 10.1109/TIE.2019.2898599
– ident: ref2
  doi: 10.1109/ACCESS.2020.3020075
– ident: ref14
  doi: 10.1109/TVT.2022.3140240
– ident: ref11
  doi: 10.1016/j.conengprac.2020.104659
– ident: ref26
  doi: 10.1109/TTE.2020.2993862
– ident: ref16
  doi: 10.1109/TITS.2022.3141214
– ident: ref6
  doi: 10.1080/00423114.2019.1697456
– ident: ref8
  doi: 10.1109/TTE.2022.3170059
– ident: ref24
  doi: 10.1016/j.conengprac.2020.104654
– ident: ref28
  doi: 10.1016/j.ifacol.2018.11.022
– ident: ref22
  doi: 10.1109/IV48863.2021.9575134
– ident: ref7
  doi: 10.1109/ACCESS.2020.2994437
– ident: ref29
  doi: 10.1109/ACCESS.2021.3112560
– ident: ref17
  doi: 10.1109/ACCESS.2021.3135489
– ident: ref13
  doi: 10.1016/j.ifacol.2021.06.007
– ident: ref18
  doi: 10.1177/09544070211022904
SSID ssj0014515
Score 2.5000324
Snippet To raise the real-time performance of the path tracking controller based on nonlinear model predictive control (NMPC), this article presents a parallel NMPC...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 16503
SubjectTerms Acceleration
Algorithms
Autonomous vehicles
Control systems design
Controllers
Coupling
Design optimization
Field programmable gate array (FPGA) implementation
Field programmable gate arrays
Hardware
Mathematical models
Nonlinear control
Nonlinear dynamics
nonlinear model predictive control
parallel Newton optimization algorithm
Path tracking
path tracking control
Performance prediction
Predictive control
Predictive models
Real time
Real-time systems
Tracking
Tracking control
Vehicle dynamics
Wheels
Title Parallel Nonlinear Model Predictive Controller for Real-Time Path Tracking of Autonomous Vehicle
URI https://ieeexplore.ieee.org/document/10530376
https://www.proquest.com/docview/3118090188
Volume 71
WOSCitedRecordID wos001226172700001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  customDbUrl:
  eissn: 1557-9948
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0014515
  issn: 0278-0046
  databaseCode: RIE
  dateStart: 19820101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NS8MwFA9ueNCDnxOnU3Lw4qFbmyZNcxxjQ0HGkDl2q0maolBW6Vb_fvPSTgai4K2HpC3vJe_93jdCd0RmAvSYB5mLntX41IsDKbzIz5QRsdbc-XQXT3w6jZdLMWuK1V0tjDHGJZ-ZPjy6WH5a6ApcZfaGMytxedRCLc55Xaz1HTKgrB5XQKBlrLX6tjFJXwzmj2NrCRLaD62F70pRdnSQG6ryQxI79TI5_uePnaCjBkfiYc34U7RnVmfocKe74Dl6nckSJqXkeFr3w5AlhtFnOZ6VEJ4BQYdHdap6bkps4St-trjRg7IQPLPQEFtNpsGXjosMD6sNFEAU1RovzBt8tYNeJuP56MFrBip4mgiy8ZQvqdA8ywhVlGnFRGrRGwtSwoiimsRZaK0LS8gwUkzGzESZYiqKNNOUiYiHF6i9KlbmEuGQKp5GqTBSEcqNkpIHgVQWkGgW6MzvosGWxIluuo3D0Is8cVaHLxLLlASYkjRM6aL77x0fdaeNP9Z2gAk762r6d1Fvy8akuYvrJIQudxb2xPHVL9uu0QG8vc5S6aH2pqzMDdrXn5v3dXnrjtkXr8vOTg
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NS8MwFH_4BerBb3F-5uDFQ7VNk7Y5juHYcI4hc-xWkzRFYWzSbf795qXdGIiCtx4SUt5L3vu9b4BbKnOBeszDzEXPanzmJYEUXuTnyohE69j5dAeduNtNhkPRq4rVXS2MMcYln5l7_HSx_Gyi5-gqsy-cW4kbR-uwyRmjQVmutQwaMF4OLKDYNNbafYuopC8e-u1HawtSdh9aG98Vo6xoITdW5Ycsdgqmuf_PXzuAvQpJknrJ-kNYM-Mj2F3pL3gMbz1Z4KyUEemWHTFkQXD42Yj0CgzQoKgjjTJZfWQKYgEsebHI0cPCENKz4JBYXabRm04mOanPZ1gCMZlPycC846kn8Np87DdaXjVSwdNU0JmnfMmEjvOcMsW4VlxkFr_xIKOcKqZpkofWvrCEDCPFZcJNlCuuokhzzbiI4vAUNsaTsTkDEjIVZ1EmjFSUxUZJGQeBVBaSaB7o3K_Bw4LEqa76jePYi1Hq7A5fpJYpKTIlrZhSg7vljs-y18Yfa0-QCSvrSvrX4HLBxrR6jdM0xD53Fvgkyfkv225gu9V_7qSddvfpAnbwpDJn5RI2ZsXcXMGW_pp9TItrd-W-AZS50ZU
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Parallel+Nonlinear+Model+Predictive+Controller+for+Real-Time+Path+Tracking+of+Autonomous+Vehicle&rft.jtitle=IEEE+transactions+on+industrial+electronics+%281982%29&rft.au=Xu%2C+Fang&rft.au=Zhang%2C+Xu&rft.au=Chen%2C+Hong&rft.au=Hu%2C+Yunfeng&rft.date=2024-12-01&rft.pub=IEEE&rft.issn=0278-0046&rft.volume=71&rft.issue=12&rft.spage=16503&rft.epage=16513&rft_id=info:doi/10.1109%2FTIE.2024.3390738&rft.externalDocID=10530376
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0278-0046&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0278-0046&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0278-0046&client=summon