Wednesday, December 26, 2012

Вышла версия WiFiLine 1.0.12

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

С Новым Годом и Рождеством!

Tuesday, December 25, 2012

WiFiLine 1.0.12 is released

Today's news are short. I'm glad to announce the release of the next WiFiLine version 1.0.12. It's a maintenance release - it does not contain new features, but comprises several bugfixes. I hope end users will have a better experience with WiFiLine from now on.

Happy New Year and Merry Christmas!

Friday, December 7, 2012

On Earth's magnetic field in navigation indoors

Today I'm posting a little piece of news regarding some research I've conducted recently to find out if it's possible to make use of Earth's magnetic field for the indoor navigation task.

According to some sources magnetic field structure is unique in every point and could be used to identify location. Despite Earth's natural magnetic field is slowly changing, its pattern remains similar at the same place, if - and this is a big if - some artificial electromagnetic sources around do not interfere (such as switched on and off microwave oven, for example).

It would be great to have a permanent "reference signal" instead of WiFi hotspots. This would allow for navigation even in places where WiFi coverage is low.

There are even reports about existing such an application for Android, though the app is experimental and not available for public testing.

So, I decided to test this approach. To write it shortly, the result is negative, at least so far.

Currently available magnetic sensors of mobile devices produce in the same physical point too different measurements, if taken at separated moments. A couple of minutes is sufficient for measurements to change in a factor of 1.5 in the same axis.

Apart from instability of overall magnetic field value, another difficulty arises from the fact that mobile's changing orientation in space adds uncertainty in measurements, because 3 magnetic sensors that laid in 3 dimensions, do not work the same. For example, if you take a value 15 micro-Tesla along X axe of a mobile, then rotate it on 90 degrees and measure the same physical direction along Y axe, you'll never get similar values. This means that every device requires some sort of calibration before measurements of magnetic field from all 3 sensors can be used. Alternatively, we could leave amplitude only, but this dimension reduction (from 3 to 1) makes the resulting information insufficient for unique location estimation.

If a hypothetical application driven by magnetic field does exist, it should have been using a know-how, adding the most of the value to the whole approach. In other words, there is a great field for further research.

If you have an idea, please let me know.

Использование магнитного поля Земли в навигации внутри помещений

Тема сегодняшней публикации - некоторые новости об исследовании, которое я недавно провел с целью выяснить, можно ли использовать магнитное поле Земли в навигации внутри помещений.

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

Было бы здорово иметь вездесущий "опорный сигнал" вместо WiFi-точек доступа. Это позволило бы осуществлять навигацию во всех местах, включая и те, где плохое покрытие сетью WiFi.

Проходили сообщения об уже существующем подобном приложении для Андроид, хотя само приложение явно экспериментальное и недоступно широкой публике.

Я решил проверить данный подход. Если кратко, то результаты отрицательные, по крайней мере пока.

Доступные в настоящее время сенсоры магнитного поля в мобильных устройствах показывают в одних и тех точках слишком разные измерения, если делать их с разнесением по времени. Пары минут достаточно, чтобы величина измерений изменилась раза в 1.5 (в одном и том же направлении).

Помимо этой нестабильности самого магнитного поля возникает еще одна сложность, связанная с тем, что изменение ориентации мобильного устройства в пространстве приводит к тому, что 3 сенсора, размещенные в трех взаимно-перпендикулярных осях, по-разному участвуют в процессе. Например, если вы сняли показание 15 микро-Тесла по оси X устройства, повернули его на 90 градусов и измеряете то же самое направление, но уже по оси Y, вы никогда не получите одинаковые значения. Это значит, что требуется некая калибровка каждого устройства, прежде чем магнитные сенсоры могут использоваться. В качестве альтернативы можно было бы оставлять только амплитуду поля, но такое снижение размерности с 3 до 1 дает слишком мало информации для составления уникальной магнитной картины каждой точки.

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

Если у вас есть идея, дайте знать.