Как беспилотник превращает наблюдение в манёвр

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

Зачем машине предсказывать чужие действия

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

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

От плана к движению колёс

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

Именно поэтому автономное вождение — не разовая команда «ехать прямо», а непрерывная цепочка решений. Чем раньше машина замечает, что чужое движение может пересечь её путь, тем больше у неё остаётся времени затормозить или объехать препятствие.