我正在开发一个工程类的机器人。为了课堂的目的,我需要使用NXT编程语言。要移动,机器人需要遵循一条坚实的黑线。Mindstorm NXT编程循环退出条件
如果机器人松脱线,我会向左扫描1秒,或直到它到达黑线。如果找不到线,则向右扫描2秒,以便达到初始位置,然后再实现1秒或旋转。
我建立了循环,以便如果线未找到,机器人继续移动。这将持续整整1秒的时间。如果找到该线,运动停止,但整秒钟仍然需要完成。最终这意味着我的程序完美运行,但真的非常慢。
tl; dr在LEGO Mindstorm编程环境中有两种退出条件的循环吗?在1秒钟后,或传感器获得所需的输入?
86有我正确地重新标记吗? –