資源簡(jiǎn)介
利用MATLAB寫的自動(dòng)泊車的小例子,可以運(yùn)行來了解自動(dòng)泊車的運(yùn)動(dòng)軌跡。
代碼片段和文件信息
clc;?
clear;?
close?all;?
l?=?26;?%軸距-mm?
w?=?15;?%輪距?-mm?
v?=?5;?%車速-?m/s?
delta_t?=0.8;?%采樣時(shí)間間隔-?second
%第一組試驗(yàn)值
x=20;?%汽車起點(diǎn)的?x?坐標(biāo)
y=45;?%汽車起點(diǎn)的?y?坐標(biāo)
theta=0;?%汽車車身起始傾角
phi=0;?%max?45?degree
%第二組試驗(yàn)值
%x?=?35;?%汽車起點(diǎn)的?x?坐標(biāo)
%y?=?45;?%汽車起點(diǎn)的?y?坐標(biāo)
%theta?=?0;?%汽車車身起始傾角
%phi?=?45;?%max?45?degree?
%??
%第三組試驗(yàn)值
%x?=?58;?%汽車起點(diǎn)的?x?坐標(biāo)
%y?=?60;?%汽車起點(diǎn)的?y?坐標(biāo)
%theta?=?45;?%汽車車身起始傾角
%phi?=?0;?%max?45?degree?
%??
%第四組試驗(yàn)值
%x?=?90;?%汽車起點(diǎn)的?x?坐標(biāo)?
%y?=?70;?%汽車起點(diǎn)的?y?坐標(biāo)?
%theta?=?-45;?%汽車車身起始傾角
%phi?=?0;?%max?45?degree
delta_x=v*cos(phi)*cos(theta)*(delta_t);
delta_y=v*sin(theta)*cos(phi)*(delta_t);
delta_theta=[v*sin(phi)/l]*(delta_t);
x_seq=zeros(11);?
y_seq=zeros(11);?
theta_seq=zeros(11);?
phi_seq=zeros(11);?
figure;?%畫空白圖片?
pause(1);?
for?i?=?1:55?
????pause(0.1);
x=x
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????2634??2017-06-25?19:59??APA\parking.m
?????文件???????1454??2017-06-25?20:04??APA\parking_1.m
?????文件???????1405??2017-06-25?20:05??APA\parking_2.m
?????文件???????2676??2017-06-25?20:06??APA\parking_3.m
?????目錄??????????0??2017-07-12?08:38??APA
-----------?---------??----------?-----??----
?????????????????8637????????????????????7
- 上一篇:VMD算法程序
- 下一篇:FBMC/OQAM的仿真程序
評(píng)論
共有 條評(píng)論