第2课机器人仿真软件

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第2课机器人仿真软件

教学目标:

知识目标:1.了解机器人的编程界面及简单操作。

2.了解机器人仿真环境及简单操作。

技能目标:学会用“直行”模块编程,让机器人走直线。

情感目标:激发学生学习机器人的兴趣。

重点难点:

重点:初步了解机器人编程的环境

难点:编程模块图的认识

课时安排:2课时

第一课时

教学准备:演示文稿

教学过程:

一、引入(3分钟)

上节课我们认识了机器人,知道机器人是由传感器、微处理器、执行机构三大部分组成的。请位同学结合这三大组成部分讲一讲机器人的工作原理?(生:……)

机器人的灵魂是什么?(生:程序)

今天我们就给机器人来编写程序。

板书:机器人仿真软件

二、认识VJC编程环境(12分钟)

我们在电脑上写文章,一般会用到word软件。同样,我们给机器人编写程序,也需要有相应的软件,它就是VJC仿真软件。

板书:VJC仿真软件。

什么是仿真软件呢?我们在没有实体机器人的情况下,我们可以借助仿真软件编写程序,并通过仿真环境中的虚拟机器人模拟执行。

演示:打开VJC仿真软件

这就是我们机器人的编程环境

板书:vjc编程环境

请同学们也打开这个仿真软件,看看它的窗口有哪些部分组成。(生:操作,观察)

演示:PPT

编程环境由工具栏,执行模块库、传感器模块库、控制模块库、程序模块库四个模块库组成,还有回收站,流程图生成区,程序代码显示区组成。

软件打开后,它默认是不显示程序代码区的,如果你有需要,可以通过单击工具栏上的JC 代码按钮来显示。

演示:显示程序代码显示区

在流程图生成区,我们看到了默认会出现一个黄色的椭圆图形,这就是一个模块,是什么模块?(生:主程序)

在工具栏的4个模块库里,还有很多模块,请你试着选择一些模块,把它放到流程图生成区里去,然后看一看各个模块在形状和颜色上有什么特点?(生:尝试)

那些蓝色的矩形模块来自哪个模块库?(生:执行器模块库)

传感器模块库,控制模块库,程序模块库里的模块在外观上都有什么特点?(生:……)传感器模块库里的模块是粉色的平等四边形,控制模块库里的模块是红色的菱形,程序模块库里的模块是黄色的椭圆形。

当然我们胡乱的选择一些模块放置到流程图生成区中去,机器人执行这个程序可能是没有任何意义的,所以要根据实际需求来合理地,有顺序来选择模块。

下面我们来看一个机器人跳三步舞的程序。

演示:打开三步舞程序

请同学们也打开三步舞程序(生:操作)

请你观察一下程序的流程图,你看到了些什么?(生:模块,箭头……)

所以说,在VJC编程环境里的程序是由图形化的模块组成的。

板书:图形化的模块

三、认识仿真环境(7分钟)

程序有了,机器人在哪呢?机器人是怎么跳这个三步舞的呢?

演示:打开仿真环境

我们可以通过单击工具栏上的“仿真”按钮进入仿真环境(生:操作)

板书:仿真环境

演示:ppt

仿真环境一般由功能区,信息显示区,机器人运行显示区组成

仿真环境就是机器人的舞台,下面我们请机器人来跳一下三步舞,

板书:舞台

演示:机器人跳三步舞

单击“运行”按钮,出现仿真机器人,将机器人放到运行显示区的任意位置,机器人就开始执行程序了

板书:运行放置(生:操作)

三步舞这个程序让机器人做了怎么样运动?(生:……)

演示:停止,退出

如果要让机器人停下可以单击停止按钮,退出仿真运行环境,可以单击退出按钮。

板书:停止退出

四、机器人走直线(15分钟)

刚才的三步舞程序是人们已经编好的,我们打开就可以运行它,

下面我们自己来编写你的第一个程序,让机器人走一条直线,

首先我们要新建个程序

演示:新建

流程图区已经出现了一个主程序,这是一个什么?(生:模块)

主程序就是我们程序的开始部分,看看如果要让机器人直行,下面要选择执行模块中的哪个模块呢?(生:直行)

板书:操作过程:一选

你们能把它放到流程图中去吗?(生:尝试)

板书:二拖直行模块

老师也把直行模块拖动到流程图中去了(未连接),但是机器人却不会直行,你发现问题在哪里?

演示:仿真运行

(生:未连接的)

请位同学帮老师把模块连接一下,

(生:演示)

你知道把模块连接起来的秘诀在哪吗?

(生:……)

每一个模块正下面都有一个小红点,只要把模块拖动到前一个模块的红点附近,系统就自动会把二个模块连接起来。模块连接起来后有什么变化?

(生:箭头)

板书:红点,箭头

我们做事要有始有终,机器人也一样,我们有主程序就是开始,还需要什么模块?

(生:结束模块)

(生:操作)

下面让你的机器人走走这个直线的。

(生:尝试,演示)

这是我们的第一个程序,我们也要像以前一样把它保存起来,请你试一试

(生:尝试,演示保存)

五、小结(3分钟)

今天我们离机器人又进了一步,我们学习了一个新的软件,叫什么呢?

它由二部分组成,是什么呢?(我们写程序的是在……,机器人运行是在……)

机器人的程序是由一个个的什么组成?

我们在操作模块编写程序的过程有哪三步?

板书设计:

机器人仿真软件

VJC仿真软件

vjc编程环境- 仿真环境

图形化的模块舞台

运行放置停止退出

操作过程:一选二拖三连接

(红点,箭头)

相关文档
最新文档