我有一个关于旋转(R)和平移(T)矩阵的问题,我希望有人可以帮助我,因为我们在机器人技术中使用R和T来找到机器人的位置.
对于相机帧,我具有关于相机帧的物体帧的R和T以及关于相同相机的第二物体的R和T. 如果两个对象都在公共表面/平面上
问题#1 :(在同一表面/平面上)这意味着参考相机的两个物体的R是相同的!这个假设是正确的吗?
问题#2:如何使用平移矩阵计算物体之间的距离(例如沿x轴或y轴)?
我有1x3平移矩阵和3x3旋转矩阵=>我从R和T导出了一个4x4变换矩阵
提前致谢
回答 2):如果平移是 point2 的位置减去 point1 的位置所得的向量,则欧几里得距离遵循此处链接的公式。
然后,您只需将 sqrt(x^2 + y^2 + z^2) 计算为平移向量(1 和 2 之间)的 (x,y,z),因为它已经是两点坐标之间的差。
这意味着您必须计算平移向量的欧几里德范数。
如果您有 2 个平移向量(每个点一个),则只需将它们相减,并计算所得向量的欧几里德距离。