第六课:五号线巡线及修理风扇任务(LOCATION-5) 演示

童老师 7年前 1425 次查看 0 次讨论


学习目标
1. 学习五号线巡线任务; 2. 学习完成修理风扇任务,并了解多步骤任务的完成方式。 3. 学习在多种方案中选择最佳方案来达到解决问题的目的。

本节课我们将要学习五号位置的巡线任务及修理风扇的任务。五号线位置可以从机器不同方向出基地,从两条线巡线到达任务区域。但是由于小弯道线路太接近任务位置,所以当机器人跑到此位置时,无法完成转向,那么,此处只能选择从上方的路口,然后经过弧线弯道到达任务位置。

本次任务是修理风扇,风扇的任务是需要先将风扇扶正,再通过电机转动完成修理。这是一个需要机器人两步才能完成的任务。

一、了解机器人巡线任务

5号线

机器人面向上方,从基地出发到达丁字路口,然后向左转弯,前进到达小路口后继续前进,再经过弯道到达路口处,再前进一点点到达任务区域。

回基地时让机器人后退一点,然后转弯面向基地,再巡线直接回到基地。

二、编程实践

1. 打开VJC4.2程序,将程序名称改为“5-xlfs-代号”,5代表5号位置,xlfs表示修理风扇任务,代号是你的专属代号。

2. 机器人初始化:去掉闭环电机选项,设置右马达功率为-1,设置机器人为5度灰,并分别设置传感器接口为0-1-2-3-4.

3. 添加显示模块,在第三行显示“5-xlfs”。

4. 添加发音模块,添加一个短发音,代表机器人已经准备就绪。

5. 添加按钮模块,使用按钮控制机器人出发。

6. 添加启动马达,设置左右速度都为100,设置结束标志为0号大于1500。

7. 添加延时模块,设置延时时间为0.2秒,使机器人跑出基地。

8. 添加路口巡线模块,设置巡左测路口,冲过路口时间为0.2秒。

9. 添加转弯模块,设置左马达速度为 -100,右马达速度为100,使机器人向左转弯。

10. 添加路口巡线模块,设置巡左侧路口,冲过路口时间为0.2秒,结束后并停车。(此时机器人到达任务位置)

11. 添加发音模块,设置一个短发音,代表机器人已经跑到任务位置。

12. 添加启动马达模块,设置机器人左右马达速度为-50,时间为0.3秒,使机器人后退一些。

13. 添加转弯模块,设置左马达速度为-100,右马达速度为100,使机器人转向基地。

14. 添加路口巡线模块,设置巡线路口数为1,巡线速度为100,冲过路口时间为0.2,结束后停车。(此时机器人回到了基地)

三、操作实践

1. 将编写好的机器人程序下载到机器人控制器中;

2. 反复测试程序,并在实践中不断修改程序,使巡线成功率提高。

四、了解风扇任务

修理风扇



1、机器人将电风扇模型立起,且垂直于场地,得40分;

2、风扇模型垂直之后,转动手柄使扇叶转动1圈以上,加20分;

注:风扇模型没有垂直只转动扇叶不得分;先转动扇叶后立起模型不加分。

3. 了解任务手臂样式。


五、任务编程

1. 添加马达转动模块,设置马达3转。

2. 添加延时模块,设置延时1秒。

3. 添加马达模块,设置马达全停。

六、任务实践

1. 将程序下载到机器人控制器中;

2. 反复测试程序,通过不断修改程序,使机器人完成任务的成功率提高。


3

籍山中心小学及城西校区同学使用博文账号登录!