校本课程资料-机器人制作活动.docx

上传人:夺命阿水 文档编号:1188063 上传时间:2024-03-30 格式:DOCX 页数:27 大小:853.15KB
返回 下载 相关 举报
校本课程资料-机器人制作活动.docx_第1页
第1页 / 共27页
校本课程资料-机器人制作活动.docx_第2页
第2页 / 共27页
校本课程资料-机器人制作活动.docx_第3页
第3页 / 共27页
校本课程资料-机器人制作活动.docx_第4页
第4页 / 共27页
校本课程资料-机器人制作活动.docx_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《校本课程资料-机器人制作活动.docx》由会员分享,可在线阅读,更多相关《校本课程资料-机器人制作活动.docx(27页珍藏版)》请在课桌文档上搜索。

1、机器人的设计与技术初步想一想:1、什么是机器人?2、机器人应具备哪些最根本的特征?3、你能举出身边的几种机器人吗?第一节机器人介绍一、机器人的三个根本特征。1.有一定外型的身体机器人的身体应该是一种物理形态,它的外形取决于人们想让它做什么样的工作,其功能设定决定了机器人的大小、形状、材质和特征等等。为了便于将机器人身体的设计思想尽快表达出来,我们选择采用乐高积木块(宝高的也行)来搭建机器人的身体,乐高积木块的形状如图IT所示;图1-1乐高积木块2 .有自身的大脑大脑就是控制机器人的程序或指令组。当机器人接收到传感器的信息后,能够遵循人们编写的程序指令,自动执行并完成一系列的动作。图 1-3 R

2、CX归纳小结图1-2ROBOLAB图形化程序我们使用图形化编程软件ROBOLAB软件来编写机器人的程序,上面的图1-2就是机器人在桌面行走到桌边自动后退的程序。该程序编写好后可以下载到RCX(RoboticsControlX机器人控制指令系统微型电脑中,如图1-3所示,它就可以像大脑一样控制和指挥机器人动作。3 .能完成一定的动作动作就是机器人的各种运动状况,任何机器人在程序的指令下要执行某项工作,必定是靠动作来完成的,有时即使机器人根本不动,这也是它的一种动作表现。机器人通常具有三个根本特征。是不是机器人,只需分析一下它是否具备以下三个特征:1 .有身体:是一种物理状态,具有一定的形态。2

3、.有大脑:控制机器人的程序。3 .有动作:任何机器人都有一定的动作表现。问题讨论下面的设备是机器人吗?(是那么打“)取款机、复印机、寻呼机、自动售票机、售货机、烟雾检测器、红绿灯、电动门、录像机、微波炉,自动洒水系统、洗衣机、风向标、玩具机器人或手表参考答案:后3种肯定不是,要分是否有自动接听等功能,机器人应是“能自开工作的机器”。课后问题:1.制作机器人需要解决的问题有哪些?1)制作出有感觉和动作的机器人身体(需要机械、电子知识);2)编写出控制机器人动作的电脑程序(需要电脑和各类综合知识)。3)2.设计制作机器人需要哪些能力和习惯配合?参考资料1,江苏省机器人网第二节RCX和ROBoLAB

4、(以乐高机器人为例)越一瓶:1、制作机器人需要有哪些过程?2、制作机器人需要准备哪些硬件和软件知识?一、机器人制作的四个步骤1 .设计和身体制作(搭建)2 .在电脑上编制程序3 .下载程序到微型电脑上(RCX)4 .程序执行和调试(如马达和灯等)的连接点;ABC二、RCX的结构1. RCX(RoboticsControlX机器人控制指令系统)RCX是一块可编程积木,是所搭建模型的核心,用它来控制机器人的行动。RCX可以下载程序,用程序控制一系列输入(传感器)和输出(马达和灯等),来响应周围环境,完成一定的任务。2. RCX结构1) 3路输入端口(1,2,3),是RCX与传感器(如触动、光电、温

5、度及角度传感器等)的连接点;2) 3路输出端口(A,B,O,是RCX与输出器件3) 4个控制按钮:红色一一电源开/关,黑色一一端口查看,灰色一一程序选择,绿色一一程序的开始/停止;4) 1个LCD显示屏;5) IjAC1交流)适配器连接器(变压器)插口;6) 1个红外传输(发送/接收)器。3. RCX电源:直流9V使用6节5号电池、电池盒或1个稳压直流电源。4. RCX的编程语言:图形化编程语言一一RoBOLAB语言。另外还有NQC等,还可以通过控件使用VB、VC.Delphi等语言。三、R0B0LAB1 .RoBOLAB软件界面进入编程窗口:R0B0LABPROGRAMMER(编程者级别)I

6、nventor4(创造家级别)翻开图表区:Window(窗口)Showdiagram(显示图标区)2 .功能面板OnS蒯脚能面板,单击面板外一在图表区右击,胸询以雌.一消失。三v中,并用线按逻辑顺序连在下载,我们就可馈攫制算在图标上右击可根标,在连线速觎J何瞒入图等待时间龈嫌相依黑点的,可以继续展开。当的图标,将图标拉到图表窗口音兴起,就完成了编程,通过旗手们的乐高机器人。或提示替换或解释图图展罩序)。ifaitFor。循环0结构(包括条件、循环、多攵工工rt%Structures会IQ圆闻画圄HHdK跳转ups娟回三IEI三西盟三三EBaJtZTTAt事件国国图图相等分支3 .工具面翻开工具

7、面板:Window(窗口)Showtoolspalette(显示工具面板)工具的具体功能如下:OperateValue操纵工具常用于操纵面板窗口中的仪器板。在数据采集中会用到。Position/Size/Select定位工具选择、定位图标,或更改图标尺寸。EditText标示工具编辑注解或文字输入ConnectWire连线工具在图表窗口中对图标进行连线。Objectshortcutmenu弹出工具弹出快捷菜单,直接按下右键就会弹出这个菜单。ScrollWindow滚开工具整个画面滚动Set/ClearBreakpoint断点工具设定/删除断点ProbeData探针工具在连线上设定一个探针,用于

8、调试Colorcopytool颜色工具取颜色SetColor着色工具设定颜色可以使用TAB键或空格键来切换工具,TAB键可以在OPeratingtool、PositioningtoolLabelingtookWiringtool这四个键之间切换。空格键可以在PoSitioningtOol、Wiringtool这两个键之间切换。猜一猜:程序完成的动作1)解释:第二节RCX和ROBoLAB(以乐高机器人为例)想一想:1、制作机器人需要有哪些过程?2、制作机器人需要准备哪些硬件和软件知识?二、机器人制作的四个步骤1 .设计和身体制作(搭建)2 .在电脑上编制程序3 .下载程序到微型电脑上(RCX)4

9、 .程序执行和调试二、RCX的结构4.RCX(RoboticsControlX机器人控制指令系统)RCX是一块可编程积木,是所搭建模型的核心,用它来控制机器人的行动。RCX可以下载程序,用程序控制一系列输入(传感器)和输出(马达和灯等),来响应周围环境,完成一定的任务。2. RCX结构7) 3路输入端口(1,2,3),是RCX与传感器(如触动、光电、温度及角度传感器等)的连接点;8) 3路输出端口(A,B,O,是RCX与输出器件(如马达和灯等)的连接点;9) 4个控制按钮:红色一一电源开/关,黑色一一端口查看,灰色一一程序选择,绿色一一程序的开始/停止;10) 1个LCD显示屏;11) IjA

10、C(交流)适配器连接器(变压器)插口;12) 1个红外传输(发送/接收)器。3. RCX电源:直流9V一使用6节5号电池、电池盒或1个稳压直流电源。4. RCX的编程语言:图形化编程语言一一RoBOLAB语言。另外还有NQC等,还可以通过控件使用VB、VC.Delphi等语言。三、R0B0LAB1.RoBOLAB软件界面进入编程窗口:R0B0LABPROGRAMMER(编程者级别)Inventor4(创造家级别)翻开图表区:Window(窗口)Showdiagram(显示图标区)5 .功能面板OnS蒯脚能面板,单击面板外一在图表区右击,胸询以雌.一消失。三v中,并用线按逻辑顺序连在下载,我们就

11、可馈攫制算在图标上右击可根标,在连线速觎J何瞒入图等待时间龈嫌相依黑点的,可以继续展开。当的图标,将图标拉到图表窗口音兴起,就完成了编程,通过旗手们的乐高机器人。或提示替换或解释图图展罩序)。ifaitFor。循环0结构(包括条件、循环、多攵工工rt%Structures会IQ圆闻画圄HHdK跳转ups娟回三IEI三西盟三三EBaJtZTTAt事件国国图图相等分支6 .工具面翻开工具面板:Window(窗口)Showtoolspalette(显示工具面板)工具的具体功能如下:OperateValue操纵工具常用于操纵面板窗口中的仪器板。在数据采集中会用到。Position/Size/Selec

12、t定位工具选择、定位图标,或更改图标尺寸。EditText标示工具编辑注解或文字输入ConnectWire连线工具在图表窗口中对图标进行连线。Objectshortcutmenu弹出工具弹出快捷菜单,直接按下右键就会弹出这个菜单。ScrollWindow滚开工具整个画面滚动Set/ClearBreakpoint断点工具设定/删除断点ProbeData探针工具在连线上设定一个探针,用于调试Colorcopytool颜色工具取颜色SetColor着色工具设定颜色可以使用TAB键或空格键来切换工具,TAB键可以在OPeratingtool、PositioningtoolLabelingtookWir

13、ingtool这四个键之间切换。空格键可以在PoSitioningtOol、Wiringtool这两个键之间切换。猜一猜:程序完成的动作1)解释:附:RCX端口:修他4救功能儡明1,2,3咖啡色输入端口与传感器(例如光线、温度传感器)连接。尺寸:标准乐高2*2板;A/D范围:0-5VA,B,C黑色输出端口与马达、灯等驱动部件连接。尺寸:标准乐高2*2板;PWM输出RCX按钮:颜色放功能例明On-Off红色开关翻开或关闭电源。只要RCX的电池在,里面的程序是不会丧失。View黑色查看用户可以通过这个按钮选择需要查看的端口。被在监控的端口附近的LCD上将出现一个小箭头。Prgm灰色程序选择程序(1

14、-5),用于运行或下载。每按一下,数据递增一。Run绿色运行停止开始/停止程序。在程序运行状态,LCD中的小人将在走动。第三节RoBOLAB编程练习想一想:1、你认识RoBOLAB编程原理和图标了吗?2、你看懂了几个简单的机器人程序?试着交流一下。3、通过尝试,感觉自己会编程了吗?1.控制机器人行进的速度1)编写机器人行走的程序2)编写机器人慢速行走的程序3)下载程序并实验2.机器人拐弯和旋转1)左右拐弯的3种方法和编程2)旋转的程序编写3)下载程序并实验3.跳舞机器人1)编写一段程序,包括四步:分别完成机器人的前进、后退、左转、右转,你能很快写出来吗?如果想让机器人不停地跳下去,你有几种方法

15、?2)编写一个程序:A、C马达向前转0.5秒,停0.5秒,然后向后转秒。重复上述动作,要求:舞曲结束时,让机器人回到起点,你能做到吗?3)编写程序,让你的跳舞机器人快乐起舞!下面是大赛规定的动作,除了规定的动作,还需要机器人有自选动作,当然,别忘记美妙的背景音乐!规定动作:前行2秒;右转45度,倒退3秒;左转45度,前行4秒;左转90度,倒退2秒;右转90度,前行3秒;自转2圈.4)你的自选动作和音乐:5)下载程序并实验4.碰壁(触感)1)急停2)倒退3)拐弯(先退后拐)4)下载程序并实验5.悬崖(光感)D急停2)倒退3)拐弯(先退后拐)4)下载程序并实验急停6.沿黑线走1)单光感行走原理2)

16、两光感行走原理3)下载程序并实验7.数格子走试一试:1 .依次完成第三节编程,用老师的机器人下载后实验,分析结果。2 .完成并保存第三节7个工程根本任务的成功的程序,取其中几个任务结合后可以编出哪些任务的程序,效果如何?第四节乐高根本搭建技巧想一想:1、你会做机器人吗?你想做机器人吗?你曾经用积木块做出过能活动的机器人吗?2、你认为乐高积木块能做出些什么?能有哪些方面的应用?3、你想知道乐高积木块搭建的根本技巧吗?对初级乐高搭建者来说,认识乐高积木只是入门的最根本要求,而要搭建出美观、稳固的结构就必须掌握一些根本的搭建技巧。我们知道任何复杂的结构都可以分割为最根本结构,如果掌握了搭建的根本技巧

17、,就可以将简单的模块(结构)叠加为复杂模块,同时也有利于入门者一开始就能在有设计方案的前提下搭建,而不是盲目的搭建。3.2 Cm1.认识乐高根本单位水平方向上单位关系为2:1(为了方便计算只要比拟水平两个方向的凸点之比,如右图凸点个数之比为4:2)1.1fluFLU表示乐高的根本单位IFLU=OOO/FLU2.乐高积木的根本功能白色和黑色销作用有什么不同呢?白色销:外表比拟光滑,与梁的孔配合,可以很自由的旋转,常用于连动机构,钱链的设计中.黑色销:外表比拟粗糙,与孔配合时无法灵活转动,常用于部件之间,机构之间的固定.通过多组齿轮间的配合实现 机构的多级传动,如下图为 两级传动链,传动比为9:

18、1 (小齿轮带动大齿轮)。当小齿轮(8齿)带动大齿轮(24齿)时,实现减速传动,传动比为3:1,即小齿轮转动3圈时,大齿轮转动一圈。该机构会减小速度,同时增加力量当大齿轮(24齿)带动小齿轮(8齿)时,实现加速传动,传动比为1:3,即大齿轮转动1圈时,小齿轮转动3圈,该机构会增加速度,同时减小力量答案:5级传动传动比为243: 1观察左图,思考该传动链为几级传动且传动比为多大?该图为蜗轮蜗杆机构,该机构特点为:1:24:1的传动比,速度非常慢2:具有“自锁”功能,不能反响传动(只能是通过蜗杆带动冠齿轮,反之无法转动)。3:可以产生大扭矩,但因摩擦,能量损失较大,无法应用于高性能的主驱动装置中如

19、果要改变输出轴的转动 方向可以使用冠齿轮和直 齿轮的配合如左图),该 图中产生一个垂直方向的 运动输出。斜齿轮的配合也可以改变输出轴的转动方向(如左图),该图中产生一个水平方向的:云动蛉由.如下图可以使用小滑轮、轴一套、斜齿轮防止轴窜动利用滑轮传动有如下特点:噪音小,易打滑常使用于高速低扭矩条件下。3.乐高积木设计技巧利用滑轮和销固定轴的一种方法Put T6tooth gear here.观察一下,这两个有什么区别,不仿试一下?履带的使用方法,注意箭头所指的齿轮作用。固定马达的一种方法,注意图中导轨板的安装和作用乐高腿的根本搭建方法试一试:乐高抓手的根本搭建方法1.建1个没有RCX的,能自由行

20、走的最简单的小车。2,搭建1个2马达、IRCX的,能自由行走的最简单的小车。3 .搭建1个2马达、IRCX的,能自由行走的,有感觉和触觉的最简单的小车。4 .制作1个有个人特色的,能完成一定任务的机器人,并下载程序执行。附:RoBOLAB常用图标解释图标功能范例解释1程序开始与结束ITsownB马达转动2秒后停止。翻开马达A马达转动1秒后停止。关闭端口0表示时间B马达转动2秒后停止等待指定时间1秒)T1Wa忘TA灯翻开,5.5秒后关闭。就等待指定时间(0.01秒)阜,圄A灯翻开,0.1秒后关闭。等待触感被按下A灯翻开,等待触感被按下后关闭A灯。IIW三I等待触感被松开A灯翻开,等待触感被松开后

21、关闭A灯。等待光感大于某一数值W由A灯翻开,光感值大于40后关闭A灯。等待光感小Th于某一数值j三H1G向nA灯翻开,光感值小于40后关闭A灯。W等待光感增加-定量LeJA灯翻开,光感值上升1后关闭A灯。IS等待光感下9降-定量LeJA灯翻开,光感值下降1后关闭A灯。令。指定输出端II114w三三CA马达翻开1秒后关闭。指定输入端;口S三H1D翻开A马达,等待3端口触感被按下后关闭A马达。端口的值LBJ段三三HOC%等待触感被按下后在RCX屏幕上显示端口1的值。g马达的能量LIj级马达A以能量级别3转动4秒后停止。123常量前面一直在使用,很常用的一个图标。_|Il着落和跳转_实现无限循IJ环

22、无限播放C音符。哥触动传感器T-判断分支LaJ左I三mI触感松开时,A灯亮,触感按下后,C灯亮。光感判断分Tm支L耍光感值大于40时,A灯亮,光感值小于40时,C灯亮。I-7更多图标解释请看ROBOLAB编程指南常用机器人活动网址中文网站名网址描述西觅亚网站目前中国最大的乐高网站机器人社区中国最大的机器人社区乐高资料库有非常丰富的乐高资料RoboCupJunior中国赛区官方网站机器人足球中国赛区官方网站RoboCupJunior国际官方网站机器人足球国际官方网站FLL机器人世锦赛网站FLL机器人世锦赛网站IRO国际机器人奥林匹克竞赛亚太地区机器人比赛官方网站江苏省机器人网Jssjqr江苏省青

23、少年机器人等科技活动网站第五节实践练习分支合并光感值大于 40时,A马 达转动,小 于40时,C 灯亮回川 循环触动传感器循环光感小于循环翻开A马达 一秒后关 闭,重复循 环5次。翻开A马达 一秒后关 闭,直到按 下触感后结 束循环。当光电传感 器的值小于 40时,让A 马达不端转 动。1 .领用器材2-4人小组确定名单和工作空间。根据实验要求开列器材清1式2份单领用器材。2 .通过查资料、询问及实际操作和调查,笔答以下问题于专用笔记本上(注明题号,写清是否经过实践验证)。实践并笔答问题如下:1. RCX的电源电压是多少?如何测量?有哪几种提供方式?2. 普通5号干电池电压是多少?新买的电压是

24、多少?电压通常低于多少时不能使用,需要更换?3. 5号充电电池电压是多少?充足电时电压是多少?电压通常低于多少时不能使用,需要重新充电?4. 同一RCX中,能否使用不同电量,不同电压,不同型号的电池?为什么?5. 同一充电器中,能否装放不同电量,不同型号的电池充电?为什么?6. 如何延长充电电池寿命?7. 可以对普通干电池充电吗?为什么?8. 有同学使用充电电池,其RCX电源电压是多少?有同学想用增加两节电池的方法提高电压,可以吗?如何连接?操作中要注意什么?9. 什么叫短路?什么叫断路?画图说明。10. 什么叫串联?什么叫并联?各有什么特性?画图说明。11. 给RCX换电池要注意什么?12.

25、 RCX电量低时,有哪些显示?在RCX上还是电脑屏幕上?如何操作?13. RCX使用的是什么软件?有哪些途径可以得到?有哪些版本?如何安装?14. 活动室内的电脑可以随便使用吗?有哪些常规要求?各种插件可以任意插拔吗?15. 使用电脑的考前须知有哪些?如何传进、导出电脑中有用的资料?如何保存资料(常规)?16. 如何防治电脑病毒?如何安装杀毒软件?17. 活动小组中,每人都是主人。你担任了什么主人的角色(管理和常规)?任务完成得如何?18. RCX红外发射器通常有哪几种?你使用的是哪一种?如何为其寻找和安装软件?19. 由RCX窗口能知道哪些信息?通过窗口怎样知道RCX有无固件?窗口如何表示电

26、力低?如何表示高能量传输信号?20. 如何设置红外发射器的能量?如何调整自动关机时间?如何锁定和解锁程序1和2?如何查看RCX的电池能量?21. 你的电池准备好没有?规格如何?一般换一次电池可以使用多长时间?22. 1个RCX可以同时安装几个程序?1次可以执行几个程序?不同程序间可以相互连接和控制吗?23. RCX红外发射器最远可以传输多大距离?通常的低能量传输信息多少距离最正确?你有哪些措施保护RCX程序不被外界干扰?24. 举出3件结束机器人活动,离开活动室前的重要工作。25. RCX窗口无显示,可能的原因有哪些?26. 乐高马达有哪几种?空载转速和最大扭矩分别是多少?哪一种最快?哪一种力

27、量最大?哪一种功率最大?哪一种耗电最大?27. 乐高马达的电源由哪些方式提供?连接线有几种?乐高马达的连接线与RCX有上下左右4个方向的连接方式,不同的连接方式,马达旋转方向有何改变?拔插连接线时要注意什么?28. 什么是乐高单位?砖块、梁和板子的乐高单位分别是多少?普通马达的长度、宽度和高度各是几个乐高单位?29. 寻找固定马达的最正确方案?用什么零件并列2个梁?怎样使底盘和RCX牢固连接?30. 用1个普通马达搭建一种最简单的直线行走小车,至少需要哪些积木?做出来,比试比试。31. 编程中关于马达有哪几种符号?编写直线走程序,直线竞速,看谁先到达终点。32. 在编程中,马达有几种能量级别?

28、各能量级别如何设定?不同能量级别对速度和扭矩有何影响?有哪些方面的应用?33. 做1个差速器至少需要哪些零件?做一做。如何测试两个马达是否同速?选定接近同速的1对马达,记下标志。34. 1个马达搭建的小车能够控制转弯吗?2个马达搭建的小车可以控制转弯吗?做1个能自由转弯的小车至少需要哪些零件?编写定点左转90度和定点右转90度的行走程序,结合2马达小车试一试。35. 影响马达走直线的因素通常有哪些?举出调整小车走直线的方法种种。36. 做一做,2个马达和RCX的组合方式有哪些?各有哪些特点和应用?37. 应用时控编程,看谁最快、最稳地居中行走,进入灭火场地2号房间。38. 设计三轮车的不同万向

29、轮。各有什么优缺点?各有哪些应用?39. 如何准确定位机器人?可以利用哪些辅助设置和原理?40. 爬坡机器人和走平地机器人相比,在结构上有何特殊要求?对马达的能量有何要求?设计制作机器人爬上保龄球场地坡顶,并居中左转90度直线走。41. 齿轮有哪些种类?齿轮的固定有何考前须知?42. 应用齿轮如何改变速度?哪些齿轮可以形成齿轮组?速度改变如何?43. 设计1个有情节、有动作、有服装道具的表演2分钟左右的舞蹈机器人。44. 设计制作一个能利用时控和触动传感器控制,在灭火场地里由起点出发,进入3号房间,绕房一周后回到出发点的机器人。45. 设计制作一个沿桌边走的机器人(提示:利用光感)。46. 分别使用1个和2个光感设计制作一个沿黑线走的机器人。47. 设计制作一个数格子到终点的机器人。48. 根据自己的观察和生活实践,设计制作一个有一定创新设计和功能意义的机器人。49. 按要求完成所设计的机器人的文字报告。50. 各组最好的作品展示评比。第六节研究性学习根据前阶段学习成果,选择优秀学生领头各小组分选今年江苏省机器人大赛一个工程研究制作,做比赛参赛工程准备。(工程见江苏省比赛通知)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号