Структура программного обеспечения устройства системы контроллера беспилотного автомобиля включает в себя программное обеспечение устройства и прикладное программное обеспечение.
Программное обеспечение устройства включает операционную систему Линукс, промежуточное ПО РОС и общую структуру. Прикладное программное обеспечение разделено на три части: во-первых, базовые программные службы, в основном состоящие из API-интерфейсов сбора данных, API-интерфейсов управления транспортным средством по проводам, API-интерфейсов карт и программ-поставщиков интегрированной навигации; во-вторых, специализированные программные службы, в основном состоящие из прикладного программного обеспечения для автономного вождения (модули восприятия, принятия решений, управления и их подмодули), коммуникационных служб и интерфейсов взаимодействия человек-машина.
Что касается операционной системы Линукс, то в качестве платформы контроллера был выбран дистрибутив Убунту. Линукс обладает рядом преимуществ перед другими операционными системами. Одним из них является открытый исходный код, что делает его весьма привлекательным для дальнейшего изучения и изучения. Кроме того, Линукс довольно стабилен, поддерживает длительную бесперебойную работу и очень экономичен в использовании памяти.
Открывая распределенные коммуникационные сервисы для связи изначально слабосвязанных компонентов, промежуточное программное обеспечение РОС обеспечивает повторное использование кода, распределенные коммуникационные сервисы, большое количество подключаемых модулей и инструментов моделирования, предлагает богатую библиотеку и гарантирует совместимость с несколькими языками программирования, включая C++ и Питон. РОС предоставляет функциональные возможности, необходимые операционной системе, среди прочего, аппаратную абстракцию, базовое управление устройствами, выполнение стандартных функций, межсистемную передачу сообщений и управление пакетами. РОС переходит на распределенную структуру, и благодаря одноранговой архитектуре узлы могут функционировать независимо, что обеспечивает модульные изменения и настройку, а также повышает уровень отказоустойчивости системы. Модули используют независимые и унифицированные языки определения интерфейсов для обмена сообщениями между различными модулями.
Универсальный фреймворк оснащен общепринятыми фреймворками прикладных программ, такими как Кафе, ТензорРТ, TensorFlow, CUDA и т. д. С помощью универсального фреймворка можно очень просто настроить среду выполнения алгоритмов искусственного интеллекта.
Прикладное программное обеспечение состоит из одного базового программного сервиса и нескольких специализированных, настраиваемых программных сервисов. Базовые программные сервисы, в частности, включают API-интерфейсы сбора данных, позволяющие собирать данные со стандартных лидаров, радаров миллиметрового диапазона и сетевых камер; API-интерфейсы управления транспортным средством по проводам с функциями связи по шине МОЖЕТ и инкапсуляции/анализа сообщений; API-интерфейсы картографического интерфейса, которые помогают вызывать высокоточные карты для предоставления высокоточных картографических сервисов системе; и интегрированные навигационные программы компании, предоставляющие системе сервисы позиционирования с точностью до сантиметра.
Специализированные сервисы программного обеспечения, разработанные на заказ, представляют собой модули интеллектуальной автомобильной системы, предоставляемые в соответствии с конкретными требованиями задачи или для проверки уникальных алгоритмов. Работая над устройством, разработчики могут сосредоточиться на реализации специализированных алгоритмов, основанных на их исследовательской работе, и не беспокоиться о модулях в системе. Все подмодули учитывают наличие слабосвязанных соединений между модулями посредством механизма связи РОС, и каждый модуль может развиваться и оптимизироваться независимо.
ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ-Часто задаваемые вопросы
Выставка пройдет с 13 по 15 мая 2026 года в выставочном центре XICEC. Место проведения: павильон C Международного конференц- и выставочного центра города Сямынь (XICEC), Сямынь, Китай.
По оценкам, Экспо станет значимым событием, площадь которого составит 40 000 м², в нем примут участие более 350 компаний-экспонентов, а число посетителей превысит 30 000 специалистов со всего мира.
Будет работать более 80 отраслевых форумов и мероприятий, на которых будут представлены и обсуждены такие темы, как интеллектуальная мобильность, транспортные коммуникации, безопасность и устойчивое развитие.
В конференции примут участие представители более 80 стран и регионов, и, таким образом, она станет всемирным саммитом для революции в сфере интеллектуального транспорта.
Конечно, да. Выставка, объединяющая более 1000 партнеров по всему миру, является лучшим местом для инициирования делового сотрудничества, обмена технологиями и привлечения инвестиционных возможностей.
Если вы хотите узнать больше, свяжитесь с Оргкомитетом, посетив страницу «Контакты» на официальном сайте.