创建概率路线图路径规划员
的mobileRobotPRM
对象是用于在中指定的环境地图的路径路径规划器对象地图
财产。该对象使用该地图生成路线图,路线图是地图中基于空闲和已占用空间的可能路径的网络图。您可以自定义节点的数量,NumNodes
,连接距离,ConnectionDistance.
,符合地图的复杂性,并从开始到最终位置找到无障碍路径。
在定义地图后,mobileRobotPRM
路径规划器在地图的空闲空间中生成指定数量的节点。当两个节点之间的线没有障碍物且在规定的连接距离内时,节点之间的连接即为节点之间的连接。
定义开始和结束位置后,要使用此连接网络找到一条无障碍路径,请使用findpath
方法。如果findpath
如果没有找到连接的路径,则返回一个空数组。通过增加节点数量或连接距离,可以提高找到连接路径的可能性,但有必要调优这些属性。要查看路线图和生成的路径,请使用显示
.如果你改变任何mobileRobotPRM
属性,叫更新
,显示
,或findpath
重新创建路线图。
创建一个带有默认属性的空路线图。在使用路线图之前,必须指定规划师
= mobileRobotPRMbinaryOccupancyMap
对象在地图
财产。
使用以下命令创建路线图规划师
= mobileRobotPRM (地图
)地图
设置为地图
财产,在哪里地图
是一个binaryOccupancyMap
对象。
设置最大节点数,规划师
= mobileRobotPRM (地图
,numnodes
)numnodes
,NumNodes
财产。
binaryOccupancyMap
|occupancyMap
(导航工具箱)|ControllerPurePURSUIT.