1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ApolloAuto-apollo

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Мы выбираем отправиться на Луну в этом десятилетии и делать другие вещи,

не потому что они легки, а потому что они трудны.

— Джон Ф. Кеннеди, 1962 г.

Добро пожаловать на страницу Apollo на GitHub!

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

Для бизнеса и партнёрства посетите наш веб-сайт.

Содержание

  1. Введение
  2. Необходимые условия
  3. Индивидуальные версии
  4. Архитектура
  5. Установка
  6. Быстрый старт
  7. Документы

Введение

В Apollo добавлено много новых модулей и функций, но перед использованием его необходимо тщательно откалибровать и настроить. Пожалуйста, внимательно ознакомьтесь с необходимыми условиями и шагами установки, чтобы убедиться, что вы готовы к созданию и запуску Apollo. Вы также можете ознакомиться с обзором архитектуры Apollo для лучшего понимания основных технологий и платформ Apollo.

Необходимые условия

[Новое в 2021-01] Платформа Apollo (стабильная версия) теперь обновлена пакетами программного обеспечения и зависимостями библиотек более новых версий, включая:

  • CUDA обновлена до версии 11.1 для поддержки графических процессоров Nvidia Ampere (серия 30x0), с драйвером NVIDIA >= 455.32;
  • LibTorch (версия как для CPU, так и для GPU) обновлена до версии 1.7.0 соответственно.

Мы не ожидаем, что это повлияет на вашу текущую работу, но для облегчения миграции вам потребуется:

  1. Обновить драйвер NVIDIA на вашем хосте до версии >= 455.32. (Веб-ссылка).
  2. Извлечь последний код и выполнить следующие команды после перезагрузки и входа в контейнер разработки Apollo:
# Удалить вывод Bazel предыдущих сборок
rm -rf /apollo/.cache/{bazel,build,repos}
# Переконфигурировать bazelrc.
./apollo.sh config --noninteractive

  • Транспортное средство, оснащённое проводной системой, включая, помимо прочего, тормозную систему, рулевое управление, дроссельную заслонку и переключение передач (в настоящее время Apollo тестируется на Lincoln MKZ);

  • Машина с 8-ядерным процессором и минимум 16 ГБ памяти;

  • Настоятельно рекомендуется использовать графический процессор NVIDIA Turing или AMD GFX9/RDNA/CDNA;

  • Ubuntu 18.04;

  • Драйвер NVIDIA версии 455.32.00 и выше (веб-ссылка) или ROCm v5.1 и выше;

  • Docker-CE версии 19.03 и выше (официальный документ);

  • NVIDIA Container Toolkit (официальный документ).

Обратите внимание, что рекомендуется устанавливать версии Apollo в следующем порядке: 1.0 -> любая версия, которую вы хотели бы протестировать. Причина этой рекомендации заключается в том, что вам необходимо подтвердить, правильно ли функционируют отдельные аппаратные компоненты и модули, и очистить различные тестовые случаи версий, прежде чем переходить к более высокой и способной версии для вашей безопасности и безопасности окружающих вас людей.

Индивидуальные версии:

На следующей диаграмме показаны объём и функции каждого выпуска Apollo:

Apollo 1.0:

Apollo 1.0, также известный как автоматическое следование по GPS, работает в закрытом помещении, таком как испытательный трек или парковка. Эта установка необходима для обеспечения того, что... Apollo прекрасно работает с вашим автомобилем. На диаграмме ниже перечислены различные модули в Apollo 1.0.

Apollo 1.5:

Apollo 1.5 предназначен для движения по фиксированной полосе. Благодаря добавлению лидара автомобили этой версии теперь лучше воспринимают окружающую обстановку и могут точнее определять своё текущее положение и планировать траекторию для более безопасного маневрирования на своей полосе. Обратите внимание, что модули, выделенные жёлтым цветом, являются дополнениями или обновлениями для версии 1.5.

Apollo 2.0:

Apollo 2.0 поддерживает автономное вождение автомобилей по простым городским дорогам. Автомобили могут безопасно двигаться по дорогам, избегать столкновений с препятствиями, останавливаться на светофорах и при необходимости менять полосу движения, чтобы добраться до пункта назначения. Обратите внимание, что модули, выделенные красным цветом, являются дополнениями или обновлениями для версии 2.0.

Apollo 2.5:

Apollo 2.5 позволяет автомобилю автономно передвигаться по огороженным территориям автомагистралей с камерой для обнаружения препятствий. Автомобили способны сохранять контроль над полосой движения, двигаться и избегать столкновения с впереди идущими транспортными средствами.

Обратите внимание: если вам необходимо протестировать Apollo 2.5, в целях безопасности обратитесь за помощью к команде инженеров Apollo. Ваша безопасность является нашим приоритетом номер один, и мы хотим убедиться, что Apollo 2.5 правильно интегрирован с вашим транспортным средством, прежде чем вы отправитесь в путь.

Apollo 3.0:

Основное внимание Apollo 3.0 уделяется предоставлению разработчикам платформы для создания решений в условиях закрытого пространства и низкой скорости. Автомобили сохраняют контроль над полосой движения и способны двигаться и избегать столкновений с впереди идущим транспортом.

Apollo 3.5:

Apollo 3.5 способен ориентироваться в сложных дорожных ситуациях, таких как жилые районы и центр города. Автомобиль теперь имеет обзор на 360 градусов, а также улучшенные алгоритмы восприятия, позволяющие справляться с меняющимися условиями городских дорог, делая автомобиль более безопасным и осведомлённым. Планирование на основе сценариев позволяет ориентироваться в сложных сценариях, включая незащищённые повороты и узкие улицы, часто встречающиеся в жилых районах и дорогах со знаками остановки.

Apollo 5.0:

Целью Apollo 5.0 является поддержка серийного производства для автономного вождения в огороженных зонах. Автомобиль теперь обладает обзором на 360 градусов и улучшенной моделью глубокого обучения восприятия для работы с изменяющимися условиями сложных дорожных сценариев, что делает автомобиль более безопасным и информированным. Планирование на основе сценариев было усовершенствовано для поддержки дополнительных сценариев, таких как остановка и пересечение пустых перекрёстков.

Apollo 5.5:

Apollo 5.5 расширяет возможности автономного вождения по сложным городским дорогам предыдущих версий Apollo, предоставляя поддержку движения от бордюра до бордюра. С этим новым дополнением Apollo становится ещё ближе к полностью автономному вождению по городским улицам. Автомобиль обладает полным обзором на 360 градусов, улучшенной моделью глубокого обучения восприятия и совершенно новой моделью прогнозирования для работы с изменениями условий окружающей среды. Installation_guide

Поздравляем! Вы успешно установили Apollo без аппаратного обеспечения. Если у вас есть транспортное средство и аппаратное обеспечение для определённой версии, пожалуйста, выберите руководство по быстрому запуску, наиболее подходящее для вашей конфигурации:

Быстрые запуски:

  • Руководство по быстрому запуску Apollo 9.0 (https://apollo.baidu.com/docs/apollo/9.0/md_docs_2_xE5_xAE_x89_xE8_xA3_x85_xE6_x8C_x87_xE5_x8D_x97_2_xE5_x8C_x85_xE7_xAE_xA1_xE7_x90_x86_410bb1324792103828eeacd86377c551.html)

  • Руководство по быстрому запуску Apollo 8.0 (docs/02_Quick%20Start/apollo_8_0_quick_start.md)

  • Руководство по быстрому запуску Apollo 6.0 (docs/02_Quick%20Start/apollo_6_0_quick_start.md)

  • Руководство по быстрому запуску Apollo 5.5 (docs/02_Quick%20Start/apollo_5_5_quick_start.md)

  • Руководство по быстрому запуску Apollo 5.0 (docs/02_Quick%20Start/apollo_5_0_quick_start.md)

  • Руководство по быстрому запуску Apollo 3.5 (docs/02_Quick%20Start/apollo_3_5_quick_start.md)

  • Руководство по быстрому запуску Apollo 3.0 (docs/02_Quick%20Start/apollo_3_0_quick_start.md)

  • Руководство по быстрому запуску Apollo 2.5 (docs/02_Quick%20Start/apollo_2_5_quick_start.md)

  • Руководство по быстрому запуску Apollo 2.0 (docs/02_Quick%20Start/apollo_2_0_quick_start.md)

  • Руководство по быстрому запуску Apollo 1.5 (docs/02_Quick%20Start/apollo_1_5_quick_start.md)

  • Руководство по быстрому запуску Apollo 1.0 (docs/02_Quick%20Start/apollo_1_0_quick_start.md)

Документы:

  • Инструкции по установке (docs/01_Installation%20Instructions/)

  • Быстрый запуск (docs/02_Quick%20Start/)

  • Управление пакетами (docs/03_Package%20Management/)

  • CyberRT (docs/04_CyberRT/)

  • Локализация (docs/05_Localization/)

  • Восприятие (docs/06_Perception/)

  • Прогнозирование (docs/07_Prediction/)

  • Планирование (docs/08_Planning/)

  • Принятие решений (docs/09_Decider/)

  • Контроль (docs/10_Control/)

  • Интеграция с аппаратным обеспечением и калибровка (docs/11_Hardware%20Integration%20and%20Calibration/)

  • Получение карт (docs/12_Map%20acquisition/)

  • Инструмент Apollo (docs/13_Apollo%20Tool/)

  • Другое (docs/14_Others/)

  • Часто задаваемые вопросы (docs/15_FAQS/README.md)

Вопросы

Вы можете задавать вопросы и сообщать об ошибках в виде проблем на GitHub.

Авторские права и лицензия

Apollo предоставляется под лицензией Apache-2.0 (https://github.com/ApolloAuto/apolo/blob/master/LICENSE).

Отказ от ответственности

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

Пожалуйста, ознакомьтесь с отказом от ответственности Apollo на официальном веб-сайте Apollo (https://developer.apollo.auto/docs/disclaimer.html).

Свяжитесь с нами

Заинтересованы в наших готовых решениях или хотите стать нашим партнёром? Напишите нам: apollopartner@baidu.com

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Apollo — это открытая, комплексная и безопасная платформа, которая помогает партнёрам из автомобильной отрасли и сферы автономного вождения объединять транспортные средства и аппаратные системы для быстрого создания собственной системы автономного вождения. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/ApolloAuto-apollo.git
git@api.gitlife.ru:oschina-mirror/ApolloAuto-apollo.git
oschina-mirror
ApolloAuto-apollo
ApolloAuto-apollo
master