Ну в принципе тоже вариант, только вот с 3 роликами на которые опираться шарик должен надо решить... может кстати вообще стакан не делать, а сделать 3 стойки и всё? Дома в солиде нарисую.
можно сделать вообще 2 плоскости с отверстиями меньше диаметра шара, и шар разместить так, чтобы он с одной стороны не сильно болтался, с другой стороны чтобы не был зажат.
когда робот стоит на опоре - шар опирается на верхнюю плоскость, когда отрывается от поверхности - лежит на нижней.
в движении будет крутиться, опираясь на верхнюю плоскость, возможно с периодической опорой на нижнюю..
в общем выходит совсем просто. 2 плоскости с отверстиями, между ними шар для пинпонга.
Добавлено спустя 1 минуту 7 секунд:шары можно взять поменьше, но поставить пару. для устойчивости.