- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LabVIEW Robotics简介——从幻想到现实40
LabVIEW Robotics 简介
——从幻想到现实
在不久之前,机器人还只是在科幻小说和好莱坞影片中才有的。
现在机器人可以应用于手术、火星探索以及帮助盲人驾驶汽车。NI LabVIEW 图形化编程环境使
这些都成为可能。
随着机器人成为日常生活中的一部分,这对您而言意味着什么?如果您是LabVIEW 用户或是正
考虑使用LabVIEW ,实际上您可以比预期更好地完成机器人应用。NI 强烈推荐LabVIEW Robotics ,
它是用于设计复杂自治系统的全新软件包。LabVIEW Robotics 基于LabVIEW 编程语言构建,从而能
够从20 多年考验的无与伦比的开发效率中获益。
您可以将LabVIEW Robotics 提供的特性细分为以下六个方面:
知识产权(IP )——专为创建复杂移动系统而设计的全新算法
图形化编程——LabVIEW 编程语言的基本单元为设计复杂机械电子系统提供了无与伦比的效
率
部署到实时设备与FPGA 硬件设备——无缝集成实时模块以及与现场可编程门阵列(FPGA )
的硬件集成相比使用传统工具,将您的机器人应用变得十分简单
连接传感器与执行器——从例如超声波与红外(IR )传感器等标准机器人传感器,到例如激光
探测及测距(LIDAR )传感器、基于控制器区域网络(CAN )的智能电机等高端设备,
LabVIEW Robotics 带有用于Windows 、实时模块以及FPGA 设备的传感器和执行器驱动程序
方便集成基于文本的工具——LabVIEW Robotics 将与现有代码之间的集成变得十分简单,例
如LabVIEW MathScript 实时模块以及C 与HDL 导入功能
实际机器人应用实例——LabVIEW Robotics 提供了众多有用的范例程序,展示了如何连接传
感器数据与机器人IP,创建复杂的自治系统
知识产权(IP )
LabVIEW Robotics 包含全新的机器人选板,包含用于设计机器人控制的算法。您可以在全新的
函数选板中找到从传感器驱动程序直至逆运动学的各种功能:
用于第三方软件集成的连接VI
用于移动系统的障碍回避VI
用于计算到达地图中目标点路径的路径规划VI
用于处理不同通信协议格式数据的协议VI ,支持例如美国国家航海电子协会(NMEA )和无人
系统联合体系结构(JAUS )协议
用于迚行机器臂动力学和运动学计算的机器臂VI
021•800-820-3622 •@ •/china National Instruments
对机器人传感器迚行配置、控制幵获取数据的传感VI
图形化编程
LabVIEW 的数据流特性十分适合于设计机器人应用,因为这个方法几乎与简单或复杂自治系统
的设计过程相同。举例而言,如果您最初的设计是基于―感知—思考—行动‖体系结构建立的话,可以
在LabVIEW 如图1 所示那样清晰地表示。这个体系结构不仅将您的设计变得十分直观,还帮助您的
同事利用LabVIEW 的直观特性,更好地理解您的程序。
部署到实时模块和FPGA 硬件设备
目前许多机器人软件无法将应用程序部署到实时模块和嵌入式硬件设备上。许多工具让您在
Windows 、Linux 或Macintosh 平台上设计幵探索您的应用,但是需要您自己将代码移植到嵌入式平
台上。LabVIEW Robotics IP 专为方便部署到NI 可重复配置I/O (RIO )目标而设计和优化,其中包
括NICompactRIO 和NI Single-Board RIO 设备。
图1:LabVIEW 数据流编程语言非常适合与通过“感知—思考—行动”体系结构设计机器人应用。
连接传感器和执行器
从LabVIEW 编程环境的第一个发布开始,它就通过连接到仪器和设备帮您节省时间。利用仪器
驱动程序的高质量和多样性,今天的LabVIEW 是实现仪器连接约定俗成的标准。LabVIEW Robotics
通过整合整个机器人传感器和执行器连接选项套件,利用了这一优点。这些驱动程序为您的机器人系
统免去了费时的传感器驱动程序编写、测试和实现任务。实际上,LabVIEW Robotics 包括许多用于
Windows 、实时模块和基于FPGA 平台的传感器驱动程序的多个版本,确
文档评论(0)