An Optimized Trajectory Planner and Motion Controller Framework for Autonomous Driving in Unstructured Environments

This paper proposes an optimized trajectory planner and motion planner framework, which aim to deal with obstacle avoidance along a reference road for autonomous driving in unstructured environments. The trajectory planning problem is decomposed into lateral and longitudinal planning sub-tasks along...

Full description

Bibliographic Details
Main Authors: Lu Xiong, Zhiqiang Fu, Dequan Zeng, Bo Leng
Format: Article
Language:English
Published: MDPI AG 2021-06-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/21/13/4409
id doaj-45e273fa8fee467c80f964bf198139e5
record_format Article
spelling doaj-45e273fa8fee467c80f964bf198139e52021-07-15T15:45:24ZengMDPI AGSensors1424-82202021-06-01214409440910.3390/s21134409An Optimized Trajectory Planner and Motion Controller Framework for Autonomous Driving in Unstructured EnvironmentsLu Xiong0Zhiqiang Fu1Dequan Zeng2Bo Leng3School of Automotive Studies, Tongji University, Shanghai 201804, ChinaSchool of Automotive Studies, Tongji University, Shanghai 201804, ChinaSchool of Automotive Studies, Tongji University, Shanghai 201804, ChinaSchool of Automotive Studies, Tongji University, Shanghai 201804, ChinaThis paper proposes an optimized trajectory planner and motion planner framework, which aim to deal with obstacle avoidance along a reference road for autonomous driving in unstructured environments. The trajectory planning problem is decomposed into lateral and longitudinal planning sub-tasks along the reference road. First, a vehicle kinematic model with road coordinates is established to describe the lateral movement of the vehicle. Then, nonlinear optimization based on a vehicle kinematic model in the space domain is employed to smooth the reference road. Second, a multilayered search algorithm is applied in the lateral-space domain to deal with obstacles and find a suitable path boundary. Then, the optimized path planner calculates the optimal path by considering the distance to the reference road and the curvature constraints. Furthermore, the optimized speed planner takes into account the speed boundary in the space domain and the constraints on vehicle acceleration. The optimal speed profile is obtained by using a numerical optimization method. Furthermore, a motion controller based on a kinematic error model is proposed to follow the desired trajectory. Finally, the experimental results show the effectiveness of the proposed trajectory planner and motion controller framework in handling typical scenarios and avoiding obstacles safely and smoothly on the reference road and in unstructured environments.https://www.mdpi.com/1424-8220/21/13/4409autonomous drivingtrajectory plannerobstacle avoidancemotion controllermodel predictive control
collection DOAJ
language English
format Article
sources DOAJ
author Lu Xiong
Zhiqiang Fu
Dequan Zeng
Bo Leng
spellingShingle Lu Xiong
Zhiqiang Fu
Dequan Zeng
Bo Leng
An Optimized Trajectory Planner and Motion Controller Framework for Autonomous Driving in Unstructured Environments
Sensors
autonomous driving
trajectory planner
obstacle avoidance
motion controller
model predictive control
author_facet Lu Xiong
Zhiqiang Fu
Dequan Zeng
Bo Leng
author_sort Lu Xiong
title An Optimized Trajectory Planner and Motion Controller Framework for Autonomous Driving in Unstructured Environments
title_short An Optimized Trajectory Planner and Motion Controller Framework for Autonomous Driving in Unstructured Environments
title_full An Optimized Trajectory Planner and Motion Controller Framework for Autonomous Driving in Unstructured Environments
title_fullStr An Optimized Trajectory Planner and Motion Controller Framework for Autonomous Driving in Unstructured Environments
title_full_unstemmed An Optimized Trajectory Planner and Motion Controller Framework for Autonomous Driving in Unstructured Environments
title_sort optimized trajectory planner and motion controller framework for autonomous driving in unstructured environments
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2021-06-01
description This paper proposes an optimized trajectory planner and motion planner framework, which aim to deal with obstacle avoidance along a reference road for autonomous driving in unstructured environments. The trajectory planning problem is decomposed into lateral and longitudinal planning sub-tasks along the reference road. First, a vehicle kinematic model with road coordinates is established to describe the lateral movement of the vehicle. Then, nonlinear optimization based on a vehicle kinematic model in the space domain is employed to smooth the reference road. Second, a multilayered search algorithm is applied in the lateral-space domain to deal with obstacles and find a suitable path boundary. Then, the optimized path planner calculates the optimal path by considering the distance to the reference road and the curvature constraints. Furthermore, the optimized speed planner takes into account the speed boundary in the space domain and the constraints on vehicle acceleration. The optimal speed profile is obtained by using a numerical optimization method. Furthermore, a motion controller based on a kinematic error model is proposed to follow the desired trajectory. Finally, the experimental results show the effectiveness of the proposed trajectory planner and motion controller framework in handling typical scenarios and avoiding obstacles safely and smoothly on the reference road and in unstructured environments.
topic autonomous driving
trajectory planner
obstacle avoidance
motion controller
model predictive control
url https://www.mdpi.com/1424-8220/21/13/4409
work_keys_str_mv AT luxiong anoptimizedtrajectoryplannerandmotioncontrollerframeworkforautonomousdrivinginunstructuredenvironments
AT zhiqiangfu anoptimizedtrajectoryplannerandmotioncontrollerframeworkforautonomousdrivinginunstructuredenvironments
AT dequanzeng anoptimizedtrajectoryplannerandmotioncontrollerframeworkforautonomousdrivinginunstructuredenvironments
AT boleng anoptimizedtrajectoryplannerandmotioncontrollerframeworkforautonomousdrivinginunstructuredenvironments
AT luxiong optimizedtrajectoryplannerandmotioncontrollerframeworkforautonomousdrivinginunstructuredenvironments
AT zhiqiangfu optimizedtrajectoryplannerandmotioncontrollerframeworkforautonomousdrivinginunstructuredenvironments
AT dequanzeng optimizedtrajectoryplannerandmotioncontrollerframeworkforautonomousdrivinginunstructuredenvironments
AT boleng optimizedtrajectoryplannerandmotioncontrollerframeworkforautonomousdrivinginunstructuredenvironments
_version_ 1721298504722153472