Перейти к материалам
шапито

Австралиец построил робота для игры в баскетбол из Facebook Messenger

Источник: Meduza

Джошуа Риддел из Брисбена (Австралия) увидел мини-игру в баскетбол, спрятанную в Facebook Messenger, и решил набрать как можно больше очков. Для этого он построил робота, который играет в баскетбол вместо человека. И робот уже набрал 101 очко!

New high score: 101
Tays Brother

На Reddit Джошуа объяснил, как работает его изобретение. На экран смартфона, на котором запущена игра, наведена веб-камера. С ее помощью робот видит расположение мяча и корзины. После этого компьютер высчитывает ускорение корзины (после 10 очков она двигается по экрану) и предсказывает, в каком месте она окажется через полторы секунды — столько времени к кольцу летит мяч. Сам робот подключен к плате Arduino, которая получает от компьютера команды на поворот моторов (их два) на определенный угол.

Ниже можно посмотреть, как робот набирает 81 очко:

Me playing messenger basketball
Tays Brother

Код, использованный при создании робота, можно посмотреть на GitHub.