王博士是一个专门研究机器人控制的计算机专家。
前不久,他发明了一个可以通过简单指令控制机器人穿越公路(公路是双向车道,不是单行线)的程序,并将这个程序安装在步行机器人“X”的身上。随后的测试证明,这个程序可以很好地操控机器人“X”行动。
一天,王博士命令“X”去公路对面的实验室,并给他输入了“25米内是否有车辆”作为是否通行的判断标准,以保证“X”在穿越公路时的安全。
可是,“X”在穿越公路的过程中竟花了将近6个小时。直到“X”抵达实验室,王博士才意识到他给“X”输入程序时犯了一个严重的错误。
请问:王博士究竟错在哪里呢?应该怎样改进呢?