我想探索使用 Project Tango 来帮助引导盲人或低视力用户通过物理空间。我的主要问题之一是 Project Tango 是否必须首先具有现有的区域定义文件才能合理准确地为用户提供有关空间的信息。
3 回答
是的——ADF 是 Tango 用来纠正漂移错误的工具——理论上你可以即时进行区域学习,但我一直在保存文件时遇到问题
是的你可以。实际上,您在探戈中寻找的功能与运动跟踪有关。或者您也可以在其上添加深度特征。请检查下面解释的概念:
https://developers.google.com/project-tango/overview/motion-tracking https://developers.google.com/project-tango/overview/depth-perception
如果某些位置的精确识别很重要,您应该使用 ADF 了解环境。在此处查看我使用学习 ADF 的演示。当周界“跳跃”时,您可以清楚地看到 ADF 如何更正位置(执行重新定位):https ://www.youtube.com/watch?v=jMbNykdPDRo
运行此 Google SDK 示例以运行 ADF 跟踪。实际上,您只需要在 Tango 配置中添加 ADF 名称和一些额外的帧对,然后在函数“onPoseAvailable”中等待重新定位事件: https ://github.com/googlesamples/tango-examples-java/blob/ master/java_basic_examples/hello_area_description/src/main/java/com/projecttango/examples/java/helloareadescription/HelloAreaDescriptionActivity.java