帮助中心帮助中心
ekfSLAM
检索地标信息
landmarkInfo(slamObj)
Info = landmarkInfo(slamObj,landmarkIndex)
例子
信息= landmarkInfo (slamObj)控件中检索里程碑信息ekfSLAM对象作为包含每个地标编号及其位置和状态索引的表。
信息= landmarkInfo (slamObj)
信息
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 = diag([0.1*ones(1,3) 1.1*ones(1,8)]);
创建一个ekfSLAM具有初始状态和初始状态协方差的对象。
ekfSlamObj = ekfSLAM(“状态”, (initialState;landmarkPosition),...“StateCovariance”initialStateCovar)
ekfSlamObj = ekfSLAM with properties: State: [11x1 double] StateCovariance: [11x11 double] MaxNumLandmark: Inf StateTransitionFcn: @nav.algs。velocityMotionModel ProcessNoise: [2x2 double] MeasurementFcn: @nav.algs。rangeBearingMeasurement inversemmeasurementfcn: @nav.algs。rangebearinginversmeasurement DataAssociationFcn: @nav.algs。associateMaxLikelihood MaxAssociationRange: Inf
获取所有地标的信息。
info = 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
EKF SLAM对象,指定为ekfSLAM对象。
检索信息的标志的索引,指定为N-元素列向量的地标数字在状态向量或N-by-2矩阵表示状态向量中地标的精确位置。N是地标的数量。
数据类型:单|双
单
双
地标信息,作为表返回。
R2021b中引入
正确的
poseHistory
预测
removeLandmark
重置
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处