Уже погибло бесконечно большое число водителей и невинных пассажиров из-за беспечности заснувших за рулём, поэтому эта проблема как нельзя актуальна в современном мире, поскольку полностью автоматизированные оснащённые автопилотом автомобили ещё недостаточно распространены и ближайшие 5-7 лет мы вынуждены будем решать указанную проблему какими-либо другими методами и способами. Одним из таких методов является применение компьютерного зрения, когда система следит за водителем и в случае обнаружения характерных признаков засыпания (длительно прикрытые глаза, зевание и т. д.), по сути в современных автомобилях оснащённых автопилотом и работает подобная система. Однако использование подобной системы в виде отдельного приложения на наш взгляд выглядит совсем нерационально, так как единственная камера смартфона будет занята контролем лица водителя и не сможет выполнять другие функции, так необходимые в процессе езды, да и вообще применение его в смартфоне не есть хорошее решение, для этого следует применять отдельные умные камеры, которые встраиваются в дизайн автомобиля и будут использовать непосредственно для наблюдения и анализа состояния бодрствования водителя авто.
В целом можно наверно придумать ещё немало применений подобного программного решения, так например можно наблюдать за состоянием лежачего пациента и контролировать его сон, либо передавать сигнал тревоги медицинскому персоналу в случае если он открыл или закрыл глаза, а не должен был этого делать (сейчас мы говорим о пациентах, которые например находятся в коме после несчастного случая и очень важно чётко зафиксировать момент, когда они придут в себя). С другой стороны можно наблюдать за людьми других профессий, так допустим мы можем контролировать состояние бодрствования нянечки, которая не должна заснуть и оставить без присмотра ребёнка или детей, за которыми она присматривает. В этом случае программное обеспечение может подать сигнал тревоги, который не испугает детей, но позволит вернуть человека в состояние должного выполнения своих обязанностей.
После того, как у нас появилось немного свободного времени мы завершили разработку данного приложения, теперь при наступлении контрольного случая, как только глаза закрыты определённое время система переходит в режим подачи сигнала тревоги (очень громко и напоминает реальную сирену, разбудит любого задремавшего водителя), после того, как водитель проснулся он нажимает кнопку на экране смартфона и система переходит в начальный экран в котором можно сделать выбор либо снова включить систему на дежурство, либо закрыть приложение, если вы уже гарантированно не нуждаетесь в контроле сонливости.
Хронология проводимых работ:
05.08.2022 г — старт разработки проекта, изучение принципа создания систем контроля за состоянием водителя на основе компьютерного зрения;
17.08.2022 г — разработано базовое андроид-приложение «Не спи за рулём!», рассчитанное на работу на смартфонах Android, основанное на контроле открытых и закрытых глаз меш-сетки лица;
25.08.2022 г — начало процесса тестирования, устранения обнаруженных багов и ошибок программного кода;
05.09.2022 г — разработка базовой составляющей проекта полностью завершена, разработка проекта временно приостановлена.
02.12.2022 г — завершена разработка андроид-приложения «Не спи за рулём!», начато тестирование а реальных условиях автомобильной трассы;
10.12.2022 г — завершён процесс тестирования, приложение показало себя отлично в нормальных условиях эксплуатации (достаточное освещение, чтобы было видно состояние глаз);
ИСПОЛЬЗУЕМЫЕ ТЕХНОЛОГИИ
Java, Kotlin, С/С++
Другие разработки компании:
(удерживайте палец на элементе, чтобы прочитать краткое описание)