当前位置:首页 > 测试测量 > 测试测量
[导读]1956年,恩格伯格和乔治迪沃尔发明了第一个真正意义上的机器人,UNImate, 可以执行存储在磁鼓存储器中的系统任务。到1961年,Unimate已经被成功应用于压铸件的运输和焊接,传统上这样的工作由工人担任—&mdash

1956年,恩格伯格和乔治迪沃尔发明了第一个真正意义上的机器人,UNImate, 可以执行存储在磁鼓存储器中的系统任务。到1961年,Unimate已经被成功应用于压铸件的运输和焊接,传统上这样的工作由工人担任——冒着因排出气体中毒或丧失肢体的风险。 Unimate是机器人用于危险任务场合的早期例子,如今,机器人系统已经被广泛应用于工业、农业、军事、航空航天、教育等各个领域。

  机器人分 类复杂且关键技术众多,从广义范畴上说,通常所说的机器人主要包括教育机器人、移动机器人、工业机械臂三大类。机械臂发展时间早,产业化程度高,相对已经有了成熟的行业解决方案,特别在汽车制造等领域,机械臂已被广泛的运用于产线装配。移动机器人构成复杂、应用灵活,目前商业化程度还不高,相对处于前沿研 究的阶段,因此一直以来都是科学家和工程师们关注的重点。本文将主要探讨移动机器人及无人驾驶车的研究和开发。

  

  图1 机器人系统的分类

  尽管移动机器人构成复杂且关键技术众多,但具有某些共同的构架和组成部分,是一个融合了众多机电系统和子系统的综合体系,并通过这些组成部分与子系统的有机结合协调工作,虽然部分子系统已有现成的软硬件工具和解决方案,但如何快速地把各子系统集成在一起、进行早期的整体功能性验 证,就成了决定机器人设计成败的关键性环节。

  图形化系统设计——机器人设计的前沿方法

  在Google X PRIZE机构、FIRST组织(科学技术的启示与认知组织)、RoboCup以及美国国防高级研究计划局(DARPA)之间展开的竞争推进了机器人学领域的创新。富有创新思维的开发者们将机器人学的前沿方法推进到了图形化系统设计。在LabVIEW图形化编程平台下,机器人学的领域专家能够对复杂的机器人方案进行快速的原型设计。这些创新工作者能够不用关心底层的实现细节,可以将注意力集中到解决手上的工程问题中去。

  机器人设计通常包含以下部分的工作内容,如图2所示:

  感知系统- 连接到陀螺仪、CCD、光电、超声等传感器,获取并处理信息

  决策规划- 相当于机器人的‘大脑’,根据算法进行控制决策,完成管理协调、信息处理、运动规划等任务

  执行控制- 根据具体的作业指令,通过驱动控制器、编码器和电机完成机器人的伺服控制与运动执行

  网络通讯与控制- 机器人各子系统间的通讯网络,完成分布式控制与实时控制

  

  图2 移动机器人的设计平台

  过去,由于在每个领域中必须使用各自的传统工具,其中涉及的知识具有较大的纵向深度,机械工程师、电气工程师以及程序员团队都各自领导机器人学的开发。LabVIEW和NI硬件提供了一个独特的、功能多样的平台,它提供了一套标准的可供所有机器人设计人员使用的工具,从而使机器人开发得到了统一。

  来自弗吉尼亚理工大学机器人学与机械实验室(RoMeLa)的工科学生,在Dennis Hong教授的领导下正在进行智能动态拟人机器人(DARwin)的双足类人机器人的开发和研究,目的是对假肢进行研究和开发。DARwin使用NI LabVIEW图形化系统设计平台,能够实现全范围运动,并且能够准确地模拟人类运动。学生使用LabVIEW分析动态双足运动、设计并开发机器人控制系 统的原型。如果开发的原型能够令人满意地工作,他们就将控制算法部署到运行LabVIEW实时模块的PC/104单板计算机上。

  通过 LabVIEW,设计人员无需成为计算机专家或程序员,就可以开发高级机器人。例如,一位只有有限LabVIEW和机器视觉经验的学生在短短几个小时之 内,就设计了一个让机器人利用它带有的IEEE 1394相机和NI机器视觉开发模块跟踪一个红球的算法。工程师们使用LabVIEW和NI硬件,就可以使用功能强大的图形化编程语言快速地设计并开发复杂算法的原型;并通过代码生成方便地将控制算法部署到PC、FPGA、微控制器或实时系统之中;还可以与几乎所有的传感器、执行器进行连接。此外,通过 LabVIEW和NI硬件平台,可以支持CAN、以太网、串口、USB等多种接口,方便地构建机器人系统的通讯网络。现在,领域专家不仅仅能够完成机械工 程师的工作,还能够成为机器人设计者。

  实例分析1:南洋理工大学使用NI LabVIEW设计救生机器人蜘蛛

  南洋理工大学开发了一个用于支持营救工作的六足机器人蜘蛛。它是一个尺寸较小、可移动的智能机器人,在搜寻被陷的受害者时,它可以越过障碍并到达通常难以触及的地方。替代如清扫雷区使之无雷化等危险任务中的工作人员也是机器人蜘蛛的另一个潜在应用领域。

  他们设计了一个高度可移动的行走方案,它由六只独立的下肢组成,可以任意方向移动机器人,即使在机器人移动通常不可行或过于危险的地带。行走与旋转均属于模仿六足昆虫而得的基本的高层次运动模式。通过三条下肢移动而另外三条下肢抬高,机器人可以达到期望的行走速度,并提供恶劣地带所需的足够平衡。爬行 时,机器人可以挤压通过紧凑的空间和狭缝。单下肢的低层次运动步态是3D空间内的几何原语,如长方形或圆形轨道。

  

  图3 基于NI LabVIEW设计的救生机器人蜘蛛

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

NI提供的软件包经济省时,不仅帮助开发人员节省时间,还为创客提供了新的机遇

关键字: LabVIEW 自动化测试系统

人工智能(AI)在今天的科技领域扮演着日益重要的角色。AI正在广泛渗透到医疗、金融、教育、交通等各个领域,改变着我们的生活和工作方式。

关键字: 人工智能 AI 移动机器人

移动机器人是一种能够在各种环境中自由移动的机器人,具有高度的自主性和灵活性。移动机器人在许多领域都有广泛的应用,如工业、医疗、军事、服务等领域。本文将详细介绍移动机器人的种类及特点。

关键字: 移动机器人 灵活性 领域

强大的图形化编程工具使整个测试和测量过程的各个方面实现可视化

关键字: LabVIEW 图形化编程工具

摘要:对于每一型新机试飞,或者是重大的研究性试飞和验证试飞,都必须实施遥测监控。现基于TTS(TextToSpeech)语音合成技术,结合飞行试验遥测监控系统的不足,利用TTS引擎在LabVIEW开发环境下设计并实现了遥...

关键字: 飞行试验遥测监控系统 TTS LabVIEW

在科研以及应用软件领域,LabVIEW和MATLAB作为比较常用的2款工具,相信很多人都用过吧。简单的概括一下,LabVIEW侧重测试测量和数据采集,MATLAB侧重科学计算和数据分析。

关键字: LabVIEW matlab 混合编程

摘要:利用单片机和虚拟仪器LabVIEW在PC端设计了温湿度测量及控制系统,用于温湿度数据监测。该系统上位机为PC端监控界面,下位机为单片机,单片机采集温湿度数据,并将采集到的数据通过串口发送给监控界面进行监测和管理。该...

关键字: DHT11 LabVIEW 单片机

摘要:当前闭环步进电机在自动化设备中的应用越来越广泛,故为了进一步满足闭环步进电机的应用需求,采用LabVIEW上位机+运动控制卡+驱动器模块的控制方案进行了多轴运动系统的设计,通过设计的上位机软件实现闭环步进电机的实时...

关键字: 闭环步进电机 精度测试 LabVIEW

京畿大地,雄安新区。中建集团以科技赋能新城市建设,一座绿色智慧城市正在拔地而起,自然之绿与科技之绿交相辉映,彰显着中国面向未来,为人们打造更美好生活的城市发展思路。

关键字: 智能化 绿色智慧城市 无人驾驶车

在中国先进制造业的版图里:中国自2013年开始成为全球工业机器人第一大市场;上海市重点产业的机器人密度高达383台/万名工人,是全国平均水平的1.5倍。以机器人为主力军的自动化智能工厂是一个系统工程,由于每个行业、企业都...

关键字: 工业机器人 自动化智能工厂 移动机器人
关闭
关闭