内容正文:
行走机器人
学习目标:了解机器人沿黑线行走的基本原理和编程方法。
学习感悟:只要想得到,不怕做不到。
学习资源:光盘(“机器人走8字”视频,沿线走.dat,走8字.dat)。
实践创作:机器人走8字。
1. 机器人认路
让机器人沿着我们设计的路线行走,比一比谁的机器人更听话!下面我们以一个白底黑线的实验场地让机器人沿线行驶。
参看教材P38页的《实践学习》。
2.机器人走8字
走8字还是沿线走,难点是有交叉点,找到走8字的规律是关键。
参看教材P39页的《实践学习》。
2.1 子程序
当一段程序过长时,可以将其中的一段循环或者一个单分支条件执行的过程作为一个子程序进行编辑,并列在主程序旁边,便于程序调用。
我们可以将“走8字.dat”程序进行修改,如图3.1—3所示:
2.2 建立子程序
在“流程控制”下有“建子程序”和“调子程序”两个控件,使用“建子程序”可以自动生成子程序结构,编写子程序体,就完成一个子程序。子程序名可以重新命名。
讨论学习
你的机器人在运行过程中出现了哪些问题?小组讨论,并将
解决方法填写在下面的表格中。
常见问题 解决方法
速度太慢
转弯时冲出黑线
原地打转
探究学习
(1)如果不能顺利完成任务,你认为是哪些因素造成的?
(2)机器人行走速度对转弯有没有影响?
(3)在走8字的基础上,尝试和体验学习新的机器人“选路”,如图3.1—4.
图3.1—4 机器人“选路”
$$