《机器人历险记海盐机器人夏令.ppt》由会员分享,可在线阅读,更多相关《机器人历险记海盐机器人夏令.ppt(44页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、2008 海盐机器人夏令营1963年,年,“阿童木阿童木”成为第一部真正意义上的日成为第一部真正意义上的日本电视动画系列片。本电视动画系列片。1977年问世的星球大战,创造了一个现代年问世的星球大战,创造了一个现代神话。因其前所未有的太空场面,纷繁复杂的神话。因其前所未有的太空场面,纷繁复杂的星系斗争,它被称为星系斗争,它被称为“继廖西开辟红海之后最继廖西开辟红海之后最为壮丽的为壮丽的120分钟分钟”。诞生于诞生于1984年的年的变形金刚变形金刚汽车人的老大汽车人的老大“擎天擎天柱柱”以其勇敢、坚毅以其勇敢、坚毅的强者形象成为了很的强者形象成为了很多男孩心目中的英雄。多男孩心目中的英雄。199
2、1年年终结者终结者2无疑是无疑是上个世纪科幻片的超上个世纪科幻片的超级经典之作,其中两级经典之作,其中两个来自未来世界的终个来自未来世界的终结者结者T800和和T1000的的形象塑造绝对堪称完形象塑造绝对堪称完美。美。2004年年 科幻电影科幻电影我,机器人。我,机器人。机器人自动喷涂是高品质自动喷涂生产线配套全封闭式无尘车间生产,能有效地控制不良空气对产品的污染,降低喷涂区内的尘埃及产品的不良率。机器人自动涂装技术提高稳定生产高品质产品。美宇航员将太空组装双臂机器人美宇航员将太空组装双臂机器人触觉敏锐触觉敏锐美军目前已经装备部署美军目前已经装备部署2000辆魔爪军用机器人辆魔爪军用机器人一、
3、机器人简介一、机器人简介二、比高机器人硬件介绍二、比高机器人硬件介绍操作:发光模块、电源、主板操作:发光模块、电源、主板三、比高机器人软件介绍三、比高机器人软件介绍操作:打开软件,添加发光模块操作:打开软件,添加发光模块机器人历险记机器人历险记第一日第一日三、眨眼机器人三、眨眼机器人操作:打开软件,添加发光模块操作:打开软件,添加发光模块操作:设置硬件端口操作:设置硬件端口操作:设置硬件状态:亮操作:设置硬件状态:亮操作:保存、编译、下载操作:保存、编译、下载注意下载方法,下载是否成功?注意下载方法,下载是否成功?运行一下,看是否成功?运行一下,看是否成功?机器人历险记机器人历险记第一日第一日
4、四、流程图介绍四、流程图介绍机器人历险记机器人历险记第一日第一日开始发光模块亮结束问题:怎样让它灭?问题:怎样让它灭?机器人历险记机器人历险记第一日第一日开始发光模块亮发光模块灭结束问题:看不到亮?问题:看不到亮?分析:让他亮分析:让他亮3秒钟后灭秒钟后灭知识:延时模块知识:延时模块机器人历险记机器人历险记第一日第一日开始发光模块亮延时3秒结束发光模块灭五、唱歌机器人五、唱歌机器人操作:打开软件,添加发音模块操作:打开软件,添加发音模块操作:设置硬件端口操作:设置硬件端口操作:设置硬件状态:操作:设置硬件状态:E调调123操作:保存、编译、下载操作:保存、编译、下载注意下载方法,下载是否成功?
5、注意下载方法,下载是否成功?运行一下,看是否成功?运行一下,看是否成功?机器人历险记机器人历险记第一日第一日操作:让机器人唱首歌吧操作:让机器人唱首歌吧机器人历险记机器人历险记第一日第一日六、机器人眨眼睛六、机器人眨眼睛问题:让机器人眨眼睛问题:让机器人眨眼睛3次次机器人历险记机器人历险记第一日第一日问题:让机器人眨眼睛问题:让机器人眨眼睛2008次次问题:让机器人永远唱你最爱的歌问题:让机器人永远唱你最爱的歌机器人历险记机器人历险记第一日第一日六、初步控制机器人:循环模块六、初步控制机器人:循环模块知识:循环模块知识:循环模块问题:让机器人不停地眨眼睛。问题:让机器人不停地眨眼睛。机器人历险
6、记机器人历险记第一日第一日开始眨眼睛是否是否满足条件知识:循环模块知识:循环模块问题:让机器人不停地眨眼睛。问题:让机器人不停地眨眼睛。操作:条件循环,条件为操作:条件循环,条件为1运行一下运行一下机器人历险记机器人历险记第一日第一日七、机器人起步七、机器人起步问题:让机器人前进问题:让机器人前进操作:安装马达、轮胎操作:安装马达、轮胎操作:设置硬件端口操作:设置硬件端口操作:设置硬件状态:马达正转操作:设置硬件状态:马达正转让机器人开始跑吧让机器人开始跑吧机器人历险记机器人历险记第一日第一日流程图流程图问题:如果走不直怎么办问题:如果走不直怎么办机器人历险记机器人历险记第一日第一日开始左马达
7、正转右马达正转结束问题:让机器人前进后停止问题:让机器人前进后停止机器人历险记机器人历险记第一日第一日开始左马达正转右马达正转结束左马达不动右马达不动操作:让机器人前进操作:让机器人前进5秒钟停止秒钟停止机器人历险记机器人历险记第一日第一日开始前进延时5秒结束停止问题:让机器人走圆形,直径问题:让机器人走圆形,直径1米米问题:让机器人原地转两圈问题:让机器人原地转两圈问题:让机器人走正方形,边长问题:让机器人走正方形,边长1米米问题:让机器人走问题:让机器人走8字形字形机器人历险记机器人历险记第一日第一日八、机器人跳舞八、机器人跳舞问题:要机器人走三角形、六边形、十二边问题:要机器人走三角形、
8、六边形、十二边形?形?知识:循环模块知识:循环模块操作:让机器人走正方形,边长操作:让机器人走正方形,边长1米,不需要米,不需要停止。停止。问题:如何让机器人载歌载舞?问题:如何让机器人载歌载舞?机器人历险记机器人历险记第一日第一日九、初步控制机器人九、初步控制机器人问题:让机器人走正方形,边长问题:让机器人走正方形,边长1米,走完停米,走完停止。止。知识:循环模块、变量、计数知识:循环模块、变量、计数操作:让机器人走正方形,边长操作:让机器人走正方形,边长1米,走完停米,走完停止。止。操作:让机器人走三圈后停止。操作:让机器人走三圈后停止。机器人历险记机器人历险记第一日第一日一、机器人的感觉
9、一、机器人的感觉问题:如何感知世界问题:如何感知世界机器人需要眼睛、机器人需要眼睛、鼻子、耳朵、手。鼻子、耳朵、手。知识:传感器知识:传感器检测模块。检测模块。声音检测、环境光、碰触、黑标、红外声音检测、环境光、碰触、黑标、红外机器人历险记机器人历险记第一日下第一日下二、机器人的行为二、机器人的行为问题:机器人如何改变世界问题:机器人如何改变世界知识:行为模块知识:行为模块电机、风扇、发音模块、发光模块、机械手电机、风扇、发音模块、发光模块、机械手机器人历险记机器人历险记第一日下第一日下三、程序核心:如果三、程序核心:如果那么那么问题:碰到什么情况问题:碰到什么情况做出什么反应做出什么反应知识
10、:分支模块、变量。知识:分支模块、变量。实例:智能路灯实例:智能路灯检测环境光线检测环境光线如果光线太暗如果光线太暗把灯打开。把灯打开。机器人历险记机器人历险记第一日下第一日下分析:智能路灯分析:智能路灯检测环境光线检测环境光线如果光线太暗如果光线太暗把灯打开。把灯打开。操作:根据流程图操作:根据流程图编写程序编写程序机器人历险记机器人历险记第一日下第一日下熄灭开始发光是否是否有光线检测知识:分支模块。知识:分支模块。知识:变量、定义变量、检测赋值给变量知识:变量、定义变量、检测赋值给变量知识:判断变量、阀值知识:判断变量、阀值操作:填写变量定义、分支条件操作:填写变量定义、分支条件机器人历险
11、记机器人历险记第一日下第一日下四、机器人智能路灯四、机器人智能路灯问题:天黑了,就开灯;天亮了,就关灯。问题:天黑了,就开灯;天亮了,就关灯。问题:不能只检测一次,应该是反复检测。问题:不能只检测一次,应该是反复检测。知识:知识:循环模块循环模块检测模块、赋值给变量检测模块、赋值给变量分支模块、判断:如果天黑就开灯。分支模块、判断:如果天黑就开灯。分支模块、判断:如果天亮就关灯。分支模块、判断:如果天亮就关灯。机器人历险记机器人历险记第一日下第一日下五、闭环控制系统五、闭环控制系统循环、检测、判断、行动循环、检测、判断、行动操作:修改程序操作:修改程序运行。运行。机器人历险记机器人历险记第一日
12、下第一日下熄灭开始发光是否是否有光线检测问题:声控路灯,拍一下手灯亮问题:声控路灯,拍一下手灯亮5秒钟秒钟机器人历险记机器人历险记第一日下第一日下问题:光控机器人,日出前进日落休息问题:光控机器人,日出前进日落休息机器人历险记机器人历险记第一日下第一日下问题:声控机器人,拍一下手机器人前进问题:声控机器人,拍一下手机器人前进3秒秒钟钟机器人历险记机器人历险记第一日下第一日下问题:机器人看门狗,听到声音就报警问题:机器人看门狗,听到声音就报警机器人历险记机器人历险记第一日下第一日下问题:火警机器人,检测到火焰就报警。问题:火警机器人,检测到火焰就报警。机器人历险记机器人历险记第一日下第一日下问题:机器人消防员,检测到火焰就开始灭问题:机器人消防员,检测到火焰就开始灭火。火。机器人历险记机器人历险记第一日下第一日下