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

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. (или он не подходит?)

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

Korogodsky
Frr:

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

Это то что надо!

baychi

В FY21Ap управление серввоприаодами есть (иначе как он моделью управляет? 😉). Коробочка пполностью управляется через UART. Фактически в Вашем случае это полностью упроавляемый PPM контролер, источник информации о об ориентации и положении в пространстве (горизонт, курс, координаты, 2 вида высоты, напревление на цель с воозможностью смены цели в любой ммомент) и готовый алгоритм авттопилота. Причем Вы можете упралять им как угодно… Можете сами выдавать воздействич на сервы, можете включить стабилизацию и рулить только курсом, а можете вообще лишь задавать кооррдинатыиего АП.

Korogodsky
baychi:

В FY21Ap

Со временем я думаю можно встроить поддержку FY21AP. Мне самому ситуация с единственным поддерживаемым серво-контроллером не нравится 😃 Но и зацикливаться на FY я бы не стал (например вполне могут прекратить его производство). А как быть с реинициализацией в воздухе и многочасовым полетом?

baychi

Проблем с многочасовым полетом нет. Горизонт фишка держит по гироскопам и акселям - то есть постоянно корректирует. Просто детально рассматрев Инет, как канал сязи, вы еще не касались детально собственно управленя ЛА. А фишка имеет все что для этого требуется. 😃

Korogodsky
baychi:

детально рассматрев Инет, как канал сязи, вы еще не касались детально собственно управленя ЛА

Уже сейчас можно начать разрабатывать автопилот и он будет управлять моделью, но вопрос в том, что первый порыв ветра перевернет ее, и модель разобьется. Смущает то что в FY21 есть много “лишнего”, что у меня уже и так есть, но с другой стороны есть например вот такое изделие www.pololu.com/catalog/product/1263 и к нему www.pololu.com/catalog/product/1254 , что в сумме получается еще дороже, в то время как FY21 имеет все что нужно, в общем я пока в раздумьях.

Frr
Korogodsky:

На что нужно обратить внимание

А оно нужно?
Машинке, вроде, не нужен горизонт, хватит и одного gps’а.
Получается управление +обратная телеметрия, +адаптивное rt-видео через интернет, +еще и своя инерциалка, все это обновременно для земли и полета - не много фич?
Проект рискует остаться не завершенным (имхо) 😃 .

Stas#

Ну дак он же хочет сделать АП для самолета, а на машинке только провести первые опыты. Для машинки действительно не надо.
А чего проект будет незавершен. У него уже для установки на машинку все +/- готово.

Павел_Б
Korogodsky:

Уже сейчас можно начать разрабатывать автопилот и он будет управлять моделью

А мне кажется надо подумать об альтернативном варианте системы в принципе.
Передача видео и управление ЛА в реальном времени через интернет - это конечно круто, но в большинстве случаев работать не будет.
А вот если сделать систему по типу Гугл локатор? Модель летит сама, на автопилоте, по заданным точкам, записывает себе видео в HD, а вы видите её на карте, кстати наверное не сложно
использовать тот же Гугл, и управлять полётом исключительно по карте, меняя маршрут. Для передачи координат новой точки маршрута достаточно любого канала совтовой связи, и скорость здесь не требуется. Видео правда посмотрите только после приземления, зато получается полноценный UAV. Можно добавить передачу фото высокого разрешения с выбранных точек маршрута.

Stas#

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

Korogodsky
Павел_Б:

а вы видите её на карте

Зачем отказываться от видео, если его можно передавать.

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

Z_Z_Z

Респект топикстартеру! Еще полгода назад мучали мысли реализации данной идеи. Только при отсутствии йоты пытался сделать с 3G-модемом, про видео сразу пришлось забыть, и идея потухла.
UncleSam, по поводу использования ARM и платы Mini2440, у меня есть эта плата, есть камера, есть вафля.
Что хочется сказать, вайля из комплекта не имеет драйверов под линукс.
Транслировал через MJpeg-Streamer картинку с родной камеры в линухе - задержка 0,5+секунд.
Если использовать без ОС- задержки нет, но и сети тоже нет.
Подключить сервы напрямую к платке не получится в линухе (не RTOS)
В общем если хотите, проконсультирую по наработкам в области этой платы.

По теме,

Korogodsky:

На что нужно обратить внимание при выборе подобного устройства?

3D компасс не нужен.
вот www.sparkfun.com/products/10010 по сути дела представляет из себя датчиковую основу того же FY20, тот же аксель, те же гиры.
Останется софтовая составляющая.
Есть под ЮСБ www.toradex.com/En/…/3_Axes_Acceleration
И вообще можно собрать что то свое.
Самое дешевое что можно найти по подобной теме:
cgi.ebay.com/…/190478609162
тот же аксель, гироскоп получше, но только 2-осевой… в теории такое устройство незаметит только вращения в горизонтальной плоскости без изменения направления, что сложно себе представить в масштабах реальной модели.