У меня такая идея.
Создаете полигон, например закрытый контейнер заказываете. Внутри строете уровень, из конструктора лего или просто из фанеры, не важно. Делаете несколько радиоуправляемых роботов, например машинки, может с какими-то дополнительными манипуляторами, выдаете API по управлению этими роботами, типа подачи напряжения на двигатели, съем данных с датчиков. И все, задача соревнования написать ИИ для этих роботов. А там могут быть гоночки, футбол или что угодно.