Разработка программы симуляции БПЛА (квадрокоптера) (командный проект) — различия между версиями
Spin7ion (обсуждение | вклад) (Новая страница, с помощью формы Новый_командный_проект) |
Spin7ion (обсуждение | вклад) (Добавлено оформление в виде списка) |
||
Строка 46: | Строка 46: | ||
=== Похожие проекты === | === Похожие проекты === | ||
− | [http://wiki.ros.org/gazebo Gazebo] - симулятор робототехнических систем | + | * [http://wiki.ros.org/gazebo Gazebo] - симулятор робототехнических систем |
− | [http://www.x-plane.com XPlane] - авиасимулятор | + | * [http://www.x-plane.com XPlane] - авиасимулятор |
− | [http://store.steampowered.com/app/410340/Liftoff/ Liftoff] - симулятор квадрокоптеров | + | * [http://store.steampowered.com/app/410340/Liftoff/ Liftoff] - симулятор квадрокоптеров |
=== Контактная информация === | === Контактная информация === | ||
Email: [mailto:alexander.semion@gmail.com alexander.semion@gmail.com] | Email: [mailto:alexander.semion@gmail.com alexander.semion@gmail.com] | ||
Телефон: +7 916 068 36 99 | Телефон: +7 916 068 36 99 |
Версия 15:42, 21 сентября 2017
Компания | [[|]] |
Учебный семестр | Осень 2017 |
Учебный курс | 3-й курс |
Максимальное количество студентов, выбравших проект: 3-8 | |
Содержание
|
Что это за проект?
Приложение для универсального тестирования алгоритмов и плат автопилотов. Должна быть реализована физика аппарата в соответствии с выведенными студентами уравнениями динамики летательного аппарата (квадрокоптера). Приложение должно иметь модульную архитектуру с возможностью применения различных алгоритмов стабилизации (PID/LQR). Дополнительно будет возможность попробовать свои силы в разработке автопилота и системы компьютерного зрения.
Чему научатся студенты? Что самое интересное в проекте?
- Численные методы
- Теория автоматического управления
- Работа с 3D графикой
Организация работы (Как студенты будут работать в команде?)
От одного до нескольких студентов, в зависимости от размера команды будет работать над модулем приложения. В случае работы нескольких студентов над одной и той же задачей возможно разделение модуля на подзадачи или конкурирующая разработка, когда лучший код принимается в общий проект.
Компоненеты (Из каких частей состоит проект?)
- Модуль расчета физики
- Модуль отображения и визуализации
- Системный планировщик
- Модуль связи с переферийными устройствами
Какие будут использоваться технологии?
Java, OpenGl, MatLab, OpenCV (возможно)
Какие начальные требования?
- Знание основ ООП, желательно знание языка программирования Java.
- Понимание физики твердого тела
- Желание разбираться в математическом аппарате представления твердого тела в пространстве
Темы вводных занятий
- Алгебра кватернионов
- Основы 3D графики
- Численные методы
- Язык Java
- Физика твердого тела
Критерии оценки
Для каждой задачи будет озучен минимальный функционал и некоторое, необходимое для повышения базовой оценки дополнительные функции.
Похожие проекты
- Gazebo - симулятор робототехнических систем
- XPlane - авиасимулятор
- Liftoff - симулятор квадрокоптеров
Контактная информация
Email: alexander.semion@gmail.com Телефон: +7 916 068 36 99