NASA tests the robot that will colonize Mars