Egres @ 04-02-2008 01:45:27

Интересно проверить. Вам помогло?

http://vilunki.wordpress.com/2008/02/04 … -problems/   

Для тех, кто не читает по-английски: Установка на N810 http://folks.o-hand.com/jku/osso-gpsd/o … _armel.deb    должна заметно уменьшить время cold start

gLobster @ 04-02-2008 02:43:12

Для тех кто не читает по-английски действительно. Это попытка ускорить время ГОРЯЧЕГО старта (warm), а не ХОЛОДНОГО (cold). Фактически это попытка реализации режима "Считать, что я просыпаюсь там же где уснул" :-) Автор предполагает, что если Вы включите девайс примерно там же, где выключили, то эта штука поможет быстрей найти спутники. Насколько я понял, разработчики демона gps для 810 не до конца реализовали эту фичу, а это попытка исправить.

Egres @ 04-02-2008 02:48:07

Ну значит я перепутал определения. Я думал, что warm, это когда связь пропала и мы тут же ищём спутник заново - это у 810 и так работает быстро.

Да и к тому же "5-15 minutes even in very good conditions" это явно не горячий старт. Вы не находите?

gLobster @ 04-02-2008 03:11:21

так в этом и проблема. В том, что на 810 кривой горячий старт

Buffet @ 04-02-2008 04:55:03

Вездесущий ЛОР пишет, что проблема исчезнет сама после 28 февраля =)
http://www.linux.org.ru/view-message.jsp?msgid=2470779   

arilu @ 12-02-2008 21:56:02

1) пробовал установить указанное в первом посте - говорит "несовместимый пакет приложений". Может я что-то не то делаю или что-то установлено не так, потому что аппарат - руссифицированный американец (руссифицировал не я)
2) Пробовал сменить дату на девайсе - на март 2008, на 2007 год - в все одно и тоже:
3) Подключиться к gps вообще не может (ждал полчаса) - в меню "местоположение" - поиск и все. В окне, где планета и линейка со спутником, появляется максимум 3-4 столбика.

Пробовал подключить внешний блок gps - все работает отлично

gLobster @ 12-02-2008 23:12:09

1) - не помогу
2) - дату менять бессмысленно, а даже вредно, поскольку смысл в том, что в каждый момент времени спутники находятся в другом месте, и  для быстрого поиска важнее чтобы время точнее соответствовало астрономическому, а то приёмник будет искать не те спутники. Но это важно только для "горячего рестарта, для холодного - менее. К тому же, после фиксации приёмник время и дату будет брать от спутников, но никак не от таблетки :-);
3) - а где ждали? Видимо повторяете типичную ошибку. Ловите или в помещении или на улице под деревьями или между зданиями. Приёмнику надо видеть максимально "прямых" спутников при холодном старте. Не отражённых. Так, для справки, фиксация основана на банальной системе уравнений с несколькими неизвестными. Поскольку определяется 4 неизвестных (3 координаты и время), то для решения надо 5 уравнений (5 устойчивых сигналов от спутников). Может ещё быть 2D фиксация (без высоты) - тогда достаточно 4-х спутников. Но с надёжным сигналом. А надёжный сигнал - это высокий на линейке :)

GET @ 13-02-2008 05:07:04

Для 2D достаточно 3 спутников. Для 3D четырех.

gLobster @ 13-02-2008 05:35:34

ага и для 1D - 2. Математику ещё никто не отменял. Каким образом можно вычислить 4 неизвестных имея в системе только четыре уравнения? Это возможно только при "горячем" рестарте, когда есть ещё "предположение" о нахождении спутников.

arilu @ 13-02-2008 10:22:54

>>>

3) - а где ждали? Видимо повторяете типичную ошибку. Ловите или в помещении или на улице под деревьями или между зданиями

Ожидал коннекта в машине. Ехали порядка 40-50 минут по городу

gLobster @ 13-02-2008 10:42:57

Ещё лучше. Движение в экранированной железной банке...
На улице;
На открытом месте;
Неподвижно!

arilu @ 13-02-2008 23:10:19

По опыту знаю, что лучше соединяется на скорости. А насчет банки - враки - это не такая уж серьезная приграда для сигнала.

Кстати перевел время и дату на текущую - через минут 20-25 поймал соединение, после этого даже в помещении на первом этаже (из 4х) в 3х метрах от окна ловил, но с перебоями.

Что ж мне делать то с патчем на gps? или забить пока и дождаться марта?

gLobster @ 13-02-2008 23:12:05

Мда. Странный опыт, идущий в разрез с реальной практикой. Вам рекомендую холодный старт делать в самолёте - к спутникам ближе :)

arilu @ 13-02-2008 23:14:02

Может быть, я не настаиваю. Кстати простите за такую неосведомленность - чем отличается холодный от горячего старта? что это?

gLobster @ 13-02-2008 23:31:02

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

GET @ 19-02-2008 05:57:33

gLobster говорит:

ага и для 1D - 2. Математику ещё никто не отменял. Каким образом можно вычислить 4 неизвестных имея в системе только четыре уравнения? Это возможно только при "горячем" рестарте, когда есть ещё "предположение" о нахождении спутников.

Ага, и для 1D - 2.  Дистанция до трех спутников определяет точку при известном времени. Переменные это x,y,z,t.  t известно по определению.

http://en.wikipedia.org/wiki/GPS#Simpli … _operation   

http://en.wikipedia.org/wiki/Pseudorange   

gLobster @ 19-02-2008 06:16:46

t - не известно именно по определению. Поскольку измерение основано на длительности прохождения сигнала от спутника, то часы в gps приёмнике вначале должны ЗАСИНХРОНИЗИРОВАТЬСЯ с астрономическим. Именно это - четвёртая неизвестная. И именно это делается в первую очередь при холодном старте. Иначе все остальные вычиления ошибочны. Откуда в девайсе, который лежал без аккумулятора и в котором не установлены атомные часы, может быть требуемой точности время? Точности имеющихся часов хватит от силы на десяток минут для измерения правильного времени прохождения радиосигнала. Не говоря уж о девиации от температуры, давления, влажности...

Зачем цититровать всё подряд, просто подумайте.

GET @ 20-02-2008 02:00:14

gLobster говорит:

t - не известно именно по определению. Поскольку измерение основано на длительности прохождения сигнала от спутника, то часы в gps приёмнике вначале должны ЗАСИНХРОНИЗИРОВАТЬСЯ с астрономическим. Именно это - четвёртая неизвестная. И именно это делается в первую очередь при холодном старте. Иначе все остальные вычиления ошибочны. Откуда в девайсе, который лежал без аккумулятора и в котором не установлены атомные часы, может быть требуемой точности время? Точности имеющихся часов хватит от силы на десяток минут для измерения правильного времени прохождения радиосигнала. Не говоря уж о девиации от температуры, давления, влажности...

Зачем цититровать всё подряд, просто подумайте.

Я читал, цитировал и думал. Как вы уже сказали, вычисление времени ( второй линк) это первое, что происходит при холодном старте. На этом этапе не происходит вычисления координат. А потом время становится известным именно по определению, так как оно уже вычислено на момент начала определения координат. После этого достаточно 3 спутников для 2D и 4 спутников для 3D позиционирования, о чем я и говорил.

gLobster @ 20-02-2008 06:03:02

Судя по тому что Вы пишите, у Вас не техническое образование или высшая математика прошла мимо. Если развивать Вашу мысль дальше, то достаточно вообще двух спутников. Вначале по ним вычисляется время, потом, по ним же, долготу, потому широту, а потом и высоту (если надо).

Вообще не понимаю как такую галиматью можно было написать.

В момент Х у Вас неизвестно 4 составляющих (переменных) - время, долгота, широта и возвышение над линией горизонта. Для решения Вам надо 5 уравнений. Или, если исключить высоту и точно знать модель отклонения геометрии Земли от шара, то можно вычислить 3 переменных - время, широту и долготу.

Если Вы нашли метод поочерёдного вычисления переменных, то можете на Пулитцеровскую премию подавать (Нобелевскую, как ивестно, за математику не дают)

GET @ 21-02-2008 00:07:40

Наверное, нет смысла спорить с упертым человеком, который даже не читает что ему пишут и не открывает линки. Почитайте по теории GPS что-нибудь, расскажите о том, что нужно 5 спутников посетителям GPS форумов. Возможно, там Вас убедят. Только ради бога, не надо писать бред как истину в последней инстанции. На момент начала решения системы уравнений есть куча первых приближений. Еще раз линк:  http://en.wikipedia.org/wiki/Pseudorange.    Неужели его надо просто процитировать сюда?

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

gLobster @ 21-02-2008 00:43:58

Был не прав. Почитаю. Спасибо. Приношу извинения за переход на личность. Ещё раз, действительно, приношу свои извинения и пострараюсь быть более объективным в дальнейшем.

gLobster @ 21-02-2008 22:59:40

В общем почитал и признаю свою не правоту. Мои предпосылки значительно отстали от современных методов определения положения. Причём похоже по всем направлениям. Раньше считалось что для фиксации положения приёмник должен быть неповижен. Об этом даже уже писал кому-то, фиксирующемся на скорости. Но вот вчера, перечитывая руководство к своему TomTom Go 920 T наткнуля на такую инструкцию:

TomTom Guide говорит:

Calibration is done automatically and requires no interaction from you.
However, it is useful to have a basic understanding of the calibration
procedure.
Your TomTom GO resets the positioning sensors each time the device is
switched on. To help improve accuracy in estimating your location, your GO
calibrates the sensors throughout your trip.
The following conditions are required for successful calibration:
• Your GO is receiving a strong GPS signal.
• The car has been stationary for at least 5 seconds and then travels along a
straight and level section of road for at least one minute.

Последнее предложение ведь переводится примерно как "Вначале автомобиль должен быть неподвижен в течение 5 секунд, а затем ехать прямо с одинаковой скоростью в течение минуты".

И вот теперь мне даже стало интересно. Эта рекомендация применима ко всем типам приёмников или это особенность TomTom 920 из-за встроенного акселерометра и гироскопа?

Lermont @ 28-02-2008 13:34:35

28 февраля прошло.
Хотелось бы узнать, решилась ли проблема?

Lermont @ 29-02-2008 18:25:55

Нда, тематично. Или всем пофиг на эту проблему, или все что-то скрывают, или всем пофиг на отальных пользоватлей.

gLobster @ 29-02-2008 23:00:18

Или те, кто исполызует внутренний GPS не ходят на этот форум. Что самое очевидное. Приёмник можно использовать только с Wayfinder, а из здешних завсегдатаев почему-то мало кто созрел заплатить за него деньги. Спросите на "родине" решения - на ITT. Там больше шансов, что вам ответят.

kondor @ 01-03-2008 02:18:36

Lermont говорит:

Нда, тематично. Или всем пофиг на эту проблему, или все что-то скрывают, или всем пофиг на отальных пользоватлей.

Расскажу что получилось у меня, поэтому будет несколько длинно. Пару дней назад я стал обладателем N810 с оригинальной прошивкой и, соответственно, с несколько out-date версией Maemo. Вчера впервые попробовал поюзать GPS. В силу обстоятельств, делал я это на офисном подоконнике :D. Поиск спутников и определение координат заняло 15-20 минут.
Сегодня я залил в гаджет свежайшую версию прошивки + поставил пропатченный gpsd. И, идя по городу, запустил (холодный старт) GPS-приемник (и положил девайс в карман). На этот раз определение всех сопутствующих характеристик моего местоположения заняло 5-7 минут. Правда, после того, как я зашел в здание и через пару минут вышел, характеристики занулились и... потом мне уже было несколько не до гаджета и я выключил GPS-приемник ;). Поэтому о теплом старте ничего не скажу :).


P.S. С GPS до этого ниразу дела не имел и не работал.

devious.code @ 03-03-2008 02:10:06

Хм. У меня GPS запустился в Maemo Mapper ;) Правда для этого пришлось держать родной Wayfinder запущенным.

Так работало с самого начала, то есть до 28 февраля.

nightkeen @ 06-04-2008 13:38:25

При установке через штатный менеджер пакетов пишет "Несовместимый пакет приложений". Удалось поставить из консоли командой
"dpkg -i osso-gpsd_1.0-25_armel.deb"
Улучшений не заметил. Стоял на балконе минут 10 - бестолку. Может необходимо снести штатный osso-gpsd и потом уже накатывать этот? Кто решил проблему, поделитесь.

GET @ 06-04-2008 23:22:17

Если имя пакета такое же, то ничего не надо сносить.

ilya_dan @ 26-04-2008 01:28:53

devious.code говорит:

Хм. У меня GPS запустился в Maemo Mapper ;) Правда для этого пришлось держать родной Wayfinder запущенным.

Странно, у меня Maemo Mapper работает сам по себе, без Wayfinder-а. А зачем его запускать дополнительно?

SergeK @ 30-05-2008 01:04:47

Если встроенный GPS в N810 так плох, возможно ли использование внешнего Bluetooth-GPS?

ilya_dan @ 30-05-2008 01:28:59

Да мне кажется, не так уж он и плох. Другие знакомые в windows-коммуникаторами тоже жалуются, что их устройства делают холодный старт GPS непомерно долго.

А использование внешнего GPS - более чем возможно. Об этом написано в мануале (!) Nokia к таблетке (он у них универсальный для N800 и N810 - а в N800 GPS-а, как известно, нет).  Да и maemo-mapper совершенно точно имеет настройку, откуда брать данные...

gLobster @ 30-05-2008 01:49:54

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

Но, как правильно пишут, и встроенный не так уж и плох. Большинство виндовых девайсов отличаются очень слабой чувствительностью Тяжело в маленьком корпус разместить все потроха и ещё антену не заэкранировать. А скоро, с помощью программы a-gps юзабельность девайса повысится значительно. Во всяком случае я планирую в ближайший отпуск уже только таблетку использовать в поездках и поплавках по незнакомым местам для тракинга

yuam @ 30-05-2008 07:19:05

Гм. почитал бурные споры про количество спутников.
Специально этим вопросом не интересовался, но для себя составил некое упрощённое представление о том как gps определяет положение. Понятно, что в реальности всё не так...

В идеальном теоретическом случае - есть приёмник с часами, врущими на некоторое значение dt.
Он принимает сигнал от любого спутника и определяет расстояние до него с некотрой постоянной ошибкой dx, вносимой dt.
Если он видит 2 спутника может точно определить насколько он ближе к одному из них. Множество таких точек это некоторая поверхность.
Если он видит 3-й спутник, определяет ещё две разности расстояний, строит ещё две поверхности.
Точка пересечения всех трёх поверхностей - его координаты. Зная координаты, можно определить время.

Т.е. вроде как 3-х спутников достаточно. Где ошибка?

Fahrenheit @ 27-07-2008 04:23:46

yuam  :  3 спутнка для опредления координаты, а у нас еще есть скорость и высота http://ru.wikipedia.org/wiki/GPS   

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

svs57 @ 27-07-2008 05:01:57

Fahrenheit говорит:

yuam  :  3 спутнка для опредления координаты, а у нас еще есть скорость и высота http://ru.wikipedia.org/wiki/GPS   

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

Прошить diablo, поставить пакет agps-ui, вкл. с его помощью a-gps, соединиться с инет.
Теперь gps работает быстро.

breeze @ 29-07-2008 06:54:11

А как нужно запускаться с agps-ui?
Пытался запускать navicore/maemomapper при запущенной agps-ui - быстрее не стало.
Может быть нужно где-то галочку поставить "use a-gps"?

Или это просто чувствительность слабенькая (пытался с подоконника)?

svs57 @ 29-07-2008 07:13:57

Так в меню agps-ui поставить use a-gps
С подоконника у меня не ловит

breeze @ 29-07-2008 10:26:57

Ага, спасибо

Fahrenheit @ 04-08-2008 07:59:41

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

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