帮助中心帮助中心
Reeds-Shepp路径连接类型
自从R2019b
的reedSheppConnection为计算对象持有信息reedsSheppPathSegment对象之间的连接。Reeds-Shepp路径段连接两个五运动构成的序列。运动选项:
reedSheppConnection
reedsSheppPathSegment
直
左转在最大的引导
右转在最大的引导
没有运动
Reeds-Shepp路径段既支持向前和向后运动。金宝app
使用这个连接对象定义为车辆运动模型参数,包括最小转弯半径和选择路径类型。生成路径段之间提出了使用这种连接类型,调用连接函数。
连接
reedsConnObj = reedsSheppConnection
reedsConnObj = reedsSheppConnection(名称、值)
例子
reedsConnObj= reedsSheppConnection创建一个对象使用默认属性值。
reedsConnObj= reedsSheppConnection
reedsConnObj
reedsConnObj= reedsSheppConnection (名称,值)指定属性值使用名称-值对。设置多个属性,指定多个名称-值对。
reedsConnObj= reedsSheppConnection (名称,值)
名称,值
全部展开
MinTurningRadius
1
最小转弯半径的车辆,在米指定为一个积极的标量。最小的圆的最小转弯半径最大的车辆可以引导在一个方向。
数据类型:双
双
DisabledPathTypes
{}
禁用路径类型,指定为一个字符串标量或矢量单元阵列的特征向量。
“Sp”
“锡”
p
n
“资讯”
“Ln”
左转车辆的最大转向角(p=,n=反向)
“记者”
“Rn”
右转车辆的最大转向角(p=,n=反向)
“N”
如果路径段少于五个运动类型,剩下的元素“N”(无运动)。
看到所有可用的路径类型,看到AllPathTypes财产。
AllPathTypes
例子:[" LpSnLp”、“LnSnRpSn”、“LnSnRpSnLp”)
[" LpSnLp”、“LnSnRpSn”、“LnSnRpSnLp”)
数据类型:细胞
细胞
这个属性是只读的。
所有可能的路径类型,指定为一个单元阵列的特征向量。这个属性列出所有类型。禁用某些类型,从这个列表中指定类型DisabledPathTypes。
对于Reeds-Shepp连接,有44运动可能的组合类型。
ForwardCost
成本多旅行,指定为一个积极的数字标量。增加这个属性惩罚前进运动。
ReverseCost
指定多个旅行成本反过来说,作为一个积极的数字标量。增加这个属性惩罚反向运动。
全部折叠
创建一个reedsSheppConnection对象。
reedsSheppConnection
reedsConnObj = reedsSheppConnection;
定义启动和目标提出了(x yθ)向量。
(x yθ)
startPose = (0 0 0);goalPose =(1 1π);
计算出一个有效的路径段连接构成。
[pathSegObj, pathCosts] =连接(reedsConnObj、startPose goalPose);
显示生成的路径。
表演(pathSegObj {1})
显示生成的路径。注意的方向。
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] = connect(reedsConnObj,startPose,goalPose); pathSegObj{1}.MotionTypes
ans =1 x5单元格{' L '} {S} {‘L’} {' N '} {' N '}
表演(pathSegObj {1}) xlim (1.5 [0]) ylim (1.5 [0])
介绍了R2019b
dubinsConnection
dubinsPathSegment
插入
显示
这种版本modificada德埃斯特比如。害怕Desea abrir埃斯特比如con sus modificaciones吗?
Ha事实clic en联合国围绕此时一个埃斯特第一de MATLAB:
Ejecute el第一introduciendolo en la ventana de第一de MATLAB。洛杉矶navegadores网络没有admiten第一de MATLAB。
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室