Parallel Parking of Truck-Trailer Using Multistage Nonlinear MPC之MATLAB simulink编译转换C++代码(内附下载地址)

引言

Parallel Parking of Truck-Trailer Using Multistage Nonlinear MPC之MATLAB simulink编译转换C++代码(内附下载地址)_第1张图片

这个例子展示了如何使用多级非线性模型预测控制(NLMPC)来并行停放卡车-挂车系统。

在本例的应用场景中,卡车-拖车系统(EGO车辆)在停车场行驶。当停车点被定位时,非线性预测控制规划器生成停车路径。然后,自行车使用另一个非线性MPC控制器,沿着规划的路径到达目标姿态。

停车环境包括卡车-拖车系统(EGO车辆)和静态障碍物。Ego汽车的目标是将车停在。

目标姿势不会与障碍物发生碰撞。自行车式姿态的参照点位于后轴的中心。以多级非线性预测控制为例,分析了自行车动力学和参数与货车挂车自动泊车的参数匹配情况。

具体的demo地址如下:
https://ww2.mathworks.cn/help/mpc/ug/parallel-parking-of-truck-trailer-using-multistage-nonlinear-mpc.html

本文主要内容是该demo的simulink编译以及生成C++代码的设置和操作。

初始化代码

truckParallelParking.m

clear;close all;clc;
load truckDimensions.mat

你可能感兴趣的:(项目实例,matlab,simulink,MPC,Parallel,Park,Truck-Trailer)