Robot rescuers

Robot rescuers

Twenty-four teams compete to win a portion of a $3.5 million prize by operating humanoid robots across a task...