机器人假日活动课时安排计划_第1页
机器人假日活动课时安排计划_第2页
机器人假日活动课时安排计划_第3页
机器人假日活动课时安排计划_第4页
机器人假日活动课时安排计划_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品资料推荐机器人假日活动课时安排计划张红05/10/06第一课时学习目标:了解基础知识学习软件操作机器人基本控制学习步骤:1、了解机器人拆装你的机器人机器人的组装主板及盒体的安装马达的安装电池的安装了解轮胎的安装导线连接2、学习软件操作机器人操作环境的安装使用“纳英特机器人积木式编程”使用“机器人操作平台”了解最新的图形化编程软件下载操作系统和应用程序下载操作系统下载测试程序“hbtest.id应用程序3、机器人基本控制编写第一个程序,控制机器人动作:“让机器人前进2秒钟”更进一步让机器人倒退2秒钟让机器人转弯试着做其它动作小结:了解基础知识机器人拆装机器人基础知识学习软件操作积木式编程操作

2、平台下载操作系统和应用程序机器人基本控制让机器人按程序执行动作实战演习内容:a.任务一:机器人走正方形独立编写程序,让机器人在地面上走出一个正方形,要求如下:开机后延时2秒钟后机器人开始行进;机器人走边长50cm正方形;走完正方形后停止。b.机器人走正方形视频播放c.使用简便的方法让机器人走正方形循环的使用多次循环某个动作执行N次永远循环永远执行某个动作d.使用多次循环完成机器人走正方形第二课时学习目标:使用红外传感器使用火焰传感器让机器人作出判断了解项目制作流程学习步骤:1、认识传感器a.传感器的作用让机器人了解所处环境,作为进一步执行动作的依据b.传感器分类数字型传感器模拟型传感器2、使用

3、数字型传感器a. 了解红外传感器的特点判断是否有障碍检测距离可调b.传感器的使用让机器人做出判断机器人避障碍物3、使用模拟型传感器a了解火焰传感器的特点判断是否有火焰及火焰的远近b.传感器的使用检测到火焰,前进;接近火焰时,停下来;没有火焰,无动作。4、使用2个传感器a旌解两种逻辑关系并且&&(两个传感器要检测的条件都成立;传感器A并且传感器B)或者|(两个传感器要检测的条件有任意一个成立;传感器A或者传感器B)小结:认识传感器数字型传感器模拟型传感器红外传感器的使用火焰传感器的使用多个传感器的使用实战演习内容:任务二:机器人避障多个传感器同时检测不同方向的障碍根据预定的规则控

4、制机器人前方传感器有障碍物右转左方传感器有障碍物直行两个都没有停止第三课时学习目标:理解机器人走迷宫原理机器人走迷宫搭建方法指导机器人走迷宫程序方法讲解学习步骤:1、播放迷宫视频2、走迷宫方法与原理a.机器人走迷宫程序方法机器人前方有障碍物右转机器人45°有障碍物右转机器人左方有障碍直行机器人三个方向都没有障碍物左转b. 搭建迷宫机器人传感器接口前方:数字945°:数字10左方:数字15c. 迷宫机器人示例程序voidmain()while(1)/永远循环if(digital(9)=0|digital(10)=0)/前方或45°方向有障碍,右转motor(0,50

5、);motor(1,-50);elseif(digital(15)=0)/只有左方有障碍,前进motor(0,100);motor(1,100);else/左方无障碍,左转motor(0,-100);motor(1,100);motor(0,30);motor(1,100);小结:理解机器人走迷宫原理机器人走迷宫搭建方法指导机器人走迷宫程序方法讲解实战演习内容:a.任务三:机器走迷宫要求机器人能较快的速度走完迷宫的1、2、3号房间,时间在30秒内机器人在走迷宫的过程中不会被卡死机器人在走迷宫要较少的碰触墙壁b.机器人走迷宫注意事项传感器方向前方、45°、左方传感器检测距离前方约20c

6、m45°约10cm左方约20cm程序结构检测顺序,判断的优先级调试内容马达功率、方向、检测距离第四课时学习目标:理解机器人灭火原理机器人灭火搭建方法指导机器人灭火程序方法讲解学习步骤:1、如何发现火火焰回顾火焰传感器的使用检测火焰远近与强弱2、适当距离灭火灭火风扇的使用3、迷宫灭火场地展示4、机器人对火焰的定位(三种情况:正前方、左方、右方)何时灭火?5、搭建灭火机器人a.传感器及灭火风扇接法左火焰:模拟3中火焰:模拟5右火焰:模拟4底部灰度:模拟2灭火风扇:马达3传感器及马达距地面15cmb.播放灭火视频6、程序部分讲解a.灭火示例程序voidmain()/灭火部分while(an

7、alog(5)<10&&analog(2)<150)/距离合适且检测到标志线motor(0,-15);/刹车motor(1,-15);sleep(0.1);3精品资料推荐stop();motor(3,-100);/灭火sleep(2.0);stop();sleep(10.0);/停止,完成b. 寻找火焰定位部分while(analog(3)-analog(4)>2)/向右调整motor(0,40);motor(1,-50);while(analog(4)-analog(3)>2)/向左调整motor(0,-40);motor(1,50);motor(0,

8、50);/前进motor(1,50);c. 迷宫与灭火程序的结合voidmain()/主要进行迷宫与灭火子程序切换while(1)if(analog(3)<100|analog(4)<100|analog(5)<100)/如果发现火焰fire();/执行灭火子程序else/如果没有火焰migong();/执行迷宫子程序d. 检测房间门口标志线线程voidtest()intj,i=0,n;while(1)j=analog(2);/获得当前传感器值if(j<150)&&(n>=150)/当前值与上次值比较,如果由黑变白,计数1次i=i+1;n=j;/保

9、留当前值(成为上次值),供下次比较使用e. 检测是否灭过火的线程voidtest()/与检测标志线类似,传感器为模拟5while(1)j=analog(5);if(j<10)&&(n>=10)i+;n=j;小结:理解机器人灭火原理机器人灭火搭建方法指导机器人灭火程序方法讲解掌握机器人迷宫灭火程序的调试实战演习内容:a.任务四:机器人迷宫灭火起始区出发1、 2、3号任意房间中的蜡烛能发现并可以成功灭火灭火之后返回起始区b. 地面标志线的检测多线程的理解如何使用多线程变量的使用变量的作用、定义、改变和使用c. 回家的方法与思路根据灭火的房间确定采取何种回家方式1 号房间

10、:右手法则回家2 号房间:左手法则回家,3号房间不进3 号房间:左手法则回家4 号房间:左右手均可(小学组不作要求)d. 搜救的方法与思路硬件搭建传感器使用机械手的要点程序方法第四课时学习目标:理解机器人踢足球原理足球机器人搭建方法指导足球机器人程序方法讲解学习步骤:1、足球场地展示2、踢足球原理# 精品资料推荐3、足球机器人搭建进攻足球机器人搭建防守(示意图)4、足球机器人参考程序a.进攻voidmain()while(1)if(analog(5)<60|analog(6)<60)motor(0,100);motor(1,100);elseif(analog(6)-analog(

11、5)<30)motor(0,-100);motor(1,100);elseif(analog(5)-analog(6)<30)motor(0,100);motor(1,-100);elsemotor(0,-60);motor(1,60);b.防守voidmain()while(1)if(analog(3)<60|analog(4)<60)/向右移动motor(0,100);motor(1,100);elseif(analog(2)<60|analog(5)<60)/向左移动motor(0,-100);motor(1,-100);elsestop();/停止不动小结:理解机器人踢足球原理足球机器人搭建方法指导足球机器人程序方法讲解实战演习内容:任务五:足球机器人对于场地的中的足球,机器人要快速反应,将足球推向球门第五课时总结迷宫灭火:红外传感器的检测距离调节至关重要检测房间标志线的灰度传感器位置距地面5mm-10mm为宜调试程序前,先进行机器人走直线的调整,以确定在结构和程序的马达功率上使机器人走直线较稳定务必根据实际场地的环境做调节,注意各个干扰对返回值的影响使用更高的电压可提升机器人运行速度,同时会需要对程序参数做调整。不宜长时间混用两种以上电池程序代码和结构优化,务

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论