Опубликовано: 11 января, 2015 (изменено) Хочу в этой теме поделиться тем, как я делаю программу для автопилота. Итак. Есть автопилот Pixhawk. Это комп, с unix-подобной операционкой - NuttX, который умеет, думаю, все что и иные автопилоты, но у него есть один плюс: под него, как и под обычный комп или телефон можно писать свои программы. Зима время не самое удачное для полетов, поэтому можно заняться виртуальными полетами в виртуальном мире, на виртуальном самолете, но я хочу попробовать к этому добавить создание программы, которая бы управляла самолетом так, как мне нужно. Когда программист пишет свою первую программ на чем-то новом, то это как правило «Hello world!» (Привет мир!), программа, которая просто пишет на экран текст, которым здоровается с миром. Как самолет здоровается с кем-то? Машет крыльями. Поэтому для начала я хочу попробовать сделать программу, которая помашет крылышками самолета. Нажимаем переключатель на пульте РУ, самолет делает взмахи крыльями, после чего продолжает полет на ручном управлении. Автопилот умеет работать в так называемом HIL (Hardware in the Loop - железо в круге. Автопилот - наземная станция - симулятор) Т.е. писать программу исправлять ошибки можно не переживая разбить самолет, т. к. летать будет виртуальный самолет — EasyStar в симуляторе X-Plane или FlightGear (еще не определился) Вот так это выглядит сейчас. Это ручной полет на Изике где-то в Калифорнии на симуляторе X-Plane. Изменено 11 января, 2015 пользователем nobunaga Михаил1967 понравилось это Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Опубликовано: 20 января, 2015 На выходных немного поковырялся с автопилотом. Штука весьма навороченная, поэтому много времени ушло на разборки и странные глюки, которые в результате вылечились обновлением прошивки. Пока смогу показать несколько видео которые демонстрируют основные возможности автопилота. На этом видео: автоматический взлет, проход по путевой точке, автоматическая посадка. Левая часть видео программа управления самолетом QGroundControl, справа симулятор X-Plane, в котором собственно и летает самолет. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Опубликовано: 20 января, 2015 (изменено) заняться виртуальными полетами в виртуальном мире, на виртуальном самолете, но я хочу попробовать к этому добавить создание программы, которая бы управляла самолетом так, как мне нужно.Автопилот тоже нужен виртуальный! Чтобы игрушка могла играть сама в себя без внешнего вмешательства! :DТогда останется только оплачивать счета за электричество :lol: Шутки-шутками, но есть такое занятие как онлайн-игры. Чтобы выиграть нужно либо вкидывать бабло, либо ставить бота. Бот ессно дешевле. Получается занимательная ситуация- тратить кучу времени наблюдая как комп играет сам с собой)))) Всмысле что все уже давно придумано :) Изменено 20 января, 2015 пользователем KBV Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Опубликовано: 20 января, 2015 заняться виртуальными полетами в виртуальном мире, на виртуальном самолете, но я хочу попробовать к этому добавить создание программы, которая бы управляла самолетом так, как мне нужно.Автопилот тоже нужен виртуальный! Чтобы игрушка могла играть сама в себя без внешнего вмешательства! :DТогда останется только оплачивать счета за электричество :lol: Шутки-шутками, но есть такое занятие как онлайн-игры. Чтобы выиграть нужно либо вкидывать бабло, либо ставить бота. Бот ессно дешевле. Получается занимательная ситуация- тратить кучу времени наблюдая как комп играет сам с собой)))) Всмысле что все уже давно придумано :) Не совсем понял при чем тут боты и игры. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах