Все началось с того, что я пошел учиться в автошколу в 2009 году.
По сравнению с гоночными машинами, на которых я ездил в компьютерных играх, вождение реального автомобиля мне показалось очень неудобным, было много ненужных действий, с которыми легко можно было справиться самостоятельно.
автоматика или электроника.
Зачем педаль сцепления? Почему машина глохнет? Зачем нужно переключаться на нейтральную скорость? И так далее.
У меня было много таких вопросов.
Я предполагаю, что мои проблемы частично решились с новыми автомобилями.
Но после автошколы, которую я успешно закончил, мне так и не довелось сесть за руль.
Возможно, к лучшему.
Машины нет, в ближайшее время не предвидится, да и в целом она не нужна.
С тех пор я начал теоретизировать, фантазировать и применять виртуальные решения к конкретным ситуациям, которые я видел на дорогах и внутри автомобиля.
Как будет работать система, которую я изобрел? Со временем эти изображения стали формировать общую картину.
В 2011 году я встретил человека, с которым мог поговорить на эту тему.
Я рассказал ему, как я все это видел, и он поделился своим мнением.
Имеет собственный автомобиль и является активным участником дорожного движения со стажем.
В конце 2012 года мне пришла в голову мысль, что не стоит останавливаться на разработке системы только для автомобилей, нужно мыслить шире.
Так в системе появились новые узлы.
Я их назвал: Автомобиль, Дорога, Светофор, Сервер.
Мне потребовалось несколько месяцев, чтобы подумать о связях между узлами системы.
В этой статье я покажу, что я из этого получил.
На изображении ниже показана принципиальная схема пути передачи информации.
В центре картинки — сервер, который принимает и отправляет информацию.
Справа светофор, вверху автомобиль, слева дорога (для большей наглядности использованы знаки).
Далее предлагаю более подробно ознакомиться с данными, которые передают и получают узлы системы.
Автомобиль -> Дорога
• Данные гироскопа + координаты (для выявления неровностей дороги)
• Скорость путешествия
• Общие характеристики автомобиля, колёс, прицепа (вес, габариты, габариты, марка) Дорога -> Автомобиль
• Погодные условия на дороге (температура, лед, вода и т. д.)
• Освещение в ночное время (фонарные столбы)
• Заторы на дорогах (количество автомобилей на дороге)
• Пешеходные переходы без светофоров.
• Присутствие людей на дороге и рядом с дорогой, тротуарах, обочинах
• Дорожные знаки, разметка, в том числе временная
• Точная карта участка дороги в 3D (дефекты/особенности земляного полотна)
• Парковки, стоянки, автобусные остановки
• Общая карта (город, район)
• Туннель, мост, переезд (высота, ширина, максимальный вес)
• Перекресток, железная дорога
• Аварии, пробки, дорожные работы Автомобиль -> Светофор
• Направление движения через перекресток.
• Данные о дороге и людях вокруг, полученные вашими устройствами.
• Положение других автомобилей относительно вас Светофор -> Автомобиль
• Загруженность перекрестка, зоны действия светофора
• Направление движения других транспортных средств
• Направление и скорость ветра
• Пешеходные переходы, чел.
• Движение поездов
• Вся информация о перекрестке, полученная с дороги Дорога -> Светофор
• Погодные условия на дороге (лед, вода.
)
• Заторы на дороге (количество автомобилей на перекрестке)
• Наличие людей вблизи перекрестка, тротуаров, обочин
• Дорожные знаки, разметка, в том числе временная
• Точная карта перекрестка в 3D (дефекты/особенности дорожного полотна)
• Туннель, мост (высота, ширина)
• Аварии, пробки, дорожные работы на перекрестке Автомобиль -> Автомобиль
• Направление и скорость движения
• Общие характеристики автомобиля, колёс, прицепа (вес, габариты, габариты)
• Данные гироскопа + координаты (для расчета геометрии движения) Светофор -> Светофор
• Загруженность перекрестка, зоны действия светофора
• Направление и скорость движения транспортных средств
• Направление и скорость ветра
• Пешеходные переходы, чел.
• Движение поездов
• Вся информация о перекрестке, полученная с дороги Серверы
• Серверы получают и обрабатывают информацию, полученную от дорог, автомобилей и светофоров.
• Создавать карты • Рассчитать статистику • Анализируйте всю систему и каждую часть отдельно: автомобили, дороги, светофоры • При необходимости вызовите полицию, скорую помощь, пожарных и другие службы.
• Предлагать оптимальные решения на основе предыдущего опыта (маршруты для автомобилей, время реакции светофоров и т.д.) • Серверы будут взаимозаменяемы и дополняют друг друга.
• Отсутствие единого центра повышает отказоустойчивость • Тот же принцип будет использоваться на светофорах, автомобилях, дорогах.
Каждая из этих систем сможет работать независимо
• Автомобиль сможет ездить без помощи сервера, дороги и светофора.
• Дороги также смогут собирать и обрабатывать информацию без сервера или светофора, даже с автомобилей, не оснащенных всеми приборами и датчиками.
• Светофоры, объединенные в единую сеть, смогут обеспечить бесперебойную работу без сервера, данные с дорог и автомобилей • Серверы смогут на основе косвенных данных выполнять поставленную перед ними задачу.
Если информация с дорог вдруг перестанет поступать, будут использовать то, что имеется от машин, светофоров и т. д. Как мне представить компоненты каждого узла отдельно? .
Машина
Колеса от двух и более: Шина, рама, мотор, тормоза, генератор, аккумулятор, гироскоп, акселерометр, управление ПК, стыковка с кузовом.
Тело: Салон, дополнительный мотор, генератор, аккумулятор, платформа, амортизаторы, двери, люки, крышка, капот, окна, лобовое стекло, крыша, пол, чувствительная «кожа», ощущение в пространстве, фары, освещение, зеркала, обзор, датчики, камеры , сканеры, управление ПК, аккумулятор, аксессуары, спецтехника, прицеп Салон: Двери, люки, чехлы, окна, лобовое стекло, пол, крыша, изоляция (звук, пыль, вода, газ), сиденья, ремни, подушки безопасности, контроль движения (руль), управление системами, кондиционер, фильтры, запас воздуха, освещение , развлечения, мультимедиа, система, хранилище, багажник, управление ПК, аккумулятор, сервер обработки и связи.
Гараж, СТО, Заправочные станции Дорога Проезжая часть: Дорожное полотно, покрытие, мосты, туннели, виадук, разметка, «зебра», сбор энергии.
Тротуар, бордюр: Дорожные знаки, адреса, бордюр, забор, освещение, подземный переход, эстакада, зеленые насаждения, мусорные баки, электрические столбы, датчики, сканеры, камеры, шлагбаум, управление ПК, коммуникации, каналы, люки, канализация, техническая, водозабор, остановки, стоянка.
Обслуживание клиентов: Специалисты, рабочие, спецтехника, метеослужба, сервер обработки, связь, 3D-карта местности, общая карта, данные с центрального сервера о дороге без датчиков, историческая информация, графики движения, маршруты.
Светофор 3D сканер перекрестков, датчики, камеры, управление ПК, связь, информационные панели, экраны, освещение, данные с дороги, данные с машин, данные с сервера, данные со светофоров.
Сервер
Администрирование, общий контроль, архив, специалисты, связь, телефонные услуги, справочный центр, информация, обучение, установка и обслуживание оборудования, мощные компьютеры, центр разработок, инноваций, тестирования и внедрения.
Теги: #автомобиль #дорога #светофор #сервер #Анализ и проектирование систем
-
Devops Московский Митап: Мониторинг
19 Oct, 24 -
Android-Ридер Rss И Еще Пара Новостей
19 Oct, 24 -
Когда Ты Уходишь В Отпуск?
19 Oct, 24