主要内容

复制

创建plannerPRM对象的深度副本

    描述

    例子

    planner2=复制(planner1属性的深度副本plannerPRM具有相同属性的对象。

    例子

    全部折叠

    从示例地图创建占用地图,并将地图分辨率设置为10格/米。

    地图=负载(“exampleMaps.mat”) .simpleMap;map = occuancymap (map,10);

    创建一个状态空间,并将状态空间边界更新为与映射限制相同。

    ss = stateSpaceSE2;ss.StateBounds = [map.XWorldLimits;map.YWorldLimits;[-ππ]];

    创建状态验证器stateSpaceSE2使用映射并设置验证距离。

    sv = validatoroccuancymap (ss,Map= Map);sv。ValidationDistance = 0.01;

    创建一个plannerPRM对象。

    plan = plannerPRM(ss,sv)
    planner = plannerPRM with properties: StateSpace: [1x1 stateSpaceSE2] StateValidator: [1x1 validatorOccupancyMap] MaxConnectionDistance: Inf MaxNumNodes: 50

    的副本plannerPRM对象。

    plannerNew =复制(计划器)
    plannerNew = plannerPRM with properties: StateSpace: [1x1 stateSpaceSE2] StateValidator: [1x1 validatorOccupancyMap] MaxConnectionDistance: Inf MaxNumNodes: 50

    输入参数

    全部折叠

    路径规划器,指定为plannerPRM对象。

    输出参数

    全部折叠

    路径规划器的副本,返回为plannerPRM对象。

    扩展功能

    C/ c++代码生成
    使用MATLAB®Coder™生成C和c++代码。

    版本历史

    R2022a中引入

    另请参阅

    对象

    功能

    Baidu
    map