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...
Main Authors: | , |
---|---|
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 |