基于虚拟仪器的运动位移测量系统的实现

发布者:Mengyun最新更新时间:2011-08-26 关键字:虚拟仪器  运动位移测量 手机看文章 扫描二维码
随时随地手机看文章
0 引言
    气动人工肌肉也称气动人工肌肉驱动器(Pneumatic Musecle Actuator,PMA),其研究始于20世纪50代,近几年,在国内也得到了广泛的研究与应用。气动人工肌肉响应快、可靠性高,同时拥有柔性而且轻盈,这使得它对人类来说,比其他的驱动器更安全。随着机器人技术的发展需求,气动人工肌肉得到了广泛的研究。目前人工肌肉运动位移的测量主要通过在肌肉末端连接一个滑动变阻器,再通过检测变阻器两端的电压来完成,但是这种方法要求有高精度的变阻器,同时,这种方法对人工肌肉的运动也会造成一定的影响,所以,实验结果往往不很理想。本文在虚拟仪器平台下,采用视觉跟踪与图像处理方法,来完成对目标位移的测量。


1 硬件结构设计
    本系统采用的是千兆网卡,Basler SCA640-70GM,659X490,70 FPS千兆网络摄像头,而且NI的PCIE-8235内嵌有帧接收器,因而极大地降低了图像采集对CPU的占用率。利用网线直接将采集到的图像传到PC机,同时也简化了系统硬件结构的设计。图1所示为系统的硬件结构图。

2 软件设计
    本系统软件采用NI公司的虚拟仪器软件NILabVIEW 8.6和视觉处理工具包NI Vision8.6。通过LabVIEW图形化的编程环境,编程者可以象搭积木一样搭建程序和用户界面,而程序的执行内容由一个一个可表示函数的图标和图标之间的数据流连线构成,这可使得编写和调试程序变得生动、便捷。NI Vision是和LabVIEW无缝链接的,NI Vision里包含了目前图像处理和机器视觉比较成熟的Vis,同时有用于图像采集的驱动Vis,可在最大程度上简化图像采集、处理和输出结果的过程。
2.1 图像采集模块
    跟其它NI板卡数据采集一样,本系统的图像采集可借助于采集助手NI Vsion Acquisition来完成图像的快速采集,其程序框图如图2所示。

2.2 图像刻度转换
    直接从图像中测得的坐标、面积、距离等参数都是用像素值表示的,而实际上,还要根据需要将像素值转换成设计需要的值。本设计要测出人工肌肉伸缩的长度,单位是毫米(mm),在长度测量的过程中,可将一张打印有实际刻度的纸作为气动人工肌肉的背景,这样既可以分析背景对图像处理的影响,又可以作为测量的辅助工具。图3所示是其图像刻度转换指示图,图中,可取0mm和50mm的图像坐标分别为(1126.000,641.000)和(1510.000,641.000),这样,其像素长度为384.000pixel对应实际的50mm,在此基础上,其伸缩长度单位转换都将以此为标准在程序中自动进行。

2.3 特征点的提取
    对于图像处理系统,实时性是经常要关注的问题。本系统的实时性也是首先要考虑的问题。为了最大限度地提高系统的实时性,除了提高硬件配置外,在软件处理过程中,也应该尽量避免使用占内存和CPU颅腔多的算法。本设计需要获得气动人工肌肉两端金属扎环的图像信息,并以此来计算伸缩长度。为了使特征信息便于提取,可在两个金属扎环的中间位置用红色油漆标记,并将右端的红点作为辅助坐标。[page]

   为了提高实时性,可用最简单的阈值划分法来分割图像,以获取特征信息、阈值设定值Red(min:195,max:255),Green(min:10,max:50),Blue(min:10,max:50),图4所示是其阈值提取效果图,其中,蓝色部分为提取到的特征信息。处理后的二值图像如图5所示。

2.4 目标检测与距离测量
    检测出提取到的信息点后,还应测得它们的坐标,进一步求得它们的距离,这可由measuresdistance VIs和Caliper VIs来完成,其部分程序框图如图6所示。

3 用户测量界面
    根据LabVIEW的编程特点,为减少CPU的使用率,可将中间过程中图像处理显示界面省去或隐藏,在用户界面上只显示测量曲线,图7所示是本系统的用户测量界面图。

4 结束语
    本文在虚拟仪器软件LabVIEW平台下开发的气动人工肌肉运动位移测量系统具有较好的可靠性和实时性,但在软件和硬件调试过程中也发现了一些弊端,如视觉处理系统对光照的要求比较高,而且摄像机和被测物体的距离要绝对的固定,否则所有测量结果将出现较大程度的偏差,所以,在软件设计过程中应该考虑到这些因素,应将程序设计成为向导式的结构,并提高系统的移植性,这也是本系统需要完善的地方。

 

 

关键字:虚拟仪器  运动位移测量 引用地址:基于虚拟仪器的运动位移测量系统的实现

上一篇:基于LabVIEW构建智能的移动机器人及无人驾驶车
下一篇:基于LabVIEW的电气化铁路电能质量监测系统的设计

推荐阅读最新更新时间:2024-03-30 22:17

基于虚拟仪器的多通道信号产生系统设计
0 引言 任意波形发生器是一种常用的信号源,可广泛用于科学研究、生产实践和教学实践等领域。传统的波形发生器大多采用模拟电路技术,一般由分立元件构成,其电路结构复杂、体积庞大、稳定度和准确度较差,而且仅能产生正弦波、方波、三角波等几种简单波形,难以产生较为复杂的波形信号。 随着微处理器性能的提高,新型的波形发生器大多已采用软件仿真而不是单纯的用分立元件来搭建电路,因而有效的解决了传统信号发生器的缺点。虚拟仪器的出现是仪器发展史上的一场革命,代表着仪器发展的最新方向和潮流,是信息技术的一个重要领域。 本文将结合虚拟仪器技术来进行多通道任意波形发生器、以及信号采集和分析的研究与设计。其硬件开发平台采用ADLINK公司的DAQ220
[测试测量]
基于虚拟仪器的强噪声滴灌管
(一)测量标称电阻值Rt 用万用表测量NTC热敏电阻的方法与测量普通固定电阻的方法相同,即按NTC热敏电阻的标称阻值选择合适的电阻挡可直接测出Rt的实际值。但因NTC热敏电阻对温度很敏感,故测试时应注意以下几点: (1)由标称阻值Rt的定义可知,此值是生产厂家在环境温度为25℃时所测得的。所以用万用表测量Rt时,亦应在环境温度接近25℃时进行,以保证测试的可信度。 (2)测量功率不得超过规定值,以免电流热效应引起测量误差。例如,MF12-1型NTC热敏电阻,其额定功率为1W,测量功率P1=0.2mW。假定标称电阻值Rt为1kΩ,则测试电流: 显然使用R×lk挡比较合适,该挡满度电流Im通常为几十至一百几十微安。例如多用的500型万
[测试测量]
基于虚拟仪器的雷达信号模拟系统
  1 引言   传统的雷达发射机,采用专用的信号发生模块,无法任意的设置波形形式、参数,信号中心频率,信号功率等。在一定程度上限制了应用范围。尤其在雷达的预研和新技术的探索阶段,要对各种雷达信号进行实验或评估,如果为每种雷达信号设计专用的信号发生模块,将极大的耗费成本。如果使用虚拟仪器技术,集成高性能的商用测试仪器 ,通过编程设计系统的功能,可以有效模拟多种雷达信号,并以较大的灵活性对雷达信号的参数进行设置,克服通用性差的问题,满足多种多样的应用要求。   2 雷达信号发生系统   雷达信号产生原理方框图如图1所示,基带信号发生模块利用D/A变换,将数字存储波形转换为I/Q两路基带模拟信号输出。I/Q调制模块对I/Q两路信
[测试测量]
基于<font color='red'>虚拟仪器</font>的雷达信号模拟系统
labview入门
虚拟仪器(virtual instrumention)是基于计算机的仪器。计算机和仪器的密切结合是目前仪器发展的一个重要方向。粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。另一种方式是将仪器装入计算机。以通用的计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器主要是指这种方式。下面的框图反映了常见的虚拟仪器方案。 虚拟仪器的主要特点有: 1.、尽可能采用了通用的硬件,各种仪器的差异主要是软件。 2、 可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。
[测试测量]
labview入门
虚拟仪器及其应用
虚拟仪器是80年代末出现的新的仪器概念,它是计算机技术、测量仪器技术和软件技术的高速发展共同孕育出的一项革命性新技术。虚拟仪器的出现,彻底改变了传统的仪器观,开辟了测量测试技术的新纪元。 1 虚拟仪器的概念 微机及DSP提供了强大的计算能力使得在一定的实时性要求下代替了许多原来由硬件完成的功能,这标志着 软件即仪器(The software is the instrument) 时代的到来。人们给这样的测试仪器起了一个形象的名字 虚拟仪器。 从1987年以专用集成电路(ASIC)和计算机技术为基础的总线仪器 虚拟仪器的雏形问世,到1993年虚拟仪器已发展到三百多家厂商、一千多种虚拟仪器产品,1995年厂商更达一千余家,产品达
[测试测量]
<font color='red'>虚拟仪器</font>及其应用
基于虚拟仪器技术的无线电高度表动态测试系统
O 引言 无线电高度表是飞航式反舰导弹的重要测量元件,其性能决定了导弹纵向弹道的控制品质。对于超低空掠海飞行的导弹,无线电高度表反射回波的频谱结构比较复杂,导弹运动时,各点之间有相对运动,使得各反射点的多卜勒频率不同,有可能在接收机形成差拍(称二次多卜勒效应),结果是合成回波信号的频谱展宽;由于回波信号振幅的起伏也能形成频谱的调制分量。信号杂波的交叉调制会使差拍信号的频谱纯度及波形发生畸变,导致计数器计数错误,从而使高度表输出高度错误,严重时使导弹提前入水。 本文从无线电高度表工作原理的分析与研究出发,完成了基于虚拟仪器的无线电高度表动态测试系统总体设计,该方案可以全面模拟无线电高度表动态工作过程,提早发现高度表故障。
[测试测量]
基于<font color='red'>虚拟仪器</font>技术的无线电高度表动态测试系统
基于虚拟仪器的车辆称重传感器分
针对车载式电容传感器检测车辆载荷,通过单片机将来自各轮轴传感器的信号处理后得到整车的载荷质量值,并将该值送给基于LabVIEW编写的程序,通过虚拟仪器对试验数据进行处理和误差分析,为开发利用电容传感器车辆限载装置提供良好的参考
[传感器]
基于<font color='red'>虚拟仪器</font>的车辆称重传感器分
基于虚拟仪器的质量检测机器视觉系统的设计
引言      影像增强器是对微弱光信号进行放大的光电图像增强设备。人们可以利用它在光线较弱的情况下观察外界景物或目标。电路系统制造的好坏直接影响它的质量。不合格的电系统会使影像增强器在使用时容易产生黑斑(电路虚焊)、亮点(电路短路)、闪光和忽明忽暗(电路不稳定)等故障。因此在影像增强器投入使用之前,必须对其可靠性指标进行考核试验。然而按照我国目前的有关规定和标准对影像增强器进行可靠性考核试验,具有试验时间长、试验条件复杂等缺点。标准要求在影像增强器进行试验时,将试验分为多个试验循环进行。每个试验循环共工作16小时,在16小时中,每工作55分钟休息5分钟。相邻的两个试验循环之间间隔2小时,而且要求一次试验在线工作时间不能小于600
[测试测量]
基于<font color='red'>虚拟仪器</font>的质量检测机器视觉系统的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved