今天给大家介绍的是超级轨迹比赛,它是教育局白名单赛事世界机器人大赛、青少年机器人设计大赛下的 super ai 赛项,由中国电子学会主办,分为 初级、中级等赛道,面向的呢是中小学生。它的比赛形式以巡线为核心,结合着星际探索等趣味主题, 选手提前搭建现场进行编程,在指定的赛道自主识别轨迹,完成任务与竞速,兼具着含金量与可玩性。接下来老师用后面的地图给大家演示一下寻线功能, 接下来给大家演示一下,按一下开关,好点击运行, 先执行打卡,然后我们进行旋转,注意不要脱线啊。现在我们一直寻的是白线,好不断的进行判断,好换线,此时寻线寻的是黑线 还是要做判断,此时我们需要让它往右转, 每次进行判断时,我们电梯都会发出一个声音, 好,黑线寻完了再次换线寻白线,这个时候我们把速度稍微调的慢一些,以免判断的时候呢出现失误, 好即将到达终点。
粉丝61获赞212

w r c 世界机器人大赛 surprise 超级轨迹赛的训练场地,争分夺秒地调试着自己的机器人,仔细检查着每一个零件,调整着参数。训练过程中,机器人时不时就会出现一些小状况,不是路线偏移了,就是速度跟不上。每一次出现问题 的原因,然后重新调整。虽然训练很累,也有不少挑战,但我知道每一次的调试和改进 上问题不能轻易放弃。


返回仿真界面,将机器人移动到这里,点击开始调试, 可以看到机器人在做弧形转弯, 如果将左速度值改为负三十, 运行程序后,机器人就会原地向左转弯。 接着来学习执行一段时间指程序,它可以使机器人以指定的速度执行,指定的时间后 停止,在这里可以输入机器人执行的速度,在这里可以输入执行的时长。在软件中将执行一段时间模块拖出来, 我们可以输入速度值为七十,直行时间为一点五秒。切换到返针界面,将机器人移回这里, 点击开始调试, 可以看到机器人以七十的速度直行了一点五秒, 我们可以将执行速度改为负五十, 执行时间改为一秒。 运行程序 之前以负五十的速度后退了一秒。 接着来学习基础巡线,指程序的调用模块,它可以使机器人以指定的速度巡线。在这里可以输入巡线时马达的基础速度。 使用这一个模块时要注意他不能单独使用,必须 与循环结构搭配使用。在软件中,将基础循线子程序的内容模块拖出来,在这里输入速度值为七十。 同时在控制中找到重复执行模块。 切换到仿真界面, 将机器人移到这里,点击开始仿真, 可以看到机器人正沿着道路行走。 接着是循线一段时间指程序,它可以使机器人以指定的速度循线,指定时间后停止。 在他的调用模块中,可以输入巡线时的速度和巡线的持续时间。 在软件中将循线一段时间模块拖出来,在这里输入速度值为七十, 巡线时间为三秒,切换到仿真界面,将机器人移到这里, 点击开始调试。 可以看到机器人以七十的速度巡线三秒后停下, 接着来学习巡线域入口停止程序,它可以使机器人以指定的速度巡线到指定路口后停止。 在他的调用模块中,可以输入寻现时的速度。还有路口类型参数。 那么入口类型参数怎么设置呢?可以参照这一个表格。如果想要让机器人在十字路口或 t 字路口、 y 字路口前停下,就可以将 路口类型参数值设为一。如果想让机器人在左梯路口或者左直角弯前停下,就将路口类型参数值设为二。 如果想让机器人在右梯路口或者右直角弯道前停下,就可以将路口类型仓数值设为三。 在软件中,将循线预录口型模块拨出来, 输入速度值为七十,入口类型设为一, 切换到仿真界面,将机器人移到这里, 点击开始调试。 可以看到机器人在这个十字路口前停下, 接着可以将入口类型参数改为二,切换到反针界面,将机器人移到这里,点击开始调试。 可以看到机器人行线到左梯路口前停下。 如果将路口类型参数改为三,切换到仿真界面,将机器人移到这里,点击开始调试。 机器人就会巡线到这一个右梯路口前停下, 接着来学习在路口左转子程序,它可以使机器人单轮左转约九十度,主要用于在路口转向。 在软件中,将在路口左转模块拨出来,切换到仿真界面,点击开始调试。可以看到机器人单轮左转约九十度。 如果想让机器人循线到十字路口中央再左转,那么程序该 该如何设计呢?可以这样编写程序,先让机器人巡线到十字路口前停下, 接着让机器人再执行一段时间,比如一点八秒,一点八秒是通过实际测试得出来的。 最后让机器人在路口左转, 切换到仿真界面, 点击开始调试。 可以看到机器人巡线到这个十字路口中央在左转, 而在路口右转指程序,它可以使机器人单轮右转约九十度,也多用于在路口转向。在软件中,将在路口右转模块拖出来, 切换到仿真界面,将机器人移到这里, 点击开始调试。可以看到机器人单轮右转约九十度。 如果想让机器人 巡线到十字路口中央再右转,程序可以这样编写, 首先让机器人巡线到十字路口前停下, 接着让机器人再执行一段时间, 最后让机器人在路口右转, 切换到仿真界面,点击开始调试, 可以看到机器人从这里走到十字路口中央后再右转。 接着来学习巡现于 id 屏指程序,它可以使机器人以指定速度。

巡线,直到识别到指定任务 id 就停止,在他的吊用模块中可以输入巡线的速度,而指定的 id 如果想让机器人巡现到右转标志前停下,可以先把机器人移到右转标志前,在 ai 视觉模块的数据窗口中查看右转标志的 id 号,可以看到右转标志的 id 号为八, 接着切换到编程界面,编写程序, 将巡线域 id 停模块拨出来,输入速度七十,指定 id 为八。 切换到仿真界面,将机器人移回这里,点击开始调试, 可以看到之前巡现到右转标之前就停下。 如果想让之前寻现到右转标志所在的路口中央在右转,程序该如何设计呢? 我们可以先让机器人巡现到右转标志前停下, 接着再执行一段时间, 最后在右转 切换到板针界面开始调试, 可以看到机器人巡现到路口中央后在右转。 我们已经学习了所有全线基础指程序的用法,接下来要运用基础指程序完成课堂练习。 课堂练习的任务是让机器人从起点出发,按照普世的路线行线到终点, 而且要求机器人要使用识别交通标志的方式。 大家可以先尝试自己完成练习,如果你们在练习的过程中遇到问题,现在可以跟着我一起操作。 首先要让机器人寻先到右转标志所在路口右转。我们切换到边城界面边写程序, 先让机器人巡现到右转标志前,这里速度为七十, id 为八, 接着直行到路口中央,可以输入速度值为七十,直行时间为一点八秒。 再接着右抓, 然后切换到板针界面, 点击开始仿真, 结束仿真, 接着又让机器人巡现到这一个路口右转。 我们可以先看一下禁止执行标志的 id, 他的 id 号为四, 把机器人移回原来的位置, 既是编写程序, 刚刚编写的这段程序没有问题,可以先将他们放置到一边。 接着来编写让机前寻现到禁止执行标志前。右转的程序。可以复制这段程序, 将 id 号改为四, 然后切换到板针界面, 点击开始调试, 可以看到机器人巡线到这里右转, 停止调试,接着要让机前继续寻线到执行标志处,继续执行到终点, 切换回编程界面编写程序。 这段程序通过测试没有问题,可以将它拼接到上一段程序的下方。 接着来编选让借钱寻现到直走标志处,继续寻现到终点的程序。 按揭欠巡现到直走标志前, 因为直走标志的 id 号为七,所以这里输入七。 接着让机器人直走到路口中央, 最后让机器人一直寻现到终点, 切换到反针界面,点击开始调试, 一键成功抵达终点。 我们所编写的程序通过调试运行后没有发现问题, 最后将他们组合到一起, 再切换到仿真界面, 点击开始仿真。 可以看到我们完成了课堂练习, 我们来总结一下本节课,我们了解了视觉平线的基本原理,学习的基础,只成 的用法。本节课所提供的方式方法仅供参考,由于多种因素影响,仿真的结果也会存在许多不确定。 最后请大家完成这一个课后练习,让机前从起点走到终点的过程中,不使用识别交通标志的方式判断入口,并且获得所有的新兴分数。