帮助中心帮助中心
nodeEstimates
提出了构成图中的节点
自从R2019b
测量= nodeEstimates (poseGraph)
测量= nodeEstimates (poseGraph nodeid)
例子
测量= nodeEstimates (poseGraph)列出所有在指定的构成图。
测量
poseGraph
测量= nodeEstimates (poseGraph,nodeid)列出了与指定的节点id。
测量= nodeEstimates (poseGraph,nodeid)
nodeid
全部折叠
创建一个二维构成图形对象。
pg = poseGraph;
添加相对对构成图。
addRelativePose (pg,[1 1π/ 2]);addRelativePose (pg[2 2π/ 3]);
添加一个具有里程碑意义的节点指向最后一个体式节点图。
addPointLandmark (pg, [1]);显示(pg);
列出所有的姿势构成图。
nodeEstimates (pg)
ans =4×30 0 0 1.0000 1.0000 1.5708 -1.0000 3.0000 2.6180 -2.3660 2.6340南
poseGraph3D
构成图,指定为一个poseGraph或poseGraph3D对象。
节点id指定为一个正整数或向量的正整数。图中每个节点添加顺序获得一个ID。
测量节点之间,作为一个返回n3矩阵或n7矩阵。
为poseGraph(2 - d),每一行是一个(x yθ)向量,它定义了相对的xy-安置和方向角,θ,构成的图。具有里程碑意义的位置,θ返回的是南。
(x yθ)
θ
南
为poseGraph3D,每一行是一个[x y z qw qx qy求)向量,它定义了相对的xyz-安置和四元数取向,(qw qx qy求),构成的图。
[x y z qw qx qy求)
(qw qx qy求)
请注意
许多其他来源的3 d图,包括.g2o格式,指定四元数方向以不同的顺序,例如,[qx qy求qw]。之前检查你的姿势图数据的来源将节点添加到您的poseGraph3D对象。
.g2o
[qx qy求qw]
在构建时使用这种语法poseGraph或poseGraph3D代码生成的对象:
maxEdges poseGraph = poseGraph (‘MaxNumEdges’,‘MaxNumNodes’, maxNodes)指定一个上限的边数和节点允许生成代码时构成图。这个限制只需要在生成的代码。
maxEdges poseGraph = poseGraph (‘MaxNumEdges’,‘MaxNumNodes’, maxNodes)
全部展开
的nodeEstimates目标函数是重命名节点。使用nodeEstimates当调用这个函数。
节点
optimizePoseGraph
addRelativePose
edgeNodePairs
findEdgeID
removeEdges
edgeConstraints
lidarSLAM
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室