版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
千里之行,始于足下朽木易折,金石可镂Word-可编辑第8课程序设计—机器人的大脑和初步编程教学案一、提出问题机器人可以代替人类完成无数任务,它可以举行水下作业,可以在医院辅助医生给患者治病,异常厉害!我们知道人可以通过大脑思量,那么机器人是如何举行思量的呢?它是如何像人一样完成各种工作呢?二、联想如图8-1所示,机器人可以像人一样的举行思量,那机器人的大脑毕竟是什么呢?图8-1机器人和人技能牌乐高机器人的大脑:EV3控制器,如图8-2所示。图8-2EV3控制器EV3控制器基于Linux操作系统,300MHzARM9处理器,16M闪存,64M随机存储器。EV3控制器是乐高机器人的大脑,换句话说乐高机器人的数据计算,电机控制,传感器采集都要通过控制器来完成。下面,先推荐一下EV3控制器。图8-3EV3控制器按键如图8-3所示,控制器正面由显示屏和按键组成,按钮分离为=1\*GB3①返回按钮,=2\*GB3②决定按钮,=3\*GB3③上,=4\*GB3④下,=5\*GB3⑤左,=6\*GB3⑥右6个按钮组成。如图8-4所示,控制器侧面有USB插口和SD卡插口,USB口可以衔接USB无线网卡,但网卡需要匹配控制器的硬件要求。SD卡可以扩展控制器的内存,最大可以扩展到32GB。图8-4EV3侧面如图8-5所示,控制器前面是A,B,C,D四个输出口,输出口可以衔接电机或灯。此外,还有控制器的PC程序传输口,通过这个接口可以通过数据线把程序传输给控制器。图8-5EV3前面如图8-6所示,控制器后面是1,2,3,4四个输入口,输入口用来衔接传感器。传感器采集的数据可以传输给控制器去处理。图8-6EV3后面三、要求:指定距离的机器人小车小车向前行走50CM,然后停车,并鸣笛。1.小车向前行走的距离越确切越好2.小车停下后要鸣笛暗示机器人小车要向前行走一段距离,然后停下,这就需要通过乐高机器人的大脑——EV3控制器来对乐高电机举行控制。下面我们要使用EV3控制器来做一辆机器人小车。四、构建小车搭建:我们来搭建一辆机器人小车,它使用两个电机作为主动轮来控制小车行走,并用一个金属球作为从动的轮子,如图8-7所示。这里解释一下主动轮和从动轮。通过电机传动后,可以主动转动的轮子称为主动轮;被动尾随转动的是从动轮,起到辅助支撑的作用。两个电机通过数据线分离衔接到控制器输出口的B和C。图8-7机器人小车底部图8-8机器人小车侧面如图8-8所示,机器人搭建完成,前几节课我们都是利用电源控制机器人的动作,都需要依赖人为的操控。这节课我们运用EV3控制器来控制电机的转动。为了达到这个目的,我们需要给机器人编写程序,惟独把程序传输给控制器,控制器才可以控制机器人,完成我们规定的任务。技能牌:EV3编程软件EV3编程软件是一个图形化的编程语言,它的编程不需要去记忆程序命令和繁琐的结构,只需要把各种图形化程序模块衔接到一起就可以了。这样既形象生动,又容易易学。打开软件后新建一个文件,如图8-9所示。编写程序时需要把下方的程序模块拖到白色区域并与前面图片用线举行衔接。编好后的程序就像无数图片用线缝起来一样。图8-9程序新建文件界面五、算法与程序:算法:为了让小车可以确切的行驶到50CM处,我们可以让小车以相同的速度前进,并从起点到50CM处举行计时,把时光记录下来。再把这个时光写到程序中,让小车按照这个时光来前进,这样小车就可以前进到尽头处停下来。按照这个主意,我们通过以下6个步骤来实现。程序:编写程序,让小车向来向前行驶通过“移动转向”模块,来控制小车向前。在模块右上方挑选“B+C”,左下方挑选“开启”模式,这时模块下方分离有2个选项,分离是方向和功率,如图8-10所示。图8-10移动转向模块方向:-100到100,数值代表机器人的方向,数值不同机器人转的方向就会不同,0代表直行。功率:-100到100,正负代表前进或后退,正方向为电机顺时针转动,负方向为电机逆时针转动。数值代表功率的大小。技能牌:循环结构为了让小车向来向前,在程序里面参加循环结构。循环结构可以使程序语句被循环执行。在需要重复使用代码的时候,循环结构会常常被用到,如图8-11所示。图8-11循环结构计时,把时光记录下来记录小车行驶50CM距离的时光,把时光输入到程序中,并在“移动转向”模块的左下角选中“开启指定时光”。把记录的时光放到时光选项中,如2.8秒,有了时光,我们就可以去掉循环语句,让小车按照时光去行走,程序如图8-12所示。图8-12小车前进2.8秒发出声响在小车到达尽头后,发出声音。挑选声音模块,可以在右上角挑选乐高提供的各种声音文件,程序如图8-13所示。图8-13到达尽头并发出声音保存如图8-14所示,保存项目名称为“juli.ev3”,EV3程序所编写的程序文件名是“*.ev3”。8-14保存文件图下载长按控制器的“决定”按钮,使控制器开机。将下载传输线衔接到EV3控制器和电脑USB口。单击“下载”按钮。下载按钮在程序的右下角,如图8-15所示,在最右端EV3字母下方,三个按钮分离是:“下载”,“下载并运行”和“运行已选模块”。图8-15程序下载运行如图8-16所示,在EV3控制器当中,挑选文件夹中的“juli”文件夹,然后点击决定按钮挑选“program”,就可以运行程序来控制机器人了。图8-16EV3显示文件夹六、优化与改进现在,我们用另一种主意来解决问题。我们已经知道路程是50CM,那么只要我们知道乐高的轮胎的直径,我们就可以通过轮胎转动的圈数来控制小车行走的距离。改长进骤:乐高轮胎的直径我们使用的乐高轮胎的直径是43.2mm,这个数值在乐高轮胎上有标明,查看一下就可以知道,如图8-17所示。图8-17乐高轮胎通过直径计算周长按照公式:L=πd,π是圆周率3.14,d是乐高轮胎的直径,L是轮胎的周长,经过计算L=3.14×43.2=135.6mm。(保留一位小数)按照周长L和距离S,计算出轮胎需要转动的圈数圈数=S/L=500/135.6=3.7圈(保留一位小数)编写程序因为乐高电机里面配有转速传感器,可以测量电机转动的角度和转速。因此我们可以在“移动转向”模块左下角挑选“开启指定圈数”并输入圈数为3.7(1圈=360度)。程序如图8-18所示。下载并运行程序,看一看机器人是否可以走50CM的距离呢?图8-18小车前进3.7圈七、实践与研究机器人是如何能够思量问题或做出动作的?_____________________________________________________________利用时光和角度两种测量主意控制机器人行走,哪一个越发确切呢?为什么?_________________________________________________________________________________________________________________________八、拓展机器人走四方形我们刚才已经走了一条50CM的直线,下面请你让机器人出发后走一个正方形,最后让机器人回到起点。技能牌:机器人转弯机器人转弯还是利用“移动转向”模块,为了越发确切,挑选“开启指定度数”,方向改为51向右转动,功率50,角度390度,如图8-19所示。图8-19机器人转弯390度注重:转弯的角度要按照机器人所走的场地和机器人的结构来决定。通常使机器人转到90度的位置,要不断的修改方向值去测试机器人的转动位置。总算的程序,如图8-20所示。图8-20程序循环4次注重循环结构,挑选好计数循环的次数。因为要走四边形因此循环次数取值为4。通过这个例子我们可以看到机器人的动作是由程序来控制的,机器人本身是不会像人一样举行思量的,但是通过给机器人输入程序后,就可以让机器人像人一样举行思量和动作了。九、作业如图8-21所示,倘若让机器人小车前进,碰到障碍物后停止(障碍物固定在地面上,小车不会推进),并发出声响,你应该用时光还是角度去控制机器人电机的转动呢?说说为什么?图8-21机器人碰到障碍物停下
第八课机器人小车搭建图乐巍峨电机与十字轴衔接乐高四方形衔接器轴销衔接器乐高四方形衔接器固定马达黄色长梁与圆销衔接黄色长梁固定在马达上双销直角衔接件双销直角衔接件与绿色三孔圆梁衔接衔接黑色圆销直角梁直角梁与圆销衔接直角梁固定在双销直角衔接件上制作对称的两个积木件灰色梁衔接两个积木件前面已做好的马达将衔接件固定
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《系统详细设计》课件
- 2024年度商用电梯金融服务与租赁合同
- 《电梯维保合同模板》
- 2024中国电信集团财务限公司招聘易考易错模拟试题(共500题)试卷后附参考答案
- 2024中国电信山东济宁分公司校园招聘易考易错模拟试题(共500题)试卷后附参考答案
- 2024中国核工业二三建设限公司社会招聘100人易考易错模拟试题(共500题)试卷后附参考答案
- 《铁路伤亡事故案例》课件
- 2024中国信科集团·武汉光迅科技股份限公司春招易考易错模拟试题(共500题)试卷后附参考答案
- 2024中冶建工集团限公司校园招聘114人易考易错模拟试题(共500题)试卷后附参考答案
- 2024上海联通校园招聘270人易考易错模拟试题(共500题)试卷后附参考答案
- 母校回忆录PPT模板课件
- 糖尿病中西医结合治疗
- 全国职业院校教师教学能力比赛PPT模板-蓝色优雅
- 有限空间监理实施细则
- 二手房屋买卖物品交接清单
- 家畜育种新技术
- 小学生汽车发展史新能源课件
- 王贵启-玉米田杂草发生发展及除草剂优解-合肥0728
- 常见心理问题的识别培训课件
- 幼儿园幼小衔接实施方案(修改)
- 大学摄影教程-课件第一章
评论
0/150
提交评论