LEGO robots are toys, fun toys. But they also are widely used in the engineering community for research and education. The platform is relatively sophisticated and quite powerful. The LEGO MindStorms EV3 programmable brick is built from a TI Sitara AM1808 (ARM926EJ-S core) running @300 MHz. There are 64MB of RAM, 16MB of onboard flash and an SD card slot for virtually unlimited persistent storage.
The xtUML community has been using LEGO robots in research and training classes for more than 15 years. This practice continues in 2018 at the MODELS conference in Copenhagen and in a graduate level course at Shinshu University in Nagano, Japan.