The smallest humanoid robot in production is the BeRobot, which measures 153 mm (6 in) high and is able to walk, kick and perform push-ups. The robot was manufactured by GeStream (Taiwan) and demonstrated at the Global SMEs Convention on 6 September 2007 in Kuala Lumpur, Malaysia.