帮助中心帮助中心
ekfSLAM
检索具有里程碑意义的信息
信息= landmarkInfo (slamObj)
信息= landmarkInfo (slamObj landmarkIndex)
例子
信息= landmarkInfo (slamObj)检索具有里程碑意义的信息ekfSLAM对象作为表包含每个里程碑式的数量及其位置和状态指数。
信息
slamObj
信息= landmarkInfo (slamObj,landmarkIndex)检索指定的具有里程碑意义的信息只有那些地标landmarkIndex。
信息= landmarkInfo (slamObj,landmarkIndex)
landmarkIndex
全部折叠
指定初始车辆状态。
initialState = [1;2;0.1);
指定初始地标的位置。
landmarkPosition = (15.8495;-12.9496;25.2455;-15.4705;37.5880;3.1023;16.5690;2.7466);
指定初始车辆状态协方差。
initialStateCovar =诊断接头([0.1 * 1 (1、3)1.1 * 1 (8)]);
创建一个ekfSLAM对象的初始状态,初始状态协方差。
ekfSlamObj = ekfSLAM (“状态”,(initialState;landmarkPosition),…“StateCovariance”initialStateCovar)
ekfSlamObj = ekfSLAM属性:状态:x1双[11]StateCovariance: [11 x11双]MaxNumLandmark:正StateTransitionFcn: @nav.algs。velocityMotionModel ProcessNoise: [2 x2双]MeasurementFcn: @nav.algs。rangeBearingMeasurement InverseMeasurementFcn: @nav.algs。rangeBearingInverseMeasurement DataAssociationFcn: @nav.algs。associateMaxLikelihood MaxAssociationRange:正
获取所有地标的信息。
信息= landmarkInfo (ekfSlamObj)
信息=4×3表具有里程碑意义的里程碑式的国家数量指数具有里程碑意义的位置售予____________________ _________________ 1 4 5 15.85 - -12.95 2 6 7 25.245 - -15.47 3 8 9 10 11 16.569 - 2.7466 37.588 - 3.1023 4
卡尔曼滤波器大满贯对象,指定为一个ekfSLAM对象。
指数的地标来检索信息,指定为一个N元列向量的状态向量或一个具有里程碑意义的数字N2矩阵状态向量的地标的确切位置。N是地标的数量。
数据类型:单|双
单
双
具有里程碑意义的信息,作为一个表返回。
介绍了R2021b
正确的
poseHistory
预测
removeLandmark
重置
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室