碧波液压网 欢迎你,游客。 登录 注册

基于虚拟仪器的气动人工肌肉运动位移测量系统的实现

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  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,在此基础上,其伸缩长度单位转换都将以此为标准在程序中自动进行。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签: LabVIEW
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论