当试图追加到现有的ADF时,我有一个奇怪的行为:在学习模式下ADF的重新定位不起作用?
我正在加载刚录制的ADF,并且该设备可以轻松地重新定位。一旦我在学习模式下加载相同的ADF(为了扩展现有的ADF),设备就不能在其上重新定位。 它很容易重现(请参阅视频的链接): - 记录一个ADF - 加载它,确保设备可以重新定位 - 在学习模式“on”下重新加载它,设备不能再重新加载 - 位于它上面
我试过了java-area-learning样本的explorer-app以及unity区域学习样本。
在我自己的应用我做的检查重新定位的状态与“onPoseAvailable”下面的代码片段:
if (pose.baseFrame == TangoPoseData.COORDINATE_FRAME_AREA_DESCRIPTION
&& pose.targetFrame == TangoPoseData.COORDINATE_FRAME_START_OF_SERVICE) {
currentrelocationStatus = pose.statusCode == TangoPoseData.POSE_VALID;
任何想法是怎么回事? 或者我错过了什么,它应该以不同的方式工作?
我正在运行最新版本,我正在与Kajam Libs一起构建。
在此先感谢您的帮助......
是的,这些也是我目前的发现。我完全同意你的答案。然而,在学习模式下获得有关算法或重定位要求的更多信息会更好。我找不到任何文件,不幸的是... – cirrus
嗨,有没有现有的已知方法来扩展现有的ADF? – ivanwong888899999