1课题第6课教机器人学“走”路课时数一教学目的:本次活动,我们将开肩机器人的智慧之门,了解机器人编程环境和编程过程。并学习编写程序,指挥虚拟机器人完成前进、后退、左转右转等动作。教学活动:在前面的活动中,我们已经制作完成了一个新朋友——虚拟机人。但是它刚刚来到这个世界,还要学习很多本领,我们快来帮帮它吧一、聪明的机器人通过查找资料,我们了解到:机器人很聪明,它能根据人的命令成许多复杂的工作,有些工作甚至是人类都不能做到的。但是这些本都是人类教给它的。这种人给机器人的命令,叫作指令;机器人根据指令一步步完成相应的操作,叫作执行。二、和机器人对话要想教机器人本领,就要找到与机器人对话的方法。我们该怎样呢?我们开始了尝试,2我们还在网上找到了相关的微视频,完成任务的信心更足了。二、启动机器人快车我们照着上面的步骤来指挥机器人“走”路。1.要想和机器人“对话”,就得通过它。RobertExpress32.我们点击菜单新建一个机器人程序。3.选择“图形化编程”方式。4.输入程序的保存位置和名称,然后单击“确定”现在机器人的“大脑”一片空白,别急,让我们先观察一下机器人快车的工作界面。三、编写机器人程序1.机器人用马达做动力装置,我们在组长的带领下,认真地研究了“机器人控制”中的马达模块。2.在“属性”区里设置马达参数,“port”是马达端口,“state”是马达状态,“speed”是马达速度。根据下方的提示,我们依次设置为1、0、100。注意这里的提示信息。运动小车需要两个马达,每个马达要占用一个不同的端口。3.设置好两个马达的版前后,将图标连接起来,一个简单的程序就编好了4.只要单击“编译”,就能将这个程序变成机器人能识别的语言了。四、机器人仿真运行仿真测试前,我们要做些准备。1.打开我们搭建的机器人文件。2.将两个马达的端口号设置成与编写的程序一致。检查无误后保存。接下来,我们要在三维仿真系统中测试编好的程序,看看机器人是否能按我们的指挥运动。4.单击“导入机器人”,导入刚才保存的机器人。43.切换到“仿真”栏。5.单击“导入策略”,导入我们编译的程序文件。6.准备好了,我们的机器人测试就可以开始了五、探究马达设置与机器人运动的关系机器人能向前“走”了!不过这只是开始,我们又反复修改程序仿真测试,研究让机器人做出其他动作的方法我们将马达1的端口设置为1,马达2的端口设置为2,马达速度都设置为100。再改变马达的状态(state),观察机器人动作的变化,并把结果记录到测试报告中。通过活动,我们明白了:原来机器人的“动作”完全由我们控制。机器智能也来源于我们人类智能。