<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Spin7ion</id>
	<title>Wiki - Факультет компьютерных наук - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Spin7ion"/>
	<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Spin7ion"/>
	<updated>2026-09-27T09:51:24Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D0%B8_%D0%91%D0%9F%D0%9B%D0%90_(%D0%BA%D0%B2%D0%B0%D0%B4%D1%80%D0%BE%D0%BA%D0%BE%D0%BF%D1%82%D0%B5%D1%80%D0%B0)_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=25032</id>
		<title>Разработка программы симуляции БПЛА (квадрокоптера) (командный проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D0%B8_%D0%91%D0%9F%D0%9B%D0%90_(%D0%BA%D0%B2%D0%B0%D0%B4%D1%80%D0%BE%D0%BA%D0%BE%D0%BF%D1%82%D0%B5%D1%80%D0%B0)_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=25032"/>
		<updated>2017-10-09T09:34:00Z</updated>

		<summary type="html">&lt;p&gt;Spin7ion: Добавлены баллы&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Разработка программы симуляции БПЛА (квадрокоптера)&lt;br /&gt;
|company=НИУ ВШЭ&lt;br /&gt;
|semester=Осень 2017&lt;br /&gt;
|course=3&lt;br /&gt;
|number_of_students=3-8&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Приложение для универсального тестирования алгоритмов и плат автопилотов. Должна быть реализована физика аппарата в соответствии с выведенными студентами уравнениями динамики летательного аппарата (квадрокоптера).&lt;br /&gt;
Приложение должно иметь модульную архитектуру с возможностью применения различных алгоритмов стабилизации (PID/LQR).&lt;br /&gt;
Дополнительно будет возможность попробовать свои силы в разработке автопилота и системы компьютерного зрения.&lt;br /&gt;
&lt;br /&gt;
=== Чему научатся студенты? Что самое интересное в проекте? ===&lt;br /&gt;
* Численные методы&lt;br /&gt;
* Теория автоматического управления&lt;br /&gt;
* Работа с 3D графикой&lt;br /&gt;
&lt;br /&gt;
=== Организация работы (Как студенты будут работать в команде?) ===&lt;br /&gt;
От одного до нескольких студентов, в зависимости от размера команды будет работать над модулем приложения. В случае работы нескольких студентов над одной и той же задачей возможно разделение модуля на подзадачи или конкурирующая разработка, когда лучший код принимается в общий проект.&lt;br /&gt;
&lt;br /&gt;
=== Компоненеты (Из каких частей состоит проект?) ===&lt;br /&gt;
* Модуль расчета физики&lt;br /&gt;
* Модуль отображения и визуализации&lt;br /&gt;
* Системный планировщик&lt;br /&gt;
* Модуль связи с переферийными устройствами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Java, OpenGl, MatLab, OpenCV (возможно)&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Знание основ ООП, желательно знание языка программирования Java.&lt;br /&gt;
* Понимание физики твердого тела&lt;br /&gt;
* Желание разбираться в математическом аппарате представления твердого тела в пространстве&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Алгебра кватернионов&lt;br /&gt;
* Основы 3D графики&lt;br /&gt;
* Численные методы&lt;br /&gt;
* Язык Java&lt;br /&gt;
* Физика твердого тела&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
Для каждой задачи будет озвучен минимальный функционал и некоторые, необходимые для повышения базовой оценки дополнительные функции.&lt;br /&gt;
==== Системный планировщик ====&lt;br /&gt;
&#039;&#039;&#039;Минимальный функционал&#039;&#039;&#039;&lt;br /&gt;
* Разработать стандарный интерфейс для подключения модулей расчета физики и визуализации (2 балла)&lt;br /&gt;
* Разработать инициализацию и основной цикл программы (2 балла)&lt;br /&gt;
&#039;&#039;&#039;Дополнительные задачи&#039;&#039;&#039;&lt;br /&gt;
* Разработать архитектуру системы плагинов (2 балла)&lt;br /&gt;
* Разработать возможность получения плагинов с удаленного репозитария (2 балла)&lt;br /&gt;
* Реализовать возможность сетевого взаимодействия нескольких симуляторов (2 балла)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Модуль расчета физики ====&lt;br /&gt;
&#039;&#039;&#039;Минимальный функционал&#039;&#039;&#039;&lt;br /&gt;
* Реализовать расчет физики летательного аппарата методом Эйлера (2 балла)&lt;br /&gt;
* Реализовать в отдельном потоке управление аппаратом используя PID регулятор (2 балла)&lt;br /&gt;
&#039;&#039;&#039;Дополнительные задачи&#039;&#039;&#039;&lt;br /&gt;
* Реализовать возможность выбора метода и его точности (0.5 балла)&lt;br /&gt;
* Реализовать полунеявный метод эйлера (1.5 балла)&lt;br /&gt;
* Реализовать метод Рунге — Кутты (1.5 балла)&lt;br /&gt;
* Добавить расчет коллизий (2.5 балла)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Модуль отображения и визуализации ====&lt;br /&gt;
&#039;&#039;&#039;Минимальный функционал&#039;&#039;&#039;&lt;br /&gt;
* Реализовать отображение положения аппарата, земли, теней, динамичного освещения. (2 балла)&lt;br /&gt;
* Реализовать пользовательский интерфейс (2 балла)&lt;br /&gt;
&#039;&#039;&#039;Дополнительные задачи&#039;&#039;&#039;&lt;br /&gt;
* Добавить анимацию вращения винтов аппарата, в зависимости от тяги (2 балла)&lt;br /&gt;
* Добавить реалистичную модель аппарата с возможностью загрузки её из obj файла (2 балла)&lt;br /&gt;
* Добавить шейдер глубины резкости (2 балла)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Модуль связи с переферийными устройствами ====&lt;br /&gt;
&#039;&#039;&#039;Минимальный функционал&#039;&#039;&#039;&lt;br /&gt;
* Спроектировать и разработать интерфейс для подключения к проекту дополнительных плагинов, отвечающих за сторонее оборудование (2 балла)&lt;br /&gt;
* Реализовать возможность подключения джойстика (2 балла)&lt;br /&gt;
&#039;&#039;&#039;Дополнительные задачи&#039;&#039;&#039;&lt;br /&gt;
* Реализовать возможность подключения нескольких джойстиков (2 балла)&lt;br /&gt;
* Реализовать возможность подключения и обработки в отдельном потоке камеры (2 балла)&lt;br /&gt;
* Реализовать возможность подключения полетного контроллера PixHawk для Hardware in the Loop Simulation (2 балла)&lt;br /&gt;
&lt;br /&gt;
=== Похожие проекты ===&lt;br /&gt;
* [http://wiki.ros.org/gazebo Gazebo] - симулятор робототехнических систем&lt;br /&gt;
* [http://www.x-plane.com XPlane] - авиасимулятор&lt;br /&gt;
* [http://store.steampowered.com/app/410340/Liftoff/ Liftoff] - симулятор квадрокоптеров&lt;br /&gt;
&lt;br /&gt;
=== Контактная информация ===&lt;br /&gt;
* Email: [mailto:alexander.semion@gmail.com alexander.semion@gmail.com]&lt;br /&gt;
* [https://vk.com/spin7ion https://vk.com/spin7ion]&lt;br /&gt;
* [http://spin7ion.ru http://spin7ion.ru]&lt;br /&gt;
* Телефон: +7 916 068 36 99&lt;/div&gt;</summary>
		<author><name>Spin7ion</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D0%B8_%D0%91%D0%9F%D0%9B%D0%90_(%D0%BA%D0%B2%D0%B0%D0%B4%D1%80%D0%BE%D0%BA%D0%BE%D0%BF%D1%82%D0%B5%D1%80%D0%B0)_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=24935</id>
		<title>Разработка программы симуляции БПЛА (квадрокоптера) (командный проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D0%B8_%D0%91%D0%9F%D0%9B%D0%90_(%D0%BA%D0%B2%D0%B0%D0%B4%D1%80%D0%BE%D0%BA%D0%BE%D0%BF%D1%82%D0%B5%D1%80%D0%B0)_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=24935"/>
		<updated>2017-10-05T08:31:44Z</updated>

		<summary type="html">&lt;p&gt;Spin7ion: добавлены отступы&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Разработка программы симуляции БПЛА (квадрокоптера)&lt;br /&gt;
|company=НИУ ВШЭ&lt;br /&gt;
|semester=Осень 2017&lt;br /&gt;
|course=3&lt;br /&gt;
|number_of_students=3-8&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Приложение для универсального тестирования алгоритмов и плат автопилотов. Должна быть реализована физика аппарата в соответствии с выведенными студентами уравнениями динамики летательного аппарата (квадрокоптера).&lt;br /&gt;
Приложение должно иметь модульную архитектуру с возможностью применения различных алгоритмов стабилизации (PID/LQR).&lt;br /&gt;
Дополнительно будет возможность попробовать свои силы в разработке автопилота и системы компьютерного зрения.&lt;br /&gt;
&lt;br /&gt;
=== Чему научатся студенты? Что самое интересное в проекте? ===&lt;br /&gt;
* Численные методы&lt;br /&gt;
* Теория автоматического управления&lt;br /&gt;
* Работа с 3D графикой&lt;br /&gt;
&lt;br /&gt;
=== Организация работы (Как студенты будут работать в команде?) ===&lt;br /&gt;
От одного до нескольких студентов, в зависимости от размера команды будет работать над модулем приложения. В случае работы нескольких студентов над одной и той же задачей возможно разделение модуля на подзадачи или конкурирующая разработка, когда лучший код принимается в общий проект.&lt;br /&gt;
&lt;br /&gt;
=== Компоненеты (Из каких частей состоит проект?) ===&lt;br /&gt;
* Модуль расчета физики&lt;br /&gt;
* Модуль отображения и визуализации&lt;br /&gt;
* Системный планировщик&lt;br /&gt;
* Модуль связи с переферийными устройствами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Java, OpenGl, MatLab, OpenCV (возможно)&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Знание основ ООП, желательно знание языка программирования Java.&lt;br /&gt;
* Понимание физики твердого тела&lt;br /&gt;
* Желание разбираться в математическом аппарате представления твердого тела в пространстве&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Алгебра кватернионов&lt;br /&gt;
* Основы 3D графики&lt;br /&gt;
* Численные методы&lt;br /&gt;
* Язык Java&lt;br /&gt;
* Физика твердого тела&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
Для каждой задачи будет озвучен минимальный функционал и некоторые, необходимые для повышения базовой оценки дополнительные функции.&lt;br /&gt;
==== Системный планировщик ====&lt;br /&gt;
&#039;&#039;&#039;Минимальный функционал&#039;&#039;&#039;&lt;br /&gt;
* Разработать стандарный интерфейс для подключения модулей расчета физики и визуализации&lt;br /&gt;
* Разработать инициализацию и основной цикл программы&lt;br /&gt;
&#039;&#039;&#039;Дополнительные задачи&#039;&#039;&#039;&lt;br /&gt;
* Разработать архитектуру системы плагинов&lt;br /&gt;
* Разработать возможность получения плагинов с удаленного репозитария&lt;br /&gt;
* Реализовать возможность сетевого взаимодействия нескольких симуляторов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Модуль расчета физики ====&lt;br /&gt;
&#039;&#039;&#039;Минимальный функционал&#039;&#039;&#039;&lt;br /&gt;
* Реализовать расчет физики летательного аппарата методом Эйлера&lt;br /&gt;
* Реализовать в отдельном потоке управление аппаратом используя PID регулятор&lt;br /&gt;
&#039;&#039;&#039;Дополнительные задачи&#039;&#039;&#039;&lt;br /&gt;
* Реализовать возможность выбора метода и его точности&lt;br /&gt;
* Реализовать полунеявный метод эйлера&lt;br /&gt;
* Реализовать метод Рунге — Кутты&lt;br /&gt;
* Добавить расчет коллизий&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Модуль отображения и визуализации ====&lt;br /&gt;
&#039;&#039;&#039;Минимальный функционал&#039;&#039;&#039;&lt;br /&gt;
* Реализовать отображение положения аппарата, земли, теней, динамичного освещения.&lt;br /&gt;
* Реализовать пользовательский интерфейс&lt;br /&gt;
&#039;&#039;&#039;Дополнительные задачи&#039;&#039;&#039;&lt;br /&gt;
* Добавить анимацию вращения винтов аппарата, в зависимости от тяги&lt;br /&gt;
* Добавить реалистичную модель аппарата с возможностью загрузки её из obj файла&lt;br /&gt;
* Добавить шейдер глубины резкости&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Модуль связи с переферийными устройствами ====&lt;br /&gt;
&#039;&#039;&#039;Минимальный функционал&#039;&#039;&#039;&lt;br /&gt;
* Спроектировать и разработать интерфейс для подключения к проекту дополнительных плагинов, отвечающих за сторонее оборудование&lt;br /&gt;
* Реализовать возможность подключения джойстика &lt;br /&gt;
&#039;&#039;&#039;Дополнительные задачи&#039;&#039;&#039;&lt;br /&gt;
* Реализовать возможность подключения нескольких джойстиков&lt;br /&gt;
* Реализовать возможность подключения и обработки в отдельном потоке камеры&lt;br /&gt;
* Реализовать возможность подключения полетного контроллера PixHawk для Hardware in the Loop Simulation&lt;br /&gt;
&lt;br /&gt;
=== Похожие проекты ===&lt;br /&gt;
* [http://wiki.ros.org/gazebo Gazebo] - симулятор робототехнических систем&lt;br /&gt;
* [http://www.x-plane.com XPlane] - авиасимулятор&lt;br /&gt;
* [http://store.steampowered.com/app/410340/Liftoff/ Liftoff] - симулятор квадрокоптеров&lt;br /&gt;
&lt;br /&gt;
=== Контактная информация ===&lt;br /&gt;
* Email: [mailto:alexander.semion@gmail.com alexander.semion@gmail.com]&lt;br /&gt;
* [https://vk.com/spin7ion https://vk.com/spin7ion]&lt;br /&gt;
* [http://spin7ion.ru http://spin7ion.ru]&lt;br /&gt;
* Телефон: +7 916 068 36 99&lt;/div&gt;</summary>
		<author><name>Spin7ion</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D0%B8_%D0%91%D0%9F%D0%9B%D0%90_(%D0%BA%D0%B2%D0%B0%D0%B4%D1%80%D0%BE%D0%BA%D0%BE%D0%BF%D1%82%D0%B5%D1%80%D0%B0)_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=24934</id>
		<title>Разработка программы симуляции БПЛА (квадрокоптера) (командный проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D0%B8_%D0%91%D0%9F%D0%9B%D0%90_(%D0%BA%D0%B2%D0%B0%D0%B4%D1%80%D0%BE%D0%BA%D0%BE%D0%BF%D1%82%D0%B5%D1%80%D0%B0)_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=24934"/>
		<updated>2017-10-05T08:30:54Z</updated>

		<summary type="html">&lt;p&gt;Spin7ion: расчет коллизий перенесен в задачу физики&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Разработка программы симуляции БПЛА (квадрокоптера)&lt;br /&gt;
|company=НИУ ВШЭ&lt;br /&gt;
|semester=Осень 2017&lt;br /&gt;
|course=3&lt;br /&gt;
|number_of_students=3-8&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Приложение для универсального тестирования алгоритмов и плат автопилотов. Должна быть реализована физика аппарата в соответствии с выведенными студентами уравнениями динамики летательного аппарата (квадрокоптера).&lt;br /&gt;
Приложение должно иметь модульную архитектуру с возможностью применения различных алгоритмов стабилизации (PID/LQR).&lt;br /&gt;
Дополнительно будет возможность попробовать свои силы в разработке автопилота и системы компьютерного зрения.&lt;br /&gt;
&lt;br /&gt;
=== Чему научатся студенты? Что самое интересное в проекте? ===&lt;br /&gt;
* Численные методы&lt;br /&gt;
* Теория автоматического управления&lt;br /&gt;
* Работа с 3D графикой&lt;br /&gt;
&lt;br /&gt;
=== Организация работы (Как студенты будут работать в команде?) ===&lt;br /&gt;
От одного до нескольких студентов, в зависимости от размера команды будет работать над модулем приложения. В случае работы нескольких студентов над одной и той же задачей возможно разделение модуля на подзадачи или конкурирующая разработка, когда лучший код принимается в общий проект.&lt;br /&gt;
&lt;br /&gt;
=== Компоненеты (Из каких частей состоит проект?) ===&lt;br /&gt;
* Модуль расчета физики&lt;br /&gt;
* Модуль отображения и визуализации&lt;br /&gt;
* Системный планировщик&lt;br /&gt;
* Модуль связи с переферийными устройствами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Java, OpenGl, MatLab, OpenCV (возможно)&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Знание основ ООП, желательно знание языка программирования Java.&lt;br /&gt;
* Понимание физики твердого тела&lt;br /&gt;
* Желание разбираться в математическом аппарате представления твердого тела в пространстве&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Алгебра кватернионов&lt;br /&gt;
* Основы 3D графики&lt;br /&gt;
* Численные методы&lt;br /&gt;
* Язык Java&lt;br /&gt;
* Физика твердого тела&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
Для каждой задачи будет озвучен минимальный функционал и некоторые, необходимые для повышения базовой оценки дополнительные функции.&lt;br /&gt;
==== Системный планировщик ====&lt;br /&gt;
&#039;&#039;&#039;Минимальный функционал&#039;&#039;&#039;&lt;br /&gt;
* Разработать стандарный интерфейс для подключения модулей расчета физики и визуализации&lt;br /&gt;
* Разработать инициализацию и основной цикл программы&lt;br /&gt;
&#039;&#039;&#039;Дополнительные задачи&#039;&#039;&#039;&lt;br /&gt;
* Разработать архитектуру системы плагинов&lt;br /&gt;
* Разработать возможность получения плагинов с удаленного репозитария&lt;br /&gt;
* Реализовать возможность сетевого взаимодействия нескольких симуляторов.&lt;br /&gt;
&lt;br /&gt;
==== Модуль расчета физики ====&lt;br /&gt;
&#039;&#039;&#039;Минимальный функционал&#039;&#039;&#039;&lt;br /&gt;
* Реализовать расчет физики летательного аппарата методом Эйлера&lt;br /&gt;
* Реализовать в отдельном потоке управление аппаратом используя PID регулятор&lt;br /&gt;
&#039;&#039;&#039;Дополнительные задачи&#039;&#039;&#039;&lt;br /&gt;
* Реализовать возможность выбора метода и его точности&lt;br /&gt;
* Реализовать полунеявный метод эйлера&lt;br /&gt;
* Реализовать метод Рунге — Кутты&lt;br /&gt;
* Добавить расчет коллизий&lt;br /&gt;
&lt;br /&gt;
==== Модуль отображения и визуализации ====&lt;br /&gt;
&#039;&#039;&#039;Минимальный функционал&#039;&#039;&#039;&lt;br /&gt;
* Реализовать отображение положения аппарата, земли, теней, динамичного освещения.&lt;br /&gt;
* Реализовать пользовательский интерфейс&lt;br /&gt;
&#039;&#039;&#039;Дополнительные задачи&#039;&#039;&#039;&lt;br /&gt;
* Добавить анимацию вращения винтов аппарата, в зависимости от тяги&lt;br /&gt;
* Добавить реалистичную модель аппарата с возможностью загрузки её из obj файла&lt;br /&gt;
* Добавить шейдер глубины резкости&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Модуль связи с переферийными устройствами ====&lt;br /&gt;
&#039;&#039;&#039;Минимальный функционал&#039;&#039;&#039;&lt;br /&gt;
* Спроектировать и разработать интерфейс для подключения к проекту дополнительных плагинов, отвечающих за сторонее оборудование&lt;br /&gt;
* Реализовать возможность подключения джойстика &lt;br /&gt;
&#039;&#039;&#039;Дополнительные задачи&#039;&#039;&#039;&lt;br /&gt;
* Реализовать возможность подключения нескольких джойстиков&lt;br /&gt;
* Реализовать возможность подключения и обработки в отдельном потоке камеры&lt;br /&gt;
* Реализовать возможность подключения полетного контроллера PixHawk для Hardware in the Loop Simulation&lt;br /&gt;
&lt;br /&gt;
=== Похожие проекты ===&lt;br /&gt;
* [http://wiki.ros.org/gazebo Gazebo] - симулятор робототехнических систем&lt;br /&gt;
* [http://www.x-plane.com XPlane] - авиасимулятор&lt;br /&gt;
* [http://store.steampowered.com/app/410340/Liftoff/ Liftoff] - симулятор квадрокоптеров&lt;br /&gt;
&lt;br /&gt;
=== Контактная информация ===&lt;br /&gt;
* Email: [mailto:alexander.semion@gmail.com alexander.semion@gmail.com]&lt;br /&gt;
* [https://vk.com/spin7ion https://vk.com/spin7ion]&lt;br /&gt;
* [http://spin7ion.ru http://spin7ion.ru]&lt;br /&gt;
* Телефон: +7 916 068 36 99&lt;/div&gt;</summary>
		<author><name>Spin7ion</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D0%B8_%D0%91%D0%9F%D0%9B%D0%90_(%D0%BA%D0%B2%D0%B0%D0%B4%D1%80%D0%BE%D0%BA%D0%BE%D0%BF%D1%82%D0%B5%D1%80%D0%B0)_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=24930</id>
		<title>Разработка программы симуляции БПЛА (квадрокоптера) (командный проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D0%B8_%D0%91%D0%9F%D0%9B%D0%90_(%D0%BA%D0%B2%D0%B0%D0%B4%D1%80%D0%BE%D0%BA%D0%BE%D0%BF%D1%82%D0%B5%D1%80%D0%B0)_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=24930"/>
		<updated>2017-10-05T08:23:39Z</updated>

		<summary type="html">&lt;p&gt;Spin7ion: Добавлены критерии&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Разработка программы симуляции БПЛА (квадрокоптера)&lt;br /&gt;
|company=НИУ ВШЭ&lt;br /&gt;
|semester=Осень 2017&lt;br /&gt;
|course=3&lt;br /&gt;
|number_of_students=3-8&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Приложение для универсального тестирования алгоритмов и плат автопилотов. Должна быть реализована физика аппарата в соответствии с выведенными студентами уравнениями динамики летательного аппарата (квадрокоптера).&lt;br /&gt;
Приложение должно иметь модульную архитектуру с возможностью применения различных алгоритмов стабилизации (PID/LQR).&lt;br /&gt;
Дополнительно будет возможность попробовать свои силы в разработке автопилота и системы компьютерного зрения.&lt;br /&gt;
&lt;br /&gt;
=== Чему научатся студенты? Что самое интересное в проекте? ===&lt;br /&gt;
* Численные методы&lt;br /&gt;
* Теория автоматического управления&lt;br /&gt;
* Работа с 3D графикой&lt;br /&gt;
&lt;br /&gt;
=== Организация работы (Как студенты будут работать в команде?) ===&lt;br /&gt;
От одного до нескольких студентов, в зависимости от размера команды будет работать над модулем приложения. В случае работы нескольких студентов над одной и той же задачей возможно разделение модуля на подзадачи или конкурирующая разработка, когда лучший код принимается в общий проект.&lt;br /&gt;
&lt;br /&gt;
=== Компоненеты (Из каких частей состоит проект?) ===&lt;br /&gt;
* Модуль расчета физики&lt;br /&gt;
* Модуль отображения и визуализации&lt;br /&gt;
* Системный планировщик&lt;br /&gt;
* Модуль связи с переферийными устройствами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Java, OpenGl, MatLab, OpenCV (возможно)&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Знание основ ООП, желательно знание языка программирования Java.&lt;br /&gt;
* Понимание физики твердого тела&lt;br /&gt;
* Желание разбираться в математическом аппарате представления твердого тела в пространстве&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Алгебра кватернионов&lt;br /&gt;
* Основы 3D графики&lt;br /&gt;
* Численные методы&lt;br /&gt;
* Язык Java&lt;br /&gt;
* Физика твердого тела&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
Для каждой задачи будет озвучен минимальный функционал и некоторые, необходимые для повышения базовой оценки дополнительные функции.&lt;br /&gt;
==== Системный планировщик ====&lt;br /&gt;
&#039;&#039;&#039;Минимальный функционал&#039;&#039;&#039;&lt;br /&gt;
* Разработать стандарный интерфейс для подключения модулей расчета физики и визуализации&lt;br /&gt;
* Разработать инициализацию и основной цикл программы&lt;br /&gt;
&#039;&#039;&#039;Дополнительные задачи&#039;&#039;&#039;&lt;br /&gt;
* Разработать архитектуру системы плагинов&lt;br /&gt;
* Разработать возможность получения плагинов с удаленного репозитария&lt;br /&gt;
* Реализовать возможность сетевого взаимодействия нескольких симуляторов.&lt;br /&gt;
&lt;br /&gt;
==== Модуль расчета физики ====&lt;br /&gt;
&#039;&#039;&#039;Минимальный функционал&#039;&#039;&#039;&lt;br /&gt;
* Реализовать расчет физики летательного аппарата методом Эйлера&lt;br /&gt;
* Реализовать в отдельном потоке управление аппаратом используя PID регулятор&lt;br /&gt;
&#039;&#039;&#039;Дополнительные задачи&#039;&#039;&#039;&lt;br /&gt;
* Реализовать возможность выбора метода и его точности&lt;br /&gt;
* Реализовать полунеявный метод эйлера&lt;br /&gt;
* Реализовать метод Рунге — Кутты&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Модуль отображения и визуализации ====&lt;br /&gt;
&#039;&#039;&#039;Минимальный функционал&#039;&#039;&#039;&lt;br /&gt;
* Реализовать отображение положения аппарата, земли, теней, динамичного освещения.&lt;br /&gt;
* Реализовать пользовательский интерфейс&lt;br /&gt;
&#039;&#039;&#039;Дополнительные задачи&#039;&#039;&#039;&lt;br /&gt;
* Добавить анимацию вращения винтов аппарата, в зависимости от тяги&lt;br /&gt;
* Добавить реалистичную модель аппарата с возможностью загрузки её из obj файла&lt;br /&gt;
* Добавить шейдер глубины резкости&lt;br /&gt;
* Добавить расчет коллизий&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Модуль связи с переферийными устройствами ====&lt;br /&gt;
&#039;&#039;&#039;Минимальный функционал&#039;&#039;&#039;&lt;br /&gt;
* Спроектировать и разработать интерфейс для подключения к проекту дополнительных плагинов, отвечающих за сторонее оборудование&lt;br /&gt;
* Реализовать возможность подключения джойстика &lt;br /&gt;
&#039;&#039;&#039;Дополнительные задачи&#039;&#039;&#039;&lt;br /&gt;
* Реализовать возможность подключения нескольких джойстиков&lt;br /&gt;
* Реализовать возможность подключения и обработки в отдельном потоке камеры&lt;br /&gt;
* Реализовать возможность подключения полетного контроллера PixHawk для Hardware in the Loop Simulation&lt;br /&gt;
&lt;br /&gt;
=== Похожие проекты ===&lt;br /&gt;
* [http://wiki.ros.org/gazebo Gazebo] - симулятор робототехнических систем&lt;br /&gt;
* [http://www.x-plane.com XPlane] - авиасимулятор&lt;br /&gt;
* [http://store.steampowered.com/app/410340/Liftoff/ Liftoff] - симулятор квадрокоптеров&lt;br /&gt;
&lt;br /&gt;
=== Контактная информация ===&lt;br /&gt;
* Email: [mailto:alexander.semion@gmail.com alexander.semion@gmail.com]&lt;br /&gt;
* [https://vk.com/spin7ion https://vk.com/spin7ion]&lt;br /&gt;
* [http://spin7ion.ru http://spin7ion.ru]&lt;br /&gt;
* Телефон: +7 916 068 36 99&lt;/div&gt;</summary>
		<author><name>Spin7ion</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D0%B8_%D0%91%D0%9F%D0%9B%D0%90_(%D0%BA%D0%B2%D0%B0%D0%B4%D1%80%D0%BE%D0%BA%D0%BE%D0%BF%D1%82%D0%B5%D1%80%D0%B0)_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=24430</id>
		<title>Разработка программы симуляции БПЛА (квадрокоптера) (командный проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D0%B8_%D0%91%D0%9F%D0%9B%D0%90_(%D0%BA%D0%B2%D0%B0%D0%B4%D1%80%D0%BE%D0%BA%D0%BE%D0%BF%D1%82%D0%B5%D1%80%D0%B0)_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=24430"/>
		<updated>2017-09-21T12:47:38Z</updated>

		<summary type="html">&lt;p&gt;Spin7ion: Добавлено оформление и дополнительные контакты для связи&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Разработка программы симуляции БПЛА (квадрокоптера)&lt;br /&gt;
|company=&lt;br /&gt;
|semester=Осень 2017&lt;br /&gt;
|course=3&lt;br /&gt;
|number_of_students=3-8&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Приложение для универсального тестирования алгоритмов и плат автопилотов. Должна быть реализована физика аппарата в соответствии с выведенными студентами уравнениями динамики летательного аппарата (квадрокоптера).&lt;br /&gt;
Приложение должно иметь модульную архитектуру с возможностью применения различных алгоритмов стабилизации (PID/LQR).&lt;br /&gt;
Дополнительно будет возможность попробовать свои силы в разработке автопилота и системы компьютерного зрения.&lt;br /&gt;
&lt;br /&gt;
=== Чему научатся студенты? Что самое интересное в проекте? ===&lt;br /&gt;
* Численные методы&lt;br /&gt;
* Теория автоматического управления&lt;br /&gt;
* Работа с 3D графикой&lt;br /&gt;
&lt;br /&gt;
=== Организация работы (Как студенты будут работать в команде?) ===&lt;br /&gt;
От одного до нескольких студентов, в зависимости от размера команды будет работать над модулем приложения. В случае работы нескольких студентов над одной и той же задачей возможно разделение модуля на подзадачи или конкурирующая разработка, когда лучший код принимается в общий проект.&lt;br /&gt;
&lt;br /&gt;
=== Компоненеты (Из каких частей состоит проект?) ===&lt;br /&gt;
* Модуль расчета физики&lt;br /&gt;
* Модуль отображения и визуализации&lt;br /&gt;
* Системный планировщик&lt;br /&gt;
* Модуль связи с переферийными устройствами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Java, OpenGl, MatLab, OpenCV (возможно)&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Знание основ ООП, желательно знание языка программирования Java.&lt;br /&gt;
* Понимание физики твердого тела&lt;br /&gt;
* Желание разбираться в математическом аппарате представления твердого тела в пространстве&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Алгебра кватернионов&lt;br /&gt;
* Основы 3D графики&lt;br /&gt;
* Численные методы&lt;br /&gt;
* Язык Java&lt;br /&gt;
* Физика твердого тела&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
Для каждой задачи будет озучен минимальный функционал и некоторое, необходимое для повышения базовой оценки дополнительные функции.&lt;br /&gt;
&lt;br /&gt;
=== Похожие проекты ===&lt;br /&gt;
* [http://wiki.ros.org/gazebo Gazebo] - симулятор робототехнических систем&lt;br /&gt;
* [http://www.x-plane.com XPlane] - авиасимулятор&lt;br /&gt;
* [http://store.steampowered.com/app/410340/Liftoff/ Liftoff] - симулятор квадрокоптеров&lt;br /&gt;
&lt;br /&gt;
=== Контактная информация ===&lt;br /&gt;
* Email: [mailto:alexander.semion@gmail.com alexander.semion@gmail.com]&lt;br /&gt;
* [https://vk.com/spin7ion https://vk.com/spin7ion]&lt;br /&gt;
* [http://spin7ion.ru http://spin7ion.ru]&lt;br /&gt;
* Телефон: +7 916 068 36 99&lt;/div&gt;</summary>
		<author><name>Spin7ion</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D0%B8_%D0%91%D0%9F%D0%9B%D0%90_(%D0%BA%D0%B2%D0%B0%D0%B4%D1%80%D0%BE%D0%BA%D0%BE%D0%BF%D1%82%D0%B5%D1%80%D0%B0)_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=24429</id>
		<title>Разработка программы симуляции БПЛА (квадрокоптера) (командный проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D0%B8_%D0%91%D0%9F%D0%9B%D0%90_(%D0%BA%D0%B2%D0%B0%D0%B4%D1%80%D0%BE%D0%BA%D0%BE%D0%BF%D1%82%D0%B5%D1%80%D0%B0)_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=24429"/>
		<updated>2017-09-21T12:42:28Z</updated>

		<summary type="html">&lt;p&gt;Spin7ion: Добавлено оформление в виде списка&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Разработка программы симуляции БПЛА (квадрокоптера)&lt;br /&gt;
|company=&lt;br /&gt;
|semester=Осень 2017&lt;br /&gt;
|course=3&lt;br /&gt;
|number_of_students=3-8&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Приложение для универсального тестирования алгоритмов и плат автопилотов. Должна быть реализована физика аппарата в соответствии с выведенными студентами уравнениями динамики летательного аппарата (квадрокоптера).&lt;br /&gt;
Приложение должно иметь модульную архитектуру с возможностью применения различных алгоритмов стабилизации (PID/LQR).&lt;br /&gt;
Дополнительно будет возможность попробовать свои силы в разработке автопилота и системы компьютерного зрения.&lt;br /&gt;
&lt;br /&gt;
=== Чему научатся студенты? Что самое интересное в проекте? ===&lt;br /&gt;
* Численные методы&lt;br /&gt;
* Теория автоматического управления&lt;br /&gt;
* Работа с 3D графикой&lt;br /&gt;
&lt;br /&gt;
=== Организация работы (Как студенты будут работать в команде?) ===&lt;br /&gt;
От одного до нескольких студентов, в зависимости от размера команды будет работать над модулем приложения. В случае работы нескольких студентов над одной и той же задачей возможно разделение модуля на подзадачи или конкурирующая разработка, когда лучший код принимается в общий проект.&lt;br /&gt;
&lt;br /&gt;
=== Компоненеты (Из каких частей состоит проект?) ===&lt;br /&gt;
* Модуль расчета физики&lt;br /&gt;
* Модуль отображения и визуализации&lt;br /&gt;
* Системный планировщик&lt;br /&gt;
* Модуль связи с переферийными устройствами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Java, OpenGl, MatLab, OpenCV (возможно)&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Знание основ ООП, желательно знание языка программирования Java.&lt;br /&gt;
* Понимание физики твердого тела&lt;br /&gt;
* Желание разбираться в математическом аппарате представления твердого тела в пространстве&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Алгебра кватернионов&lt;br /&gt;
* Основы 3D графики&lt;br /&gt;
* Численные методы&lt;br /&gt;
* Язык Java&lt;br /&gt;
* Физика твердого тела&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
Для каждой задачи будет озучен минимальный функционал и некоторое, необходимое для повышения базовой оценки дополнительные функции.&lt;br /&gt;
&lt;br /&gt;
=== Похожие проекты ===&lt;br /&gt;
* [http://wiki.ros.org/gazebo Gazebo] - симулятор робототехнических систем&lt;br /&gt;
* [http://www.x-plane.com XPlane] - авиасимулятор&lt;br /&gt;
* [http://store.steampowered.com/app/410340/Liftoff/ Liftoff] - симулятор квадрокоптеров&lt;br /&gt;
&lt;br /&gt;
=== Контактная информация ===&lt;br /&gt;
Email: [mailto:alexander.semion@gmail.com alexander.semion@gmail.com]&lt;br /&gt;
Телефон: +7 916 068 36 99&lt;/div&gt;</summary>
		<author><name>Spin7ion</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D0%B8_%D0%91%D0%9F%D0%9B%D0%90_(%D0%BA%D0%B2%D0%B0%D0%B4%D1%80%D0%BE%D0%BA%D0%BE%D0%BF%D1%82%D0%B5%D1%80%D0%B0)_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=24425</id>
		<title>Разработка программы симуляции БПЛА (квадрокоптера) (командный проект)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B_%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D0%B8_%D0%91%D0%9F%D0%9B%D0%90_(%D0%BA%D0%B2%D0%B0%D0%B4%D1%80%D0%BE%D0%BA%D0%BE%D0%BF%D1%82%D0%B5%D1%80%D0%B0)_(%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82)&amp;diff=24425"/>
		<updated>2017-09-21T11:30:50Z</updated>

		<summary type="html">&lt;p&gt;Spin7ion: Новая страница, с помощью формы Новый_командный_проект&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Карточка_командного_проекта&lt;br /&gt;
|name=Разработка программы симуляции БПЛА (квадрокоптера)&lt;br /&gt;
|company=&lt;br /&gt;
|semester=Осень 2017&lt;br /&gt;
|course=3&lt;br /&gt;
|number_of_students=3-8&lt;br /&gt;
|categorize=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Что это за проект? ===&lt;br /&gt;
Приложение для универсального тестирования алгоритмов и плат автопилотов. Должна быть реализована физика аппарата в соответствии с выведенными студентами уравнениями динамики летательного аппарата (квадрокоптера).&lt;br /&gt;
Приложение должно иметь модульную архитектуру с возможностью применения различных алгоритмов стабилизации (PID/LQR).&lt;br /&gt;
Дополнительно будет возможность попробовать свои силы в разработке автопилота и системы компьютерного зрения.&lt;br /&gt;
&lt;br /&gt;
=== Чему научатся студенты? Что самое интересное в проекте? ===&lt;br /&gt;
* Численные методы&lt;br /&gt;
* Теория автоматического управления&lt;br /&gt;
* Работа с 3D графикой&lt;br /&gt;
&lt;br /&gt;
=== Организация работы (Как студенты будут работать в команде?) ===&lt;br /&gt;
От одного до нескольких студентов, в зависимости от размера команды будет работать над модулем приложения. В случае работы нескольких студентов над одной и той же задачей возможно разделение модуля на подзадачи или конкурирующая разработка, когда лучший код принимается в общий проект.&lt;br /&gt;
&lt;br /&gt;
=== Компоненеты (Из каких частей состоит проект?) ===&lt;br /&gt;
* Модуль расчета физики&lt;br /&gt;
* Модуль отображения и визуализации&lt;br /&gt;
* Системный планировщик&lt;br /&gt;
* Модуль связи с переферийными устройствами&lt;br /&gt;
&lt;br /&gt;
=== Какие будут использоваться технологии? ===&lt;br /&gt;
Java, OpenGl, MatLab, OpenCV (возможно)&lt;br /&gt;
&lt;br /&gt;
=== Какие начальные требования? ===&lt;br /&gt;
* Знание основ ООП, желательно знание языка программирования Java.&lt;br /&gt;
* Понимание физики твердого тела&lt;br /&gt;
* Желание разбираться в математическом аппарате представления твердого тела в пространстве&lt;br /&gt;
&lt;br /&gt;
=== Темы вводных занятий ===&lt;br /&gt;
* Алгебра кватернионов&lt;br /&gt;
* Основы 3D графики&lt;br /&gt;
* Численные методы&lt;br /&gt;
* Язык Java&lt;br /&gt;
* Физика твердого тела&lt;br /&gt;
&lt;br /&gt;
=== Критерии оценки ===&lt;br /&gt;
Для каждой задачи будет озучен минимальный функционал и некоторое, необходимое для повышения базовой оценки дополнительные функции.&lt;br /&gt;
&lt;br /&gt;
=== Похожие проекты ===&lt;br /&gt;
[http://wiki.ros.org/gazebo Gazebo] - симулятор робототехнических систем&lt;br /&gt;
[http://www.x-plane.com XPlane] - авиасимулятор&lt;br /&gt;
[http://store.steampowered.com/app/410340/Liftoff/ Liftoff] - симулятор квадрокоптеров&lt;br /&gt;
&lt;br /&gt;
=== Контактная информация ===&lt;br /&gt;
Email: [mailto:alexander.semion@gmail.com alexander.semion@gmail.com]&lt;br /&gt;
Телефон: +7 916 068 36 99&lt;/div&gt;</summary>
		<author><name>Spin7ion</name></author>
	</entry>
</feed>