找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 5307|回复: 4

NXT中是如何处理多任务的

[复制链接]
发表于 2013-11-29 17:23:27 | 显示全部楼层 |阅读模式
悬赏2乐币未解决
各位大虾偶刚开始用NXT,求教NXT中是如何处理多任务的,比如既要双光感巡线,又要绕过轨迹上的障碍物,这是怎么做到的呢?希望用程序来说明一下,求教哈

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2013-11-29 19:27:18 | 显示全部楼层
并行时间轨或叫强行分裂再或叫变形时间轨
是佣shift(一直按)在需要并行的模块与上一个模块之间放上鼠标一点就会在引出一条时间轨,街道另一个任务的模块前
nxt2.0
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-11-29 21:06:49 | 显示全部楼层
通过设置任务优先级来实现,以楼主的例子来说,将无限循环双光敏巡线的循环程序,改为超声波条件循环,即当超声波传感器探测到物体,也就是障碍物后,执行绕过障碍物的程序,然后再用设置一些程序让机器人回到黑线上,继续巡线。
参考程序如图: 未命名.JPG

参考程序:
Untitled-1.rbt (1.86 MB, 下载次数: 19)

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-11-30 15:52:27 | 显示全部楼层
Two light sensor block.rbt (1.9 MB, 下载次数: 31)
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2014-2-5 16:38:03 | 显示全部楼层
不用多任务啊。看到障碍物就避障,否则巡线啊
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2025-6-24 18:53 , Processed in 2.595260 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表