Название проекта:
Индивидуальный проект "Carcarych"
Лидер проекта:
Блинцов Сергей
Команда проекта:
Заиграев Владислав
Яшков Владислав
Блинцов Сергей
Кураторы проекта
Диана
Сергей
Цель проекта:
Разработать устройство, которое решит проблему засыпания водителя за рулем автомобиля
Задачи проекта/распределение задач по участникам проекта
-
Проанализировать поведение и физическое состояние засыпающего человека
-
Разработать алгоритм распознавания сонливости
-
Создать программное обеспечение и систему взаимодействия
- Выпустить готовый прототип продукта
Распределение задач среди участников проекта:
БЛИНЦОВ СЕРГЕЙ:
Контроль выполнения задач проекта каждым участником
- Ежедневная постановка задач каждому участнику проекта
- Ежедневная проверка отчетов
- Разработка алгоритма, отслеживающего концентрацию внимания водителя за рулем автомобиля
Реализовать алгоритм, для предотвращения засыпания водителя за рулем
-Исследовать состояние водителя, переходящего в спящий режим
-Разработка алгоритма
-Тестирование алгоритма
-Сборка продукта
-Тестирование продукта
-Тесты в "полевых условиях" (автомобиль)
Разработка корпуса для устройства
-Изготовление корпуса
-Проектирование электрической схемы
-Сборка корпуса
ЗАИГРАЕВ ВЛАДИСЛАВ:
Разработка алгоритма.
Разработка программного обеспечения.
Тестирование и отладка
ЯШКОВ ВЛАДИСЛАВ:
Разработать мобильное приложение для Android, с помощью которого будет производиться синхронизация с основным устройством и управление ем, а также отображение всей статистики использования
Разработка и создание корпуса устройства.
Календарь выполнения проекта
Отчет за 01.08.16
Ознакомились с характеристиками Intel Edison
Установили софт, необходимый для разработки
Изучили возможности платформы
Отчет за 02.08.16
Выполнили подключение Web камеры к Edison
Составили список необходимых устройств для гаджета
Провели начальные исследования алгоритма
Отчет за 03.08.16
Реализовали стрим видео на локалхост эдисона
Изучили особенности реализации алгоритма отображения глаз с помощью средств opencv
Подключили opencv к питону
Разработали программу для определения глаз при помощи каскада Хаара
Отчет за 04.08.16
Оптимизировали алгоритма (до ~5 секунд на 1 кадр, после ~ 2,8 секунд на кадр)
Поставили новую задачу оптимизации алгоритма
Начали анализировать доступные алгоритмы по обнаружению глаз.
Отчет за 05.08.16
Проанализировали рынок, составили список конкурентов. Выявили достоинства и недостатки предоставленных на рынок продуктов. Провели анкетирование на странице "ВКонтакте" посвященное актуальности поставленной проблемы.
Отчет за 06.08.16
Посетили офис компании "Intel". Приняли участие в хакатоне по параллельному программированию. Наша команда показала результат, хоть и не попала в список призеров.
Отчет за 07.08.16
Приняли участие в поездке в Пешелань. Посетили город Арзамас и музей горного дела.
Отчет за 08.08.16
Приняли решение отказаться от стандартных решений OpenCV, а использовать свое решение, используя средства этой библиотеки. Данное решение было принято для оптимизации времени выполнения программы.
UPD: Алгоритм реализован, программа написана
Отчет за 09.08.16
Командой разработали первый прототип устройства (3d модель).
Распечатать корпус на 3d принтере не удалось из за громоздкого корпуса
В мастерской был создан первый прототип корпуса из Оргстекла
Пришлось отказаться от решения из оргстекла из-за технических издержек.
Принято решение использовать уже готовый корпус для Intel Edison, распечатанный ранее на 3d принтере
Отчет за 10.08.16
Во время тестирования программы было выявлено несколько недочетов в работе программы, напрямую влияющих, на ее работоспособность
Недочеты были устранены.
Программа подготовлена к выпуску. Был настроен скрипт автозапуска.
Официальные тесты пройдены
Отчет за 11.08.16
Работали над презентацией и бизнес планом проекта, тестированием приложения для Android
Отчет за 12.08.16
Проводили испытания устройства. Был заготовлен и собран финальный вариант корпуса. Все необходимые соединения были спаяны. Записано демо-видео.
Отчет за 13.08.16 (Итоговый отчет)
Оценка (резюме) кураторов проекта