Всем привет!
Продолжаю записи в блоге о сборке квадрокоптера с FPV и управлением через WiFi/3g.
Проект я начал в прошлом года - остановился перед полётами на собранной модели с WiFi: при первых полётах я при падении повредил два луча и батарею. Пока я ждал батареи с лучами с HK( 40 дней), появилось время для оптимизаций. Дело в том, что таскать ноутбук для просмотра потокового видео не очень удобно, кроме того р/у пульт HK-T6A-M1 также не особо компактный, к тому же, перезаряжаемые батареи которые у меня были он сажал в ноль за час работы(наверно дело в них).
Так или иначе, я и при старте проекта смотрел в сторону управления c планшета. Т.к. для Mavlink протокола есть классное ПО на Android Droidplanner, решено было адаптировать его под мои задачи. Для этих целей был приобретен Android планшет Dell Venue 7 16 GB как оптимальное по цене сочетание качества и мощности .
Итогом работы в несколько выходных явилось переделка ПО Droidplanner новыми функциями:
Добавлена функция приёма потокового видео через Gstreamer;
Переписана чувствительность джойстиков управления (можно выбирать несколько вариантов - плавный или быстрый шаг управления). Шкалы чувствительности сделаны отдельно для газа и всех остальных параметров;
Добавлена функция калибровки по осям X и Y. Т.к. у меня квадрокоптер при взлёте кренит в сторону решил - таким образом компенсировать. Посмотрю, будет ли иметь эффект.
Фото интерфейса ниже:
Задержка передачи видео где-то 0.2-0,3 сек. (поток 640*480x25 FPS, 0,6 Mbit/s). Я ранее проводил тесты – при увеличении разрешения задержка падает. Сверху пропускная способность usb свистка в режиме wifi точки упирается где-то в 1,5 Mbit/s (надо тестировать).
Итого по передаче видео пока проблемы решаемые.
Сегодня заряжаю батареи – завтра поеду полетаю. Если кто-то может порекомендовать поле для полётов на севере Москвы (районе Алтуфьево), буду благодарен.
Очень круто!
По-моему, перспективность разработки очевидна, когда будет стабильный беспроводной интернет повсюду. Карта, если вдруг не знаете, хотя в Вашем районе не видно площадок(
Алексей спасибо за ссылку на топик - присоединюсь к Вам.
Я сегодня ездил в район Леруа Мерлена (Алтуфьево). За магазином сзади поле. Полетал. С квадриком у меня пока не срастается:
Что получилось:
Управлял только с планшета - удобнее чем с пульта (за счёт того что можно установить чуствительность стика и ход газа получается плавнее);
WiFi бъёт относительно далеко - артефакты на видео получаются после 70 метров;
Задержка видео в поле также на глаз 0.2 сек.
Что не получилось:
Сам квадрик летает отвратительно:
В режиме Лоитер сильно прыгает по высоте (1-5 метра);
В режиме Stabilize взлетает и сразу ломиться в какую то сторону;
Дул небольшой ветер - квадрик сносит очень сильно ( ;
У меня не удалось сделать так чтобы в режиме Stabilize он взлетал ровно вверх одним газом.
По этим пунктам у меня пока три мысли - или PID настроены не верно(сейчас по дефалту для этой рамы), или регули надо прошить на simonk, или из-за опроса ARM по usb прошивка подвисает и не успевает отрабатывать управление.
Кроме того экран купленного планшета на солнце вообще не виден (дома он по яркости как ipad mini).
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"4f2ca27d3df9550077748a6e":{"_id":"4f2ca27d3df9550077748a6e","hid":112649,"name":"pilot258","nick":"pilot258","avatar_id":null,"css":""},"5051cabe3df955007773fe7b":{"_id":"5051cabe3df955007773fe7b","hid":125560,"name":"Vitaman","nick":"Vitaman","avatar_id":null,"css":""},"52fe17263df955007772c30c":{"_id":"52fe17263df955007772c30c","hid":195763,"name":"=VinT=","nick":"=VinT=","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"534999b9997073007710f26f","hid":18677,"title":"Сборка квадрокоптера. Промежуточные результаты. Управление и видео через Android планшет.","html":"<p>Всем привет!<br>\nПродолжаю записи в блоге о сборке квадрокоптера с FPV и управлением через WiFi/3g.<br>\nПроект я начал в прошлом года - остановился перед полётами на собранной модели с WiFi: при первых полётах я при падении повредил два луча и батарею. Пока я ждал батареи с лучами с HK( 40 дней), появилось время для оптимизаций. Дело в том, что таскать ноутбук для просмотра потокового видео не очень удобно, кроме того р/у пульт HK-T6A-M1 также не особо компактный, к тому же, перезаряжаемые батареи которые у меня были он сажал в ноль за час работы(наверно дело в них).<br>\nТак или иначе, я и при старте проекта смотрел в сторону управления c планшета. Т.к. для Mavlink протокола есть классное ПО на Android Droidplanner, решено было адаптировать его под мои задачи. Для этих целей был приобретен Android планшет<a href=\"http://market.yandex.ru/model.xml?modelid=10689645\" class=\"link link-ext\" data-nd-link-orig=\"http://market.yandex.ru/model.xml?modelid=10689645\" target=\"_blank\" rel=\"nofollow noopener\"> Dell Venue 7 16 GB</a> как оптимальное по цене сочетание качества и мощности .<br>\nИтогом работы в несколько выходных явилось переделка ПО Droidplanner новыми функциями:</p>\n<ol>\n<li>Добавлена функция приёма потокового видео через Gstreamer;</li>\n<li>Переписана чувствительность джойстиков управления (можно выбирать несколько вариантов - плавный или быстрый шаг управления). Шкалы чувствительности сделаны отдельно для газа и всех остальных параметров;</li>\n<!--cut</ol>-->\n<li>Добавлена функция калибровки по осям X и Y. Т.к. у меня квадрокоптер при взлёте кренит в сторону решил - таким образом компенсировать. Посмотрю, будет ли иметь эффект.</li>\n</ol>\n<p>Фото интерфейса ниже:</p>\n<p><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member195763/media/5349989499707300776f398f\" target=\"_blank\" data-nd-media-id=\"5349989499707300776f398f\" data-nd-image-orig=\"https://rcopen.com/member195763/media/5349989499707300776f398f\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/5349989499707300776f398f_sm\" alt width=\"170\" height=\"150\"></a><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member195763/media/5349989499707300776f33ca\" target=\"_blank\" data-nd-media-id=\"5349989499707300776f33ca\" data-nd-image-orig=\"https://rcopen.com/member195763/media/5349989499707300776f33ca\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/5349989499707300776f33ca_sm\" alt width=\"170\" height=\"150\"></a></p>\n<p>Задержка передачи видео где-то 0.2-0,3 сек. (поток 640*480x25 FPS, 0,6 Mbit/s). Я ранее проводил тесты – при увеличении разрешения задержка падает. Сверху пропускная способность usb свистка в режиме wifi точки упирается где-то в 1,5 Mbit/s (надо тестировать).</p>\n<p><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member195763/media/5349989499707300776f3f86\" target=\"_blank\" data-nd-media-id=\"5349989499707300776f3f86\" data-nd-image-orig=\"https://rcopen.com/member195763/media/5349989499707300776f3f86\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/5349989499707300776f3f86_sm\" alt width=\"170\" height=\"150\"></a><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member195763/media/5349989499707300776f4565\" target=\"_blank\" data-nd-media-id=\"5349989499707300776f4565\" data-nd-image-orig=\"https://rcopen.com/member195763/media/5349989499707300776f4565\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/5349989499707300776f4565_sm\" alt width=\"170\" height=\"150\"></a><a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member195763/media/53499c3299707300776f4b2c\" target=\"_blank\" data-nd-media-id=\"53499c3299707300776f4b2c\" data-nd-image-orig=\"https://rcopen.com/member195763/media/53499c3299707300776f4b2c\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/53499c3299707300776f4b2c_sm\" alt width=\"170\" height=\"150\"></a></p>\n<p>Итого по передаче видео пока проблемы решаемые.<br>\nСегодня заряжаю батареи – завтра поеду полетаю. Если кто-то может порекомендовать поле для полётов на севере Москвы (районе Алтуфьево), буду благодарен.</p>\n","user":"52fe17263df955007772c30c","ts":"2014-04-12T19:53:29.000Z","st":1,"cache":{"comment_count":4,"last_comment":"534a71119970730077136d15","last_comment_hid":4,"last_ts":"2014-04-13T11:12:17.000Z","last_user":"52fe17263df955007772c30c"},"views":2537,"bookmarks":0,"votes":0},"subscription":null},"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"}