Рубрика «гироскоп» - 2

Боремся с ошибками акселерометра, гироскопа, M7, цифрового компаса и других датчиков в iPhone 5S и не только

Многие наслышаны о проблеме с неоткалиброванными датчиками в новом iPhone 5S – инструмент «уровень», встроенный в родной компас iOS 7 показывает отклонение в несколько градусов, если устройство положить на плоскую поверхность, например, стол.

Если кратко, то в той или иной степени проблема ориентации датчиков присутствовала всегда и на всех устройствах с iOS. Ранее проблему не наблюдали так часто в виду отсутствия встроенного в мобильную OS приложения позволяющего измерять уровень. Аналогичная проблема имеет место быть и на других мобильных устройствах оснащенных акселерометром, поскольку принципы везде заложены одинаковые – с этим не понаслышке должен быть знаком каждый разработчик, которому приходилось иметь дело с различными датчиками движения и ориентации.

Я разрабатываю приложения с использованием датчиков акселерометра, гироскопа и цифрового компаса, ровно с тех самых пор, как разработчикам стал доступен API, практически с самого начала – будучи автором одного из самых популярных компасов для iOS с проблемами калибровки акселерометра и точности других датчиков я столкнулся еще несколько лет назад.

Способ решения проблемы достаточно тривиален и уже заложен в большую часть, как прикладных, так и игровых приложений, которые тем или иным образом используют датчики гравитации, движения и магнитного поля – калибровка, о которой должен позаботиться любой уважающий себя и своих пользователей разработчик. В зависимости от того, насколько сложно приложение и какие задачи оно решает, с технической точки зрения разработчика, реализация решения может быть и простой и сложной. Но принцип одинаков для всех.

Приглашаю разработчиков и пользователей приложений разобраться, как это работает, откуда берутся эти ошибки, почему не стоит излишне беспокоиться о проблемах акселерометра и почему не нужно бежать бегом в магазин для замены «бракованного» устройства – новое устройство вряд ли будет намного лучше, а проблемы с ошибками датчиков решаются другими способами.Читать полностью »

Доброго времени суток!

Как и обещал я продолжу свой предыдущий пост более подробным описанием электронной начинки и ПО.

Судно на воздушной подушке «Лунь» часть 2

Читать полностью »

Доброго времени суток!

На Хабре уже была статья о СВП, мы её прочитали и под впечатлением решили построить своего робота. Но в нашей статье пойдет речь не только о создании воздушной подушки, а еще и придании ей полезных функций.

Судно на воздушной подушке «Лунь»

Под катом много картинок.Читать полностью »

Дополненная реальность, датчики, сенсоры и навигация на мобильных устройствах – больше игрушка или почему у Glass, иже с ними, мало шансов привнести что то реально новое, с точки зрения разработчика
Интерфейс HUD в Iron Man

Разработкой приложений с использованием дополненной реальности и для навигации я достаточно плотно занимаюсь уже 4 года, практически с того самого момента, когда в смартфоне впервые появилась возможность ориентации в пространстве.

Речь, прежде всего, идет о тех приложениях, где дополненная реальность используется в практических целях, а не про рендеринг трехмерных собачек поверх похожих на большие QR-коды маркеров напечатанных на бумаге.

Наибольшая практическая ценность таких технологий на сегодня присутствует в навигационных и измерительных приложениях, которые можно использовать для решения множества различных задач – от непосредственно навигации, когда, например, в лесу нужно запомнить и потом найти место, где оставлен джип или зарыта заначка с банковским методом запечатанными в пленку пачками долларов, от множества географических игр на ориентацию до практических инженерных вещей в области связи, например, для более точного прицеливания антенн, в областях строительства, недвижимости, астрономии, и, конечно, в тактических полевых задачах.

Как оказалось, с этой самой ориентацией дела до сих пор обстоят не так радужно, как это можно представить по демонстрационным роликам приложений и гаджетов с дополненной реальностью, типа Glass от Google – проблемы здесь преимущественно на стороне железа, но производители пока не торопятся их решать.

В таких приложениях весьма важна точность ориентации, которая основывается на показании группы сенсоров – акселерометра, компаса, гироскопа и GPS. Каждый сенсор имеет свои пределы точности, нюансы, подверженность воздействию внешних факторов, а по мере длительной работы могут накапливаться ошибки, что затрудняет использование ориентации на практике. За подробностями изложенными понятным языком и, которые, возможно, будут интересны не только отдельным разработчикам, но и продвинутым пользователям, желающим повысить практичность использования их гаджетов, приглашаю под кат.Читать полностью »

Мало кто любит визиты к стоматологу, и я — не исключение. Это требует и времени, и нервов, и денег. Год назад, в очередной раз оставив у врача несколько зарплат, я решила, что лучше предупредить болезнь, а не ликвидировать её последствия. Самым вероятным кандидатом на оптимизацию стала зубная щетка. Стоматолог сказала, что моя чистит недостаточно хорошо.

Пропарсив десятки обзоров, я нашла статью на gizmodo о щетке японской фирмы Omron — Mediclean HT-B551. Это и определило мой выбор — я непременно захотела себе прибор с гироскопом.

Чистим зубы с гироскопом — зубная щетка Omron HT B551
Читать полностью »

Может быть, вы помните робота-велосипедиста, появившегося около года назад? Цирк продолжается! Создатель этого робота, японец Масахико Ямагучи (Masahiko Yamaguchi, также известен под псевдонимом Dr. Guero) представил свое новое творение: робота-канатоходца.

Читать полностью »

Недавно узнал о том, что фирма STMicroelectronics анонсировала трехосевой гироскоп A3G4250D, удовлетворяющий жесткому стандарту для автомобильного применения (AEC-Q100). Обещана стоимость $6 при заказах от 1000 шт. Класс цены понятен. Захотелось сравнить паспортные характеристики этого датчика с маститыми моделями от Analog Devices Inc. и других производителей. Пока разбирался с даташитами выяснил, что набор паспортных характеристик ADI и STM, к примеру, неодинаковый. Попутно решил выяснить по каким все-таки попугаям стоит сравнивать датчики, т.е. что является наиболее серьезной проблемой микромеханики. В итоге набрался материал для поста, а может и двух. В данном будетЧитать полностью »

Arduino / [Из песочницы] Использование инерциальной навигационной системы (ИНС) с несколькими датчиками на примере задачи стабилизации высоты квадрокоптера
В данной статье я постараюсь рассказать о своем опыте создания и реализации алгоритма для обработки сигналов с нескольких стандартных датчиков, входящих в состав ИНС (в английской версии IMU), для решения задачи стабилизации высоты многороторного летательного аппарата (в моем случае — квадрокоптера). На хабре уже был ряд статей, описывающих, что это за игрушка и как её сделать самому. Как программисту по профессии, мне было интересно не только его собрать, но и поковыряться в «мозгах» и сделать что-то полезное для сообщества. В качестве «мозгов» я выбрал Arduino и замечательный проект MultiWii. Он полностью открытый, динамично развивается, но в немЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js