- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
赋予机器人智慧
赋予机器人智慧 目录 第一部分:机器人控制程序 第二部分:诺宝平台上的程序设计 第三部分:诺宝软件C语言编辑方法 第四部分:机器人安装调试技巧 第五部分:学校机器人俱乐部中的创新 第一部分:机器人控制程序 机器人是计算机和自动化机械的结合,而机器人智能的基础就是人们所赋予它的控制程序。 让机器人听懂你的命令,赋予机器人智慧,就需要有专门的机器人能听懂的语言---机器人控制程序,它就是人和机器人之间进行信息交流的工具。 第一部分:机器人控制程序 程序与算法 一个完整的计算机程序包括两方面内容: 1、数据。 2、操作步骤,也就是算法。 数据是程序的基本元素,算法是程序的核心,缺一不可。 第一部分:机器人控制程序 算法来源于生活: 算法就在我们身边。例如,要做一盘红烧肉。第一步,要确定的就是做菜的各种原料(数据),需要什么部位的猪肉、什么样的姜葱(数据类型), 一斤还是半斤猪肉、多少姜葱(数据变量)?准备好这些数据之后,第二步,就可以按照菜谱(算法),完成一道菜的制作(运行程序),最后一盘可口美味的红烧肉就展现在你的面前(程序运行结果)。根据这个例子,我们能看到,在做任何事情时都有一定的步骤,这就是算法。其实,生活中还有许许多多这样的例子,如过马路、买东西等。 第一部分:机器人控制程序 算法的特性: 1、有限性 2、确定性 3、输出(结果)性 4、有效性 第一部分:机器人控制程序 表示算法的方法 用自然语言表示算法 用伪代码表示算法。 3、用流程图表示算法。 第一部分:机器人控制程序 算法的最佳表示方法 ———流程图 程序工作者常以流程图的方式来描述算法,就是用一些图框来表示各种操作,使算法直观形象,易于理解。 第一部分:机器人控制程序 用流程图表示算法,直观形象,易于理解。美国国家标准化协会ANSI规定了一些常用的流程图符号(如下图),已为世界各国程序工作者普遍采用。 第一部分:机器人控制程序 流程图结构: 流程图一定不要忘记箭头,因为它反映流程的先后顺序,如不画箭头就难以判断每一个框的执行次序。下面我们就将过马路的过程用框图表示出来(如右图)。 第二部分:诺宝平台上的程序设计 让机器人听懂我们的话,就必须要有好的机器人与人之间沟通的桥梁---机器人控制软件。 诺宝RC编程软件,就是一个我们与机器人之间沟通的桥梁。可以先用流程图编写程序,在用流程图编写程序的同时,C语言程序也将同步显示,供参考学习。当程序编写完成,还可以进行程序的模拟演示(仿真),也可以立即下载程序到机器人中,让机器人行动起来。如果发现程序错误,还可以再使用这个软件对程序重新进行编辑和修改。 第二部分:诺宝平台上的程序设计 认识诺宝RC编程软件的主界面: 第二部分:诺宝平台上的程序设计 顺序和循环结构编辑四边形程序: 机器人画四边形程序主要运用了“直行模块”、“画笔模块”与“转向模块”。当机器人画完一条的时候,就需要转向一次,然后接着画第二条边,重复以上步骤三次,就可以完成这个程序了(如右图)。 第二部分:诺宝平台上的程序设计 检测机器人画四边形程序: 第二部分:诺宝平台上的程序设计 什么是解析算法? 所谓解析算法(analysis algorithm)是指我们日常生活中的算术,即用数学表达式来表示事物间的数量关系。例如:我们平时所学的三角形计算公式、圆周长计算公式等。 第二部分:诺宝平台上的程序设计 解析法编辑机器人画五角星程序: 1、正多角星的每一条边和每一个内角都相等,所以用重复命令画正多角星很方便。 2、画正多角星的关键是确定机器人每画一条边就要转动一次角度,而且每次转动的度数为:180度—180度/边数。 3、画正多角星的时候,重复的次数是多角星的角数。 第二部分:诺宝平台上的程序设计 机器人画五角星程序仿真 第二部分:诺宝平台上的程序设计 什么是递归算法? 递归算法 就是按规律的递增(或递减)一定数值,直到完成任务。要实现递归算法,就必须具备三个要素:初始条件、结束条件、递增量。 第二部分:诺宝平台上的程序设计 用递归法编辑机器人画正三角形螺旋线的程序: 机器人在画这个正三角形的螺旋线的过程中,要求机器人按照
您可能关注的文档
最近下载
- 实数计算题专题训练.doc VIP
- 2024年秋季新人教版道德与法治七年级上册全册教案.docx
- 血透月质量控制数据分析.docx VIP
- 2024年河南省濮阳市范县城关镇招聘社区工作者真题及答案详解一套.docx VIP
- 2024年河南省濮阳市范县陆集乡招聘社区工作者真题含答案详解.docx VIP
- 2025年必威体育精装版的BRCGS包装材料全球标准第7版全套管理手册及程序文件 .pdf
- 相移光纤光栅的理论和应用分析.pdf VIP
- TZJYBF002-2020 口服液瓶用铝塑组合盖.pdf VIP
- 《济南的冬天》ppt课件(共25张PPT).pptx VIP
- 物业设施设备全生命周期管理.docx VIP
文档评论(0)