Кстати, насколько я понимаю, спутники глонасс и GPS не могут быть использованы совместно. Поясню мысль:
1. Берем видимые спутники GPS и получаем координату GPS
2. Берем видимые спутники ГЛОНАСС и получаем координату ГЛОНАСС
3. Дальше усредняем? Пересекаем круги погрешностей?
Но не так:
1. Берем все видимые спутники (GPS + ГЛОНАСС)
2. Определяем общую координату
Поясню если описал запутано. Как известно, для определение координаты нужно минимум ТРИ спутника. Я почти уверен, что если видны ДВА спутника GPS и ДВА спутника ГЛОНАСС то координата не определится, потому что каждая из систем отдельно не сработает.
почему я так думаю? потому что чтобы совместно использовать спутники ('смесь' из спутников) у них должны быть общие атомные часы с единой синхронизацией (как минимум) и еще много чего. Так что дельта по времени прихода сигнала между однородними спутниками дает информацию, а от разных - мало полезна (ну там плюс минус километр).
ГЛОНАСС vs NAVSTAR (GPS)
Ась? "10 в минус третьей секунды" это 1ms
Свет за это время проходит 300км! Такую точность и получите
Впрочем, даже если вы ошиблись и имели в виду не -3, а -6 (миллионные доли секунды) то получите 300м. Что никаким уточнением и не пахнет...
Для работы GPS с точностью 3м точность должна быть 1 стомиллионная доля секунды. Именно поэтому на GPS влияет и специальная, и даже общая теория относительности. И, так как ни одни часы в чипе GPS не могут обеспечить точность 1/100000000c, то они всегда и считают ДЕЛЬТУ между сигналами спутников
Свет за это время проходит 300км! Такую точность и получите
Впрочем, даже если вы ошиблись и имели в виду не -3, а -6 (миллионные доли секунды) то получите 300м. Что никаким уточнением и не пахнет...
Для работы GPS с точностью 3м точность должна быть 1 стомиллионная доля секунды. Именно поэтому на GPS влияет и специальная, и даже общая теория относительности. И, так как ни одни часы в чипе GPS не могут обеспечить точность 1/100000000c, то они всегда и считают ДЕЛЬТУ между сигналами спутников
Последний раз редактировалось Dmitry67 Чт май 24, 2012 22:09, всего редактировалось 2 раза.
Извините, ошибся имел ввиду в "минус восьмой". А разве спутники не синхронизированы со шкалой всемирного координированного времени (UTC)?Dmitry67 писал(а):Ась? "10 в минус третьей секунды" это 1ms
Свет за это время проходит 300км! Такую точность и получите Впрочем, даже если вы ошиблись
ЗЫ: Почему вы решили, что меня Асей зовут?
-
- Активист
- Сообщения: 319
- Зарегистрирован: Пн май 07, 2012 21:53
- Откуда: Купчино
Стал тут обладателем планшета с поддержкой Navstar\ГЛОНАСС.
Так как одна из причин покупки нового планшета - интерес к приемнику ГЛОНАСС, устроил полевые испытания.
Испытания не очень серьезные, но пока что есть.
На заднее сиденье машины, по центру (это у меня потенциально самое плохо-принимаемое место в машине, поскольку кузов типа "универсал" - Honda CR-V) положил три девайса - телефон Samsung Galaxy S2, планшет Samsung Galaxy Tab P1000 (первый) и планшет Samsung Galaxy Tab P6800 (новичок с ГЛОНАССОМ).
Все три поставил писать трек и поехал на дачу.
На обратном пути сделал то же самое.
Все три устройства работали под Андроидом, трек писался одной программой, настройки записи трека были одинаковые.
Вне конкурса на переднем сиденье лежал туристический Garmin.
Должен сказать, что я не ожидал каких-то пропаданий трека или выбросов на километр в сторону, поскольку современные приемники можно засунуть в автомобиле под сиденье и все равно они писать будут. Что я ожидал увидеть - это когда несколько одновременно записанных разными устройствами треков загружаешь в одну программу и они накладываются друг на друга - малейшие девиации становятся видны в сравнении. Где-то на повороте будет небольшой заскок, где-то на прямой будет отклонение. Их я и хотел увидеть.
Так вот, внимательно сравнив маршрут 60 км от 4-х устройств, не могу сказать, что устройство с дополнительной поддержкой ГЛОНАСС как-то невероятно себя проявило. Все устройства по мелочам (ну, действительно по мелочам) лажали - позволяли себе в некоторых местах на 5-10 метров ошибочки. Причем, Гармин на переднем сиденье разделил общую участь. В целом, я не смог выделить какого-то одного лидера.
Это было о плохом/нейтральном.
Теперь о хорошем:
Будучи на даче, включил два планшета и посмотрел, как обнаруживаются спутники. На планшете с ГЛОНАССом приемник вышел на режим существенно быстрее, и зафиксированных спутников показал раза в 1.5 больше - и лишние спутники были явно ГЛОНАССовские.
===
Испытание на маршруте было явно простое - приемникам не было шанса блеснуть своими умениями, они показали обычную работу в обычных условиях. Про идее, чтобы проявить супер-способности, надо их испытать в каких-то жестких условиях - возможно, езда по городу в плотной высокой застройке.
В лесу и на шоссе - похоже, современные приемники что с ГЛОНАСС, что без, уже показывают максимальную точность.
Так как одна из причин покупки нового планшета - интерес к приемнику ГЛОНАСС, устроил полевые испытания.
Испытания не очень серьезные, но пока что есть.
На заднее сиденье машины, по центру (это у меня потенциально самое плохо-принимаемое место в машине, поскольку кузов типа "универсал" - Honda CR-V) положил три девайса - телефон Samsung Galaxy S2, планшет Samsung Galaxy Tab P1000 (первый) и планшет Samsung Galaxy Tab P6800 (новичок с ГЛОНАССОМ).
Все три поставил писать трек и поехал на дачу.
На обратном пути сделал то же самое.
Все три устройства работали под Андроидом, трек писался одной программой, настройки записи трека были одинаковые.
Вне конкурса на переднем сиденье лежал туристический Garmin.
Должен сказать, что я не ожидал каких-то пропаданий трека или выбросов на километр в сторону, поскольку современные приемники можно засунуть в автомобиле под сиденье и все равно они писать будут. Что я ожидал увидеть - это когда несколько одновременно записанных разными устройствами треков загружаешь в одну программу и они накладываются друг на друга - малейшие девиации становятся видны в сравнении. Где-то на повороте будет небольшой заскок, где-то на прямой будет отклонение. Их я и хотел увидеть.
Так вот, внимательно сравнив маршрут 60 км от 4-х устройств, не могу сказать, что устройство с дополнительной поддержкой ГЛОНАСС как-то невероятно себя проявило. Все устройства по мелочам (ну, действительно по мелочам) лажали - позволяли себе в некоторых местах на 5-10 метров ошибочки. Причем, Гармин на переднем сиденье разделил общую участь. В целом, я не смог выделить какого-то одного лидера.
Это было о плохом/нейтральном.
Теперь о хорошем:
Будучи на даче, включил два планшета и посмотрел, как обнаруживаются спутники. На планшете с ГЛОНАССом приемник вышел на режим существенно быстрее, и зафиксированных спутников показал раза в 1.5 больше - и лишние спутники были явно ГЛОНАССовские.
===
Испытание на маршруте было явно простое - приемникам не было шанса блеснуть своими умениями, они показали обычную работу в обычных условиях. Про идее, чтобы проявить супер-способности, надо их испытать в каких-то жестких условиях - возможно, езда по городу в плотной высокой застройке.
В лесу и на шоссе - похоже, современные приемники что с ГЛОНАСС, что без, уже показывают максимальную точность.
Lexey писал(а):Alex писал(а):... - интерес к приемнику ГЛОНАСС, устроил полевые испытания. ...
А каким образом Вы определили, что в планшетнике с ГЛОНАСС координаты определяются именно по $GNххх строке, а не по $GPххх ? В программе, пишушей трек есть возможность фильтрации?
Вообще, я это никак не определял, и даже не знал, что это решает приложение.
Чтобы это понять, нужно смотреть исходные коды здесь:
http://code.google.com/p/mytracks/
Alex писал(а):... и даже не знал, что это решает приложение.
... исходные коды здесь: ...
С исходными кодами не понял, там установочные файлы для Андроида.
Дело в том, что в P6800 совмещенный GPS-ГЛОНАСС приемник (марку чипа не помню), с него выходит только один последовательный интерфейс, по которому передаются данные о местоположении. Протокол единый - NMEA, разница лишь в заголовках строк, $GPххх - это GPS, $GNххх - глонасс, и эти строки передаются общим потоком. Программа MyTracks естественно умеет принимать строки GPS, умеет ли она принимать строки глонасс - неизвестно, если в настройках такой опции нет, то скорее всего не умеет и Вы видели только трек, записанный GPS. Как программисты написали, учитывали они буквы "P" и "N" в строке, сами писали или взяли стандартные API от Гугля - тоже загадка. Чтоб это выяснить - хорошо бы поискать в этой программе какой-нибудь текстовый вывод данных, если увидите бегущие строки, начинающиеся с $, то вот это и есть данные с приемника.
Lexey писал(а):С исходными кодами не понял, там установочные файлы для Андроида.
Там также есть и все исходные коды, если есть к ним интерес - могу заархивировать и положить куда-нибудь - думаю, что объем архива будет весьма небольшой.
Lexey писал(а):Как программисты написали, учитывали они буквы "P" и "N" в строке, сами писали или взяли стандартные API от Гугля - тоже загадка. Чтоб это выяснить - хорошо бы поискать в этой программе какой-нибудь текстовый вывод данных, если увидите бегущие строки, начинающиеся с $, то вот это и есть данные с приемника.
В программе через интерфейс такого включения не встречал, хотя опять же, если посмотреть исходные коды то вполне возможно, что там есть отладка. По крайней мере, когда я вчера мельком смотрел - за что-то отладочное глаз зацепился.
Я вчера в коде искал подстроки $GP и $GN - но не нашел ни одного упоминания. Не исключаю, что оно закопано в бинарных библиотеках - там есть некоторое количество бинарных библиотек сторонних производителей, которые без исходных кодов.