.智能机器人.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语言(简称VJC)是用于能力风暴智能机器人系列产品的软件开发系统,具有基于流程图的编程语言和交互式C语言(简称JC)。 VJC为开发智能机器人项目、程序与算法、教学等提供了简单而又功能强大的平台,是全球开创性的具有自主知识产权的产品。 在VJC中,不仅可以用直观的流程图编程,也可以用JC语言编写更高级的机器人程序。 系统特点 --图形化编程-- ??? 完全的图形化编程方法,简单直观,用鼠标就可以进行操作 ??? 用于机器人控制的流程图程序,由顶向下搭建,符合国际标准 ? --系统图形模块-- ??? 系统图形模块包括执行器模块、传感器模块、控制模块、程序模块以及AS多功能扩展卡模块 ??? 支持四则运算表达式 ??? 支持双重条件判断 ??? 支持多重循环嵌套 ??? 支持16个多任务程序 ??? 支持10个子程序调用 ??? 提供10个常用系统子程序 ??? “变量百宝箱”集中管理变量,直观方便 --JC语言-- ??? 从流程图自动生成正确JC代码 ??????? JC语言符合标准C语言语法标准 ??? 可以直接输出JC程序文件 ??? 增强了JC代码编辑功能,完全支持汉字 ??? 可同时打开编辑多个JC程序文件 ??? 可以从“编译错误”信息窗口跳到JC程序的错误语句所在行 ??? 查找、替换功能,并能跳转到指定行 ??????? JC语言关键字颜色显示 ??? 状态栏显示光标位置的行数和列数 ??? 交互运行JC语句方式 ? --智能下载-- ??? 智能选择串口与机器人通讯,无须设置串口 ??? “一键”智能下载程序 ??? “一键”智能下载操作系统ASOS ? --操作系统ASOS2002-- ??? 实时多任务机器人操作系统 ??? 高性能虚拟机设计 ??? 运行错误检测 流程图是用一些图形表示各种操作的。用图形表示算法,直观形象,易于理解。流程图能够比较清楚地显示程序的逻辑关系,因此它是表示算法的较好工具。 下面就通过一个具体的例子来认识流程图。 ?例:在50名学生中,将成绩在80分以上者的学号和成绩打印出来。流程图表示如下: ? 我们可以看出,一个流程图包括以下几个部分: ?????? 表示相应操作的框; ????????? 带箭头的流程线; ????????? 框内外必要的文字说明。 “表示相应操作的框”四种,流程图使用这四种图框,就能将编程的思想很好地体现出来 VJC编程入门 走四边形的机器人 ???????????? 编程思路 机器人走四边形,就是让机器人完成“前进→转弯→前进→转弯→前进→转弯→前进→转弯”的动作,也就是说机器人需要完成四个“前进→转弯”动作。 而要让机器人完成一个“前进→转弯”,需要启动电机,使机器人以一定的速度向前运行一段路程,然后停下,旋转90°,再停下。这样就走完了四边形的一边。 要让机器人走四个边,有一个简便的方法,这就是循环。上述步骤循环4次,机器人就能够走出一个四边形了。 规定项目 执行器项目 1.?????让机器人走一个正方形。(普通模式、多次循环) 思考:如何让机器人走得更直? 2.?????机器人走圆形。(启动电机、延时等待、停止电机) 拓展项目:机器人走“8”字形 3.?? 机器人唱歌。(子程序或用“发音”模块根据乐谱自编) 4.?? 利用多任务让机器人边唱边跳。(直行、转向、发音、永远循环、多任务) ?? 传感器项目 5.?? 机器人避障。机器人前进时,发现障碍物能避开;(红外测障、永远循环、直行、转向) ; 机器人跟人走(红外测障、永远循环、直行、转向) 6.?????机器人检测环境光的亮度,并在LCD上显示左右两侧亮度值 (亮度检测、延时等待、显示、永远循环)。 拓展项目:机器人朝亮光走去。趋光的飞蛾 电子琴。(永远循环、碰撞检测、发音)扩展项目:点歌台 8. 闹钟。(系统时间、永远循环、发音) 9. 声音启动机器人,即听到大的响声后躲避障碍行走。(声音检测、红外 测障、条件循环、永远循环、直行、转向)声音临界值:80~100 10. 显示机器人前进的距离。(启动电机、转角检测、条件循环、计算、显 示、延时等待) 提示:轮子直径:65mm;记录左轮(或右轮的读数) 11. 机器人卫星,让机器人围绕一支点亮的蜡烛以一定的半径旋转。 (利用火焰传感器,启动电机、亮度检测、永远循环等) 综合项目:自由创意机器人项目 走迷

文档评论(0)

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

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

1亿VIP精品文档

相关文档