Japan Robot Lands Two Records After Stay in Space