ApolloAuto/apollo

Открытая платформа для автономного вождения

Прочее⭐ 26 831C++последний релиз: v9.0.0
Открыть на GitHub ↗

Что это за инструмент

Apollo — это открытая платформа для разработки, тестирования и развертывания автономных транспортных средств с гибкой архитектурой.

Зачем нужен

Инструмент ускоряет создание систем беспилотного вождения, предоставляя готовые модули для восприятия окружения, планирования траектории и управления автомобилем. Он полезен для безопасной интеграции программного обеспечения с аппаратным обеспечением (by-wire) и тестирования на различных типах дорог.

Что можно реализовать

  • Автономное следование по GPS-маршрутам на закрытых полигонах или парковках (версия 1.0)
  • Движение по фиксированным полосам с использованием LiDAR для картографирования и планирования траектории (версия 1.5)
  • Автономное вождение по простым городским дорогам с учетом светофоров и избеганием препятствий (версия 2.0)
  • Автономное движение по геоограниченным автомагистралям с контролем полосы и обнаружением препятствий камерами (версия 2.5)

Ключевые возможности

  • Поддержка современных GPU, включая Nvidia Ada Lovelace (40x0 series) через CUDA 11.8
  • Использование Docker для изоляции среды разработки и упрощения развертывания
  • Поэтапная интеграция: от базовых функций к сложным сценариям для обеспечения безопасности
  • Готовая архитектура для работы с by-wire системами (торможение, руление, дроссель)

👤 Кому подойдёт: Разработчики автономных систем, инженеры по интеграции оборудования, исследователи в области беспилотного вождения

Релизы

v9.0.0major
🕐 33 мес назад · релиз на GitHub ↗

Apollo 9.0: новый Dreamview Plus, переписанный PnC и Perception через плагины, модели CenterPoint/YOLOX, 4D-радар и поддержка ARM/Orin.

  • Added: Внедрен новый инструмент разработчика Dreamview Plus с режимами, кастомными панелями и ресурс-центром.
  • Added: Архитектура PnC и Perception переписана с использованием пакетного менеджмента и легковесных плагинов.
  • Added: В Perception по умолчанию заменены модели: CenterPoint для LiDAR и YOLOX+YOLO3D для камер.
  • Added: Добавлена поддержка 4D-радаров и возможность инкрементального обучения моделей на малых данных.
  • Added: Релиз адаптирован под архитектуру ARM, включая компиляцию и запуск на платформе Orin.