Robots face-off: US MegaBots vs Japan’s Suidobashi