赋予机器人智慧.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
赋予机器人智慧

赋予机器人智慧 目录 第一部分:机器人控制程序 第二部分:诺宝平台上的程序设计 第三部分:诺宝软件C语言编辑方法 第四部分:机器人安装调试技巧 第五部分:学校机器人俱乐部中的创新 第一部分:机器人控制程序 机器人是计算机和自动化机械的结合,而机器人智能的基础就是人们所赋予它的控制程序。 让机器人听懂你的命令,赋予机器人智慧,就需要有专门的机器人能听懂的语言---机器人控制程序,它就是人和机器人之间进行信息交流的工具。 第一部分:机器人控制程序 程序与算法 一个完整的计算机程序包括两方面内容: 1、数据。 2、操作步骤,也就是算法。 数据是程序的基本元素,算法是程序的核心,缺一不可。 第一部分:机器人控制程序 算法来源于生活: 算法就在我们身边。例如,要做一盘红烧肉。第一步,要确定的就是做菜的各种原料(数据),需要什么部位的猪肉、什么样的姜葱(数据类型), 一斤还是半斤猪肉、多少姜葱(数据变量)?准备好这些数据之后,第二步,就可以按照菜谱(算法),完成一道菜的制作(运行程序),最后一盘可口美味的红烧肉就展现在你的面前(程序运行结果)。根据这个例子,我们能看到,在做任何事情时都有一定的步骤,这就是算法。其实,生活中还有许许多多这样的例子,如过马路、买东西等。 第一部分:机器人控制程序 算法的特性: 1、有限性 2、确定性 3、输出(结果)性 4、有效性 第一部分:机器人控制程序 表示算法的方法 用自然语言表示算法 用伪代码表示算法。 3、用流程图表示算法。 第一部分:机器人控制程序 算法的最佳表示方法 ———流程图 程序工作者常以流程图的方式来描述算法,就是用一些图框来表示各种操作,使算法直观形象,易于理解。 第一部分:机器人控制程序 用流程图表示算法,直观形象,易于理解。美国国家标准化协会ANSI规定了一些常用的流程图符号(如下图),已为世界各国程序工作者普遍采用。 第一部分:机器人控制程序 流程图结构: 流程图一定不要忘记箭头,因为它反映流程的先后顺序,如不画箭头就难以判断每一个框的执行次序。下面我们就将过马路的过程用框图表示出来(如右图)。 第二部分:诺宝平台上的程序设计 让机器人听懂我们的话,就必须要有好的机器人与人之间沟通的桥梁---机器人控制软件。 诺宝RC编程软件,就是一个我们与机器人之间沟通的桥梁。可以先用流程图编写程序,在用流程图编写程序的同时,C语言程序也将同步显示,供参考学习。当程序编写完成,还可以进行程序的模拟演示(仿真),也可以立即下载程序到机器人中,让机器人行动起来。如果发现程序错误,还可以再使用这个软件对程序重新进行编辑和修改。 第二部分:诺宝平台上的程序设计 认识诺宝RC编程软件的主界面: 第二部分:诺宝平台上的程序设计 顺序和循环结构编辑四边形程序: 机器人画四边形程序主要运用了“直行模块”、“画笔模块”与“转向模块”。当机器人画完一条的时候,就需要转向一次,然后接着画第二条边,重复以上步骤三次,就可以完成这个程序了(如右图)。 第二部分:诺宝平台上的程序设计 检测机器人画四边形程序: 第二部分:诺宝平台上的程序设计 什么是解析算法? 所谓解析算法(analysis algorithm)是指我们日常生活中的算术,即用数学表达式来表示事物间的数量关系。例如:我们平时所学的三角形计算公式、圆周长计算公式等。 第二部分:诺宝平台上的程序设计 解析法编辑机器人画五角星程序: 1、正多角星的每一条边和每一个内角都相等,所以用重复命令画正多角星很方便。 2、画正多角星的关键是确定机器人每画一条边就要转动一次角度,而且每次转动的度数为:180度—180度/边数。 3、画正多角星的时候,重复的次数是多角星的角数。 第二部分:诺宝平台上的程序设计 机器人画五角星程序仿真 第二部分:诺宝平台上的程序设计 什么是递归算法? 递归算法 就是按规律的递增(或递减)一定数值,直到完成任务。要实现递归算法,就必须具备三个要素:初始条件、结束条件、递增量。 第二部分:诺宝平台上的程序设计 用递归法编辑机器人画正三角形螺旋线的程序: 机器人在画这个正三角形的螺旋线的过程中,要求机器人按照

文档评论(0)

pangzilva + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档