【文件属性】:
文件名称:matlab简单计算程序代码-Dubins-Curve-For-MATLAB:基于安德鲁·沃克的著作的杜宾斯曲线的MATLAB版本
文件大小:8KB
文件格式:ZIP
更新时间:2021-05-23 20:02:55
系统开源
matlab简单计算程序代码杜宾斯曲线为MATLAB
关于
基于工作的杜宾斯曲线的MATLAB版本
介绍
对于类似汽车的平台,杜宾曲线是一种几乎在运动学上可行的路径解决方案。
该方法显式地找到由3条线组成的轨迹:两条曲线和一条直线或三条曲线。
曲线是圆的一部分。
只有6种组成被证明是最小长度的,并且这6种类型被称为杜宾曲线。
在程序中,找到最小时路径,并将其作为所需路径。
尽管安德鲁·沃克(Andrew
Walker)提供了友好的源代码,但我仍然疲倦于寻找使用MEX和其他编译器将C
++代码实现到MATLAB的方法。
因此,我决定编写自己的MATLAB
.m文件。
例子
在切换到包含MATLAB中两个文件的对应文件夹之后,您可以使用以下命令轻松生成包含由输入定义的杜宾斯曲线的图:
pointA
=
[
1
,
2
,
0
*
pi
/
180
];
pointB
=
[
9
,
5
,
120
*
pi
/
180
];
TurnRadius
=
5
;
PathStep
=
-
1
;
dubins_curve(pointA,pointB,
TurnRadius,
PathStep)
【文件预览】:
Dubins-Curve-For-MATLAB-master
----dubins_core.m(7KB)
----.gitattributes(439B)
----dubins_curve.m(10KB)
----LICENSE(1KB)
----README.md(2KB)
----.gitignore(398B)