Настройка/использование протокола MAVlink
Настройка/использование протокола MAVlink
Настройка/использование протокола MAVlink
strizhmax :
Да, сейчас преддипломная практика, нужно до конца месяца поднять в воздух.
strizhmax :
Хорошая ссылка, там даже есть исходный код droidplanner.
Если кто-то уже юзал эти исходники, можете сказать где лежит управление квадрокоптером через udp канал? Вопрос довольно важный
2Sgushenka:
Данные приколы на фряхе и компиляторе С++ на винде у меня возникали, если указана или не верно папка с “нужными файлами”, или прописана не так ссылка на заголовок. Ещё раз было, из-за того что версия бустов была другая, ругалось на отсутствие определённых файлов с буста, хотя они были. Просто надо было в коде поменять ссылки на эти файлы, грубо говоря где-то даже доходило до того что убрать ковычки или заменить / на \, или наоборот. Уже более года не возвращался к программированию, плохо помню.
Тут отправка RC комманд
github.com/DroidPlanner/…/MavLinkRC.java
Тут сам MavLink клиент
github.com/DroidPlanner/…/MAVLinkClient.java
Дальше ковырять лень, да и неудобно из браузера по git перемещаться.
Sgushenka :
Да, сейчас преддипломная практика, нужно до конца месяца поднять в воздух.
Андрей, я думаю что специалистов по MAVLink тут нет, я не слышал что бы кто то его использовал. Так что скорее всего придется самому вникать и разбираться. У вас даже почти готовые исходники имеются.
MAVLink - это протокол высокого уровня, ему пофиг по какому каналу данные передавать, будь то COM порт, UDP трафик или 3G модем.
Sir_Alex :
будь то COM порт, UDP трафик или 3G модем.
Сейчас буду пробовать по udp, раз всё равно через нео работает телеметрия =)
strizhmax :
Уже попахивает кое-чем. Спасибо за помощь =) Но не откажусь от доп. подсказок, т.к. сам только неделю разбираюсь со всем этим материалом…
Ну я тот код первый раз увидел после поста 4. Да и Java только читаю, да и то, со словарем.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"4dfaf9143df9550077751400":{"_id":"4dfaf9143df9550077751400","hid":90949,"name":"Sir_Alex","nick":"Sir_Alex","avatar_id":null,"css":""},"52dfbbcd3df955007772d19b":{"_id":"52dfbbcd3df955007772d19b","hid":193897,"name":"strizhmax","nick":"strizhmax","avatar_id":null,"css":""},"53073b813df955007772bfe4":{"_id":"53073b813df955007772bfe4","hid":196272,"name":"TFTMefix","nick":"TFTMefix","avatar_id":null,"css":""},"530c7bbe3df955007772bd3b":{"_id":"530c7bbe3df955007772bd3b","hid":196536,"name":"Sgushenka","nick":"Sgushenka","avatar_id":null,"css":""}},"settings":{"can_see_ip":false,"can_report_abuse":false,"can_see_hellbanned":false,"forum_can_view":true,"forum_can_reply":false,"forum_edit_max_time":30,"forum_can_close_topic":false,"forum_show_ignored":false,"forum_mod_can_delete_topics":false,"forum_mod_can_hard_delete_topics":false,"forum_mod_can_see_hard_deleted_topics":false,"forum_mod_can_edit_posts":false,"forum_mod_can_pin_topic":false,"forum_mod_can_edit_titles":false,"forum_mod_can_close_topic":false,"can_vote":false,"forum_mod_can_add_infractions":false,"forum_topic_title_min_length":10,"forum_reply_old_post_threshold":30,"votes_add_max_time":168,"forum_show_post_interval":7,"can_see_deleted_users":false},"section":{"_id":"61c9a54c3df9550077bb51e0","hid":123,"title":"Коптеры. Комплектующие, сборка, настройка.","parent":"61c9a54c3df9550077bb51fe","description":"","is_category":false,"is_votable":true,"is_writable":true,"cache":{"topic_count":1140,"post_count":370855,"last_post":"6750cc406bffb2a544b4911e","last_topic":"4dcc27f13df9550077537431","last_topic_hid":233564,"last_topic_title":"А давайте обсудим Arducopter - APM","last_ts":"2024-12-04T21:40:16.348Z","last_user":"5469d13d3df9550077723996"}},"topic":{"_id":"531562783df95500770b675e","hid":355917,"title":"Настройка/использование протокола MAVlink","views_count":3907,"last_post_counter":10,"cache":{"post_count":10,"first_post":"531562783df95500770b6a6d","first_ts":"2014-03-04T05:19:52.000Z","first_user":"530c7bbe3df955007772bd3b","last_post":"53171f663df95500770b6a84","last_post_hid":10,"last_ts":"2014-03-05T12:58:14.000Z","last_user":"52dfbbcd3df955007772d19b"},"st":1,"section":"61c9a54c3df9550077bb51e0"},"subscription":null,"pagination":{"total":10,"per_page":25,"chunk_offset":3},"posts_list_before_post":["paginator","datediff"]},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}