我使用Project Tango获取深度数据,然后将3d点云发送到本机类以使用pcl库处理数据。我有几个问题,我认为它们将帮助我更多地了解pcl和tango中的旋转,平移和坐标系统。此外,他们将帮助我在我正在进行的项目中解决我的问题。
我在一个应该实时工作的障碍物检测系统中工作,我在Tango中使用默认坐标系?这是正确的吗?我不应该使用区域描述坐标系吗?
在我目前的情况下,我正在拍摄相机参照系中的3D云数据,并在不改变参照系的情况下处理它们。我在这里有三个相关的问题:
在我项目的场景中,用户应该将设备保持在围绕x轴的X旋转度,我从其他已发布的问题中读到,俯仰/滚转/偏航不是获得旋转的可靠方式设备和我必须使用探戈提供的姿势数据,这是正确的吗?如何确定设备的正确旋转角度,以便我可以旋转云以确保地板的曲面法线与Y轴平行? (请查看图片,了解我的意思)
注意:
我对此有一个相关的问题,它显示了我的3d点云处理代码及其输出的结果: Related Question: how to detect the floor palne?
谢谢
答案 0 :(得分:1)
我会在问题上发布一些答案。
1和2.1 - 为了获得关于地板平面法线角度的更好结果,对我来说最好的坐标工作是OpenGL世界坐标。
2.2-请参阅此链接中的答案:answer link (pcl forum)
希望这会对某人有所帮助。