Here is a motorized table that can balance a ball, enabling engineering students to implement adaptive, fuzzy, and other controller types. The ACROME myCONTROL Ball Balancing Table Kit has 2 DoF of freedom, each controlled by a RC servo motor. Position data can be viewed on a touchscreen display.
The table keeps the ball stabilized, keeping it from falling. Its LabVIEW based open-source software allows students to create their own paths by moving the ball on the table and observe its movement. You can get yours here.