Intelligent Vehicle Path Based on Discretized Sampling Points and Improved Cost Function: A Quadratic Programming Approach

The paper introduces a quadratic programming algorithm for real-time local path planning of autonomous vehicles. The algorithm relies on discretized sampling points and an enhanced cost function. Initially, we formulate the cost function to optimize the reference trajectory and establish the Frenet...

Full description

Bibliographic Details
Main Authors: Chengtao Zhang, Weihang Xu
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10430166/
_version_ 1797292094216208384
author Chengtao Zhang
Weihang Xu
author_facet Chengtao Zhang
Weihang Xu
author_sort Chengtao Zhang
collection DOAJ
description The paper introduces a quadratic programming algorithm for real-time local path planning of autonomous vehicles. The algorithm relies on discretized sampling points and an enhanced cost function. Initially, we formulate the cost function to optimize the reference trajectory and establish the Frenet coordinate system. The drivable region undergoes discretization to generate sampling points in the Frenet coordinate system. We apply the principles of convex spatial obstacle avoidance to define the vehicle’s drivable area, taking into account the vehicle’s kinematics and establishing barrier boundary conditions. Subsequently, quadratic programming is employed to determine an optimal path within the vehicle’s drivable area. Concurrently, two cost functions are devised, the first evaluates the distance between the vehicle and obstacles, while the second assesses ride comfort, these cost functions are employed to evaluate sampling points and speed profiles, facilitating the planning of an optimal speed profile on the selected path. Finally, the algorithm undergoes validation through co-simulation using Matlab/Simulink, PreScan, and CarSim software. Various road scenarios, including straight and S-curve roads with both dynamic and static obstacles, are created to assess the method’s feasibility. The test results demonstrate the algorithm’s efficacy in avoiding moving and stationary obstacles and generating an ideal path compliant with driving conditions.
first_indexed 2024-03-07T19:46:47Z
format Article
id doaj.art-d0a37590e45747209d0ee5946226fff9
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-07T19:46:47Z
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-d0a37590e45747209d0ee5946226fff92024-02-29T00:00:52ZengIEEEIEEE Access2169-35362024-01-0112245002451510.1109/ACCESS.2024.336436910430166Intelligent Vehicle Path Based on Discretized Sampling Points and Improved Cost Function: A Quadratic Programming ApproachChengtao Zhang0Weihang Xu1https://orcid.org/0009-0002-7441-8031School of Mechanical and Automotive Engineering, Guangxi University of Science and Technology, Liuzhou, ChinaSchool of Mechanical and Automotive Engineering, Guangxi University of Science and Technology, Liuzhou, ChinaThe paper introduces a quadratic programming algorithm for real-time local path planning of autonomous vehicles. The algorithm relies on discretized sampling points and an enhanced cost function. Initially, we formulate the cost function to optimize the reference trajectory and establish the Frenet coordinate system. The drivable region undergoes discretization to generate sampling points in the Frenet coordinate system. We apply the principles of convex spatial obstacle avoidance to define the vehicle’s drivable area, taking into account the vehicle’s kinematics and establishing barrier boundary conditions. Subsequently, quadratic programming is employed to determine an optimal path within the vehicle’s drivable area. Concurrently, two cost functions are devised, the first evaluates the distance between the vehicle and obstacles, while the second assesses ride comfort, these cost functions are employed to evaluate sampling points and speed profiles, facilitating the planning of an optimal speed profile on the selected path. Finally, the algorithm undergoes validation through co-simulation using Matlab/Simulink, PreScan, and CarSim software. Various road scenarios, including straight and S-curve roads with both dynamic and static obstacles, are created to assess the method’s feasibility. The test results demonstrate the algorithm’s efficacy in avoiding moving and stationary obstacles and generating an ideal path compliant with driving conditions.https://ieeexplore.ieee.org/document/10430166/Autonomous drivingpath planningquadratic programmingcost function
spellingShingle Chengtao Zhang
Weihang Xu
Intelligent Vehicle Path Based on Discretized Sampling Points and Improved Cost Function: A Quadratic Programming Approach
IEEE Access
Autonomous driving
path planning
quadratic programming
cost function
title Intelligent Vehicle Path Based on Discretized Sampling Points and Improved Cost Function: A Quadratic Programming Approach
title_full Intelligent Vehicle Path Based on Discretized Sampling Points and Improved Cost Function: A Quadratic Programming Approach
title_fullStr Intelligent Vehicle Path Based on Discretized Sampling Points and Improved Cost Function: A Quadratic Programming Approach
title_full_unstemmed Intelligent Vehicle Path Based on Discretized Sampling Points and Improved Cost Function: A Quadratic Programming Approach
title_short Intelligent Vehicle Path Based on Discretized Sampling Points and Improved Cost Function: A Quadratic Programming Approach
title_sort intelligent vehicle path based on discretized sampling points and improved cost function a quadratic programming approach
topic Autonomous driving
path planning
quadratic programming
cost function
url https://ieeexplore.ieee.org/document/10430166/
work_keys_str_mv AT chengtaozhang intelligentvehiclepathbasedondiscretizedsamplingpointsandimprovedcostfunctionaquadraticprogrammingapproach
AT weihangxu intelligentvehiclepathbasedondiscretizedsamplingpointsandimprovedcostfunctionaquadraticprogrammingapproach