Управление через интернет

msv

Вот кстати, я так и не понял, действительно ли в 5/10 герцовых уменьшается задержка в определении координат/высоты до 200/100ms? Или это всего лишь софтовая интерполяция/экстрополяция?
И как проверить не соображу… Но на вскидку, в моем 5гц модуле похоже не соответствует 200мс (особенно заметно по изменению высоты)…

baychi
msv:

действительно ли в 5/10 герцовых уменьшается задержка в определении координат/высоты до 200/100ms?

Координаты и курс похоже действительно ускорены. А высота в простых GPS считается по остаточному принципу. Если прием затруднен или спутников недостаточно, высота может надолго замирать. Особенно это “приятно” при резких эволюциях модели, типа штопора. Модель уже на/в земле, а по GPS - еще большой запас высоты. 😃

baychi
Korogodsky:

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

У всех - программно. У Локосиса, например, так (5- это 5 Гц,38400 - скорость обмена):
$PMTK390,0,5,38400,0,1,0,1,0,1,0,0,0,2,9600*0E
Надо даташит искать.

Korogodsky

baychi, а вы свой GPS приемник собирали из компонентов? Какая стоимость получилась?
Здесь shop.trenz-electronic.de/…/product_info.php?produc… USB приемник стоит 13EUR и доставка 70EUR, стоит оно того? Или лучше в другом месте заказать компоненты и собрать самому?

baychi
Korogodsky:

baychi, а вы свой GPS приемник собирали из компонентов?

У меня Locosys-ы (с TTL UART) из комплектов АП от Smalltim и FY-21AP. Точной стоимости не знаю, но не думаю, что больше 50-60$. По работе использую USB-шные BU-353, он стоит 2000-2500 руб в Москве.

Korogodsky
baychi:

У меня Locosys-ы (с TTL UART) из комплектов АП от Smalltim и FY-21AP. Точной стоимости не знаю, но не думаю, что больше 50-60$. По работе использую USB-шные BU-353, он стоит 2000-2500 руб в Москве.

BU-353 я так понял 10Hz?

baychi
Korogodsky:

BU-353 я так понял 10Hz?

Да вроде нет. Смотрю даташит - он тут куций. Я его как 1 Гц источник времени пользую, поэтому даже не пытался ускорять.

Korogodsky
baychi:

Да вроде нет. Смотрю даташит - он тут куций. Я его как 1 Гц источник

www.globalsat.ru/catalog/bu-353/?sid=
Время захвата позиции:
Обновление данных0.1 сек.

Разве это не означает что он 10Hz?

baychi
Korogodsky:

Время захвата позиции: Обновление данных0.1 сек. Разве это не означает что он 10Hz?

Не уверен. По умолчанию он работает в 1 Гц режиме, а мне именно такой и нужен. И пока нигде не видел к нему команд, позволяющих перестроить скрость обмена с 4800 или частоту выдачи данных. Если найдете - поделитесь информацией.

Korogodsky
baychi:

Если найдете - поделитесь информацией.

Купил BU-353. Как переключить его на 10Гц пока не разбирался. Порадовало то, что ловит сигнал в комнате, для отладки программы это плюс! 😃

Нагуглил исходник для получения данных из GPS приемника, показывает текущие координаты. В основную программу пока не встраивал, думаю проблем с этим не будет.
Хотелось бы услышать мысли по расчету азимута, пока интересует только это, с автопилотом буду разбираться позже (после наземных испытаний) 😃

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

baychi
Korogodsky:

Хотелось бы услышать мысли по расчету азимута

В смысле расстояния между двумя точками? Или направления (курс от GPS- только при движении)?

Korogodsky:

А так же как быть с системой стабилизации?

На каком принципе собираетесь получать информацию о горизонте?

Korogodsky
baychi:

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

Именно в движении, это нужно для того, чтобы определить в какую сторону развернуть виртуальную камеру в GoogleEarth.

baychi:

На каком принципе собираетесь получать информацию о горизонте?

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

baychi
Korogodsky:

Вообще желательно готовое серийно выпускаемое устройство, которое можно подключить к PC и брать с него данные.

C FY-21AP можно брать всю информацию о горизонте. И управлять как угодно через UART. Только непонятно зачем в этом случае вся остальная обвязка, включая ПК на борту, только как модем если. 😃

Korogodsky
baychi:

C FY-21AP можно брать всю информацию о горизонте. И управлять как угодно через UART. Только непонятно зачем в этом случае вся остальная обвязка, включая ПК на борту, только как модем если.

Если б китайцы туда дальнобойное видео воткнули на 70км, онлайн загрузку путевых точек, GPS слежение, чтоб еще как хочешь так и настраивай, а еще и радиоуправление туда же, и чтоб стоило не миллион $, тада да, я б купил. 😃

baychi
Korogodsky:

Если б китайцы туда дальнобойное видео воткнули на 70км

Загрузка точек, слежение и т.п. там есть. Видео можете передавать любым способом (собственно АП с видео не связан, OSD - внешний модуль). Программа жесткая, да. Но и цена 250$ всего. 😃

Korogodsky
cstrike:

вот на этом компе есть акселель wiki.ladyada.net/chumbyhackerboard

Интересная вещь, акселерометров я так понимаю не достаточно…

baychi:

Загрузка точек, слежение и т.п. там есть. Видео можете передавать любым способом (собственно АП с видео не связан, OSD - внешний модуль). Программа жесткая, да. Но и цена 250$ всего.

Управления сервоприводами нет и вообще управления 😉 полет исключительно по точкам, хотелось бы рулить, к тому же это должно работать и на земле. В общем я хочу сказать FY-21AP всех задач не решает, хотя и хорошая штука видимо, я про него еще не дочитал, но сложилось впечатление, что работает не всегда стабильно.

Я конечно понимаю, что буду вглядеть странно, но скажите как может повести себя FY-21AP при скажем 3х часовом полете, накопится ли ошибка определения положения в пространстве, можно ли реинициализировать с компьютера в полете, на сколько его вообще хватит работать без ошибки?

Frr
Korogodsky:

Хотелось бы услышать мысли по расчету азимута,

Азимут, направление движения выдает gps в строчке GPRMC. (или он не подходит?)

Korogodsky

Встроил получение текущих GPS координат с приемника и передачу/прием с борта на базу, теперь текущая позиция показывается на карте в реальном времени, можно еще заняться вычислением направления движения, чтобы крутить камеру в 3D режиме в GoogleEarth в соответствии с тем в каком направлении движется модель. Но хочется уже заняться железом для наземных испытаний, подготовить шоссейное авто к тому моменту как сойдет снег. И еще нужно оптимизировать передачу видео.

Frr:

Азимут, направление движения выдает gps в строчке GPRMC. (или он не подходит?)

Спасибо за совет, я еще не разобрался полностью 😉