Недавно мы приступили к первому этапу эксплуатации автономных грузовиков Яндекса. Их уже можно встретить на трассе М-4 «Дон» между Москвой и Тулой, а 10–13 декабря посмотреть на грузовик могут посетители выставки COMTRANS International 2024 в «Экспоцентре».

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

Меня зовут Кирилл Зуев, вот уже шесть лет я управляю проектами по разработке платформ в направлении автономного транспорта Яндекса. Сегодня расскажу, как мы разрабатывали и запускали свой автономный грузовик, сколько вложили в этот проект сил, знаний и опыта, а также с какими трудностями столкнулись и как их преодолели.

Небольшая предыстория

Направление автономного транспорта в Яндексе существует с 2017 года. Изначально нашим основным продуктом был автономный легковой автомобиль. Тогда разработка велась по двум основным направлениям:

  • технология автономного вождения (распознавание объектов, предсказание их поведения, планирование движения и управление перемещением);

  • компоненты hardware (набор устройств и систем, а также сама автомобильная платформа).

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

С точки зрения эволюции автомобильных платформ мы прошли сложный путь: начали с машин Toyota Prius, которые скупали по всей России и даже Европе (нам нужна была определённая версия этого гибрида, которая оказалась достаточно редкой), и пришли к Hyundai Sonata, которую запускали в партнёрстве с автопроизводителем. Вместе с тем мы разрабатывали и улучшали наше «железо»: вычислитель, устройства интеграции, сенсорсет (набор датчиков различных типов для сбора информации об окружающем мире), систему питания. А ещё запустили свои камеры и лидар.

Следующая веха — создание робота‑доставщика. С точки зрения «железа» это была полностью собственная разработка, включая шасси, вычислитель, кузов, сенсорсет. И конечно, умилительный внешний вид, вызывающий улыбку у прохожих и острое желание помочь роботу выбраться из сугроба зимой, если вдруг он сам не смог. Стек технологий автономного вождения хоть и был взят от легковых машин, но претерпел сильные изменения и в итоге трансформировался в отдельное направление. Запуск этого проекта был маленькой революцией в мире доставки.

Три продукта подразделения автономного транспорта Яндекса: робот-доставщик, роботакси, автономный грузовик
Три продукта подразделения автономного транспорта Яндекса: робот‑доставщик, роботакси, автономный грузовик

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

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

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

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

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

Ко всему оборудованию (как и в целом к автономному транспортному средству) предъявляются требования и стандарты безопасности и качества автомобильной индустрии. Вот основные из них:

  1. ISO 26262 — международный стандарт по функциональной безопасности дорожных транспортных средств.

  2. IATF 16949 — международный отраслевой стандарт, описывающий требования к системам управления качеством на предприятиях, занимающихся разработкой и производством продукции автомобильной промышленности.

  3. PPAP (Production Part Approval Process) — требования к производственному процессу и его описание для получения продукции, соответствующей установленным требованиям спецификации и качества.

  4. APQP (Advanced Product Quality Planning) — структурированный подход к обеспечению качества продукции, используемый в автомобильной промышленности для планирования и разработки процессов и продуктов с целью удовлетворения требований клиентов и минимизации рисков.

Всё это часть большого пути, который нам предстоит пройти. А сегодня я расскажу, как мы его начинали. Вы узнаете о проекте под кодовым названием «Фургон мороженщика» (кодовое название проекта автономного грузовика в самом его начале понадобилось из‑за большой секретности даже внутри подразделения).

С чего мы начали

Особенности автономного грузового транспорта

Прежде всего мы задумались: в чём же принципиальные отличия автономного грузовика от автономного легкового автомобиля?

  • Размеры. Совершенно иные габариты и форма кузова потребовали от нас полностью перепроектировать сенсорсет и конструкцию автономного транспортного средства.

  • Архитектура «железа». Она также претерпела сильные изменения из‑за иной компоновки кузова, более высоких требований к защите от внешних воздействий (у грузовика гораздо жёстче вибрации, например в кабине), новых компонент в структуре оборудования, а также появления резервного контура в системе управления транспортным средством. Кроме того, мы постоянно развиваем наши аппаратные компоненты и на грузовики внедряем уже новое поколение этих устройств, что также привело к обновлению архитектуры.

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

  • ODD (operation design domain). По‑простому — условия эксплуатации. Для грузового транспорта параметры эксплуатации иные: 90 км/ч по загородным дорогам против 60 км/ч в городском режиме для легкового транспорта. Повышение рабочей скорости на 30 км/ч заставило нас пересмотреть требования к сенсорам: теперь необходимая дальность обнаружения объектов на трассе составляет 450 метров. И это настоящий вызов для сенсорной системы и алгоритмов детекции.

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

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

Стартовые требования

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

Возможность управления по проводу (drive‑by‑wire) продольным и поперечным перемещением, а также различными функциями автомобиля (светом, запуском двигателя, ручником, коробкой передач, стеклоочистителями и многими другими). Это подразумевает наличие у машины некоего внешнего цифрового интерфейса (как правило, CAN), через который можно управлять всеми основными функциями автомобиля по описанному протоколу.

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

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

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

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

Доступ к документации на грузовик, включая документы по безопасности. Как я уже написал выше, автономное транспортное средство подлежит обязательной сертификации целиком, что предполагает проведение большого количества исследований, испытаний и анализа на безопасность и надёжность. Поэтому в случае, когда саму платформу мы заказываем у стороннего автопроизводителя, мы должны иметь доступ ко всей документации по безопасности на грузовую платформу от автопроизводителя. Сюда входит внушительный перечень документов, включая документы по функциональной безопасности (FuSa) и системному дизайну, спецификации требований по безопасности к шасси, анализ опасностей, оценка рисков всех подсистем грузовика (HARA), отчёты по анализу причин и последствий отказов (FMEA) и многие другие.

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

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

Первые тесты собранного прототипа автономного грузовика на полигоне Яндекса в Михнево
Первые тесты собранного прототипа автономного грузовика на полигоне Яндекса в Михнево

Разработка грузовика

Итак, мы уже обсудили, в чём особенности грузового шасси с точки зрения требований к управлению и надёжности. Теперь поговорим о другой важной части любого автономного транспортного средства — оборудовании для автономного движения платформы.

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

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

Структурная схема оборудования для автономного вождения
Структурная схема оборудования для автономного вождения

Шасси

Тут всё просто. По сути, это сам грузовик (тягач) с внешним интерфейсом управления.

Сенсорсет

Набор различных сенсоров (лидары, радары, камеры, GNSS), которые позволяют грузовику видеть и ориентироваться в пространстве. В наш грузовик встроен 31 сенсор (на наших легковых автономных машинах их почти в два раза меньше). Это 17 камер, 6 лидаров, 5 радаров, 2 IMU, 1 GNSS‑приёмник.

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

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

Распределение лучей лидаров сенсорсета автономного грузовика
Распределение лучей лидаров сенсорсета автономного грузовика

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

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

Сенсорсет грузовика, разработанный нашей командой, представляет собой несколько сенсорбоксов (конструктивный элемент, объединяющий несколько сенсоров, их креплений и элементов системы очистки), расположенных по периметру кабины грузовика. Основной элемент — горизонтальная центральная балка (так называемая монобровь), которая находится над лобовым стеклом. По краям балки установлены два лидара с камерами по кругу. За счёт того, что эти элементы вынесены за контур кабины, указанные сенсоры обеспечивают широкий угол обзора вокруг грузовика (за исключением зоны в задней части, скрытой прицепом). В центре балки расположен дополнительный лидар и камеры, смотрящие вдаль.

«Монобровь» с лидарами и сенсорами — основной элемент сенсорсета автономного грузовика
«Монобровь» с лидарами и сенсорами — основной элемент сенсорсета автономного грузовика

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

Боковой (фендерный) сенсорбокс с лидаром, двумя камерами и системой очистки
Боковой (фендерный) сенсорбокс с лидаром, двумя камерами и системой очистки

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

Система очистки

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

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

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

Наши инженеры переработали систему очистки сенсоров. Конструкция базируется на сбалансированном расходе омывающей жидкости и сжатого воздуха. Для этого использовали 80-литровый бак, мотор‑насос, 120 метров гидропневмопроводов, более 100 соединителей и разветвителей, 36 высокоскоростных клапанов, 75 разнотипных форсунок. Кстати, по поводу жидкости: мы даже подобрали специальный состав, который не пенится и не замерзает при отрицательных температурах в условиях сильного ветра.

Отдельно хочется отметить софт и алгоритмы очистки. За детекцию загрязнений отвечает ML‑модель, которая оценивает степень загрязнения каждого сенсора. Если степень загрязнения достигает критического значения, посылается исполняющий сигнал в блок управления системой на запуск цикла очистки.

Сам алгоритм работы цикла очистки также сложный. Мы разделили поверхности сенсоров на секторы (например, передняя часть лидара загрязняется гораздо быстрее, чем боковая и задняя), подобрали длительность подачи воды (для удаления грязи) и воздуха (для обдува капель) таким образом, чтобы, с одной стороны, обеспечить достаточную видимость, а с другой — чтобы объёма бака омывающей жидкости хватило доехать по трассе М-11 от Москвы до Санкт‑Петербурга (не забываем, что грузовик автономный и заливать омывайку по пути будет некому).

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

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

Вычислитель

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

Общий вид вычислителя с установленной системой водяного охлаждения
Общий вид вычислителя с установленной системой водяного охлаждения

Система питания 

Её особенность в том, что напряжение питания бортовой сети у грузовика составляет 24 В. А у нашего оборудования, устанавливаемого в кабину, разные уровни входного напряжения: от 12 В для сетевого оборудования до 24 В для лидаров и 48 В для вычислителя. Такой разброс потребовал от нас добавить различные преобразователи напряжения — повышающие и понижающие.

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

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

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

Панель с силовой электроникой для питания оборудования
Панель с силовой электроникой для питания оборудования

Сеть

Всё оборудование в системе автономного вождения связано различными каналами связи. Для связи между основными блоками управления используется CAN‑сеть, для передачи больших объёмов информации — Ethernet (оптика + витая пара).

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

Основной жгут с сигнальными, сетевыми и интерфейсными проводами
Основной жгут с сигнальными, сетевыми и интерфейсными проводами

Блоки управления

Как говорится, the last but not least. Это набор модулей управления платформой грузовика. Основной блок — шлюз, который обеспечивает связь системы автономного управления верхнего уровня и шасси автомобиля. Основное назначение этого блока, помимо передачи и преобразования информации между вычислителем и платформой, — реализация платформонезависимого уровня и обеспечение безопасности управления.

Что такое платформонезависимый уровень? Это программный стек, который скрывает особенности платформы от технологии автономного управления верхнего уровня. Для технологии не должно быть большой разницы, какой машиной она управляет: Toyota Prius или Shacman X6000. С точки зрения интерфейса управления они должны быть аналогичны. Скажем, для управления продольным перемещением (разгоном и торможением) используются универсальные параметры — ускорение и джерк (jerk — производная ускорения). А чтобы преобразовать типичную величину ускорения, которую выдаёт вычислитель, в машинные команды (которые могут быть разными в зависимости от платформы), как раз и нужен шлюз.

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

Помимо шлюза, есть ещё несколько электронных блоков, отвечающих за разные функции:

  • устройство для управления компонентами системы очистки;

  • модуль сбора и предварительной обработки данных с камер;

  • устройство питания и синхронизации данных с лидаров;

  • устройство управления безопасным контуром движения грузовика;

  • устройства GNSS‑навигации вместе со встроенным акселерометром IMU;

  • чёрный ящик для гарантированной записи данных.

Плата питания вычислителя 
Плата питания вычислителя

Зона экспериментов

Итак, я рассказал про основные hardware‑компоненты автономного грузовика. По каждому из них идёт непрерывный процесс разработки, испытаний и тестирования. Но как мы внедряли и испытывали всё это оборудование?

В самом начале проекта автономного грузовика, когда у нас ещё не было грузовой платформы, управляемой по проводу (drive‑by‑wire), мы хотели как можно скорее начать тестировать сенсоры. Как я уже говорил, сенсорсет должен был сильно измениться и эволюционировать по сравнению с сенсорсетом легкового автомобиля. Поэтому мы взяли обычный грузовик, оснастили его экспериментальными сенсорбоксами и отправили кататься по трассе в ручном режиме.

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

Прототип с кодовым названием «Синий», он же Optimus, в калибровочном ангаре на полигоне в Михнево 
Прототип с кодовым названием «Синий», он же Optimus, в калибровочном ангаре на полигоне в Михнево

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

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

Немного подумав, мы дооснастили грузовик специальной версией гидравлического редуктора с сервоприводом. Скажу прямо, это оказалось непросто: нужно было подобрать специальную версию гидроусилителя для тяжёлого тягача с интегрированным электроприводом (мотором, который может вращать рулевой вал), установить её, реализовать и настроить протокол управления, запустить и откалибровать. Но наша невероятная команда справилась и с этой задачей — так появился ещё один промежуточный грузовик под кодовым названием «Красный», он же Leadfoot.

Тот самый гидроусилитель с электроприводом (стоимостью c легковой автомобиль) 
Тот самый гидроусилитель с электроприводом (стоимостью c легковой автомобиль)

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

Первоначально мы использовали комбинацию клавиш W—A—S—D на клавиатуре, но это показалось недостаточно интересно. Мы подключили пульт дистанционного управления от радиоуправляемых моделей по радиоканалу к модулю управления шасси. В итоге получилось осуществить мечту любого мальчишки: через пульт порулить грузовиком в натуральную величину. Могу с уверенностью сказать, что это были совершенно невероятные ощущения, особенно для того, кто в это время сидел в кабине грузовика. Важно: эта версия грузовика может ездить только по закрытому полигону Яндекса!

Сборка: подготовка и процесс

Итак, мы наконец дошли до этапа сборки и запуска прототипа drive‑by‑wire‑грузовика, который ездит по трассе в режиме автопилота. Но сборка грузовиков началась не с самих грузовиков и даже не с изготовления нужных деталей, а с гаража для сборки.

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

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

В части подготовки к сборке мы также организовали предварительные работы на макете грузовика. Это полноценный грузовик, но без функции drive‑by‑wire. На нём мы макетировали размещение оборудования и прокладку проводки по кузову. Это позволило нам значительно ускорить сборку прототипа грузовика.

Пост сборки автономного грузовика в нашем гараже рядом со станцией метро «Аминьевская»
Пост сборки автономного грузовика в нашем гараже рядом со станцией метро «Аминьевская»

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

Подготовка пластиковых деталей к установке на сенсорбокс 
Подготовка пластиковых деталей к установке на сенсорбокс

Процесс сборки автономного грузовика можно разделить на несколько этапов:

  1. Снятие обшивки, внешних конструктивных элементов (да, чтобы собрать автономный грузовик, надо сначала его разобрать).

  2. Установка креплений и прокладка проводки в кабине и на шасси грузовика.

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

  4. Установка и подключение узлов, собранных на предыдущем этапе.

  5. Установка и подключение элементов системы очистки.

  6. Установка защитных кожухов и внешних обтекателей.

  7. Установка обшивки и внешних элементов грузовика.

  8. Установка элементов интерьера (панель кнопок управления автопилотом, салонные камеры).

  9. Запуск и настройка всех систем.

  10. Контроль качества и приёмка собранного грузовика.

Процесс сборки грузовика: установка основного (центрального) сенсорбокса 
Процесс сборки грузовика: установка основного (центрального) сенсорбокса

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

Запускаем в добрый путь

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

Процесс настройки оборудования
Процесс настройки оборудования

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

Ещё раз проверяем установку сенсоров
Ещё раз проверяем установку сенсоров

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

Стихийный консилиум инженеров
Стихийный консилиум инженеров

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

У подразделения автономного транспорта Яндекса есть традиция: мы даём имена нашим автономным машинам и роботам. Возможно, вы слышали, что наши легковые машины названы в честь героев сериала «Мир Дикого Запада»: Teddy, Dolores, Bernard. Для роботов‑доставщиков изначально мы использовали фамилии известных учёных: Mendeleev, Lomonosov, Kapitsa. Потом, когда количество роботов перевалило за сотню, их стали называть простыми цифро‑буквенными именами: A340, A407.

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

Собрание на гэмба — месте сборки грузовика 
Собрание на гэмба — месте сборки грузовика

В итоге было предложено почти 50 вариантов источников имён: названия рек, машины из вселенной автоботов, герои мультфильмов «Смешарики» и «Миньоны», средневековые короли, гонщики ралли «Дакар» в классе грузовиков, ведьмы, сожжённые на костре, герои сериала «Дальнобойщики», названия русских блюд (можете себе представить грузовик Borscht?) и многие другие.

После мы отсекли неподходящие по критериям варианты, а также те варианты имён, при произношении которых можно было случайно скастовать заклинание. В итоге компетентным жюри был отобран шорт‑лист вариантов для финального голосования. На решающем раунде не на шутку сошлись поклонники вселенной автоботов против сторонников названий звёзд. В результате победу одержали астрономы‑любители, и мы стали называть наши автономные грузовики в честь звёзд и созвездий: Algol, Altair, Electra, Sirius.

И вот наши звёздочки поехали по бесконечным просторам страны.

Проезд собранного, проверенного и настроенного автономного грузовика по полигону в Михнево 
Проезд собранного, проверенного и настроенного автономного грузовика по полигону в Михнево

Что дальше

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

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

Мы уже собрали и проверили 12 грузовиков и продолжаем сборку новых. До конца года планируем нарастить флот до 18 грузовиков. А ещё намерены запустить первый коммерческий проезд грузовика по трассе М-4 и под новый, 2025 год привезти на нём первые подарки.

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

В части «железа» также идёт насыщенная работа по разработке automotive‑grade сертифицированных устройств и систем (термин automotive‑grade используется для описания деталей, соответствующих стандартам, установленным автомобильной промышленностью). Непрерывно улучшаются процессы эксплуатации автономного флота, открытия локаций и поддержания их работы. Много внимания уделяется разработке инструментов и систем по обеспечению функционирования флота автономных машин и организации удалённого управления парком грузовиков и легковых автомобилей и его мониторинга.

Важнейшее направление — обеспечение безопасности движения. Это неотъемлемая часть нашей активности в рамках проекта. Мы строим систему менеджмента качества и управления процессами в соответствии с мировыми стандартами и требованиями в автомобильной промышленности.


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

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


  1. AKudinov
    10.12.2024 07:49

    Читая статью, никак не мог отделаться от истории о том, как "Яндекс.Станция" положила NTP: "Мы на старте по-быстрому написали модуль NTP, а потом забыли про него. И вот теперь армия Станций атакует NTP. А мы убеждали пользователей, которые жаловались на трафик, что никакой проблемы нет".


    1. John_0
      10.12.2024 07:49

      Как гавнокод превратился в нетбот. Можем, умеем, практикуем - Яндекс)


      1. Harwest
        10.12.2024 07:49

        Уже увидел на картинке с радарным полем: позади прицепа показана 'мёртвая зона'.


        1. konst90
          10.12.2024 07:49

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


          1. lelik363
            10.12.2024 07:49

            На легковых машинах сзади и радары и камеры.


            1. konst90
              10.12.2024 07:49

              На легковых - да. Потому что легковые машины в подавляющем большинстве случаев передвигаются по дорогам в первозданном виде.

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

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


              1. kukovik
                10.12.2024 07:49

                Да еще и откалибрована. Что для разных прицепов недостижимо.


    1. UFO_01
      10.12.2024 07:49

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


      1. Akr0n
        10.12.2024 07:49

        Откуда же тогда в на сто рядов сертифицированном ПО постоянно находят очередные критичные уязвимости? Сертификация - вообще не панацея...


        1. Hlad
          10.12.2024 07:49

          Вспоминается история с сертификацией Windows XP ФСБшниками. Они выдали сертификат, что это офигенно надёжная система, а буквально через пару недель вышел вирус, который заражал XP просто по сети


          1. achekalin
            10.12.2024 07:49

            Потому что сертификация - это про бумаги и бюрократию, а не про отсутствие багов или невзламываемость.


  1. AlekseyPraskovin
    10.12.2024 07:49

    Вопрос: кто будет отвечать, когда ваш грузовик выпилит кого-нибудь на дороге? Уточняю: когда, а не если, потому что при эксплуатации на дорогах общего пользования это вопрос времени


    1. AlexNixon
      10.12.2024 07:49

      Ну так есть уже практика - виновен крайний Вася (водитель-оператор), все крайне просто.

      https://edition.cnn.com/2023/07/29/business/uber-self-driving-car-death-guilty/index.html


      1. UFO_01
        10.12.2024 07:49

        Это в случае если у нас есть дополнительный контур защиты — водитель, который в случае чего может перехватить управление. Если он со своей задачей не справился, ему и отвечать. С чем я, собственно полностью согласен — у человека должна быть возможность в случае чего взять управление на себя в любой момент, а руки всегда должны быть на руле. По крайней мере пока нет систем с ПОЛНОСТЬЮ предсказуемым поведением.

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


        1. AlexNixon
          10.12.2024 07:49

          Так оно у всех когда-нибудь планируется, но до этого еще очень далеко. В обозримом будущем пока только с мешком мяса в кабине, каковой и будет виноват в любом нештатном пердимонокле.


        1. ducemollari
          10.12.2024 07:49

          Какие минусы у варианта 'никто'?


          1. Hardcoin
            10.12.2024 07:49

            Можно экономить на безопастности, можно убивать по заказу.


          1. Hlad
            10.12.2024 07:49

            А какие плюсы? И какие минусы у варианта "программист, который написал модуль, а если такового не нашлось - то глава отдела разработки"? Краеугольным камнем цивилизации, её отрицательной обратной связью, обеспечивающей устойчивость, является концепция персональной ответственности. Как только исчезает персональная ответственность - кончается цивилизация, проверено неоднократно.

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


            1. konst90
              10.12.2024 07:49

              И какие минусы у варианта "программист, который написал модуль, а если такового не нашлось - то глава отдела разработки"?

              У вас при таком подходе очень быстро кончится отдел разработки, а работать взамен посаженных мало кто пойдёт.

              Проблема в том, что абсолютно надёжную систему создать невозможно. Можно обвеситься датчиками в три слоя, но вероятность отказа остаётся всегда. И вопрос ответственности за случайный отказ на одном из тысяч устройств - вопрос очень дискуссионный. Особенно когда отказ маловероятен.

              За прошлый год в ДТП погибло 14,5 тысяч человек. 40 человек в день. Представьте, что завтра творческий гений российского народа создаст автономный блок управления автомобилем, растиражирует его в количестве 50 миллионов штук и поставит в каждую машину. Да, вот прям всё это за завтра. И послезавтра погибло не ожидаемые по статистике 40 человек, а всего 4. И на следующий день тоже 4. И, скорее всего - среди этих 4 погибших не будет тех, кто погибли бы из-за живых водителей, потому что алгоритмы беспилотника отличаются от алгоритмов живого человека.

              И вот мы смотрим на это через два дня эксплуатации и думаем. Наградить нам творческий гений за то, что он потенциально спас 76 жизней, или наказать за то, что погибло 8 человек?

              С точки зрения права вопрос не менее интересный. Считается, что смерть в ДТП - это по умолчанию причинение смерти по неосторожности, и тезис "выехал на встречку - значит, хотел кого-то убить" не прокатывает. И если бы ПДД были однозначны - то мы могли бы в каждом конкретном случае установить: вот у нас нарушение, вот виновник ДТП, ищите косяк в софте, господа программисты. Но, к сожалению, российское законодательство не содержит алгоритма по определению виновника ДТП, а практика такова, что часто в причины записываются фразы типа "не справился с управлением" или "неправильно выбрал дистанцию". Отлично, а какая дистанция правильная с точки зрения ПДД? Та, которая не привела бы к ДТП, ваша честь. Дело закрыто, программисту пять лет тюрьмы.

              Сразу скажу: как этот вопрос решать - я не знаю. Будут беспилотники - неизбежно будут ДТП со смертельным исходом. Не будет - тоже будут.


              1. Hlad
                10.12.2024 07:49

                Нет, просто разработка пойдёт медленнее, и тестировать будут тщательнее. А не так, как сейчас - "фигак, фигак, и в продакшен". В любом случае нужна обратная связь для разработчиков, делающая невыгодным выкатывание в прод плохо протестированного продукта (вплоть до персональной ответственности, чтобы менеджер, требующий сдать модуль в срок, понимал, что в случае чего сидеть двадцать лет придётся именно ему)


                1. konst90
                  10.12.2024 07:49

                  Нет, просто разработка пойдёт медленнее, и тестировать будут тщательнее.

                  Это снизит вероятность жертв, но гарантировать их отсутствие вы не сможете при при каком сколь угодно тщательном тестировании.

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

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


                  1. Hlad
                    10.12.2024 07:49

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


              1. Newbilius
                10.12.2024 07:49

                У вас при таком подходе очень быстро кончится отдел разработки, а работать взамен посаженных мало кто пойдёт.

                Просто работа с этим софтом будет как работа архитекторов и инженеров, отвечающих за самолёты или здания. Дольше, медленней, дороже, но надёжней. И никаких "мы решили десяток этажей достроить за неделю до сдачи" / "в последний момент поменять в API единицы измерения и забить на тестирование".

                Понятно, что гарантировать отсутствие жертв никто не сможет. Речь исключительно об заинтересованности всей цепочки, чтоб минимизировать число этих жертв.


                1. konst90
                  10.12.2024 07:49

                   как работа архитекторов и инженеров, отвечающих за самолёты или здания.

                  И как, помогает это при эксплуатации зданий или самолётов полностью избежать жертв?


                  1. Newbilius
                    10.12.2024 07:49

                    Судя по тому, что число упавших зданий и самолётов не велико относительно того, сколько их строится и летает - видимо помогает.

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

                    Причём система нормально заработает не после внедрения законов, а после того, как они несколько раз отработаю, после какого-то числа жертв и приговоров виновным. Увы.

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


                    1. f33lg00d
                      10.12.2024 07:49

                      В самолётах, если что, сидят пилоты, которых долго учат и которым много платят. И это при том, что самолёт во многих аспектах типичный пассажирский самолёт летает в тепличных условиях, по сравнению с автомобилем.


      1. Hlad
        10.12.2024 07:49

        Фишка полностью автономных автомобилей в том, что можно выкинуть ОЧЕНЬ многие узлы. А если нужен Вася-оператор - то все их придётся тащить...


        1. zatim
          10.12.2024 07:49

          Очень многие - какие? Навскидку - не нужна только кабина с сидушками. Остальные все системы в том или ином виде остаются.


          1. Hlad
            10.12.2024 07:49

            Всё, что относится ко взаимодействию с водителем. Значительную часть рулевого управления, тормозов, трансмиссии...


            1. zatim
              10.12.2024 07:49

              Одно рулевое колесо с карданчиком - это далеко не значительная часть рулевого управления. Это простая и копеечная деталь. Вряд ли на ней можно много наэкономить.

              Педаль тормоза - опять же копеечная деталь. Вся остальная система - остается.

              А трансмиссия то тут вообще причем? Она остается целиком и полностью.


              1. zandernachtsohn
                10.12.2024 07:49

                Да даже рулевая стойка не нужна - автомобиль же и так управляется, потому ставим съемный электронный блок с рулем и педалью, вот и готово управление. Нет блока - автопилот. Есть блок - перехват управления.

                UPD. Все уже давно придумано.


    1. UFO_01
      10.12.2024 07:49

      Я вот как раз не так давно спорил с фанатами автономных авто, а кто, собственно, будет отвечать в случае аварии. И самое главное, как понять из-за чего авария произошла, если виновно именно автономное управление. Я просто занимаюсь ПО для ж/д оборудования, и пару раз доводилось читать насколько долго растягивались разбирательства, если в аварии виноват именно прибор. Который кратно, кратно проще чем система автономного управления авто.


      1. MaFrance351
        10.12.2024 07:49

        пару раз доводилось читать насколько долго растягивались разбирательства, если в аварии виноват именно прибор

        А можно тоже ознакомиться? Интересно аж стало...

        Вспоминается только история со столкновением ЭД4МК из-за нерабочей РБ и замешкавшейся бригады.


        1. UFO_01
          10.12.2024 07:49

          Честно говоря, я так сходу всё и не вспомню, я в этой темы в прошлом году в последний раз касался, когда сертификацию по ФБ проходил. Но вот из недавнего

          11 июня 2021 года на перегоне Молвино — Гремячий Ключ Куйбышевской железной дороги. Ошибка работы проходного светофора.

          12 ноября 2024 года на перегоне Уржумка — Хребет Южно-Уральской железной дороги. Прибор безопасности не показывал километры, что привело к ошибке машиниста.

          9 сентября 2017 года столкновение двух поездов на Корпангском направлении железнодорожной ветки в Костомукше. Неисправность сигнализации.

          10 марта 2016 сход с рельсов на Забайкальской железной дороге. Замыкание из-за проблем с релейной защитой.


        1. UFO_01
          10.12.2024 07:49

          Забыл сказать — под разбирательствами я имел в виду "какой именно элемент прибора отказал и как это исправить", прошу прощения что в заблуждение ввёл.


      1. StjarnornasFred
        10.12.2024 07:49

        кто, собственно, будет отвечать в случае аварии

        Полагаю, что на раннем этапе проще всего свалить всё на компанию-разработчика или на страховую. В будущем, как мне кажется, в основном именно страховые и будут этим заниматься (Робосаго???). Выезд без страховки - штраф для собственника т/с.

        как понять из-за чего авария произошла, если виновно именно автономное управление

        В общих чертах (достаточно для формального отчёта) ответ содержится в вопросе. А по существу - думаю, инженерам будет несложно разобраться, что именно вызвало аварию: ошибка в коде, некорректная работа системы, отказ механизмов и т.д.


        1. Vytian
          10.12.2024 07:49

          Этт пока БЯМ не прикрутят.


      1. acsent1
        10.12.2024 07:49

        Да никто не будет отвечать, просто страховая выплатит денег. Если конечно обяжут такие машины дополнительно страховать


    1. lucius
      10.12.2024 07:49

      Кстати о том, как будет ИИ принимать решение перед аварией: экстренно маневрировать, тормозить, спасая людей, рискнуть грузом, улететь в кювет, разбиться или тормозить и маневрировать в "щадящем режиме", чтобы для груза было меньше риска, но будет выше риск для людей в другом авто:

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


      1. Wesha
        10.12.2024 07:49

        — Почему грузовик не сманеврировал?
        — Комьютер в это время был занят эмуляцией жюри присяжных, с целью определить, в каком случае компания потерпит меньшие убытки: если въехать в столб, или сбить бабушку!

        Как-то так



      1. Ugli
        10.12.2024 07:49

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


    1. IvanBodhidharma
      10.12.2024 07:49

      Кто будет отвечать, когда некий Эммануил уснёт за рулём фуры, вылетит на встречку, уберётся сам и утащит с собой десяток случайных невиновных людей? Вас только вопрос крайнего волнует?

      З.Ы. Не испытываю никакой симпатии к сегодняшнему Яндексу, но этот "аргумент" уже подзадолбало читать.


      1. f33lg00d
        10.12.2024 07:49

        Так этот самый Эммануил и будет. Если повезёт, то перед уголовным судом, если не повезет – то перед самым-самым Высшим.


  1. kolabaister
    10.12.2024 07:49

    А с камазом не срослось или какие то другие причины?


    1. GoldGoblin
      10.12.2024 07:49

      Предположу что у камаза проблемы с присутствием за территорией РФ а яндекс не хочет ограничивать свое присутствие в других странах


    1. 3_15_10_20 Автор
      10.12.2024 07:49

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


      1. almaz1c
        10.12.2024 07:49

        Даже грузовик китайский. Завтра Шаман по примеру Хендай помашет ручкой и привет. Ничему история не учит.


        1. domix32
          10.12.2024 07:49

          так хендай корейский


      1. pbw
        10.12.2024 07:49

        Вы говорите о резервировании важных элементов, в частности упоминали о тормозной системе. Можно узнать поподробнее, как технически это выглядит? Вот у вас имеется пневматическая тормозная система Wabco. Что еще имеется в дополнение к ней?


        1. 3_15_10_20 Автор
          10.12.2024 07:49

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


          1. pbw
            10.12.2024 07:49

            Интересный ход, почему бы и нет, две системы рядом. А как вы делали коммутацию двух пассивных датчиков АБС на основной и резервный модуляторы одновременно? Как проверяете остаток тормозных колодок перед дальней поездкой?


      1. Dolios
        10.12.2024 07:49

        остановили свой выбор на Shacman

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


  1. DenSigma
    10.12.2024 07:49

    Как камеры очищаются в дороге от грязи?


    1. exTvr
      10.12.2024 07:49

      Водитель Оператор выходит и протирает.


    1. a1lebedev
      10.12.2024 07:49

      В середине статьи большой раздел "Система очистки"


      1. DenSigma
        10.12.2024 07:49

        Спасибо


    1. 3_15_10_20 Автор
      10.12.2024 07:49

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


      1. Kroligoff
        10.12.2024 07:49

        Не применяете спец обработку компонентов гидрофобными покрытиями?


        1. 3_15_10_20 Автор
          10.12.2024 07:49

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


          1. Kroligoff
            10.12.2024 07:49

            Я имею введу не про средства, а само стекло, например сейчас выпускают из этого стекла душевые кабинки:

            Насколько я понимаю можно покрыть любую стеклянную поверхность:

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

            Цитата производителя:

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

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

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


            1. 3_15_10_20 Автор
              10.12.2024 07:49

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

              Грязь, пыль, которые попадают на стекло в любое время года, особенно в межсезонье, содержат мелкие (и очень мелкие) твердые частицы с острыми кромками. Твердость этих частиц значительно выше чем твердость любого защитного слоя (гидрофобного, олеофобного и т.д.), контакта "частица - покрытие" избежать не удается, поэтому покрытие быстро царапается и принимает матовый вид, что приводит к снижению оптических характеристик. Гидрофобные и олеофобные покрытия снижают поверхностное натяжение для капель воды и жира (масла) соответственно, что с одной стороны уменьшает площадь контакта капель и содержащихся в них твердых частиц, но с другой стороны само покрытие мягче обычного стекла, что в итоге приводит к более быстрому износу покрытия, чем стекла без покрытия.

              Плюс эти покрытия неэффективны с мелкодисперсными каплями, что часто присутствует при движение авто в потоке.


      1. engin
        10.12.2024 07:49

        И ни слова, ни пол слова об очистке от шумов, по ходу представлена очень расточительная и неэффективная методика валидации комплекса, тупо всн смонтровано на колпаре и гоняет по банальной площадке...
        А где встречная засветка лидаров от встречного беспилотного транспорта, что там у нас с запотеванием оптики (изнутри) на внедорожниках дниках, вдруг повалил снег или ливень полощет, и как? Материнка ПК от Яндекс, не та ли которая у астронавта Федора...


  1. mvch
    10.12.2024 07:49

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


    1. lelik363
      10.12.2024 07:49

      Откуда статистика?


      1. themen2
        10.12.2024 07:49

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


      1. retar
        10.12.2024 07:49

        Ну так объективно же. Абсолютные цифры в разы ниже. А вот относительные это уже другое, понимать надо.


        1. PanDubls
          10.12.2024 07:49

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


  1. Dm_Dm
    10.12.2024 07:49

    Иду по тротуару, навстречу яндекс-робот едет. Решив со мной не встречаться, он юркнул во двор через арку, а через 200 метров вернулся обратно на тротуар. Похоже, он избегает людей


    1. SevAnt
      10.12.2024 07:49

      Избегает чтобы его не раскрыли, может он вовсе не яндекс-робот , или глобальная нейросеть выдала ему особое задание ))) А может просто программа решили что вы хотите грабануть робота)


    1. Ivan22
      10.12.2024 07:49

      может вы чего-то про себя не знаете?


    1. 3_15_10_20 Автор
      10.12.2024 07:49

      Может вы просто ему понравились и он застеснялся?)


  1. Mogwaika
    10.12.2024 07:49

    А почему сзади нет ни лидаров ни камер?


    1. Sly_tom_cat
      10.12.2024 07:49

      Ну как на склоне - кто сзади тот сам выкручивается.
      А на дороге, в принципе, оно примерно так и есть. Если ты даже видишь ж. сзади то не факт что сможешь увернуться не сделав хуже.


      1. Wesha
        10.12.2024 07:49

        Оно же робот. На прицеп можно сздати такую же "бровь" вешать, съёмную.


    1. jonic
      10.12.2024 07:49

      А вот мы и узнали почему последняя миля делается человеком на выгрузку. В целом если трейлер один свой то можно было бы что то придумать, а если менять (а скорее всего менять), то не рационально. Если долбанутся в зад то уже все, беда как не крути.


    1. LIJaMaH
      10.12.2024 07:49

      Чтобы что? Любые попытки увернуться от того, кто сзади, будут нарушением ПДД со всеми вытекающими последствиями.


      1. Wesha
        10.12.2024 07:49

        Любые попытки увернуться от того, кто сзади, будут нарушением ПДД со всеми вытекающими последствиями.

        Да что ви такое говорите


  1. TimsTims
    10.12.2024 07:49

    Отличная работа! У меня тут как-раз завалялся Альманах 2050, цитирую:

    Как РФ смогла добиться такого огромного роста ВВП и выбиться в лидеры? Учитывая её огромные территории и сужающееся население выход был только один - роботизация и автоматизация. Везде где можно было заменить человеческий труд - там появились роботы. Сначала это были коммерческие перевозки, потом курьеры, затем...


  1. SOvA13
    10.12.2024 07:49

    Ну ребяята, какой вы пример передаете другим?
    Вашего ТБ-шника надо пороть розгами, и ваших инженеров.
    При монтаже всяких железок: перчатки и куртка с рукавами! Есть тонкие нейлоновые перчатки для тех, кто очень нежен, но они должны быть.!


  1. Ugli
    10.12.2024 07:49

    Учите грузовики маневрировать на площадках с полуприцепом задним ходом?


  1. sdy
    10.12.2024 07:49

    Если не секрет, какие основные тех параметры вычислителя, что за ядро, какой объем памяти? Также интересно было бы сравнить комп Теслы с вычислителем Яндекс, хотя бы примерно


  1. Kroligoff
    10.12.2024 07:49

    Еще вопрос к авторам, как отслеживаете исправность тормозов, основная проблема у грузового транспорта это перегрев тормозной системы, дополняете какими то датчиками тормоза?


    1. 3_15_10_20 Автор
      10.12.2024 07:49

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


      1. Mogwaika
        10.12.2024 07:49

        Т.е. какая-то дополнительная защитная логика или просто чёрный ящик для телеметрии?


  1. mxelgin
    10.12.2024 07:49

    Ждем рассказ секретной разработки автономных воров на трассе от конкурирующей фирмы рога и копыта


  1. jonic
    10.12.2024 07:49

    Меня прикалывает ваши роботакси. Они так прикольно объезжают заставленные дороги, а так же один раз видел (и сам пускал) колонну байкеров и они ехали ей богу минут 15 (была сходка), а роботакси так по чуть чуть выкатывалось на них мелкими рывками) и поворотники на кольце пока как то стремно включает лево/право слишком быстро, будто не решается как поедет.


  1. redfox0
    10.12.2024 07:49

    Выглядит круто. Надеюсь, в кабине со временем сделают огромный kill-switch для отключения всей автоматики. Оператор сел, нажал kill-switch и поехал на выгрузку/заправку/плановое ТО.


    1. Chupaka
      10.12.2024 07:49

      Со временем это может быть кнопка размером с водительское сиденье :)


    1. fio
      10.12.2024 07:49

      В статье упоминается контроллер перехвата управления. Наверное, что-то типа "оператор схватился за руль" или "оператор нажал педаль". Интересно услышать автора @3_15_10_20


  1. Akr0n
    10.12.2024 07:49

    А на каких уклонах тестировали? В западной части РФ равнины, все довольно просто в плане управления, а вот если начнутся перевалы и серпантины как в восточной части страны? На таких фуры даже с очень опытными водителями слетают в кювет. Хотелось бы такой транспорт Москва - Владивосток :)


  1. Timofeuz
    10.12.2024 07:49

    Это ж круто (с)


  1. mozg37
    10.12.2024 07:49

    Сейчас часто лежат gnss. Что делает грузовик, если координаты его скачут +/- 20км?


    1. Yukr
      10.12.2024 07:49

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


  1. lelik363
    10.12.2024 07:49

    Все прекрасно. А как планки памяти защищены от вибрации?


    1. 3_15_10_20 Автор
      10.12.2024 07:49

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


  1. Panzerschrek
    10.12.2024 07:49

    А насколько этот грузовик автономен? Слышал, что "автономные" автомобили, что сейчас ездят в полутестовом порядке где-то в Калифорнии постоянно подключены к интернету и достаточно часто требуют удалённого вмешательства оператора, чтобы выезжать из сложных ситуаций (вроде неопознанного препятствия). Соответственно, существуют целые центры таких теневых водителей, которые только тем и заняты, что подключаются к "автономным" машинам чтобы секунд 10 порулить. Не будет ли такого с данным автономным грузовиком?


    1. exTvr
      10.12.2024 07:49

      Слышал, что "автономные" автомобили, что сейчас ездят в полутестовом порядке где-то в Калифорнии постоянно подключены к интернету и достаточно часто требуют удалённого вмешательства оператора, чтобы выезжать из сложных ситуаций (вроде неопознанного препятствия).

      Кстати да, на фоне вчерашнего падения пчелайна вопрос очень актуален.


      1. Wesha
        10.12.2024 07:49

        Пчёлы устали!


  1. Ermak
    10.12.2024 07:49

    А какие радары используете?


  1. Byker
    10.12.2024 07:49

    Есть какая-то защита от гоп-стопа? Или предполагается, что вместо водителя в кабине всегда должен находиться охранник?


  1. zandernachtsohn
    10.12.2024 07:49

    Статья чисто напомнить, что яндекс что-то там не особо успешно делает.

    Автопилот автомобилей - что-то делали, в природе не встречается. Никаких автопилотов такси не появилось, в яндекс.такси аварии регулярно устраивают гастарбайтеры.

    Робокурьеры - сотня штук ездят где-то в пределах Садового кольца, на окраинах Москвы их не видели и не слышали, незаменимые специалисты из Азии до сих пор экономически целесообразнее, а еще могут до двери доставлять. (Причем в доставке того же яндекса.)

    Теперь робогрузовики. С доставкой не взлетело, с автопилотом легковушек не взлетело. теперь не взлетит в грузоперевозках.


  1. Tyiler
    10.12.2024 07:49

    В наш грузовик встроен 31 сенсор (на наших легковых автономных машинах их почти в два раза меньше). Это 17 камер, 6 лидаров, 5 радаров, 2 IMU, 1 GNSS‑приёмник.

    Слишком сложно и дорого, не полетит. Еще обычных грузовиков сколько ездит, куда их все девать..

    Вот вам идея бесплатная, которая будет воплощена в жизнь точно когда-нибудь (скорее всего не яндексом, он опять будет догоняющим как всегда):

    шварца везет
    шварца везет

    Почему до вас это не доходит, не понятно (точнее есть мысли на этот счет тоже: новый грузовик, камеры, лидары и прочее.. в общем, все в доле каким-то образом).


    1. Wesha
      10.12.2024 07:49


  1. crea7or
    10.12.2024 07:49