Робот с ИИ бросил вызов людям в аэрохоккей после тренировок в симуляции

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

Обучение в цифровом мире

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

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

Рандомизация и реальные результаты

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

Для обучения использовали метод soft actor critic. После миллионов смоделированных матчей робот значительно улучшил игру и адаптировался к непредсказуемым ситуациям. В реальном матче систему поддерживала камера над столом и шайба с ретроотражающим покрытием — отслеживание происходило со скоростью 120 кадров в секунду.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *