传感器
传感器让你的机器人了解周围的世界。所有传感器的用法都一样:
- 用
robot.getDevice()按名字获取它。 - 用
enable(timeStep)启用它。在启用之前,它不会给出任何数值。 - 在主循环中读取它。每次
robot.step()之后,数值都会更新。
和真实的传感器一样,它们也有噪声:同一个读数在相邻两步之间可能会略有变化。组织者在比赛中不会改变噪声,所以要让你的程序能够应对噪声,例如比较多个读数。
下面的页面使用的是入门机器人的传感器。
传感器让你的机器人了解周围的世界。所有传感器的用法都一样:
robot.getDevice() 按名字获取它。enable(timeStep) 启用它。在启用之前,它不会给出任何数值。robot.step() 之后,数值都会更新。和真实的传感器一样,它们也有噪声:同一个读数在相邻两步之间可能会略有变化。组织者在比赛中不会改变噪声,所以要让你的程序能够应对噪声,例如比较多个读数。
下面的页面使用的是入门机器人的传感器。