显示
描述
例子
使用混合一个明星无障碍路径规划
计划通过一个停车场车辆的无碰撞路径通过使用混合a *算法。
创建和分配映射到状态验证器
负载细胞的成本价值的车辆costmap停车场。
负载parkingLotCostVal.mat% costVal
创建一个binaryOccupancyMap
与成本值。
分辨率= 3;地图= binaryOccupancyMap (costVal,决议);
创建一个状态空间。
党卫军= stateSpaceSE2;
更新状态空间边界地图限制一样。
ss.StateBounds = [map.XWorldLimits; map.YWorldLimits;[-ππ]];
创建一个状态验证器对象的碰撞检查。
sv = validatorOccupancyMap (ss);
指定映射到状态验证器对象。
sv。地图=地图;
计划和可视化道路
初始化plannerHybridAStar
对象的状态验证器对象。指定MinTurningRadius
和MotionPrimitiveLength
规划师的属性。
规划师= plannerHybridAStar (sv,…MinTurningRadius = 4,…MotionPrimitiveLength = 6);
启动和目标提出了车辆定义为(x, y,θ)向量。x和y指定位置的米,θ指定的定向角弧度。
startPose =[4 9π/ 2];%(米,米,弧度)goalPose =[30 19 -π/ 2];
计划从一开始就对道路目标构成。
refpath =计划(计划、startPose goalPose, SearchMode =“详尽”);
可视化使用显示函数的路径。
显示(计划)
输入参数
规划师
- - - - - -混合*路径规划
plannerHybridAStar
对象
混合*路径规划,指定为一个plannerHybridAStar
对象。
名称-值参数
指定可选的双参数作为Name1 = Value1,…,以=家
,在那里的名字
参数名称和吗价值
相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字
在报价。
例子:“职位”、“没有”
树
- - - - - -显示扩张树
“上”
(默认)|“关闭”
显示扩张树选项,指定为逗号分隔组成的“树”
,要么“上”
或“关闭”
。
例子:显示(规划师,“树”,“关闭”)
数据类型:字符串
路径
- - - - - -显示计划路径
“上”
(默认)|“关闭”
显示计划路径选项,指定为逗号分隔组成的“路径”
,要么“上”
或“关闭”
。
例子:显示(规划师,“路径”,“关闭”)
数据类型:字符串
职位
- - - - - -显示起始点和目标点
“两个”
(默认)|“开始”
|“目标”
|“没有”
显示起始点和目标点,指定为逗号分隔组成的“职位”
和下列之一:
“开始”
——显示起始点。“目标”
——显示目标点。“两个”
——显示启动和目标点。“没有”
- - - - - -不显示任何点。
例子:显示(规划师,“位置”,“开始”)
数据类型:字符串
HeadingLength
- - - - - -标题的长度
0.4 * InterpolationDistance
(默认)|积极的数字标量
标题的长度,指定为积极的数字标量。不构成可视化时这个值设置为0。
数据类型:单
|双
版本历史
介绍了R2019b
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。