Я намеревался использовать устройство Google Project Tango для изучения и исследований в области автономной внутренней навигации. Это должно быть частью моей магистерской диссертации. В то же время мне пришлось изменить тему на что-то вроде «Является ли Google Project Tango подходящим для любого приложения с ограниченным местоположением». Хотя это официальный канал для запроса поддержки, я надеюсь, что любой представитель Google последует моим вопросам.Точность отклонения> 15 см в течение нескольких секунд
Я начал несколько месяцев назад с выпуска 1.27, и теперь я использую обновленный выпуск 1.36.
Наблюдаемые модели поведения:
Устройство пристыкован к зарядной станции и нетронутые во время испытания. После запуска любого приложения (Tango Explorer, Java Motion Tracking, 3rd party и моего собственного) танго показывает сдвиг или дрейф в несколько сантиметров в течение 2-5 секунд. После ~ 15 секунд и не двигаясь или касаясь устройства, у меня есть отклонение 15-20 см. Иногда только по оси Х, иногда по оси Y и в основном случайное отклонение на обе оси.
Использование официального калибровочного инструмента, но с предварительным выпуском, не приводит к успеху. Я могу действовать до тех пор, пока устройство не обработает собранную информацию. После этого происходит одно из следующих событий (каждый раз, не удалось успешно завершить этот процесс). Поэтому я понятия не имею о причине, потому что приложение не смогло показать. Не сразу.
- сбой приложения из-за неожиданной ошибки
- замерзает приложений после обработки и в строке уведомлений появляется сообщение, что процесс не удалось. Либо откройте уведомление, либо до тех пор, пока пользовательский интерфейс не ответит снова.
- Устройство установлено на малолитражном автомобиле без двигателей. Поза такая же, как у планшета на зарядной доке. Транспортное средство движется с прямой скоростью 1 м, вручную. (Измерение танго хорошо +/- 1 см). Затем транспортное средство движется назад (назад) с той же скоростью. Вернувшись в исходную точку, измерение уже +/- 5 см. Повторяя эти шаги намного быстрее, происходит сбой измерения почти на 20-30 см. (Я не могу сказать точную скорость, но около 0,6 м/с)
- Точность вращения еще не измерена.
- Использование датчика ориентации (Sensor.TYPE_ORIENTATION) или предлагаемый метод с Sensor.TYPE_ACCELEROMETER и датчик. TYPE_MAGNETICFIELD непригодно. Не касаясь устройства, ориентация меняется непрерывно в одном направлении до отклонения 10 градусов. Из-за того, что отклонение не является постоянным, статические или интеллектуальные настройки не могут быть сделаны. После поворота на 90 ° для определения нового курса в диапазоне +/- 10 ° датчик нуждается в секундах.
- Практически каждый раз, когда я использую Tango Explorer для записи нового ADF, мне нужно как минимум три попытки. Либо приложение неожиданно появляется во время записи, либо при сохранении. Только замечено для записей> 1мин.
Важно: Каждое испытание проводилось в светлой комнате. На полу, а также на столе. В центре комнаты и рядом со стенами. Просто, чтобы узнать влияние нагревательных труб, электрических кабелей, ...
Я с нетерпением жду официального ответа, если это нормально, дефект оборудования или неправильное использование устройства. Также все владельцы устройства танго очень рады дать свой опыт.
Сегодня я осознал новый эффект. Устройство не перемещается на этапе инициализации. После этого мой Lego Mindstorms разрывает ~ 90 °. Теперь координаты X и Y непрерывно перемещаются от 0/0 до бесконечности, хотя робот не движется (к сожалению, нет видео, происходит только 1 из 10). Но я загрузил два фильма, в которых я проехал 1 м прямо. После вождения у меня уже есть отклонение 10-15 см. С любыми поворотами в движении его становится еще хуже. https://vimeo.com/168680609 и https://vimeo.com/168680610 – dannyyy