This is the XiaoR Geek Humanoid Robot: an app connected robot that can be programmed to perform all kinds of fun move. It can box, play football, and dance. This robot comes with phone and PC control. This robot has 18DOF. The XR-MRT robot can stand up automatically after falling forward or backwards.
The XR-MRT humanoid robot supports Android app control. You can program this robot through a graphical interface. More information is available here.