LINUX.ORG.RU
ФорумMobile

[вещества] Странная идея с акселометром - Навигатор по метро

 


0

2

Есть странная идея написать навигатор по метро для андройда.

Суть идеи какова - сделать граф и замерить среднее время перемещения между станциями. Соответственно дальше дело техники.

Проблема возникает только с детектированием остановки поезда на станции метро. GPS в метро не работает, соответственно узнать на какой станции мы находимся сложно. Если идея сделать это на основе «инерциалки» - те пользователь вводит на какой станции метро он начал движение и указать конечную станцию. Дальше с помощью акселерометра узнавать факт остановки и выдавать пользователю информацию. Но проблема задетектировать факт остановки, ибо профиль торможения поезда в нашем метро зависит чисто индивидуально от машиниста, кто-то может тормозить за три километра от станции и плавно подкатить к остановке - в таком случае задетектировать очень сложно, кто-то резко тормозить перед самой остановкой. нужно ещё учитывать факт остановок в туннеле, и.т.п.

Есть идеи?


Ответ на: комментарий от sig_11

в том-то и плюс подземки, если пользователь сел в поезд, то, если никакого чп не случится (а если оно случится, то челу не до Вашей програмки будет), то вектор один, направление всегда одно и то же, отклонение от тренда считать «летанием по салону тушки пользователя, который вместо того, чтобы держаться за поручни, тычется в мобильник с новомодным тачскрином».

Относительно точности, тоже не так всё плохо, недавно вертел в руках какой-то недорогой телефон с игрушкой типа через лабиринт закатить шарик в ямку и был приятно удивлён, пригодилось очень много терпения, чтобы обмануть акселерометр и поставить телефон под углом 45 градусов, чтобы при этом шарик не катился, реально минут 5 пришлось медленно поднимать один бок :)) (да-да, именно в этом Ъ-смысл этой игры - обмани акселерометр :) )

temporary ★★
()
Ответ на: комментарий от sig_11

на одну станцию обычно одна БСка и много антенн.


Ну может так и есть, так то на одну станцию. А на разных станциях то одна бс никак быть не может. К тому же надо помнить что в метро - крайне высокая нагрузка на БС, народу дофига, особенно в час пик, и все хотят говорить и телефоны все регаются туда сюда, а сколько одна БСка тянет ? Одновременно если.

anonizmus
()
Ответ на: комментарий от anonizmus

> Ну может так и есть, так то на одну станцию.

две-три станции на одном CID это часто явление было пару лет назад, сейчас сомневаюсь, что что-то изменилось

One ★★★★★
()
Ответ на: комментарий от anonizmus

>К тому же надо помнить что в метро - крайне высокая нагрузка на БС, народу дофига, особенно в час пик, и все хотят говорить

Типовой разговор по телефону в метро: «Ой, я сейчас в метро, я тебе потом перезвоню» :)

KRoN73 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.