视觉控制的机械臂在家庭自动化中的应用
家庭自动化中的照明控制方案 #生活技巧# #居家生活技巧# #家庭自动化#
2015年第17期科技创新
科技创新与应用
视觉控制的机械臂在家庭自动化中的应用王亚腾武汉法利莱切焊系统工程有限公司湖北武汉430000引言机械手臂的结构设计如今已经非常成熟其工业用途的控制系统例如焊接组装切割等方面也有着相对完善的技术。然而机械臂控制系统的研发和生产成本在家用自动化中就显得过于高昂加之机械臂智能的欠缺是现今机器人技术难以攻克的课题这就造成了机械臂在家庭自动化的领域停滞不前。事实上带有视觉控制系统的机械臂就可以满足一般家用需求了因为机器视觉可以作为机器人的眼睛允许机器人对周围环境有一个基本的认识从而独立地执行一系列简单的命令例如操作家用电器、设置门禁、传递物品等。文章将会提出一种以树莓派为控制单元的低成本、基于颜色识别的视觉控制机械臂。1三种视觉控制的机械臂实例机械臂是一种可编程的、由多个机构和关节组成的手臂。机械臂中的关节一般分为两种旋转关节和移动关节而这两种关节不同的组合方式就提供了各式各样的机械臂结构。机械臂通常被设计成与人类手臂类似的结构可以装在固定的基座上也可以被嵌入到其他更加复杂的机器人系统中。以下将会分析三种不同的视觉控制机械臂。1.1模糊逻辑控制的3D视觉机械臂UlrichHillenbrand[1]是以在不设限制的环境中拿起人们的日常用品为目的设计出的一个仿人机械手臂。这个机械手臂结构非常轻便整个机械臂的结构是完全以人类手臂为模型设计的有七个自由度。这个机械臂视觉控制系统的任务是传递并处理一个机器可识别的包含了几何以及描述性信息的信号。换句话说这个机械臂通过控制系统将会知道目标物体的位置和拿起目标所需要做的动作。控制系统还必须要分析实时的立体场景。目标物体的识别是基于模糊逻辑的它通过描述一些场景中高对比度的点得到物体的位置和形状信息。UlrichHillenbrand的这项研究在识别和抓取一些特殊形状的物体时获得了成功然而可识别物体类别的缺乏让人们不得不思考覆盖面更广的识别方法。1.2眼动追踪控制的视觉机械臂PedroLopes[2]曾带领他的科研小组为了帮助残疾人群更方便的进食研发出了一种眼动追踪控制的喂食机械臂。这种眼动追踪控制方法允许使用者在不需要任何外界帮助或者自己按键的情况下实时地选择他们想吃的食物。这是一个非常优秀且实用的发明因为它使得那些脖子以下都无法行动的人们能够很自如的进食。他们利用一个显示屏作为人机交互平台放置在使用者面前使用者只需要移动他的眼睛来控制机械臂去他面前的几个碗中摄取食物并送到嘴边。这项设计是基于一个M100RAK机械臂一个USB摄像头和一个LynxmotionSSC-32伺服电机控制器的。由摄像头捕捉使用者眼部活动并传输到控制器中进行处理再由控制器发出信号控制机械臂中的电机最后由伺服电机的协同转动带动机械臂摄取使用者选取的食物或者水送达使用者的嘴边。这项研究非常贴近人们的生活如果不是这套系统的成本高达810美元它将会被广泛地运用在残疾人群当中高额的成本加之只适合小众人群的功能限制了这项产品的发展。1.3颜色识别控制的视觉机械臂ScottGarman[3]设计了一个基于机器视觉控制的机械臂用于抓取和运输物品。ScottGarman声称这个机械臂所用的材料和处理器都是非常便宜的整个机械臂的成本只需要100美元所以它是一个人都买的起的家用机械臂。这个机械臂的控制单元是MinnowBoard它具有非常灵活的开发性并且价格便宜。而一个USB摄像头被安装在机械臂的底部旋转轴上用来扫描目标物体并在图像处理器中运用OpenCV库进行对有特殊颜色的目标物体识别。这项研究显然解决了普通智能机械臂成本高昂的问题但其缺点在于基于OpenCV的颜色识别系统会随着环境光线的亮暗而变得不稳定并且USB摄像头的安装方式也限制了目标物体的扫描区域。2基于树莓派的视觉控制机械臂根据以上三种机械臂的设计的优劣分析和思考一个实用、精确、方便控制并且低成本的家用机械臂设计产生了。一个完整的机械臂设计包含了机械臂结构、材料、控制单元、传感器、驱动方式、控制方法这几个部分。下面将会逐一简述这些设计部分。本设计选用方便切割的聚合木板作为机械臂的材料机械臂结构方面选用7个旋转关节组成一个7自由度的机械臂因为7自由度的机械臂与人类的手臂相似有一个冗余自由度可以使得机械臂在执行任务时能够规避障碍物。机械臂末端安装一个1自由度钳状机械手用于拿起物体。考虑到机械臂的控制需要建立坐标系在此选用Craig法建立坐标系。8个伺服电机充当机械臂及机械手的旋转关节通过向伺服电机输入PWM型控制信号伺服电机能够通过读取信号的占空比信息精确地到达被要求到达的位置。树莓派B型被选为本设计的控制单元它是一个轻便但是非常实用的微机单元它包含了CPUGPUDSPSDRAMUSB接口还有GPIO口等。树莓派上的26个GPIO口中有8个可以被重新设置为PWM型信号的输出源[4]也就是说树莓派可以通过一次性输出8个独立的PWM型信号控制8个伺服电机的位置。传感器使用激光摄像头它将被安装在机械臂第二个关节上方这样一来它可以随着第一个和第二个关节的旋转实现最大范围的目标物体扫描。之所以选择激光摄像头是因为在控制中需要一个三维空间中目标物体的位置信息。控制系统基于HSV色彩圆柱原理[5]利用OpenCV库进行C++语言的汇编达到能够识别特殊颜色的效果从而达到寻找目标物体的目的。摄像头会随着机械臂前两个关节的转动扫描有效区域将视频信息放入树莓派中的GPU中进行处理。一旦机械臂寻找到了目标物体会将激光摄像头所搜集到的目标位置信息输入到CPU中然后CPU会根据已建立的坐标系和运动学逆解的算法规划出机械臂行进路线。在这个基础上将触发机械臂寻找并操作目标物体的方式选为声控方式同时在需要机械臂操作的家用电器按钮以及日常用品的表面做上特殊颜色的标记人们便可以通过说“红色按下”、“绿色拾取”等语句操控机械臂。3结束语文章提出的设计基本能够满足家庭自动化的需求并且成本低廉但是随着人们对于机械臂智能和精度上要求的不断增加机械摘要机器人技术早在上世纪60年代就已经出现但大都被局限于工业、医疗和军事领域。而机械臂作为机器人的一类几乎都被限制在了工业生产的领域。当代的机器人难以走入人类生活的原因有很多文章旨在比较几种视觉机械臂技术的优点和缺陷并从成本控制、视觉控制方法、控制单元选择几个方面设计出一个新型的、带有机器视觉的机械臂为机械臂能够进入人们的生活和家庭自动化提供了可能性。关键词树莓派低成本视觉机械臂机器人1*--
网址:视觉控制的机械臂在家庭自动化中的应用 https://www.yuejiaxmz.com/news/view/92650
相关内容
物联网技术在烟草机械设备中的应用研究 王涛机器视觉在扫地机器人领域的应用
手动工具在家居维修和DIY中的应用
【金奖团队】创新宠物清洁模式 机械学院团队智能宠物洗澡机攻克行业难题
机械创新自己整理点子
衣物护理机的控制方法、控制系统和衣物护理机的制作方法
单片机在智能电饭煲中的应用
远程控制软件的应用场景
数控机床设备电气控制系统的维修保养方法
机械零件的常用修复技术