CarCrushDron

Опубликован

Идея проекта

Полное название проекта
CarCrushDron
Руководитель
Денис Хищенко
Заявлен
21 июня 2018, 15:45
Категории проекта
  • II ступень
  • На конкурс «Реактор» Реактивное лето
Ключевые слова проекта
  • квадрокоптер
  • Машины
  • Авария
  • Видеосъёмка
Площадка конкурса
Кванториум (Воронеж)

Решаемая проблема / Замысел / Гипотеза

В крупных городах существует большая проблема – это пробки. Зачастую пробки возникают из-за небольших ДТП. Для того чтобы сотрудникам полиции оформить аварию, им нужно самим простоять в этой же пробке. Я предлагаем решение этой проблемы.

Подход к решению проблемы / Технология реализации замысла / Способ проверки гипотезы

Вместо наземных экипажей на место происшествия по вызову из мобильного приложения прибудет коптер, который зафиксирует ДТП посредством фото и видео.

Как всё будет работать?

Запрос с мобильного приложения поступает на сервер, сервер обрабатывает запрос и строит маршрут. После этого маршрут загружается в полётный контроллер и дрон вылетает на место аварии и снимает видео, которое потом отправляет в ГИБДД.

Презентация

prezentatsia_o_proekte_CarCrushDrone.pptx

Галерея проекта

План проекта

Лидер проекта
Денис Хищенко
1

Сборка квадрокоптера

Исполнитель:
Денис Хищенко
Срок:
задача уже завершена
Статус:
выполнена

Описание и инструкции

1.Сборка рамы
2. Установка моторов и регуляторов
3.Пайка электронных компонентов
4.Установка камеры, полётного контроллера, радиоприёмника, одноплатного компьютера Rapberry pi

Ключевые слова задачи

  • Сборка
  • контроллер

Компетенции

  1. умение самостоятельно определять цели деятельности и составлять планы деятельности; самостоятельно осуществлять, контролировать и корректировать деятельность; использовать все возможные ресурсы для достижения поставленных целей и реализации планов деятельности; выбирать успешные стратегии в различных ситуациях
  2. владение навыками познавательной, учебно-исследовательской и проектной деятельности, навыками разрешения проблем; способность и готовность к самостоятельному поиску методов решения практических задач, применению различных методов познания
  3. сформированность представлений о роли и месте физики в современной научной картине мира; понимание физической сущности наблюдаемых во Вселенной явлений; понимание роли физики в формировании кругозора и функциональной грамотности человека для решения практических задач
  4. владение основополагающими физическими понятиями, закономерностями, законами и теориями; уверенное пользование физической терминологией и символикой
  5. владение основными методами научного познания, используемыми в физике: наблюдение, описание, измерение, эксперимент; умения обрабатывать результаты измерений, обнаруживать зависимость между физическими величинами, объяснять полученные результаты и делать выводы
Приложенных файлов нет
2

Установка и настройка ПО для автономного полёта квадрокоптера

Исполнитель:
Денис Хищенко
Срок:
задача уже завершена
Статус:
выполнена

Описание и инструкции

1.Настройка квадрокоптера через программу QgroundControl
2.Установка OC Raspbian на Raspberry pi
3.Установка OpenCv на Raspberry pi
4.Написание программы на python

Ключевые слова задачи

  • python

Компетенции

  1. умение самостоятельно определять цели деятельности и составлять планы деятельности; самостоятельно осуществлять, контролировать и корректировать деятельность; использовать все возможные ресурсы для достижения поставленных целей и реализации планов деятельности; выбирать успешные стратегии в различных ситуациях
  2. готовность и способность к самостоятельной информационно-познавательной деятельности, включая умение ориентироваться в различных источниках информации, критически оценивать и интерпретировать информацию, получаемую из различных источников
  3. сформированность представлений о роли информации и связанных с ней процессов в окружающем мире
  4. владение навыками алгоритмического мышления и понимание необходимости формального описания алгоритмов
  5. владение умением понимать программы, написанные на выбранном для изучения универсальном алгоритмическом языке высокого уровня; знанием основных конструкций программирования; умением анализировать алгоритмы с использованием таблиц
Приложенных файлов нет
3

Проведение тестовых полётов

Исполнитель:
Денис Хищенко
Срок:
задача уже завершена
Статус:
выполнена

Описание и инструкции

1.Проведение тестовых полётов
2.Корректировка программы на основе результатов тестовых полётов

Ключевые слова задачи

  • программа
  • полёт
  • тесты

Компетенции

  1. умение самостоятельно определять цели деятельности и составлять планы деятельности; самостоятельно осуществлять, контролировать и корректировать деятельность; использовать все возможные ресурсы для достижения поставленных целей и реализации планов деятельности; выбирать успешные стратегии в различных ситуациях
  2. готовность и способность к самостоятельной информационно-познавательной деятельности, включая умение ориентироваться в различных источниках информации, критически оценивать и интерпретировать информацию, получаемую из различных источников
  3. сформированность представлений о математических понятиях как о важнейших математических моделях, позволяющих описывать и изучать разные процессы и явления; понимание возможности аксиоматического построения математических теорий
  4. сформированность представлений о компьютерно-математических моделях и необходимости анализа соответствия модели и моделируемого объекта (процесса); о способах хранения и простейшей обработке данных; понятия о базах данных и средствах доступа к ним, умений работать с ними
  5. владение компьютерными средствами представления и анализа данных
  6. владение универсальным языком программирования высокого уровня (по выбору), представлениями о базовых типах данных и структурах данных; умением использовать основные управляющие конструкции
Приложенных файлов нет
4

Создание мобильного приложения

Исполнитель:
Денис Хищенко
Срок:
задача уже завершена
Статус:
выполнена

Описание и инструкции

Написание мобильного приложения для вызова дрона на java

Ключевые слова задачи

  • java
  • приложение

Компетенции

  1. умение самостоятельно определять цели деятельности и составлять планы деятельности; самостоятельно осуществлять, контролировать и корректировать деятельность; использовать все возможные ресурсы для достижения поставленных целей и реализации планов деятельности; выбирать успешные стратегии в различных ситуациях
  2. готовность и способность к самостоятельной информационно-познавательной деятельности, включая умение ориентироваться в различных источниках информации, критически оценивать и интерпретировать информацию, получаемую из различных источников
  3. овладение понятием сложности алгоритма, знание основных алгоритмов обработки числовой и текстовой информации, алгоритмов поиска и сортировки
  4. владение универсальным языком программирования высокого уровня (по выбору), представлениями о базовых типах данных и структурах данных; умением использовать основные управляющие конструкции
  5. владение навыками и опытом разработки программ в выбранной среде программирования, включая тестирование и отладку программ; владение элементарными навыками формализации прикладной задачи и документирования программ
Приложенных файлов нет
5

Создание сервера

Исполнитель:
Денис Хищенко
Срок:
30 августа 2018
Статус:
в работе

Описание и инструкции

1.Написание сервера на python
2.Корректировка мобильного приложения для связи с сервером

Ключевые слова задачи

  • python
  • сервер

Компетенции

  1. умение самостоятельно определять цели деятельности и составлять планы деятельности; самостоятельно осуществлять, контролировать и корректировать деятельность; использовать все возможные ресурсы для достижения поставленных целей и реализации планов деятельности; выбирать успешные стратегии в различных ситуациях
  2. владение навыками познавательной, учебно-исследовательской и проектной деятельности, навыками разрешения проблем; способность и готовность к самостоятельному поиску методов решения практических задач, применению различных методов познания
  3. сформированность представлений о роли информации и связанных с ней процессов в окружающем мире
  4. овладение понятием сложности алгоритма, знание основных алгоритмов обработки числовой и текстовой информации, алгоритмов поиска и сортировки
  5. владение универсальным языком программирования высокого уровня (по выбору), представлениями о базовых типах данных и структурах данных; умением использовать основные управляющие конструкции
Приложенных файлов нет