Trajectory Planning for a vehicle (Model Predictive Control)

38 ビュー (過去 30 日間)
Alexander Maier
Alexander Maier 2020 年 1 月 21 日
コメント済み: Ihsan 2023 年 4 月 4 日
Although, I´ve done some research on the topic, I am still relatively new to Trajectory planning. Hopefully someone can help me with the problem, that I am currently having.
I would like to create a simplified simulink model for a Trajectory planner, which would allow an ego-vehicle to follow a simple refence path (The reference path is theoretical, which means, that it´s coordinates are initially not known). The vehicle could be presented as a bicycle model with a constant speed (low speed).
At this moment I consider to use MPC(Model predictive control) similar to: , but without the visualisation. As in the visual representation, the vehicle is not per se placed on the path and is only able to recognize the path at a certain distance. Thus the trajectory planning should only be able to compute a feasible trajectory within a certain distance.
Following constraints should be considered:
  • Obstacle recognition and avoidance (recognition at same distance, as path recognition and trajectory replanning)
  • Bicycle Model constraints (maximum steering angle)
  • (secondary) Avoidance of jerky movements
Following inputs/outputs should be implemented:
  • inputs: the vehicle state (X,Y, Yaw, Yaw rate) , reference Path state (X, Y, curvature)
  • outputs: yaw, yaw rate
I am very thankful for any helpful advice on this topic!
Best Regards!
  1 件のコメント
Ihsan 2023 年 4 月 4 日
Hi Alexander,
i have seen your text right now and it sounds like what i wanna do. You says you have inputs: the vehicle state (X,Y, Yaw, Yaw rate) and reference Path state (X, Y, curvature). How do you get the vehicle state in that form. Don`t you get Gps-Coordinates from the car? I am also doing a project like yours but i am getting only the Gps-Coordinates from the car and i don`t know how to achive a path planning and control with Gps-Coordinates. Can you please help me?



Githin John
Githin John 2020 年 1 月 22 日
  1 件のコメント
Alexander Maier
Alexander Maier 2020 年 1 月 22 日
This is helpful, thank you


その他の回答 (0 件)


Find more on Automated Driving Applications in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by