with Arduino it's relatively easy to build a robot and why not using LEGO to make it more flexible?
My LEGO Arduino robot with simple Low-cost components and Cozmo eyes (example from instructables.com), can be controlled with the roboremo Smartphone App.
The esp8266 (Adafruit HUZZAH Feather) provides WiFi, a H-Bridge is connected via I²C (pcf8574) and drives the cheap motors. An OLED shows status and emotions :o
Also on Instagram.
Are you interested in improving it together?
Have a great day!