Команда «Рапира Клауд»

Безопасный маршрут

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

99,9 из 100 0 наездов
Платформа на маршруте без спутника
02

Задача и как мы её прочитали

01

Где платформа без спутника?

143 м

до дока без сигнала в сценарии «Тень ГНСС»

1–4 %

врёт одометрия, и насколько именно, заранее неизвестно

02

Люди на дороге

Часть пешеходов не уступает дорогу.

Платформа должна довезти груз вовремя и ни разу никого не задеть.

Поверх этого: туманснегупавший поддонкарта меняется каждый день
03

Итог в цифрах

Открытые сценарии, новые сиды

баллы из 100
Мы
99,9
Базовый
64,9

все рейсы доставлены, штрафов нет. В тени спутника базовый получает 0

30 сценариев по описанию скрытых

баллы из 100
Мы
99,9
Базовый
23,7

сценарии из своего генератора, отобраны по правилу организаторов. На сидах, которых не было при настройке, те же 99,9

За все испытания

0

наездов
и столкновений

04

Как мы работали

01

Разобрали датчики

как на самом деле работают датчики в симуляторе

02

Генератор сценариев

сценарии, похожие на скрытые, по их описанию

сверх задания
03

Прототип

локализация, вождение, безопасность

04

Пытались сломать

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

сверх задания
≈2 300 прогонов атак
3 слабости найдены, закрыты и перепроверены
≈10 000 прогонов за всё время
05

Где лидар слепнет

Для каждого метра дороги: может ли лидар по известной карте определить положение?

южный коридор целиком в тени спутника ? ? ≈ 90 м

На площадке два коридора ≈ по 90 м, где лидар видит только две параллельные стены.

✓

Точно знает, где платформа поперёк дороги и куда она смотрит

✗

Не знает, где она вдоль коридора

Вывод для архитектуры

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

06

Локализация

Фильтр Калмана

стандарт промышленных платформ

Колёса и гироскоп

прогноз движения

Лидар

поправка поперёк коридора

Калибровка колёс

на ходу, до входа в тень

Спутник

только после проверки на скачок

Граница тени

положение вдоль дороги ±15 см

Ошибка позы в тени спутника

0 1 2 3 4 5 м вход в тень док · 143 м базовый до 5 м мы ≤ 11 см
«потеряна»

Датчики не сходятся: платформа встаёт и честно об этом сообщает

07

Почему не другие методы

Мы написали три альтернативы и прогнали их в одинаковых условиях на 1 500 прогонах.

Фильтр Калмана Лучшие баллы. После сдвига позиции восстановился 12 раз из 12 ✓ выбран
Фильтр частиц Те же баллы, но втрое медленнее. После сдвига позиции не восстановился ни разу ✗ нет
Скользящее окно Курс от гироскопа почти точный, задача становится линейной. Калман даёт тот же ответ дешевле ✗ нет
Без фильтра Скан сверяется с картой напрямую. Ошибка в 1,6 раза больше ✗ нет
08

Люди и предметы

Люди

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

Кто уже позади или уходит, нас не тормозит.

Предметы

Поддон у дороги объезжаем сдвигом внутри проезда, зазор не меньше 30 см.

Если поддон упал прямо перед носом, тормозим аварийно. Только в этом случае.

Главный урок испытаний

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

было

20 с

ползёт на 0,25 м/с, пешеход ждёт в 2,8 м

стало

0 м/с

полная остановка, пешеход спокойно проходит

Перед ждущим пешеходом платформа просто встаёт, и он проходит.

09

Инструмент для инженерной службы

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

Воспроизводимость

Каждую цифру из презентации можно пересчитать

  • ✓ проверено в чистом окружении
  • ✓ проверка правил симулятора без нарушений
  • ✓ модули и больше ста тестов
Шаг контроллера
<1 мс при бюджете 145 мс
0145 мс

Запас больше чем в 100 раз, хватит и слабому бортовому компьютеру.

10

Рабочее
место
оператора

  • 01сравнение прогонов
  • 02журнал остановок
  • 03конструктор сценариев
Открыть демо
msk-hac.rapira-cloud.ru
0:00 / 2:40
11

Где работает и где нет

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

Витрина из 13 сценариев по совету экспертов

96–100

наш контроллер

≈0

базовый почти везде

теньтумантолпа невнимательныхподдон у дорогиизменённая карта

Где мы проигрываем

01

Поддон падает вплотную к оси прямо перед платформой. Затормозить успевает, объехать не может и ждёт

02

Длинный незнакомый забор вдоль стены в тумане может сойти за людей

03

Стоящего человека рядом с поддоном принимаем за предмет. Риск приняли сознательно, наезда он не вызывает

Позиция не теряется ни в одном из этих случаев

Спасибо!

Готовы к вопросам

Отсканируйте и попробуйте сами: прогоны, сравнение с базовым, конструктор сценариев.

msk-hac.rapira-cloud.ru