主要内容

显示

可视化道路段

描述

例子

显示(pathSeg)情节的路径段的开始和目标位置和标题。

显示(pathSeg,名称,值)还指定了名称,值对控制显示设置。

例子

全部折叠

创建一个dubinsConnection对象。

dubConnObj = dubinsConnection;

定义启动和目标提出了(x yθ)向量。

startPose = (0 0 0);goalPose =(1 1π);

计算出一个有效的路径段连接构成。

[pathSegObj, pathCosts] =连接(dubConnObj、startPose goalPose);

显示生成的路径。

表演(pathSegObj {1})

图包含一个轴。轴包含12线类型的对象,散射。这些对象代表路径,起始位置、目标位置。

创建一个reedsSheppConnection对象。

reedsConnObj = reedsSheppConnection;

定义启动和目标提出了(x yθ)向量。

startPose = (0 0 0);goalPose =(1 1π);

计算出一个有效的路径段连接构成。

[pathSegObj, pathCosts] =连接(reedsConnObj、startPose goalPose);

显示生成的路径。注意的方向。

表演(pathSegObj {1})

图包含一个轴。轴包含13线类型的对象,散射。这些对象代表前进的道路上,反向路径,起始位置、目标位置。

pathSegObj {1} .MotionTypes
ans =1 x5单元格{' L '} {‘R’} {‘L’} {' N '} {' N '}
pathSegObj {1} .MotionDirections
ans =1×51 1 1 1 1

禁用这个特定的运动序列在一个新的连接对象。减少MinTurningRadius如果该机器人更容易操作。增加反向成本减少扭转方向的可能性。连接构成了一条不同的道路。

reedsConnObj = reedsSheppConnection (“DisabledPathTypes”,{“LpRnLp”});reedsConnObj。MinTurningRadius = 0.5;reedsConnObj。ReverseCost = 5;[pathSegObj, pathCosts] =连接(reedsConnObj、startPose goalPose);pathSegObj {1} .MotionTypes
ans =1 x5单元格{' L '} {S} {‘L’} {' N '} {' N '}
表演(pathSegObj {1}) xlim (1.5 [0]) ylim (1.5 [0])

图包含一个轴。轴包含10线类型的对象,散射。这些对象代表前进的道路上,起始位置、目标位置。

创建一个dubinsConnection对象。

dubConnObj = dubinsConnection;

定义启动和目标提出了(x yθ)向量。

startPose = (0 0 0);goalPose =(1 1π);

计算出一个有效的路径段连接构成。

[pathSegObj, pathCosts] =连接(dubConnObj、startPose goalPose);

显示生成的路径。

表演(pathSegObj {1})

图包含一个轴。轴包含12线类型的对象,散射。这些对象代表路径,起始位置、目标位置。

沿着路径插入的姿势。得到一个姿势每0.2米,包括之间的转换。

长度= pathSegObj {1} . length;提出了=插入(pathSegObj{1}, 0:0.2:长度)
提出了=32×30 0 0 0.1987 -0.0199 6.0832 0.3894 -0.0789 5.8832 0.5646 -0.1747 5.6832 0.7174 -0.3033 5.4832 0.8309 -0.4436 5.3024 0.8418 -0.4595 5.3216 0.9718 -0.6110 5.5216 1.1293 -0.7337 5.7216 1.3081 -0.8226 5.9216⋮

使用箭袋函数来绘制这些姿势。

箭袋(姿势(:1),姿势(:,2),因为(姿势(:,3)),罪(姿势(:,3)),0.5)

图包含一个轴。轴包含一个对象类型的颤。

输入参数

全部折叠

路径段,指定为一个dubinsPathSegmentreedsSheppPathSegment对象。

名称-值对的观点

指定可选的逗号分隔条名称,值参数。的名字参数名称和吗价值相应的价值。的名字必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家

例子:“标题”,{“转换”}

轴上绘制路径,指定为一个句柄。

要显示航向角,指定为细胞特征向量数组或字符串标量。选项的任意组合“开始”,“目标”,“转换”。禁用所有标题显示,指定{"}

要显示位置,指定为“两个”,“开始”,“目标”,或“没有”。起始位置是标有绿色,目标位置使用红色标记。

标题的长度,指定为积极的数字标量。默认值是根据计算x- - -y设在情节的极限。

数据类型:

介绍了R2019b