AirSim: Платформа для ИИ-исследований и симуляции автономных транспортных средств

AirSim

AirSim - это симулятор для дронов, автомобилей и других транспортных средств, разработанный для ИИ-исследований. Он открытый источник, кроссплатформенный и имеет много возможностей для работы с данными и управления. Узнать больше о нем в данной статье.

AirSim: Платформа для ИИ-исследований и симуляции автономных транспортных средств

AirSim - это симулятор, разработанный в 2017 году Microsoft Research. Он предназначен для ИИ-исследований и экспериментов, особенно в области автономных транспортных средств. AirSim построен на Unreal Engine (также есть экспериментальная версия для Unity). Он является открытым источником, кроссплатформенным и поддерживает симуляцию в цикле софта с популярными контроллерами полета, такими как PX4 и ArduPilot, а также симуляцию в цикле аппаратного обеспечения с PX4 для физически и визуально реалистичных симуляций.

AirSim представляет собой плагин для Unreal Engine, который можно легко вставить в любую Unreal-окружение. Также есть экспериментальная версия плагина для Unity. Целью развития AirSim является создание платформы для ИИ-исследований, на которой можно экспериментировать с алгоритмами глубокого обучения, компьютерного зрения и обучения с подкреплением для автономных транспортных средств.

Для этого AirSim предоставляет API для получения данных и управления транспортными средствами независимо от платформы. API доступны через RPC и могут быть использованы с помощью различных языков, таких как C++, Python, C# и Java. Они также доступны в виде отдельной, независимой кроссплатформенной библиотеки, что позволяет развертывать их на вспомогательном компьютере на транспортном средстве.

AirSim имеет несколько режимов использования. Например, можно управлять транспортными средствами вручную с помощью пульта дистанционного управления (для дронов) или стрелков на клавиатуре (для автомобилей). Также можно использовать API для программного управления транспортными средствами, например, для получения изображений, получения состояния и т.д.

Для сбора данных для обучения глубокого обучения есть два способа. Первый - нажать кнопку записи в правом нижнем углу, что начнет запись положения и изображений для каждого кадра. Второй - использовать API для полного контроля над процессом записи данных.

В AirSim также есть режим "Компьютерного зрения", в котором нет транспортных средств и физики. В этом режиме можно перемещаться по сцене с помощью клавиатуры или использовать API для позиционирования доступных камер в любом произвольном положении и сбора изображений, таких как глубину, диспаритет, нормали поверхности или сегментацию объектов.

AirSim поддерживает различные эффекты погоды, которые можно контролировать с помощью API. Также есть множество других функций, таких как управление камерами, работа с несколькими дронами в Unity и т.д.

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

Лучшие альтернативы AirSim

Eclipse SUMO

Eclipse SUMO

Мощный инструмент для симуляции городского движения.

AnyLogic

AnyLogic

AnyLogic - это крутая симуляционная платформа, которая даёт мощные инструменты для бизнеса

FlexSim

FlexSim

FlexSim - 3D моделирование и анализ, помогает улучшить процессы

Showrunner

Showrunner

Showrunner — это инновационная платформа, использующая искусственный интеллект для создания сцен, эпизодов и целых телешоу.

AngryGF

AngryGF — это симулятор с искусственным интеллектом, помогающий оттачивать навыки утешения в отношениях.

AGOGE.AI

AGOGE.AI

AGOGE.AI — это платформа для улучшения навыков общения с использованием технологии GPT-4.

FirePrep.chat

FirePrep.chat

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

Project December

Project December использует передовые технологии ИИ для симуляции текстовых диалогов с любым человеком, включая умерших.

Immersim AI

Immersim AI

Immersim AI предлагает уникальный опыт погружения в ролевые игры, рассказывание историй и подкасты в любом мире и с любым персонажем.

CARLA Simulator

CARLA Simulator

CARLA — это открытый симулятор для исследований в области автономного вождения, предлагающий гибкие API и наборы датчиков.

Hazy

Hazy

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

Applied Intuition

Applied Intuition

Applied Intuition предоставляет AI-решения для разработки ADAS/AD систем, ускоряя выход на рынок и повышая безопасность.

trophi.ai

trophi.ai

trophi.ai — это AI-тренер для симуляторов гонок, который помогает гонщикам улучшить свои навыки и стать быстрее.

UnravelX

UnravelX

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

Mursion

Mursion

Mursion предлагает иммерсивные обучающие симуляции с использованием искусственного интеллекта для развития навыков межличностного общения на рабочем месте.

NVIDIA Omniverse

NVIDIA Omniverse

NVIDIA Omniverse — это платформа для разработки приложений OpenUSD, предназначенных для промышленной цифровизации и физического моделирования ИИ.

NetLogo

NetLogo

NetLogo — это среда для программирования и моделирования с множеством агентов, используемая студентами, преподавателями и исследователями по всему миру.

Kaiden AI

Kaiden AI

Kaiden AI предлагает персонализированные, насыщенные обратной связью симуляции для подготовки к любым взаимодействиям.

SimPy

SimPy

SimPy — это фреймворк для дискретно-событийного моделирования на Python, позволяющий моделировать активные компоненты и ресурсы.

Simulink

Simulink

Simulink — это среда для проектирования систем с использованием многодоменных моделей, симуляции перед переходом к аппаратному обеспечению и развертывания без написания кода.

Synthesis AI

Synthesis AI

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

Избранные ИИ инструменты

Applied Intuition

Applied Intuition

Applied Intuition предоставляет AI-решения для разработки ADAS/AD систем, ускоряя выход на рынок и повышая безопасность.

Подробнее
Mursion

Mursion

Mursion предлагает иммерсивные обучающие симуляции с использованием искусственного интеллекта для развития навыков межличностного общения на рабочем месте.

Подробнее
SimPy

SimPy

SimPy — это фреймворк для дискретно-событийного моделирования на Python, позволяющий моделировать активные компоненты и ресурсы.

Подробнее
Simulink

Simulink

Simulink — это среда для проектирования систем с использованием многодоменных моделей, симуляции перед переходом к аппаратному обеспечению и развертывания без написания кода.

Подробнее
Synthesis AI

Synthesis AI

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

Подробнее
Coval

Coval

Coval — это платформа для создания надежных AI-агентов быстрее с помощью симуляций и оценок для голосовых и чат-агентов.

Подробнее
Eclipse SUMO

Eclipse SUMO

Мощный инструмент для симуляции городского движения.

Подробнее
Ansys

Ansys

Ansys — ведущая платформа для инженерного моделирования и симуляции.

Подробнее