第五课:六号线任务(LOCATION-6) 演示

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


学习目标
1. 学习6号线巡线; 2. 在编程实践中养成良好的编程习惯;

本节课将要学习6号位置的巡线任务(LOCATION-6),因为6号位置没有默认任务,所以本节课只有巡线,不需要做机器人手臂完成任务的任务。

一、了解6号线巡线任务

6号线

机器人从基地发出,经过小弯道到达第一个十字路口,再前进到达第二个十字路口右转,然后前进遇到丁字路口再向右转弯,然后前进一点距离到达任务位置。

机器人回基地需要巡线回家,机器人后退到丁字路口位置,向右转弯前进到十字路口,再向左转弯,然后巡线回到基地。

二、巡线编程实践

1. 打开VJC4.2编程程序,并设置要编写的程序名称为“6-代号”,6表示6号位置,代号为你的专属代号。

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

3. 添加显示模块,在第三行显示“6”

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

5. 添加按钮模块。

6. 添加启动马达模块,设置左右马达速度为100,并设置结束标志为4号传感器大于1500。

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

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

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

10. 添加路口巡线模块,设置冲过路口时间为0.2,路口数为1。(机器人到达丁字路口)

12. 添加转弯模块,设置左马达速度为-100,右马达速度为100,使机器人向左转弯。(机器人面向任务位置)

13. 添加按时巡线模块,设置巡线速度为50,时间约为1秒。(机器人到达任务位置)

14. 添加发音模块,代表机器人已经到达任务区域。

15. 添加启动马达模块,设置左右马达速度为-50,时间为1秒。(机器人退回到丁字路口)

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

17. 添加路口巡线模块,设置路口数为1,冲过路口时间为0.2。

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

19. 添加路口巡线模块,设置路口数为2,冲过路口时间为0.2秒,结束后停车。(机器人回到基地)

三、巡线实践

1. 将编写的6号位置巡线程序下载到机器人控制器中;

2. 操作机器人,在不断的实践中修改程序,以提高巡线的成功率。


0

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