headwaynews

Проектируем будущее: ИИ, экология, урбанистика

Транспорт будущего·10 октября 2026 г.·10 мин

Автономные системы управления: как работают алгоритмы роботакси

Сенсорный стек роботакси стоит оператору денег ещё до первой поездки: датчики нужно купить, установить, откалибровать и связать с вычислительной платформой.

Автономные системы управления: как работают алгоритмы роботакси

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

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

Иерархия управления: от планирования маршрута до физического исполнения

Управление автономным автомобилем обычно делят на несколько уровней. Это не означает, что в машине работают четыре независимые программы с аккуратными границами. На практике компоненты обмениваются данными, а архитектура зависит от разработчика. Но такое деление помогает понять, как путь на карте превращается в поворот колёс.

На верхнем уровне планировщик маршрута выбирает путь по дорожной сети. Он учитывает доступные дороги, ограничения движения и параметры поездки. Для этой задачи подходят алгоритмы поиска пути на графе. Результат отвечает на вопрос, куда направляется автомобиль, но не подсказывает, как безопасно пройти конкретный перекрёсток.

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

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

Нижний уровень превращает траекторию в команды исполнительным механизмам. Контроллеры управляют рулём, тягой и торможением, корректируя отклонения между желаемым и фактическим движением. На этом этапе важна не только точность, но и предсказуемость: резкое торможение или избыточно быстрый поворот могут создать опасность даже тогда, когда выбранная траектория формально свободна.

Разным слоям нужны разные горизонты планирования. Маршрут строится на всю поездку, манёвр оценивается в контексте ближайшего участка дороги, а команды управления корректируются постоянно. Ошибка наверху может привести к неверному выбору направления; ошибка внизу сразу отражается на поведении машины. Поэтому безопасность алгоритмов беспилотных автомобилей зависит не от одного «главного» модуля, а от того, как архитектура обнаруживает неопределённость и не позволяет ей бесконтрольно пройти по всей цепочке.

Роботакси не просто следует маршруту. Оно непрерывно проверяет, можно ли безопасно продолжать движение по выбранному пути.

Сенсорное слияние: как роботакси видят мир через лидары и радары

Модуль восприятия собирает данные о внешней среде и строит модель сцены: где находятся другие автомобили, пешеходы, препятствия, границы дороги и сигналы регулирования. Для этого используют камеры, лидары, радары и датчики ближней зоны. Ни один тип сенсора не решает всю задачу в одиночку.

Камеры передают богатую визуальную информацию. По ней алгоритмы распознают светофоры, знаки, разметку и типы объектов. Но качество изображения может ухудшаться из-за бликов, недостатка света, дождя, снега или загрязнения оптики. Лидар измеряет расстояние до объектов и помогает восстановить геометрию пространства. Радар оценивает расстояние и радиальную скорость, сохраняя полезность в условиях, когда видимость для камеры снижена. Ультразвуковые датчики применяют для обнаружения близких препятствий, например при маневрировании на малой скорости.

СенсорОсновная рольТипичные ограничения
Камеры RGB и стереокамерыРаспознавание объектов, сигналов и дорожной разметкиЗависимость от освещения, бликов и чистоты оптики
ЛидарОценка геометрии и расстояния до объектовСтоимость оборудования, объём данных и сложность обработки
РадарОценка расстояния и радиальной скорости, работа при ограниченной видимостиБолее слабое угловое разрешение по сравнению с визуальными сенсорами
Ультразвуковые датчикиОбнаружение объектов в ближней зонеОграниченная дальность действия

Слияние сенсорных данных, или sensor fusion, начинается не с простого суммирования показаний. Система должна привести измерения к общей временной шкале и координатам автомобиля. Если датчики не синхронизированы или установлены с нарушением калибровки, один объект может появиться в модели в двух местах или сместиться относительно дороги. Затем алгоритмы сопоставляют наблюдения: например, решают, соответствуют ли точка лидара и объект на изображении одному участнику движения.

Такое объединение помогает компенсировать слабые стороны отдельных устройств. Камера может определить, что перед машиной пешеход, а лидар уточнить его положение относительно автомобиля. Радар способен сообщить о движении объекта, даже если визуальное распознавание затруднено. Но мультисенсорность не делает систему автоматически безопасной: неверная калибровка, шум или ошибка сопоставления способны испортить общую оценку.

Чем выше разрешение сенсоров и чем больше их в системе, тем больше данных поступает на бортовые вычислители. Это влияет на требования к производительности, энергопотреблению и отводу тепла. Оператору приходится балансировать между стоимостью оборудования и способностью автомобиля надёжно воспринимать сцену в заданных условиях. Поэтому технологии сенсоров для роботакси выбирают не по одному рекламному показателю, а в связке с алгоритмами обработки и конкретной областью эксплуатации.

Математика безопасности: алгоритмы фильтрации и прогнозирования траекторий

Сенсорные измерения всегда содержат неопределённость. Камера может дать неточную оценку положения объекта, а радар и лидар описать одну и ту же сцену по-разному. Алгоритмам нужно не только обнаружить объекты, но и оценить, насколько надёжны полученные данные.

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

Похожие задачи возникают при локализации автомобиля. Машине нужно знать, где она находится относительно дороги и окружающих объектов, а не просто сопоставлять свои координаты с маршрутом на карте. Для этого используют данные сенсоров и картографическую информацию. Методы одновременной локализации и построения карты, известные как SLAM, позволяют оценивать положение автомобиля и структуру окружения. Точность такой оценки важна для планирования: сдвиг относительно полосы может изменить интерпретацию доступного пространства.

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

Планировщик движения может сравнивать траектории по безопасности, плавности и соблюдению правил. Model Predictive Control пересчитывает управление на коротком горизонте, используя текущую оценку сцены и прогноз. По мере поступления новых данных план обновляется. Контроллеры на нижнем уровне следят, чтобы автомобиль двигался по заданной траектории, и корректируют отклонения.

Надёжность складывается из качества каждого этапа и способности системы реагировать на сбои. Ошибка в оценке скорости объекта может исказить прогноз, а слабый прогноз, в свою очередь, привести к неудачной траектории. Поэтому тестирование включает не только типичные поездки, но и редкие сочетания условий: нестандартное поведение участников, перекрытые знаки, ремонт дороги или внезапно появившееся препятствие. Именно такие случаи труднее воспроизвести и проверить, но без них картина безопасности будет неполной.

Пределы автономности: почему роботакси ограничены зонами ODD

Уровни автономности беспилотного транспорта описывают распределение ответственности между человеком и системой. Для роботакси особенно важен уровень SAE Level 4: в пределах заданной области эксплуатации автомобиль может выполнять поездку без водителя, который постоянно следит за дорогой. Эта область называется Operational Design Domain, или ODD.

ODD задаёт условия, в которых система рассчитана на работу. В неё могут входить географическая зона, типы дорог, допустимая скорость, погодные условия и ограничения по времени. Состав этих условий различается у разных сервисов и может меняться по мере развития продукта. Поэтому нельзя описать все роботакси формулой вроде «только днём и в ясную погоду». Одни системы могут работать ночью или при части неблагоприятных условий, другие ограничивают эксплуатацию сильнее. Важен конкретный перечень допусков оператора и фактические возможности его системы.

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

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

Расширение ODD требует больше, чем добавления новой зоны в приложение. Нужно проверить карты, инфраструктуру, типичные сценарии движения и местные правила, а затем убедиться, что система способна работать в новых условиях. Новый город или район увеличивает вариативность среды, а значит, усложняет тестирование и эксплуатацию. Масштабирование зависит не только от количества автомобилей, но и от того, насколько воспроизводимо оператор может подтвердить работу системы в каждой новой области.

Экономика сервиса тоже связана с границами ODD. Если роботакси может принимать заказы лишь в ограниченной части города или при ограниченном наборе условий, это влияет на доступность поездок и загрузку парка. В то же время расширять область эксплуатации без достаточной проверки нельзя: потенциальный рост использования должен сопоставляться с дополнительной работой по картографированию, тестированию и поддержке.

Эволюция стандартов SAE: разница между L4 и L5 в коммерческих перевозках

Классификация SAE разделяет автоматизацию вождения на уровни в зависимости от того, кто выполняет динамическую задачу управления и кто отвечает за наблюдение за дорожной обстановкой. Для коммерческих перевозок особенно важна граница между L4 и L5.

ПараметрSAE Level 4SAE Level 5
Роль человека за рулёмВ пределах ODD водитель не требуетсяВодитель не требуется
Условия работыОграничены заданной ODDНе ограничены отдельной ODD
География и типы дорогОпределяются областью эксплуатацииСистема рассчитана на работу в любых условиях, где способен ехать человек
Действия вне области эксплуатацииСистема должна обеспечить безопасное завершение движенияОтдельной границы ODD нет

L4 допускает ограниченную, но коммерчески применимую область работы. Оператор может выбрать городские улицы или определённые маршруты, а затем развивать сервис в тех условиях, которые способен проверить и поддерживать. L5 предполагает гораздо более широкую универсальность. Система должна справляться с большим разнообразием дорог и обстановки, а не только с заранее очерченной зоной.

Для беспилотных перевозок L5 остаётся сложной инженерной задачей. Нужно учитывать не только привычные дороги с понятной разметкой, но и изменяющиеся условия, необычные ситуации и широкий диапазон поведения участников движения. Это увеличивает объём проверки и усложняет доказательство безопасности. Поэтому коммерческие проекты часто развиваются в направлении L4, постепенно расширяя область применения по мере готовности технологий и инфраструктуры.

Среди действующих и развивающихся проектов есть компании с разными подходами и географией работы. Однако сравнивать их только по заявленному уровню автономности недостаточно: значение имеют реальные ограничения ODD, доступность сервиса и то, как оператор организует безопасную работу флота. Cruise, некогда развивавшая роботакси в США, прекратила эту программу в 2024 году, поэтому её некорректно ставить в один ряд с действующими операторами.

Экономика сервиса: между масштабом и областью эксплуатации

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

Окупаемость зависит от условий конкретного проекта: сколько поездок выполняет парк, насколько широко доступен сервис, как часто требуется обслуживание и как меняются затраты на оборудование и его обновление. Универсального срока, который можно считать отраслевым нормативом для роботакси, нет. Экономические модели операторов различаются, а результаты зависят от конкретного города, архитектуры автомобиля и требований к безопасности.

Пока ODD остаётся ограниченной, задача бизнеса состоит в том, чтобы найти баланс между надёжностью и загрузкой парка. Увеличение числа доступных районов может открыть новые поездки, но потребует дополнительных проверок. Более сложное оборудование способно улучшить восприятие сцены, однако повышает требования к вычислениям и обслуживанию. И наоборот, экономия на сенсорах имеет смысл лишь тогда, когда она не оставляет систему без необходимой устойчивости в заявленных условиях.

В обозримой перспективе развитие роботакси, вероятно, будет идти через расширение проверенных областей эксплуатации, а не через мгновенный переход к автономности без ограничений. Именно здесь инженерный прогресс встречается с экономикой: алгоритм должен быть достаточно надёжным для конкретной среды, а сервис должен уметь поддерживать эту надёжность в ежедневной работе. Для L4 это означает постепенное расширение границ. Для L5 задача остаётся значительно шире, чем выбор более мощного сенсорного стека.

Частые вопросы

Как роботакси понимает, куда ему ехать?
На верхнем уровне иерархии управления работает планировщик маршрута, который выбирает путь по дорожной сети с учетом ограничений движения и параметров поездки.
Зачем роботакси нужно несколько типов датчиков?
Ни один тип сенсора не решает задачу восприятия в одиночку. Камеры распознают объекты и знаки, лидары восстанавливают геометрию пространства, а радары сохраняют эффективность при плохой видимости, что в совокупности повышает надежность модели сцены.
Что такое ODD в контексте беспилотных автомобилей?
Это область эксплуатации, определяющая условия, в которых система рассчитана на работу без водителя. В нее входят географическая зона, типы дорог, погодные условия и другие ограничения.
В чем разница между 4 и 5 уровнями автономности по классификации SAE?
Уровень 4 ограничен заданной областью эксплуатации (ODD), в пределах которой водитель не требуется. Уровень 5 предполагает работу в любых условиях, где способен управлять человек, без привязки к конкретной области.
Почему роботакси не могут ездить везде сразу?
Расширение зоны работы требует проверки карт, инфраструктуры и местных правил, а также подтверждения безопасности системы в новых условиях. Масштабирование усложняется необходимостью тестирования и поддержания надежности в каждой новой области.
Текст: Полина Савельева, Аналитик GreenTech и мобильности