|
GPS трэккер "следуй за мной"
|
|
| uwrtey | Дата: Понедельник, 13.07.2015, 11:30 | Сообщение # 1 |
 Генерал-майор
Группа: Администраторы
Сообщений: 3444
Статус: Offline
| Увидел прикольную штуковину ( LILY ) для мультикоптеров. Это наручный GPS трэкер, который отправляет данные о место положении на коптер, и тот следует за тобой, для того, что-бы снимать видеоролики.
Организовать такую штуку возможно самостоятельность. Для этого нужен организовать двустороннюю телеметрию. К наземному приемопередатчику телеметрийных данных необходимо подключить GPS приемник и через отдельный канал передавать данные о местоположении пульта. Коптер нужно перевести в режим "Следуй за мной"
Но пульт это громоздко. На видео, передатчик данных о местоположении, выглядит как наручные часы. Да и пульт по сути не нужен - ведь коптером будет управлять автопилот. Автопилот настроен в режим - "Следуй за мной"
Мы пойдем другим путем. Возьмем GPS приемник, микроконтроллер и радиомодем 3dr.
С GPS приемника мы получаем данные закодированные протоколом NMEA0183 через стандартный UART интерфейс. Далее нам нужно перекодировать эти данные в другой протокол, понятный полетному контроллеру - это протокол MAVLINK. Вот этим перекодированием и должен заниматься наш микроконтроллер.
ВАЖНО: Радиомодемы понимают протокол МАВЛИНК и по этому перекодирование нужно производить между GPS модулем и радиомодемом на земле. Я не знаю какой протокол используется для радиопередачи, но это наверно и не важно... Цитата При использовании кадров MAVLink радиомодули будут пытаться выровнять границы MAVLink пауктов. Это означает, что если пакет будет потерян или передана его часть он не будет рассматриваться приемником. Частичный пакет будет выглядеть как помехи на линии в консоли наземной станции.
Если вы установите значение MAVLink до 2 , то в дополнение к выполнению MAVLink обрамления радио будет искать RC_OVERRIDE пакеты (используется для джостиков) и будет убеждаться, что эти пакеты будут посланы как можно быстрее. Эта позиция полезна, если вы используете основаную на джостике контроль полета.
Прошивка радиомодулей будет стараться уместить несколько пакетов MAVLink в один радиопакет, для достяжении максимальной эффективности. Наибольший размер радиопакета 252 байт.
А это значит, что передавать через радиомодемы можно не только MAVlimk, но и NMEA. Теперь нужно выяснить можно ли в полетный контроллер ( AIOP ) посылать данные в формате NMEA вместо МАВлинк ?
**************************************************** ****************************************************
Информация для почитать:
как подключить GPS модуль ( GPS приемник ) к микроконтроллеру http://avrproject.ru/publ/kak_podkljuchit/gps_modul_eb_500/2-1-0-127 http://we.easyelectronics.ru/part/gps-modul-eb-500.html http://habrahabr.ru/post/196150/
режим "Следуй за мной" http://ardupilot-mega.ru/wiki/arducopter/ac2_followme.html
протокол МАВЛИНК http://dev.ardupilot.com/wiki....ommands ( раз и два ) https://en.wikipedia.org/wiki/MAVLink http://www.qgroundcontrol.org/mavlink/start https://code.google.com/p/apwikitest/wiki/MAVLink https://pixhawk.ethz.ch/mavlink/ http://radiokot.ru/forum/viewtopic.php?f=57&t=118912
GPS и мавлинк ( библиотеки ) http://www.multixmedia.org/test....ce.html http://www.multixmedia.org/test....8h.html
протокол NMEA_0183 https://ru.wikipedia.org/wiki/NMEA_0183 http://kaf401.rloc.ru/files/NMEA_Magellan.pdf
U-BLOX ( UBX протокол ) http://habrahabr.ru/post/233925/ http://www.u-blox.com/images....%29.pdf http://www.u-blox.com/images....%29.pdf
радиомодемы http://www.parkflyer.ru/product/749227/ http://ardupilot-mega.ru/wiki....wk.html
самоделки на МАВЛИНКЕ http://diydrones.com/forum/topics/amp-to-frsky-x8r-sport-converter http://openrcforums.com/forum/viewtopic.php?p=36346 https://www.indiegogo.com/projects/mavboard#/story http://diydrones.com/forum/topics/mavlink-decoding
Декодер мавлинк для АРДУИНО http://pastebin.com/TXfNtaaJ
Трекер антенна http://vg.ucoz.ru/forum/10-243-1#4429 http://radiokot.ru/forum....2431986 http://forum.rcdesign.ru/f8/thread362529.html#post5001689 http://forum.fpv.kz/topic/263-nazemnaja-fpv-stancija-na-arduino/
Конвертер из UART в I2C ( используется для подключения GPS модуля к полетному контроллеру ) http://www.parkflyer.ru/product/1467298/
не успеваю за своими мыслями......
Сообщение отредактировал uwrtey - Понедельник, 13.07.2015, 12:25 |
| |
|
|
| sdgeagagag | Дата: Понедельник, 30.01.2017, 10:39 | Сообщение # 2 |
|
Рядовой
Группа: Проверенные
Сообщений: 3
Статус: Offline
| Как успехи в реализации идеи? Жду прихода телеметрии и буду тоже мутить.
|
| |
|
|
| uwrtey | Дата: Понедельник, 30.01.2017, 20:55 | Сообщение # 3 |
 Генерал-майор
Группа: Администраторы
Сообщений: 3444
Статус: Offline
| Занимаюсь другим проектом. Возможно этот останется на уровне "идей"
Как собрались реализовывать? Если не секрет...
не успеваю за своими мыслями......
|
| |
|
|
| sdgeagagag | Дата: Вторник, 31.01.2017, 05:43 | Сообщение # 4 |
|
Рядовой
Группа: Проверенные
Сообщений: 3
Статус: Offline
| Ну на сколько я понимаю по радиолинку отправлять команды с координатами цели движения. На наземной части ардуинка с GPS приемником. Как то так. Остается по эксперементировать с ardupilot какие команды отправлять в воздух по протоколу mavlinkа. Пока раму дорисовываю и допечатываю не хочу отвлекаться на софт.
|
| |
|
|
| uwrtey | Дата: Четверг, 02.02.2017, 21:48 | Сообщение # 5 |
 Генерал-майор
Группа: Администраторы
Сообщений: 3444
Статус: Offline
| да, нужно курить протокол mavlink было бы здорово, если бы кто-нибудь написал либу для работы с этим протоколом, да еще и на асме.
не успеваю за своими мыслями......
|
| |
|
|
| sdgeagagag | Дата: Вторник, 07.02.2017, 21:52 | Сообщение # 6 |
|
Рядовой
Группа: Проверенные
Сообщений: 3
Статус: Offline
| Пришла моя телеметрия. Удалось подключить к APM и компу. Получаю данные теперь по воздуху.
Что касается либы, дак она есть. Только её пилить надо.
Считал, что пакеты идут только по запросу с земли, но оказалось они шпарят потоком непрерывно. Буду пытаться парсить.
ps. вот часть того, что приходит. FE 03 B0 01 01 A5 F7 12 00 10 BE FE 0C B1 01 01 02 58 85 DD 13 F3 47 05 00 34 27 00 00 B4 6C FE 1A B2 01 01 1B 9F F7 9F 00 00 00 00 00 06 00 06 00 12 FC 00 00 00 00 00 00 91 00 E8 00 6F 01 4D 4B FE 03 B3 01 01 1D F3 28 00 00 4F 9B 7D 44 E1 7A A7 BE 3C 0A 30 54 FE 1F B4 01 01 01 2F FC 20 00 2F 9C 20 00 2F FC 20 00 80 02 00 00 FF FF 00 00 000000000000000000000000000000000000000 ff 74 02 FE 04 B5 01 01 98
|
| |
|
|
| uwrtey | Дата: Среда, 08.02.2017, 02:55 | Сообщение # 7 |
 Генерал-майор
Группа: Администраторы
Сообщений: 3444
Статус: Offline
| ждемс результатов
не успеваю за своими мыслями......
|
| |
|
|