基于Kinect的机械臂体感操控系统设计

来源 :世界家苑·学术 | 被引量 : 0次 | 上传用户:xuxinhuiaishu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文介绍了一个基于Kinect的机械臂体感操控系统。该系统基于机器视觉的动态手势识别算法,能够跟踪人的手部运动,并且把手部的运动还原到六自由度机械臂上,从而达到对机器人自然控制的目标。实验结果表明:在正常环境下,该系统对于手臂的识别率高达99%,对手势动作的识别率能够达到90%左右。对相机进行标定,其标定误差约为0.16114,该结果不大于标定限制误差0.5。
  关键词:Kinect;手势识别;仿人末端执行器;体感交互
  1硬件平台选择
  机械手臂的体感系统硬件部分选择主要是摄像机和机械手臂的选择。图像采集和机械手臂的控制直接影响到后续算法的执行和系统的识别率。
  1.1摄像头
  根据设计的要求,选择Kinect 1.0作为图像获取的摄像传感器设备。Kinect传感器不但可以获得较好的景深图像,还可以获得640*480的RGB彩色图像,其本身的SDK软件包是开源的,这非常有利于后续的开发。
  1.2机械臂
  机械臂的主要组成是舵机,六个舵机与相应的机械架构组成六自由度的机械手臂。六自由度的机械手臂的舵机采用Futaba S-9001,该舵机在4.8V时扭力为3.9kg/cm,速度为0.22s/60°,在6.0V时扭力为5.2kg/cm、速度为0.18s/60°。结合铝合金机械架构,可以组成完整的六自由度机械手臂。
  1.3开发平台
  本设计采用Kinect for Windows SDK 1.8 作为第一代Kinect的开发工具,1.8版本的SDK结合了不同的开发者的开源代码、WPF设计等,为后续的开发提供了开发条件,包括20个骨骼识别、深度图像的采集、RGB图像采集、电机控制等。该源码采用的是多种语言编程,含有C++、Java、C#等,易于学习。
  2核心算法
  2.1RGB图像的获取与处理
  Kinect获取RGB图像使用的是Kinect上面的CMOS摄像头硬件。只采集到RGB图像是不能直接应用二值化等方式对图像进行分割等操作的,因此需要先对RGB图像进一步处理才行。真彩色图像转成灰度图像是根据心理学公式而来的,如公式(1):
  其中 是转换后的灰度值(数值:0~255);R为RGB图像中红色空间数据;G为RGB图像中的绿色数据量;B为蓝色数据量。利用该公式可以将RGB图像变为灰度图像。为了节省内存空间,和提高计算机的运行速度,使用整数类型数据对颜色转换,所以又有式(2)
  将图片转换为灰度格式后,就便于对图片细化处理了。
  2.2手势识别
  使用Kinect SDK对深度临近手腕的部分进行分割,得到手部周围的图像信息,以利于進行手势识别。在手和背景之间选择二值化的阈值,利用手的肤色、亮度等和背景的差异来确定阈值;使用摄像机内参矩阵的方法结合灰度图像二值化后的手指位置确定了手势的空间坐标,并且使用空间向量法求得手部张角,这个张角 可用于机械手的抓取和松开角度设定。
  2.3机械手控制
  机械臂运动模型采用D-H参数模型。在D-H参数模型下使用矩阵变换的方法,从而确定机械臂的唯一路径模型和姿态模型。如图1所示
  最后所要获得的参数就是各个旋转角度。基座的坐标可以人为确定。
  3 实验结果
  使用张氏棋盘标定的方法,对图像内参矩阵进行标定。采集的图像要求多于10张,因此采集共在11个不同的角度拍摄获得的棋盘图像。使用MATLAB的Calib工具包进行较为简单操作的相机标定。图(2)为图像的标定后误差分析
  由图可知误差值均小于0.5,且大部分小于0.3,即可判断标定结果较为准确。
  4 总结
  本文在分析了国内外学者及企业研究概况,对基于Kinect的体感机器人的设计提出了一种解决方案。采用微软发布的Kinect平台进行手势识别,并将手势识别得到的角度进行相应的处理然后反馈到机械臂中去,令六自由度机械臂模拟人的手部行动。并在本设计中完成了系统硬件的搭建、图像的采集、相机标定、机械臂系统的仿真模型、串口通信等内容。
  (作者单位:江苏大学 机械工程学院)
其他文献
摘 要:墙体在建筑外围护结构中所占的比例较大,因墙体传热造成的热损失在整个热损失中占的比例也是最大的,因此墙体保温是建筑节能的一个重要部分。本文阐述了外墙外保温施工工法,并对外墙保温施工中常见的通病进行了系统的分析,提出了相应的预防措施。  关键词:外墙保温;施工工法;通病;预防  1 引言  外墙保温是建筑节能的一个重要部分。随着国内建筑节能的蓬勃发展,建筑外墙保温技术也在全国范围内全面展开。因
期刊
摘 要:这篇文章主要的出发点是从中国古典园林的设计元素中继承与发展的基本论点出发,探讨了在古典风景园林设计中如何正确解决承继与创新的关系,而且经过对苏州园林的设计实例的剖析,讨论了继承与创新园林时代性、传统性和地域性。中国园林的设计要继承古典园林的精髓,而且创新的结合到古典园林设计之中。如何继承和弘扬中华民族的优秀园林财富成为当今设计师的重要课题。本文的论述重点就在将中国古典园林的思想到构成要素加
期刊
摘 要:目前在我国各种建筑施工中,都广泛采用大体积混凝土结构。因为对大体积凝土等施工技术要求比较苛刻,所以必须要按照国家得标准与规范施工,加强对建筑中的某些关键环节及部位控制,加强在混凝土浇筑时温度的检测,避免因温差而产生裂痕,从而对混凝土质量产生一定的影响。在大体积混凝土的后期,也要做好一系列的养护工作,保证施工质量提高技术水平。本来就已大体积混凝土浇筑技术的相关注意事项及问题展开研究,浅析大体
期刊
摘 要:自改革开放以后,我国一直着力建设新农村,这是顺应时代要求的一个必然过程,也是发展经济水平的一项重要措施。从某个程度上说,加强新农村建设可以针对城乡二元差距起到一个减缓的作用。本文首先针对新农村住宅建筑及其布局的规划设计理念进行简单的分析,再就具体的规划措施展开论述。  关键词:新农村;住宅建筑;布局规划  新农村的整体风貌在新的社会发展背景下有了很大的改观,但是离预期目标还有一定的距离。要
期刊
摘 要:随着我国经济的不断进步和发展,我国的建筑行业也取得了十分理想的成绩以及显著的进步,在我国的建筑行业中被广泛使用的一种结构方式,就是钢筋混凝土的结构。目前来看,现浇混凝土结构中,我国已经针对后浇带技术以及空心楼板技术进行了深入的探究和分析,并取得了较为理想的成果,推动了我国建筑行业整体的跨越與发展,使整个建筑行业上升到了一个新的领域。因此,本文针对现浇钢筋混凝土结构进行了深入的探究和分析,交
期刊
摘 要:文章通过应用实例,总结桥梁加固技术的一些经验,重点介绍了裂缝现象,梁体砼破损,支座损坏,桥面铺装病害,伸缩缝问题,以及上部结构横向联系病害现象等常见病害以及相应的维修加固方法及施工控制。  关键词:桥梁;维修;加固  维修加固,简单来说,就是通过一定的措施使构件乃至整个结构的承载能力及其使用性能得到提高,以满足新的要求。自从1988年我国始建高速公路以来,我国高速公路事业得到了长足发展,另
期刊
摘 要:不断进步的岩土勘查技术,同时也促进了岩土勘察与地基设计工程的发展,岩土勘察与地基设计工程过程中常见问题,针对地基设计和岩土工程勘察常见问题的解决对策展开了深入的研究分析,结合本次研究,发表了一些笔者的建议看法,希望可以对地基设计和岩土工程勘察有效性的提高起到一定的参考和帮助。  关键词:地质;勘察;地基设计;勘查;工程;关系  引言:科学技术和社会经济的飞速发展带来了建设工程中地质、岩土勘
期刊
摘 要:随着经济和科技水平的快速发展,我国许多建筑工程实施过程中,都会采用先进的施工技术和操作手段,如深基坑支护的施工技术的广泛应用等。建筑企业对施工技术的改进和加强都推进了项目工程的实施,但不容乐观的是仍存在一些问题,如深基坑支护时受到多种因素的影响,如施工场地、施工材料和技术手段等。本文简要分析了建筑施工中深基坑支护的施工技术与管理措施,这对于推动建筑企业的发展具有重要意义。  关键词:建筑施
期刊
摘 要:随着可持续发展战略的实施以及人们环保意识的增强,节能省地型住宅作为一种绿色建筑受到社会越来越广泛的关注。要想让住宅真正成为节能省地型住宅,必须要对每一个环节进行深入挖掘,实现资源最大化节约。本文在此基础上,就小城镇节能省地型住宅的具体设计方式展开探讨。  关键词:小城镇;节能省地型住宅;规划设计  随着农村建设进程的加快,小城镇的住宅在我国建筑行业中将会占据巨大的市场。如果能够规划设计节能
期刊
摘 要:机械加工是零部件外加工过程中的重要组成工艺,其相关加工工艺直接关系着零部件的加工精度,基于此,本文通过对加工过程以及零件精度的分析,说明了机械加工的复杂性,尤其是工艺误差这一块,减小误差关系着整个机械加工生产的质量与生产效率。  关键词:机械加工;误差;精度;质量  1.机械加工工艺的过程  机械生产过程对生产技术要求比较严格。此过程主要包括原材料的采购,前期工艺路线的制定,制造毛坯,还有
期刊