Android-роботы. А вам слабо?
Эта штука работает на основе двух компонентов Android и Arduino. Что такое Arduino, в сети имеется достаточно информации, а если в двух словах, в принципе, это вычислительная платформа плюс программа для переработки сигнала. Напомню, всё это работы непрофессиональных любителей мастерить, просто и малозатратно. Например, Arduino может выравнять телефон на север, для этого Android подаёт команду "Передвигайся на север." И Arduino спрашивает: "Где всё же, собственно, север?"... И т.д. и т.п...
Благодаря объёмной и разнообразной начинке аппаратов (компас, различные сенсоры и тому подобное), Android может предоставлять Audrino действительно много сведений. И это малозатратно. А смысл заключается именно в создании дешёвых роботов. А что подойдёт для этих целей лучше, чем Android? А как насчёт погонять или вспомнить детство и в войнушку сыграть? Установка скриптов и модулей разными способами, языковое управление, чаты - есть где и как разгуляться молодым Кулибиным. Но прочь от серой теории, это нужно увидеть собственными глазами!