版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
绪论1.1课题背景及意义进入21世纪,伴随着人工智能、计算机视觉和智能制造技术的迅猛发展,全球制造业正经历一场深刻的变革。传统的工业生产模式逐步被智能化、高效化的自动化系统所取代,机器人在其中扮演着越来越重要的角色。随着智能制造的需求不断增加,机器人在各个领域的应用场景愈加广泛,尤其是在复杂环境下的物体抓取操作成为了自动化系统中的重要研究方向。机器人抓取技术在工业生产、物流搬运、医疗辅助等领域的应用中发挥着重要作用。如何提高机器人抓取的效率、准确性和适应性,成为了研究的核心问题之一。机器人视觉是指机器人通过摄像头、激光雷达、红外传感器等设备获取外界环境信息,并通过图像处理和分析算法实现对目标物体的检测、定位与识别。机器人视觉技术使机器人能够像人类一样“看见”外部世界,并通过对视觉信息的处理,使机器人能够在复杂环境中自适应操作,完成各种任务。在这些应用中,机械爪作为抓取机器人的核心执行器,直接决定了抓取的精度和可靠性。传统的机械爪设计主要依靠固定的机械结构,操作过程依赖机器人控制系统的高精度控制,但这种结构难以应对复杂、多变的抓取环境。随着研究的深入,机械爪设计的创新逐渐发展为多样化方向,其中,基于机器视觉的机械爪设计逐渐成为提高机器人抓取能力的有效途径。在抓取任务中,视觉系统起着至关重要的作用。首先,机器人视觉可以帮助机器人获取目标物体的三维位置信息,通过图像识别与深度感知技术,精确测量物体的位置、方向、大小等参数,从而确保机械爪在抓取过程中的高精度对接。其次,机器视觉技术能够实时反馈物体位置的变化,帮助机器人调整抓取策略,使抓取过程更加稳定和可靠。这种结合使得机器人在面对复杂、动态的环境时,能够动态调整抓取动作,避免了机械爪在传统设计中的误差和不稳定性。传统的抓取方式,如机械爪通过夹紧或吸附的方式抓取目标物,常常受到目标物表面特性、形态和材质等因素的影响。例如,真空吸附式抓取容易受物体表面光滑度、粗糙度等因素的影响,导致抓取不稳定,甚至无法成功抓取。而多连杆夹抱式抓取则在抓取过程中可能会受到物体形状、重量等影响,导致抓取的成功率下降。为了解决这些问题,基于机器视觉的机械爪设计使得机器人能够实时感知物体的形态、表面特性以及位置,从而根据不同的目标物进行精确抓取。机器视觉的引入使得机器人能够适应更加复杂的环境,提
升了抓取任务的成功率和适应性。本研究的主要目标是设计一种基于机器人视觉的机械爪系统,结合高效的图像处理算法和先进的机械设计原理,实现高精度、高效率、适应性强的抓取功能。设计集成视觉传感器和高效图像处理的机械爪系统,通过结合视觉系统和机器人运动学模型,优化抓取路径规划,提升抓取精度和稳定性。1.2国内外发展现状在全球范围内,基于机器人视觉的机械爪设计已成为自动化和机器人领域的研究热点。近年来,随着计算机视觉技术和机器人控制技术的不断进步,越来越多的国际学者和研究机构致力于将机器视觉与机械爪结合,以提高机器人抓取任务的效率、精度和适应性。以下是国外在这一领域的主要研究进展。协作机器人的研究在国外得到了广泛关注,尤其是欧洲和美国的机器人制造商,如德国的KUKA、瑞士的ABB、美国的UniversalRobots等公司,已推出多款协作机器人。这些机器人具有较高的灵活性和可编程性,能够根据任务需要快速调整工作状态,适应不同生产环境。工业机器人的视觉系统是实现高精度操作的重要基础。国外许多研究集中在视觉引导和传感器融合技术上,推动了工业机器人在复杂和动态环境中的应用。在汽车焊接方面,工业机器人通过自动化焊接系统完成车身结构的焊接任务,提高了焊接质量和生产效率。德国KUKA公司开发的焊接机器人,已被广泛应用于全球汽车厂商的生产线上如图1.1所示。能够精确控制焊接角度和力度,确保焊接质量。在汽车涂装领域,机器人通过高精度的喷涂系统,完成车身外表面涂料的喷涂工作。与传统人工喷涂相比,机器人喷涂具有更高的涂装均匀性和精确性,同时减少了有害物质的排放,提升了生产线的环保性能。此外,机器人在汽车零部件的组装过程中也发挥着重要作用。美国的通用汽车(GM)通过应用ABB的工业机器人完成汽车座椅、仪表板等零部件的安装,机器人凭借其高效的操作和稳定的作业表现,大大缩短了生产周期,提升了生产线的柔性和适应性。国外在工业机器人领域的研究与应用取得了显著进展,尤其在智能化、视觉引导、协作机器人和汽车装配方面的创新,为全球制造业的现代化提供了强有力的支持。随着技术的不断发展,工业机器人将更广泛地应用于汽车制造、电子产品、医疗设备等领域,推动全球工业生产向更加智能化、高效化、灵活化的方向发展。
图1.1KUKA焊接机器人1.2.2国内研究现状相比于西方国家,我国机器人行业的起步相对较晚。20世纪80年代初,伴随着经济的发展和技术进步,我国开始逐步重视机器人领域的研究,并不断深入探索。经过多年的发展,如今我国已建立起相对完善的产业链,在多个行业中,机器人产品已得到实际应用。广数机器人成立于1994年,总部位于广州,是中国工业机器人领域的领先企业之一。广数机器人以“高精度、高稳定性”的产品特点,主要生产各类工业机器人及数控系统。其主要产品包括多关节机器人、SCARA机器人、并联机器人等,广泛应用于焊接、搬运、装配等领域。广数的码垛机器人在多个行业中发挥了重要作用,特别是在物流、包装、食品、饮料、化工、电子制造等行业中,凭借其高效、精确、灵活的特点,广泛应用于自动化生产线如图1.2。近年来,广数机器人在智能化控制系统和机器人视觉系统等技术方面取得了显著突破,产品逐渐受到国内外用户的青睐。图1.2广州数控码垛机器人
新松机器人是中国领先的工业机器人制造商之一,成立于2000年,总部位于沈阳。作为国内工业机器人行业的佼佼者,新松机器人致力于机器人及自动化设备的研发、生产和销售。公司产品涵盖了多种类型的工业机器人,包括焊接机器人、搬运机器人、装配机器人、喷涂机器人等,广泛应用于汽车、电子、家电等多个行业。新松机器人在技术研发方面具备较强的实力,尤其是在机器人控制系统、智能制造解决方案和系统集成方面有着突出表现。其产品不仅满足国内市场需求,还出口到欧美、东南亚等多个国家和地区。在浙江理工大学研发了一款基于机器视觉的采茶机器人如图1.3所示。机器人结构组成部分有负责在轨道上行走的底盘、负责采集图、识别和获取定位信息的RGB-D相机、负责带动末端执行器至目标位置的Delta机械臂、负责完成采摘动作的末端执行器以及对所采摘下来的茶叶进行收集的负压装置。采摘流程为RGB-D相机获取彩色图片并检测目标—计算目标空间位置信息—Delta机械臂带动末端至目标区域—末端执行器完成采摘动作—所采下来的茶叶通过负压作用进入收集装置。底盘在轨道上运动平稳能够有效保证末端执行剪切动作时不会出现因晃动造成采摘失败等情况。搭载在丝杠直线模组上的机械臂能够实现定点移动以保证机械臂的活动范围略大于茶陇宽度从而减少漏采等情况的发生。随着中国制造业的转型升级以及智能制造需求的增加,国产工业机器人品牌在技术创新、市场拓展和应用方面取得了显著进展。图1.3浙江理工大学采茶机器人1.3基于机器人视觉的机械手发展趋势随着工业自动化和智能制造技术的飞速发展,机器人技术在各行各业中的应用日益广泛,尤其在生产线自动化、物流搬运、医疗辅助等领域,机器人视觉与机械爪的结合逐渐成为研究和应用的热点。基于机器人视觉的机械爪,凭借其高精度的定位与抓取能力,已
成为许多智能机器人系统中的关键组成部分。通过视觉系统,机器人能够实现物体的检测、定位、识别,并与机械爪配合完成精确的抓取任务。随着技术的不断进步,基于机器人视觉的机械爪将呈现出以下几个发展趋势。在机器人应用中,抓取任务的成功率和精度至关重要。传统的机械爪通常依赖传感器或预设程序进行抓取,然而,这些方法往往受到环境变化和物体形状的限制。基于视觉的机械爪则通过相机等视觉传感器提供实时图像数据,并结合图像处理算法分析目标物体的外观、形状、位置、姿态等信息,从而实现高精度的抓取操作。随着计算机视觉技术和深度学习算法的不断突破,机器人视觉系统在目标识别、三维重建和环境感知方面的能力大幅提升。深度学习模型,如卷积神经网络(CNN)和卷积神经网络(RNN),通过大量的数据训练,能够识别并处理各种复杂物体,使得机器人能够根据实时获取的图像信息,动态调整抓取策略,确保高精度的抓取。这种技术的发展使得基于视觉的机械爪能够适应不同形状、大小、材质和表面特性的物体,并进行稳定的抓取。智能化和自适应能力是基于视觉的机械爪发展的另一个重要方向。传统的机械爪通常需要精确的物体位置和姿态信息,这对环境的要求较高,且对物体的变化适应性较差。而现代的机器人视觉技术通过结合人工智能(AI)和机器学习,可以使机器人在不同环境下自动学习、优化抓取策略,并做出实时调整。未来的基于视觉的机械爪将能够自主识别目标物体的形状、材质以及表面特性,进行自适应调整。例如,对于柔软的物体(如水果、蔬菜),机器人可以调整抓取的力度和方式,避免物体受到损坏;而对于硬质的物体(如金属、塑料),机器人则能够通过增加抓取力度来确保稳定性。智能化的控制系统将使得机械爪不仅可以处理复杂形态的物体,还能在多变的工作环境中保持高效和稳定的表现。基于视觉的机械爪在多个行业中的应用前景广阔。在汽车制造中,机器人能够使用视觉系统进行精准的部件抓取和装配;在电子产品制造中,机器人能够完成精密的电子元件抓取与组装;在食品加工领域,视觉引导的机械爪能够进行高效的分拣、包装和质量检测;在医药行业,机器人能够使用视觉技术进行药品包装、样品分析等任务。1.4本文研究内容本文主要围绕基于机器人视觉的机械爪设计展开,旨在提高机器人抓取任务的效率与精确度,尤其是在复杂环境中的适应能力,以下是文本的研究内容重要组成部分:(1)绪论本课题介绍了当今工业机器人的研究背景与意义,以及国内外机器人发展的历史,以
及未来基于机器人视觉的机械手的发展趋势。(2)基于视觉系统的机器人的系统设计开发机器人与上位机之间的在线交互控制程序,确定其控制系统与视觉系统的整体方案;并对机器人的软硬件系统进行全面设计。(3)机器人视觉感知设计采用深度相机进行空间定位。然而,由于深度相机和机器人各自具有独立的坐标系,为了使深度相机能够精准地为机器人提供定位信息,需要设计三维标定流程,以计算相机坐标系与机器人坐标系之间的映射关系。(4)机器人的机械爪设计机械结构采用刚性或柔性结构,可根据应用需求选择并联、串联或自适应机械爪。结合视觉系统,实现避障、优化抓取路径,提高作业效率。力控反馈集成力传感器,调整抓取力度,确保对易碎或精密零件的安全抓取。采用高分辨率编码器与精密电机,实现毫米级甚至更高精度的抓取动作。(5)基于视觉系统的机械爪的控制与交互实验为评估抓取机器人系统的定位精度和抓取性能,对其进行了系列验证实验,主要包括视觉标记物位姿获取频率测试、机器人运动空间内的视觉标记物识别精度测试、视觉标记物位姿获取精度测试、机器人末端定位精度测试以及机器人抓取物体的性能评估实验。本文首先对机器人实时运动控制、运动空间规划、视觉标定及交互程序设计等核心功能展开研究,并建立一个基于双目视觉的机器人控制系统。在此系统的基础上,进一步拓展功能并设计自主控制策略,以实现工业机器人在不同行业领域的实际应用。最终,通过解决工程实践中的关键问题,积累经验,优化相关算法,完善机器人控制系统,使其具备更广泛的应用前景和更高的经济价值。2基于视觉系统的机器人的系统设计2.1引言随着机器人技术的不断发展,基于视觉的机械手爪系统在自动化领域的应用日益广泛。本文设计的方案通过将工业相机固定安装在机械臂作业上方,实现对整个工作场景的远程监控。工业相机实时传输图像至计算机,便于操作人员进行实时监控和动态调整。该设计能够提高机器人抓取任务的精确度和效率,尤其在复杂环境下,确保机械臂能够高效、稳定地完成作业任务。2.2机器人结构设计思路在基于机器人视觉的机械手爪系统设计中,机器人结构的合理布局与功能集成是实现高效、精准抓取操作的核心。为提升机械臂在复杂工作环境下的识别能力与作业精度,本文提出一种结合固定工业相机远程监控与视觉定位的结构设计方案,从整体架构、视觉系统布置、机械手爪结构设计以及系统协同控制等方面进行系统构思。首先,在视觉系统的布置方面,采用固定安装的工业相机作为核心视觉传感设备,将其安装于机械臂作业区域的上方,使其能够俯视整个操作场景,获取全局图像信息。这种“鸟瞰式”布置方式能够有效避免因机械臂自身结构遮挡而产生的视觉盲区,从而提升目标检测和空间定位的全面性。工业相机通过高分辨率镜头可实时捕捉作业区域内的目标物体,并将图像信息传输至控制端计算机,供图像识别与路径规划模块处理使用。图像在计算机端通过视觉处理算法进行物体识别、分类及三维位姿估算,配合目标检测模型实现精确定位,并将识别结果实时显示在监控界面上,实现对机器人作业环境的远程监控与干预。这一设计方案既提升了系统智能化水平,也方便操作人员对异常工况的即时响应和人工辅助决策。其次,机械手爪的设计紧密结合视觉反馈数据,采用模块化与柔性化的结构布局。根据作业对象的多样性,选用具有自适应能力的多指夹持式机械手爪,能够通过关节传动与柔性材料应变完成对不同形状、材质物体的稳定夹取。机械手爪末端设有力敏电阻与微型触觉传感器,用于辅助判断抓取力度与稳定性,结合视觉系统数据共同控制抓取动作。此外,整套系统还配有中央控制单元,用于协调视觉识别模块、路径规划模块与机械控制模块之间的信息传输。控制单元接收视觉系统传来的目标坐标,实时计算机械臂运动轨迹并反馈至执行机构,实现闭环控制。路径规划充分考虑目标位置、障碍物位置和机械手爪运动范围,确保抓取过程的安全与高效。
综上所述,基于固定工业相机的远程监控与识别方案,结合多功能、高灵活性的机械手爪结构和高效的控制策略,实现了机器人系统在抓取任务中的智能化升级。这种结构设计方案在工业自动化、智能仓储、分拣物流等应用场景中具有良好的适应性与推广前景。2.3控制系统设计系统的核心之一是工业相机的部署与数据传输。工业相机通过安装在机械臂作业区域的上方,能够全面、无盲点地监控整个作业环境,获取实时的高分辨率图像。相机采集的图像数据会通过高速数据接口(如Ethernet、USB3.0等)实时传输至中央控制计算机。由于机器人的作业环境往往包含各种形状、尺寸以及材质不同的物体,传感器(相机)需要具备较高的分辨率和较强的处理能力,以便清晰地识别目标物体,并提供足够的视觉信息给后续的图像处理模块。传输到计算机的图像数据将通过图像处理算法进行处理。通常,计算机会运行目标检测、物体识别及三维位姿估计算法,利用深度学习、卷积神经网络(CNN)等先进技术对图像进行处理。系统首先通过颜色、形状、纹理等特征识别目标物体,并估算其在三维空间中的位置和姿态。通过这种方式,机器人能够获取实时的物体位置信息,为抓取提供准确的依据。此外,为了提高识别的准确度与实时性,图像处理模块会结合深度相机或者立体视觉技术,计算目标物体的距离信息,并实时传输给控制系统,确保机械手爪能够适时调整其运动轨迹。控制系统需要综合考虑机器人的运动范围、抓取姿态以及目标物体的三维位置信息,优化路径规划算法。基于此,控制系统将计算出机器人运动的关节角度、速度及加速度,为机械手爪的抓取动作提供精确的控制信号。动作控制系统将根据视觉反馈和路径规划的结果,实时调节机械手爪的运动。在这个过程中,关节控制模块通过逆向运动学算法确保机械臂按照预定轨迹准确运动,并且通过实时控制调整抓取力与角度,防止对目标物体造成损害。为了提高机器人抓取的稳定性和精度,系统引入了视觉反馈控制机制。通过实时监控相机传输的图像,控制系统可以对机器人抓取过程中的任何偏差进行动态调整。如果机器人末端执行器的位置与目标物体出现误差,视觉系统将重新捕获目标位置并反馈至控制单元,从而自动修正机器人的动作轨迹。视觉反馈控制系统的闭环机制能够显著提升机器人的抓取成功率,特别是在复杂环境下,物体可能会受到震动、外力作用或姿态变化等影响。通过连续的视觉检测与修正,控
制系统能动态应对这些变化,并确保机器人的抓取动作始终精准无误,控制系统反馈关系如图2.1所示。同时,力传感器和触觉传感器会实时监控抓取过程中的力反馈,确保机器人操作不造成物体损伤。整个系统的设计确保了视觉与控制的紧密结合,使得机器人在动态环境中能够以最优化的路径和姿态完成任务。图2.1控制系统反馈关系图2.3.1机器人系统设计(1)控制系统设计本文将讨论基于机器人视觉的机械手爪的系统设计,并介绍常见的三种控制模式即单片机控制、PLC控制和计算机PC控制,三种模式的特点与适用环境如下:①单片机控制:单片机控制是机器臂控制中较为简单的一种控制方式,通常采用低成本的微控制器(如STM32、AVR、PIC等)。单片机控制的优点在于其硬件成本较低,适用于一些简单的控制任务。然而,单片机的处理能力有限,不适合复杂的图像处理、实时数据分析和高级路径规划任务。因此,单片机控制模式不适合高精度、大规模生产线或者需要实时反馈的复杂控制任务。②PLC控制:PLC控制(可编程逻辑控制器控制)是一种专门为工业自动化设计的控制系统,PLC广泛应用于各种工业现场。PLC控制的优点在于其稳定性和可靠性,适合长时间连续工作并应对较复杂的工业环境。PLC具有很强的抗干扰能力,能够在电气噪声较大的环境中稳定运行。然而,PLC的计算能力较为有限,在需要复杂图像识别、路径规划等高计算需求的任务中可能无法满足要求。PLC适用于机械臂的简单任务控制和较为稳定
的生产环境。③计算机PC控制:PC控制是一种基于计算机(PC)进行控制的方式,适用于要求较高计算能力和复杂任务的机器臂系统。在PC控制模式下,机器臂的运动控制和算法运算由计算机处理,能够进行更复杂的路径规划、图像处理和高级控制策略实现。PC控制的主要优势在于其强大的计算能力。它能够实现实时图像处理、深度学习算法、精确的路径规划和多任务协调。然而,PC控制的缺点是对硬件的要求较高,需要较强的处理器和高性能的接口。此外,PC系统的体积较大、功耗较高,并且可能受限于实时性要求。结合抓取机器人系统的多轴联动控制需求,以及人机交互功能开发的复杂性,对比上述三种控制方式的优缺点,本文选择计算机PC控制的模式来执行机器人控制任务。(2)视觉系统设计工业机械臂的视觉系统可以按照组成结构进行分类与按工作方式分类,主要包括以下几种类型:一、按组成结构分类①单目视觉系统:单目视觉系统是最常见的视觉系统设计之一,通常使用一台工业相机进行目标识别与定位。单目视觉系统的优势在于其硬件成本低、结构简单、处理速度快,适用于对精度要求不高、且工作环境简单的应用场景。例如,在自动化装配、搬运和简易的质检任务中,单目视觉系统可以满足基本的需求。②双目视觉系统:双目视觉系统是通过两台相机从不同角度同时拍摄同一目标,从而获得目标物体的三维空间信息。通过对比两幅图像的差异,系统能够计算出物体的深度信息,实现目标物体的三维定位和姿态估计。双目视觉系统相比于单目系统具有更强的深度感知能力,能够准确计算目标的三维位置,适用于较为复杂的任务和环境。按工作方式分类①离线视觉反馈系统:离线视觉系统是一种在机械臂工作前,通过预先拍摄目标物体的图像并进行离线分析的方式。系统通过人工或自动化手段采集大量图像数据,提取物体的特征信息,进行路径规划、抓取点选择等操作。离线视觉系统通常不依赖实时图像处理,因此响应速度较慢,适用于较为简单、稳定的工作场景。②在线视觉反馈系统:在线视觉系统是一种实时采集图像并进行分析的控制系统。通过实时监控工业机械臂的工作环境,在线视觉系统能够在目标物体出现变化时及时作出反应。该系统需要较强的图像处理能力和计算能力,能够在实时图像数据流中快速提取关键特征,进行目标检测、定位、姿态估计等操作。
基于视觉系统的机械手的视觉系统设计是机器人智能化发展的重要组成部分。根据视觉系统的组成结构,本次设计采用单目视觉系统与在线反馈控制视觉系统。不同的视觉系统适应不同的工作需求,选择合适的视觉系统能提高机器人系统的性能、精度和效率。2.3.2机器人系统组成本系统设计方案通过固定安装工业相机在机器臂作业上方,并通过远程监控和图像实时显示功能,使机器人在复杂任务中能够执行精确的抓取与操作。该系统主要由工业相机、计算机以及抓取机器人三大核心组件构成,如图2.2所示。基于机器人视觉的机械手爪系统由多个主要组成部分构成,包括机械手臂、工业相机、视觉处理单元、控制系统、显示与监控界面等。每个部分各司其职,协同工作,以确保系统能够高效、稳定地完成各项任务。机械手臂是整个机器人系统的核心执行单元,负责完成实际的抓取、搬运、装配等任务。机械手臂一般由多个关节组成,采用伺服电机或步进电机驱动。不同类型的抓取任务对机械手臂的自由度、精度和负载能力有不同的要求,因此根据任务的特点,可以选择适当的机械手臂类型。机械手爪则是机械手臂的末端执行器,它负责抓取、夹持和操作物体。根据任务需求,手爪可以设计为夹抱式、吸附式或者基于干粘附技术的多功能抓取装置。工业相机是系统的视觉感知单元,负责采集目标物体及其周围环境的图像信息。为了确保机器臂在执行任务时能够获得足够的信息,工业相机通常安装在机器臂作业的上方,通过固定支架或其他安装方式与机械臂进行对接。此位置有助于相机捕捉到更广泛的工作视角,同时避免机械臂动作时相机被遮挡或干扰。相机通过实时传输图像数据至控制系统,供后续的视觉处理和判断使用。控制系统是机器人视觉系统的“大脑”,负责协调和指挥所有硬件的工作。控制系统通常包括单片机、PLC、PC或嵌入式系统等硬件平台,通过处理来自视觉系统的反馈数据来控制机械手臂的运动。控制系统根据视觉处理单元提供的信息,进行路径规划、抓取点选择等决策,从而指挥机械手臂执行相应的动作。控制系统还需具备实时响应能力,以确保在动态变化的工作环境中,机器人能够作出快速调整。显示与监控界面是与操作者交互的部分,通常是通过PC或工业显示器实现。此界面通过接收并显示工业相机传输的图像数据,使操作者能够实时监控机器臂的工作状态和环境变化。在复杂的任务中,操作者还可以根据监控画面对机器臂的运动做出干预或调整。此外,监控界面还可集成远程控制功能,允许操作者从远距离调整机器臂的工作参数、控
制抓取任务,甚至进行故障排查。该显示界面不仅仅显示来自相机的实时图像,还可以显示目标物体的位置、抓取状态、系统警报等关键信息。通过图形化界面,操作者可以更方便地监控系统工作并调整任务参数,增强系统的可操作性和灵活性。图2.2机器人硬件系统组成示意图2.3.3机器人系统工作流程图2.3系统工作流程图系统的工作流程为图2.3所示,基于机器人视觉的机械手爪系统,采用工业相机固定安装在机器臂作业上方,通过实时监控机器臂的工作环境和目标物体的位置变化,确保精
准执行抓取任务。该系统的工作流程主要由以下几个步骤组成:(1)图像采集与传输:工业相机被固定安装在机器人臂的上方,通过相机采集工作场景的图像数据。相机的视角保证了能够覆盖机械手臂作业的整个区域,并实时捕捉到目标物体及周围环境的图像。这些图像数据被实时传输至视觉处理单元,为后续的图像处理和分析提供原始数据支持。(2)图像处理与物体识别:工业相机采集到的图像数据会被送入视觉处理单元,经过图像处理软件的分析,识别出图像中的目标物体。常见的图像处理技术包括颜色分割、边缘检测、形状识别、特征匹配等方法,通过这些技术,系统可以准确定位目标物体在工作空间中的位置、朝向、大小等关键信息。(3)目标物体的定位与路径规划:图像处理完成后,控制系统会根据识别到的目标物体信息,结合机器臂的运动学模型,进行路径规划。控制系统计算出机械手臂从当前位置到目标物体的最优路径,并确定机械手爪的抓取角度、力矩等参数,以确保能够稳定、准确地抓取目标物体。(4)执行抓取动作:当目标物体的位置信息和路径规划确定后,控制系统会将运动指令发送至机器人关节驱动系统,控制机械手臂按照规划的轨迹进行运动。机械手臂的各个关节根据指令精确调节位置,以确保机械手爪准确接近目标物体。(5)实时监控与反馈:整个抓取过程会通过工业相机进行实时监控,监控图像被传输至电脑界面。在电脑显示器上,操作者能够清晰地看到机械手臂与目标物体的相对位置,并能够实时监控机械手爪的抓取状态。一旦发生异常或误差,操作者可即时干预,通过远程操作或调整控制系统参数来优化任务执行。通过这一系列的工作流程,基于机器人视觉的机械手爪系统能够在复杂的工作环境中,实现高效、精准的抓取与操作任务,同时也为操作员提供了良好的监控和干预手段,确保了整个过程的安全性和可靠性。2.3.4机器人系统硬件设计本设计的硬件架构主要由以下几个部分组成:小型工业机器臂、工业相机、运动控制卡、网络端子板模块、伺服驱动器、伺服电机、控制开关、电源系统,各硬件组件通过相应的连线进行连接。(1)运动控制卡与网络端子板模块在本项目中,为实现对机械臂作业场景的高效远程监控与精确控制,选用固高科技GTS-400-PPCI运动控制卡作为核心控制单元如图2-5所示。该控制卡支持4轴高精度联
动控制,具备良好的实时性和稳定性,兼容主流伺服驱动器,适用于机器人视觉控制系统。网络端子板方面,选用研华ADAM-6050模拟/数字I/O模块,支持以太网通信,具有良好的抗干扰能力,可将工业相机采集的图像与传感器数据快速传输至上位机进行显示与处理,如图2-6所示。这种组合方案可实现机械臂动作与视觉图像的精准同步,满足工业现场对远程监控与自动化控制的双重需求。图2.4GTS-400-PPCI运动控制卡图2.5ADAM-6050网络端子板(2)伺服电机与驱动器在本项目中,选择合适的伺服电机与驱动器是确保机械臂精确控制与稳定性的关键。考虑到机械臂的高精度控制需求和实时响应要求,本设计选用松下MINASA5系列伺服电机与驱动器组合,该系列具备高性能、低噪音、紧凑设计的优势,适用于机器人控制系统。并且选用松下系列伺服驱动器MSMD012G1U,其具备高扭矩输出、优异的稳定性和耐用性,适合高速、高精度运动控制。该驱动器具有较强的适应性和实时反馈控制能力,支持多种通讯协议,如Modbus和Ethernet,能够与运动控制系统进行高效的通信与数据传输,伺服电机与驱动器型号参数表如下表2.6所示。
表2.6伺服电机与驱动器型号参数表松下MINASA5伺服电机主要参数MDDA021A1U伺服驱动器主要参数额定功率:0.2KW额定输入电压:三相200V至240V额定扭矩:1.27NM输出电流:7.0A(额定)额定转速:3000RPM通信接口:EnterCAModbusRTU编码器分辨率:20位增量编码器控制方式:位置/速度/扭矩闭环控制该组合方案提供了高效、精确且稳定的伺服控制,能够确保机械臂的实时反应与高精度运动,尤其适用于结合工业相机进行视觉引导的机器人系统。以上伺服电机与驱动器的选型方案,能够满足机械臂在复杂工作环境下的精准控制需求,并且与视觉系统的同步性能良好,适合用于远程监控与自动化操作的应用场景。(3)工业相机工业相机是现代制造业中不可或缺的核心设备,广泛应用于自动化生产线、机器视觉、质量控制、机器人引导等领域。与普通相机不同,工业相机专为苛刻的工业环境设计,具备高耐用性、精准成像、高速度传输等特点,能够在各种复杂条件下提供稳定的图像采集与处理能力。本项目中,工业相机的主要作用是为机械臂提供实时图像反馈,通过视觉系统帮助机械臂精确识别目标物体,进行定位与抓取。为了满足项目需求,选择了一款高分辨率、高帧率的工业相机,如BasleracA1920-40gm。该相机采用全球快门技术,能够在高速运动中消除图像失真,提供清晰的实时图像。此外,其高达1920x1200的分辨率和40fps的帧率确保了图像质量与传输速度,能够准确监控和引导机械臂的工作过程。工业相机的接口通常为GigE、USB3.0或CameraLink等,这些高速数据接口能实现图像数据的快速传输至上位机,便于图像处理软件实时处理并给出反馈,指导机械臂的运动轨迹。通过与视觉系统的紧密配合,工业相机帮助机器人实现智能化、自动化的操作,提高生产效率和精度。
2.4机器人视觉系统控制软件本项目的开发环境基于Windows10操作系统,使用VisualStudio2017进行开发。VisualStudio2017是一个功能强大、稳定的开发平台,支持多种编程语言如C++,并且有良好的调试和优化功能。其强大的插件支持,尤其是对OpenCV和其他计算机视觉库的支持,能够大大提高开发效率。软件的主界面展示如图2.7所示。图2.7机器人视觉系统控制软件OpenCV(OpenSourceComputerVisionLibrary)是一个开源计算机视觉库,提供了丰富的图像处理功能。在本项目中,OpenCV用于图像采集后的处理、目标检测与识别等任务。通过OpenCV,我们能够高效地处理图像数据,提取目标物的几何特征,并将这些信息传递给机械手爪控制模块。对于工业相机的驱动和图像采集,本项目采用Basler的PylonSDK。这款SDK支持多种接口标准,如GigE、USB3.0等,能够与工业相机实现高效的数据传输。同时,PylonSDK提供了丰富的API,能够在VisualStudio2017中方便地进行图像采集与管理。首先,工业相机通过PylonSDK采集工作环境中的图像,并通过高速接口传输到计算机中。程序通过OpenCV处理这些图像数据,并在Windows桌面应用程序的界面上实时显示图像。在图像显示的基础上,软件通过OpenCV中的图像处理算法(如灰度化、边缘检测、角点检测等)对图像进行分析,定位并识别出目标物体。根据目标物的形状、颜色和位置等特征,计算其在三维空间中的准确位置。根据图像处理模块输出的目标位置与姿态数据,控制模块计算出机械手爪的抓取点和姿势,并根据机械臂的运动学模型生成相应的控制指令。这些指令通过运动控制卡发送给伺服驱动器,从而精确控制机械臂进行操作。
系统实现闭环控制,视觉系统对机械臂的动作进行实时监控。如果机械臂抓取失败或位置误差过大,视觉系统会实时反馈修正,调整机械臂的位置,确保抓取动作的准确性。3机器人视觉系统设计3.1深度相机在现代工业自动化领域,机器人视觉系统是智能制造的重要组成部分。工业相机作为视觉系统的核心组件,负责获取环境信息并进行数据处理,以支持机器人在生产、检测、识别等任务中的应用。根据不同的视觉需求,工业相机可以分为单目相机和双目相机,两者在成像方式、深度感知能力和应用场景上有所不同。工业相机是专为工业环境设计的高性能摄像设备,相较于普通消费级相机,它具备更高的稳定性、分辨率和精度,并支持多种高速数据传输接口,如USB、GigE、CameraLink、CoaXPress等。这些相机广泛应用于机器人引导、质量检测、尺寸测量、目标识别等工业自动化任务。工业相机按照获取信息的方式可分为单目工业相机与双目工业相机。单目工业相机单个镜头拍摄图像,类似于人类的一只眼睛,只能获取二维信息(如颜色、纹理、边缘等),无法直接测量深度。但在结合一定算法(如深度学习、光流分析、结构光等)后,单目相机仍可用于某些三维信息提取应用。工作原理是通过透视投影将三维世界映射到二维图像中,获取目标的颜色、形状、对比度等信息。采用深度学习或几何计算方法从单张图像中推测目标的深度,结合外部传感器(如激光测距仪、结构光投影)增强深度感知能力。3.2.单目与双目工业相机对比单目工业相机优点是结构简单,体积小,适用于空间受限的工业环境;计算量较低,适用于实时性要求高的任务;成本相对较低,可广泛应用于多种场景。缺点则为无法直接获取深度信息,需要依赖额外算法或传感器补充;对环境依赖性较高,如光照变化可能影响识别效果;普遍适用场景为目标检测与分类(如工件识别、缺陷检测)、光学字符识别(OCR)(如条码扫描、文字识别)、自动化生产中的视觉引导(如零件装配)。双目工业相机则是由两个相互平行的镜头组成,类似于人类的双眼,能够通过视差计算深度信息,从而直接获取三维场景数据。与单目相机不同,双目相机可在不依赖外部传感器的情况下,实现精准的三维测量。工作原理大致可分为通过左右两幅图像中的相同特征点计算视差进行立体匹配;根据相机的基线距离和焦距计算物体的深度信息完成三角测量。可以通过立体视觉算法构建完整的三维场景。双目工业相机的优点是可以直接获取深度信息,无需额外传感器或算法估算;适用于
动态场景,可用于机器人引导、避障等任务;光照适应性强,可在不同光线条件下稳定运行。缺点则是计算复杂,深度计算需要较高的算力支持;对纹理要求较高,纯色或低对比度物体的深度测量精度受限。应用场景多用于机器人导航与避障(如AGV机器人、自动驾驶)、三维测量与建模(如产品尺寸测量、表面检测)、工业抓取与操作(如机器人精准抓取、自动装配)。在机器人视觉系统中,单目工业相机适用于二维检测和分类任务,双目工业相机则更适合需要三维信息的应用,如机器人抓取、导航和三维测量。具体选择取决于应用场景的需求,例如对于高速生产线上的产品检测,单目相机即可满足需求,而对于自动化装配、机器人定位等任务,双目相机能提供更精准的空间信息,单目与双目工业相机对比如表3.1所示。随着人工智能和计算机视觉算法的不断进步,单目相机结合深度学习可以在某些任务中替代双目相机,而双目相机则凭借其天然的三维感知能力,继续在复杂环境下发挥作用。未来,随着3D视觉技术的发展,双目工业相机将在机器人视觉系统中扮演越来越重要的角色。表3.1单目与双目工业相机对比表特性单目工业相机双目工业相机获取信息类型仅二维图像(颜色、纹理)三维信息(深度、形状)深度感知能力依赖算法推测,精度受限直接计算深度,精度较高计算需求计算量较小计算量较大,需强大算力支持光照适应性可能受光照影响适用于多种光照环境成本相对较低成本较高应用场景目标识别、二维码扫描、字符识别机器人导航、三维测量、避障等3.2.1工业相机的选型工业相机负责采集高精度图像,并结合视觉算法用于目标识别、测量、定位等任务。
根据视觉感知的需求,工业相机可分为单目相机和双目相机,它们在应用场景和深度感知能力上有所不同。此外,市场上知名的工业相机品牌,如海康威视和维视制造,为工业机器人提供了高质量的视觉解决方案。海康威视是全球领先的机器视觉供应商之一,其工业相机广泛应用于智能制造、自动化检测、机器人视觉等领域。产品的主要特点是多种分辨率可选(从百万像素到上百兆像素);支持多种接口(USB3.0、GigE、CameraLink、CoaXPress)内置智能算法;可实现边缘计算、图像增强等功能;高帧率和低延迟,适用于高速检测任务。代表性产品有MV-CA系列(千兆网工业相机)拥有高稳定性,适用于智能检测。MV-CH系列(高速相机)支持高帧率拍摄,适用于高速生产线。3D视觉相机(双目+ToF组合)适用于精准抓取、三维建模。主要应用领域为电子制造业检测;汽车制造检测;食品药品包装检测。海康威视主要生产双目智能工业相机是双目工业相机行业的领先者,如下图3.2所示。图3.2MV-DB1308海康威视双目智能工业相机维视制造是另一家知名的机器视觉公司,其工业相机产品线以高性能、高精度和适应复杂工业环境著称。主要产品为单目工业相机其工业相机在医疗影像、智能检测、机器人视觉等领域有广泛应用,如图3-3。主要特点为高动态范围(HDR),适用于高对比度场景;支持多种数据接口(GigE、CameraLink、CoaXPress);低噪声成像技术,适用于高精度检测任务。代表性产品有VP系列(高分辨率工业相机)适用于精密制造和测量。系列MV(高速工业相机)适用于运动物体检测。3D视觉系统结合双目视觉技术,用于机器人引导和三维建模。常用的应用领域为精密制造半导体、电子元件检测;医疗影像X光、CT影像分析;高端智能制造机器人引导、自动化检测。
图3.3\o"查看页面"维视智造-MV-E系列工业相机本次机器人视觉感知将采用海康威视单目工业相机MV-CS004-10GM型号,此型号的功能特性有全新的硬件平台。优化了与主机软件的逻辑资源,大幅降低功耗。支持自动或手动调节增益、曝光时间、白平衡、LUT、Gamma校正等,相机植入降噪、CCM等功能,图像质量优异。并且具备千兆网接口,无中继情况下,最大传输距离可达100m。新一代外观结构设计,支持四面安装,如图3.4所示。并且兼容GigEVisionV2.0协议及GenlCam标准,无缝衔接第三方软件产品,详细性能参数见表3.5。图3.4海康威视MV-CS004-10GM工业相机外形尺寸
表3.5MV-CS004-10GM工业相机性能参数性能传感器类型COMS,全局快门传感器型号SonyIMX297像元尺寸6.9μm×6.9μm靶面尺寸1/2.9°分辨率720×540最大分辨率125.2fps@720×540Mono8增益0dB~24dB曝光时间超小曝光模式:1μs~14μs正常曝光模式:15μs~10sec快门模式支持自动曝光、手动曝光、一键曝光等模式黑白/彩色黑白像素格式Mono8/10/10packed/12/12packedBinning支持1×1.1×2.1×4.2×1.2下采样支持1×1.1×2.1×4.2×1.2镜像支持水平镜像、垂直镜像输出3.3图像采集与预处理在工业自动化中,机械臂结合机器视觉和工业相机,可以实现物体识别、抓取定位、缺陷检测、测量等任务。其核心工作包括图像采集、预处理、特征提取、目标识别、坐标转换、机械臂控制,所有这些都需要通过电脑进行处理和控制。首先,工业相机实时监控场地,并将图像传输至电脑。其次相机首次运行要进行初始化设置,通过SDK连接相机设置曝光、增益、白平衡等参数。将监控的画面进行实时传输,注意要使用高带宽接口连接计算机,如GigE/USB3.0/CameraLink等接口,才能保证高帧率的采集(适用于快速运动目标,如流水线检测)。采集到的原始图像通常含有噪声、光照不均等问题,需要预处理提高分析准确性。这时候就要在计算机上用工业相机对应的驱动软件进行图像的处理,比如去除工业环境中的
噪声干扰可以在软件上进行滤波调节,一般场景使用高斯滤波,减少高斯噪声;中值滤波则适用于去除椒盐噪声如焊接缺陷、灰尘干扰;双边滤波在去噪的同时保留边缘细节。然后要进行图像光照与颜色校正,灰度调节一般是指去掉颜色信息,仅保留亮度,以便提高计算速度;HSV用于颜色分割,减少光照变化影响;Lab对比度增强,减少光照非均匀性。对于被检测的物体要进行增强目标特征,提高边缘清晰度,便于识别让目标轮廓更加清晰。当在机器人在作业时,将工业相机放置在合适的位置才能正确监控到机器人工作状态与作业情况。工业相机的放置位置取决于机器人搬运任务的需求,如目标检测、定位、路径规划等。一般来说,相机的最佳安装位置受物料特性、环境、遮挡情况、精度要求影响,以下是几种常见的相机安装方案。第一种是末端安装即手眼视觉,相机安装在机械臂末端随着机械臂移动进行实时拍摄,适用于动态检测、精准抓取,如堆叠物料的精准取放。优点是视角灵活,可适应不同尺寸、形状的物料。缺点是需要实时计算相机坐标到机械臂坐标的转换标定复杂,运动过程中可能产生动态模糊,影响精度。第二种是固定安装,将相机固定在机器人工作区域的上方或侧面,拍摄物料的整体布局。优点是无需随机械臂移动,计算简单,适合静态目标定位。适用于大范围、多目标检测,如多个箱体的搬运任务。缺点为机械臂运动可能造成遮挡,影响部分视野,对于复杂物料抓取,可能需要多个相机覆盖全场景。最后一种是混合行安装,同时使用手眼视觉和固定相机,结合两者的优点。固定相机提供整体布局,手眼相机进行精确定位,适用于高精度多、角度检测如3D视觉引导搬运。缺点是系统架构复杂,需要融合多相机数据如标定多个坐标系。成本较高,适用于高精度需求的工业应用。在本次设计中,我将采用固定位置安装工业相机以方便远程监控全作业场景,安装位置如下图3.6所示。图3.6固定安装工业相机放置的位置
3.4视觉算法平台海康威视VM(VisionMaster)算法平台是一款自主研发的机器视觉软件,专注于视觉检测、图像识别和算法开发,用于工业自动化、智能制造等领域。它提供可视化开发、SDK二次开发、算子设计等功能,帮助企业快速构建和部署机器视觉应用。主要特点为拥有多种开发模式,提供图形化界面开发,提供拖拽式的可视化编程,降低算法开发难度。适合非程序员或快速原型开发的应用场景。SDK二次开发适用于开发人员进行深度定制,可接入C++/Python等编程环境。适用于高复杂度项目,如工业自动化控制。用户还可自定义算法,将其封装为可复用的视觉工具,便于后续调用。VM算法平台提供多种视觉检测工具,可以解决工业场景中的常见视觉问题,包括目标检测零件定位、机器人引导、尺寸测量、字符识别、缺陷检测、信息识别。VM算法平台广泛应用于工业自动化和智能制造领域还能结合AI算法,对物品进行分类,提高物流和制造效率。VM算法平台可以用于物料检测,例如缺陷检测、尺寸测量、条码识别、分类检测等,以下是基于VM平台检查物料的使用教程。第一步在计算机上安装并启动VM算法平台,具体下载网站搜索海康威视官网。在软件匹配窗口选择对应的工业相机型号,连接工业相机并进行相机标定,同时要保证测量精度进行校对,让相机选择合适的镜头和焦距,调整拍摄视角。在VM软件内创建新项目,在保障相机设备、配置、相机参数准确无误后进行拍摄测试,获取样本图像。第二部设置检测算法根据物料的检测需求,选择合适的算法模块。选择模板匹配算子,建立良品模板设定检测区域(ROI),筛选出不良品或标定需要抓取的物体,使用亚像素边缘检测,测量物料尺寸设定公差范围。搭建视觉方案添加算法模块,根据应用需求,添加对应的算法模块,模板匹配、形状匹配、特征匹配等。识别OCR字符识别、条码识别等。调试与优化算法参数,进入各个算法模块,调整参数,如匹配精度、阈值、滤波方式等。运行测试,看检测结果是否符合要求,如图3.7为VM算法平台搭建识别物体算法模块。在VM软件内怎么对方案进行标定,第一步,相机分别拍摄面板对角标定方案,然后上下相机分别进行标定板标定N点标定。将两个图像坐标系映射到同一坐标系,使用标定工具生成对应大小的标定板,生成标定文件连续执行时覆盖相机视野。具体操作方法要相机视野内保证相机都能标定到N点;机器视觉顶点的坐标都有记录,所以直接进行标定板标定即可,其它类型标定板需要进行坐标偏移,将相机原点与标定的N点移动到一起,偏
差计算方案单点抓取N点标定同旋机器视觉下采用模板匹配进行粗定位,然后使用边缘交点进行精定位。第二步统一坐标系,将两个相机提取的图像角点经过标定板转换映射到同一个坐标系。第三步,获取点位和角度,使用点点测量模块计算两点的中点及连线的角度。第四步,保存基准位,移动物料至基准位置提取中点坐标、基准角度及示教物理坐标。第五步,计算偏差并输出,移动物料运行流程,单点抓取模块输出的物理值就是此时的抓取坐标,通过通信发送给机械手引导机械手实现抓取,实验方案成功表明相机标定成功。图3.7VM算法平台搭建识别物体算法模块
4机器人的机械爪设计4.1机械爪结构对比分析由于本次实验主要针对在实际工作中,机器人末端执行器缺乏通用性的问题,设计一种通用型末端执行器。主要解决工厂生产中人工夹持工件存在效率低、危险性高的问题,故总体方案考虑使用机械手爪代替人工作业。机械手爪主要由运动元件、驱动元件、安装底座和控制系统四大部分组成。运动元件主要是末端抓取物体的手指,通常手指数量有两指型、三指型和多指灵巧手等划分方式。驱动元件,根据被抓持物件的位置和姿势,驱动各个手指部位来实现抓持。机械手爪拥有的确定运动时一定满足的互不关联的运动参数的数量,叫做机械手爪的自由度。自由度越多,工作性能和适用范围也越好。安装底座,是用于和机械手臂进行安装固定的接口部件。控制系统通过对机械手每个手指的驱动元件的控制,来完成特定动作。通过接收传感器反馈的信息,实现对机械手爪的闭环控制。其中,二指机械手爪,其设计灵感来源于人类手指的夹持动作,通过两个灵活且强力的“指头”实现对物体的快速夹取与放置。两指夹爪结构原理通常齿轮或齿轮齿条驱动,齿条的上下移动控制两指的张开与闭合。其中,两指式机械手爪通常包括了平行式的和旋转式的机械手爪。因此通过大量文献调研设计以下三种方案。(1)平行式机械手爪平行式机械手爪是一种斜边长度固定,然后通过移动一条直角边,从而导致另外一条直角边的机械手爪进行运动。其位置计算较为复杂,且容易出现计算误差,力矩输出也较为复杂,不适用于高精度控制。典型的平行式机械手爪如图4.1所示。图4.1平行式机械手爪
(2)旋转式机械手爪旋转式机械手爪通过末端点驱动,经过齿轮传递,实现手指灵活运动。常见的驱动方式有滚珠丝杠、齿轮等。其优点包括结构紧凑,适应狭窄空间,负载能力强,维护成本低,耐用性高。但缺点是齿轮系统可能增加故障率,限制抓取速度和范围,且精确控制不如线性系统。尽管如此,旋转式机械手爪在工业自动化中仍具有广泛应用。典型的旋转式机械手爪如图4.2所示。图4.2旋转式机械手爪(3)多指灵巧手多指灵巧手是一种模仿人类手部功能的高级机械手,具有多个自由度和多个手指,能够执行复杂的抓取和操作任务。其优点在于高度的灵活性和适应性,能够处理多种形状和大小的物体,适应多变的工作环境。然而,这种机械手的缺点包括成本较高,维护复杂,以及在精确控制和力量输出方面可能存在限制。尽管如此,多指灵巧手在需要精细操作的领域,如医疗手术、精密装配等,具有不可替代的优势。常见的多只灵巧手如图4.3所示。图4.3多指灵巧手
综上所述,在对平行式、旋转式和多指灵巧手这三种机械手爪进行深入比较后,选择旋转式机械手爪作为最终方案。旋转式机械手爪具有结构紧凑、适应性强和维护简便的优点,能够胜任工业生产场合。尽管平行式机械手爪在力量和稳定性方面可能更胜一筹,但其灵活性和适应性不如旋转式。而多指灵巧手虽然在执行复杂操作和精细任务方面具有优势,但其成本较高,且维护复杂度也更大。相比之下,旋转式机械手爪在成本效益、耐用性和操作简便性之间取得了良好的平衡,使其成为在特定应用场景下的理想选择。4.2机械爪的设计具体步骤选用旋转式机械手爪后,还需要根据实际生产任务来设计对应的二指机械手爪,并利用相关动力学分析软件验证机构的可行性。详细分析流程具体如下:(1)确认实际生产任务。深入了解实际生产任务的具体要求,包括所需抓取物体的尺寸、形状以及操作环境的特点。基于这些信息,设计出初步的二指机械爪结构方案,确保其能够满足特定的操作需求。(2)三维建模。利用三维建模软件,如SolidWorks或AutodeskInventor,根据初步方案构建二指机械爪的详细三维模型(3)动力学仿真分析。完成三维模型后,对其结构进行动力学仿真分析,模拟机械爪在实际工作条件下的运动和受力情况,从而验证设计的合理性和可行性。4.2.1机械爪设计的创新点(1)提升生产效率。与传统人工操作相比,本方案的机械手爪在执行任务时展现出显著的高效率。通过自动化控制和精确的运动规划,机械手爪能够持续不断地进行重复性工作,无需休息,显著减少了因疲劳或人为错误导致的生产中断,从而大幅度提升了生产效率和稳定性。(2)通用型末端执行器设计。本方案创新性地设计了一种通用型末端执行器,其核心优势在于能够适应规则和不规则工件的夹取需求。通过模块化设计和可调节的夹持机制,末端执行器能够灵活应对不同形状和尺寸的物体,极大地扩展了机械手爪的应用范围,使其在多样化的生产环境中都能发挥出色的性能。(3)啮齿防滑设计。夹爪的末端手指上,采用了创新的啮齿防滑设计。这种设计通过增加接触面的粗糙度,有效提高了夹爪与工件之间的摩擦力,从而增强了夹持的稳定性
和可靠性。即便是在处理光滑或湿滑的物体时,啮齿设计也能够确保工件不会滑脱,保障了操作的安全性和精确性。4.3机械爪三维建模本设计采用SolidWorks作为主要设计工具,该软件具备丰富的功能模块,在工程设计领域具有广泛的应用价值。其核心功能涵盖零件建模、装配体设计、工程图制作以及仿真分析等多个方面。在零件建模方面,SolidWorks集成了强大的草图绘制工具和特征建模功能,使设计人员能够高效构建复杂的三维模型。通过拉伸、旋转、扫描等操作,可以快速生成多种形态的实体结构。此外,软件支持参数化设计,使用户能够通过调整关键参数来修改模型,从而提升设计灵活性和工作效率。首先根据实际生产需求需要二指机械手爪抓取方形、不规则、圆柱工件等,故设计了基于平行四边形机构的二指机械手爪机构简图,如图4.4所示。然后利用三维建模软件SolidWorks建立各个零件模型再进行装配。图4.4二指机械手爪机构简图4.3.1机械爪的机架如图4.5所示,机架连结机械人末端,同时也连接机械手爪,考虑机械手爪一般放在机械臂的末端,故对机架进行了轻量化设计。
图4.5机架4.3.2平行式夹爪机构如图4.6所示,平行式夹爪机构动力输入端为一对相互啮合的齿轮,通过平行四边形机构实现末端手指的张合,当齿轮旋转时,在平行四边形的作用下同时实现运动,故将旋转运动转换为平移运动。夹爪末端有一个内凹机构,可以实现对圆柱物体工件的夹持,夹爪尖端有啮齿机构,可以保证对方形或不规则工件的夹持,从而达到初始目的要求。该机械手爪在机械结构上实现了抓取自适应,具有适应性强,应用范围广的优点。
图4.6平行式夹爪机构4.3.3舵机由于该手爪采用齿轮啮合驱动方式,故只需要用一个舵机既带动齿轮旋转,将旋转运动转化为直线往复运动。舵机结构如图4.7所示。图4.7舵机
4.3.4机械爪连接总体分析综上所述,将机械爪的各个零部件全部装配如图4.8所示,完成了二指机械手爪的建模。设计过程针对实际生产需求,设计了一种基于平行四边形机构的二指机械手爪,能够适应方形、不规则和圆柱形工件的抓取。机架设计考虑了轻量化,以适应机械手爪在机械臂末端的使用条件。平行式夹爪机构通过齿轮啮合和平行四边形机构将旋转运动转换为平移运动,实现了末端手指的张合,同时夹爪末端的内凹机构和尖端的啮齿机构确保了对不同形状工件的有效夹持。此外,手爪采用单一舵机驱动,简化了结构,提高了传动效率。整个设计不仅满足了功能需求,还考虑了结构的自适应性和应用的广泛性,为后续的夹持范围分析和力矩分析奠定了基础图4.8二指机械手爪模型4.4夹爪范围分析与仿真前文对机械手爪进行了设计与组装,至此,可以对通过仿真直观的得到机械结构是否合理,以及通过运动学分析判断机械结构的优缺点,并提出改进措施。仿真结果如图4-9所示。夹爪的夹持范围极大地决定的该机械手爪的使用范围,通过对夹爪分析发现,该夹爪尖端的有效夹持范围在0~50mm之间,圆柱体抓夹范围在15mm~50mm之间。
图4.9夹爪范围4.4.1机械爪搬运物料的齿轮力和力矩分析在自动化生产线或机器人系统中,机械爪的物料搬运功能依赖于传动系统的精确设计,其中齿轮传动是核心动力传递部件。齿轮系统的力学特性(如齿轮啮合力、力矩传递能力)直接影响机械爪的负载能力、运动稳定性和寿命。以下从齿轮力与力矩分析在夹持物料时的受力分析示意图展开讨论。如图4.10所示,当机械爪在夹持需要搬运的物件时,根据实验测试出机械爪搬运物料的最大重量为10kg,齿轮在啮合过程中力和力矩会发生突变。究其原因,可能是因为齿轮之间配合有间隙,舵机在带动齿轮转动过程中,由于齿轮间隙影响导致两齿轮突然碰撞而发生突变。图4.10齿轮力和力矩分析示意图当机械爪夹持超过所承受的最大重量的物体时末端夹爪关节受力,由于存在齿轮力矩突变的情况,这将可能导致末端夹爪也收到突变的力矩或力,从而造成末端夹爪损坏或者
工件损坏。从图4.11也可以看出,确实在末端夹爪的关节处出现了力和力矩的突变。图4.11末端夹爪关节受力分析通过对机械爪在搬运物料时的受力分析,对机械手爪的结构合理性进行了评估,并识别了其运动学优缺点。仿真结果显示了机械手爪的闭合与展开动作,同时对夹爪的夹持范围进行了分析,发现其有效夹持范围在0至50毫米,圆柱体抓取范围在15至50毫米。此外,齿轮啮合过程中出现的力和力矩突变,可能由齿轮间隙引起,这可能导致末端夹爪关节处受力突变,可能增加损坏风险,应当物体重量控制在合理范围内。
5基于视觉系统的机械爪的控制与调试5.1运动空间规划为了确保相机能够获取足够的视野,料堆顶部的相机距离料堆的高度通常设置为2米以上。然而,在这个距离下,使用立体工业相机进行深度测量时,由于相机本身的误差和图像边缘的深度畸变,会对相机坐标系产生一定的影响,这可能导致后续手眼标定无法精确得到物料袋的位置。为了解决这个问题,设计中选择在物料堆的上方安装深度相机,主要用于获取物料堆最上层物料袋的分布情况,并进行粗略的位姿估计,以及监控物料堆的状态。另外,抓料工具末端的机械臂安装位置距离料袋大约一米,这个距离能够提供更加准确的测距结果,并且通过基于粗略位置信息的定位,将物料袋集中到图像中心进行检测,减少了深度畸变对定位精度的影响。因此,物料上方的工业相机能够更精确地检测物料袋的位置和姿态,为机器人执行抓取任务提供精确的定位信息。最终,经过一系列的检测和定位操作,在视觉系统的远程监控下机器人能够抓取物料袋,并按照预设的姿态和位置将物料袋放置到输送带上,然后将其运输工作台进行后续投料操作。根据系统的总体结构框架,控制系统通过上位机与机器人控制器进行通信,管理抓料机器人的运动,同时采集抓料工具上的光电距离传感器和负压传感器的信号以控制抓料工具的输出;用于监控料堆的深度相机将物料袋的位置、姿态和分布情况反馈给上位机,抓料工具上的深度相机则将待抓取物料袋的精准位置信息反馈给上位机。5.2视觉标定在本实验中,视觉系统采用“眼在手外”(Eye-to-Hand)配置,即将深度相机固定安装在物料堆上方,独立于机械臂之外运行。该方案要求准确建立相机坐标系与机器人基坐标系之间的空间变换关系。如图5.1所示,通过姿态关系分析可知,若要将相机坐标系转换为与机器人基坐标系对齐,需依次绕Z轴顺时针旋转90度,再绕Y轴顺时针旋转180度。结合现场安装时测得的相机与机器人间的空间距离,可作为外参优化过程中初始位姿估计的依据,为后续标定计算提供初始解。
图5.1相机坐标系与基坐标系为了确定抓取工具相对于机器人本体的空间位置关系,可通过ABB控制器提供的四点法进行工具坐标系的标定。考虑到末端工具在安装时与法兰面之间无显著的角度偏差,也可依据已知的安装参数,直接通过几何变换推导出工具坐标系的位置和方向,从而完成标定过程。如图5.2X-Y-Z坐标系所示,展示了机器人基坐标系与末端执行器工具坐标系之间的空间对应关系。图5.2基坐标系与工具坐标系5.3工具安装及仿真在本系统的物料搬运任务中,对末端执行器的姿态控制要求相对简单,不涉及复杂的空间转动。由于物料在工作场景中的朝向基本固定,机器人只需通过调整抓取时的水平方向以适应物体的放置方式。基于这一特点,末端执行器可采用垂直向下的安装方式(如图5.3所示)。此种安装方式可充分利用机器人本体第六轴的旋转能力完成偏航调整,避免了对额外旋转结构的依赖,简化了整体机构设计。
图5.3工具安装方式本项目中,抓取工具采用垂直向下的安装形式,使机器人在执行搬运任务时能够维持关节结构的稳定性,从而有效规避腕部关节处可能出现的奇异姿态问题。同时,为确保抓取任务的可达性,系统可在任务开始前通过环境感知或路径规划进行可达性分析,提前识别出超出作业范围的位置。基于此,只需按照机器人手册中所定义的最大操作半径1.6米对物料的堆放区域进行合理布局,即可确保机械臂在作业范围内顺利完成抓取任务。5.4物料袋抓取轨迹规划本项目中机器人的实现运动控制方式是机器人的实时随动控制,然而,在抓取与码垛任务场景中,由于目标物料的位姿在任务开始前已确定,因此可通过离线方式预先规划机器人运动轨迹,无需实时反馈调整。借助机器人控制系统提供的在线轨迹规划功能,即可满足系统对抓取路径的需求。在执行抓取与投放任务的过程中,为避免机械臂在运动过程中与料堆、传送带及地面结构产生干涉,无法采用简单的点到点直线插补方式。因此,本项目设计了一种如图5-9所示的“M”形轨迹规划方法,通过设定中间过渡点和安全位置,实现路径避障与操作流程的闭环控制。该运动流程具体包括以下步骤:a.首先,机器人从当前初始位置(0点)上升至设定的安全高度(1点),随后移动至Home等待位置(2点);b.接收到抓取任务后,机器人从Home点移动至目标物料正上方(3点),然后沿垂直方向下降至抓取点(4点),执行抓取动作;c.抓取完成后,机械臂上升至安全位置(5点),再移动至传送带上方的投放准备位置(6点);d.最后,机器人将物料按照设定姿态放置在目标位置(7点),完成一次作业。此时,将当前位置作为新的起点(0点),再次执行步骤a,形成循环操作。
图5.4“M”型轨迹5.4.1物料袋的检测验证本次实验设计的机器人视觉检测是由固定相机安装在要检测的物料堆上方,达到能够远程监控机器人工作状态的效果,如图5.5。通过固定相机对下方物料进行检测,系统能够在多种环境条件下稳定运行,完成物料的存在性检测、缺陷检测、尺寸检测和定位检测。实验结果证明,该系统在物料检测的准确率和实时性方面均表现良好,可以有效应用于工业生产线中的物料检查。尽管系统已取得良好的效果,但在高速度检测和复杂光照条件下仍存在一定的挑战,需要进一步优化。图5.5固定相机检测的料袋
5.5机器人搬运物料仿真关于机器人的物料搬运的仿真,本项目采用ABB的RobotStudio的工业机器人仿真软件。RobotStudio是一款强大的离线编程和仿真工具,可以帮助工程师在没有实际硬件的情况下,进行机器人的仿真和编程设计。本文将介绍如何使用RobotStudio进行机器人码垛作业的仿真设计,涵盖从模型导入、任务规划到仿真执行等多个方面的操作。机器人的物料搬运也叫机器人码垛,码垛是指通过机器人将产品从传送带上拾取并堆放到指定位置的过程。机器人在码垛过程中需要完成精准的抓取、搬运、放置等动作,且根据不同的物料尺寸和堆放方式,可能需要多种抓取策略。常见的码垛策略包括水平堆叠和交错堆叠。第一步,创建仿真项目。在RobotStudio上创建一个机器人工作站,如图5.6所示。首先要选择合适的机器人型号RobotStudio提供了多种ABB机器人型号供选择,选择与实际应用中所用机器人型号一致的设备。然后要导入物料模型和工作站模型,需要导入仿真过程中使用的物料模型和工作站模型如传送带、堆垛平台等。通常这些模型可以通过CAD软件设计并导出,或者直接从RobotStudio的资源库中选择。图5.6在RobotStudio上的机器人工作站第二步,机器人组件控制设计,设计通过智能组件(Smart组件)实现对生产过程中
动态交互、实时监控及数据采集等功能的模拟。Smart组件作为仿真环境中的关键模块,其设计要求直接影响着整体仿真系统的灵活性、可扩展性和准确性。利用RAPID语言或图形化界面编写控制程序,实现机器人动作的精确控制;在这一过程中,Smart组件作为智能化扩展模块,为仿真系统提供数据交互、状态监控和决策支持,从而提升了整个仿真设计的智能化水平,如图5.7为机器人码垛的smart组件。图5.7机器人码垛的smart组件第三步,编写机器人程序,根据路径规划的结果编写机器人执行抓取、搬运和放置的控制程序。程序需要包括抓取动作(如夹爪打开、闭合等)、移动到指定位置、放置物料等。如果码垛任务需要反复进行,可以使用循环结构来控制机器人重复抓取和放置物料,以下是机器人的程序编写,如图5.8、5.9。图5.8机器人程序控制图
图5.9机器人程序控制图第四步,仿真执行与优化,也是最后一步在完成程序编写后,可以在RobotStudio中执行仿真,检查机器人是否按照预期的路径进行作业,物料是否成功被抓取并正确放置。如果出现问题,可以调整路径或程序,进行优化。通过对仿真结果的分析,调试和优化机器人路径、抓取点和放置点。此步骤可以确保机器人在实际生产环境中运行时,能够提高效率并避免碰撞,以下是机器人的码垛仿真结果图5.10、5.11、5.12。完成调试后,进行多轮仿真测试,确保机器人能够高效稳定地完成码垛任务。检查物料是否能够正确堆放,避免出现码垛不稳或物料滑动等问题。导出代码和部署到实际机器人,上传程序到机器人将生成的控制程序上传到实际机器人控制器,并进行现场测试,确保机器人按照预定的轨迹和任务执行。图5.10机器人码垛仿真1
图5.11机器人码垛仿真2图5.12机器人码垛仿真3使用RobotStudio进行机器人码垛仿真设计,能够有效地提高码垛作业的效率和精度。通过仿真和离线编程,用户可以在不影响生产的情况下,进行多次试验和优化,从而确保机器人的最佳性能。随着机器人技术的不断发展,RobotStudio等仿真工具将在自动化生产中发挥越来越重要的作用,推动智能制造的进步。
结论本论文围绕基于机器人视觉系统的机械爪设计展开研究,针对自动化作业中机械爪与目标物体之间的协同抓取问题,提出了一套集成视觉感知与智能决策的机械爪设计方案。通过引入工业相机与图像处理算法,机器人能够自主识别物体的位置与姿态,并根据识别结果实现灵活、高效的抓取操作。机械爪结构方面,结合目标物体的形状与物理特性,设计了兼顾通用性与稳定性的夹持机构,并通过有限元分析与实验验证了其强度与可靠性。实现了基于视觉的物体定位:通过外参标定与图像坐标变换,将相机图像信息准确转换为机器人可识别的三维位姿数据,为抓取动作提供关键参考;完成了机械爪结构的定制化设计:根据目标场景中物料的特点(如袋装、盒装或规则物体),设计了多指式柔性夹爪,提升了抓取适应性;构建了视觉引导的抓取流程:通过将视觉信息嵌入机器人控制逻辑,实现从图像采集、位置识别到轨迹规划与执行的完整自动化抓取过程;验证了系统的实际抓取性能:通过仿真与实物测试,证明所设计系统在抓取效率、抓取精度及稳定性方面均满足工业生产需求。综上所述,本研究所提出的基于视觉的机械爪设计方案在提升抓取智能化水平、增强系统柔性适应性等方面具有良好的应用前景。尽管本研究取得了阶段性成果,机器人视觉系统与机械爪协同设计展开研究,完成了从视觉识别、坐标转换到夹持执行的完整抓取流程设计。通过构建“固定相机+外参标定+路径规划”的系统框架,机器人能够精准感知物体位姿并完成高效抓取操作,但仍有以下几个方面是可以改进和优化的方向。视觉算法的智能化升级:当前系统主要采用基于规则的图像处理方法,后续可引入深度学习与多模态感知技术,提高目标识别的准确性与鲁棒性,尤其是在复杂背景与遮挡条件下。夹爪结构的柔性提升:未来可尝试使用软体材料与自适应结构,提高夹爪对不同材质与形状物体的兼容能力,降低对抓取姿态的敏感性。控制策略的智能化优化:在轨迹规划和力控制方面,可结合视觉反馈与力觉传感,实现抓取过程的自适应调整,提高整体系统的智能性与安全性。系统集成与工业落地:将本研究成果进一步集成到完整的自动化
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吊顶漏水施工方案(3篇)
- 区块链在医疗数据共享中的隐私增强技术
- 劳务门禁卡管理制度(3篇)
- 2026及未来5年中国院线发行行业市场现状分析及投资前景评估报告
- 2026及未来5年中国男士衬衫行业市场供需态势及前景战略研判报告
- 动态化循证教学评价机制
- 双重角色:精神疾病患者家属的应对之道
- 原发性高血压的护理与药物治疗管理
- 创新药毒理数据组织病理学评分
- 中医护理与护理哲学
- 精神科暴力行为的防范和护理
- DB11-T 850-2011 建筑墙体用腻子应用技术规程
- 公路工程节后复工安全教育
- 2024年10月自考13140财务会计中级试题及答案含评分参考
- 部编五下语文《刷子李》公开课教案教学设计【一等奖】
- (正式版)FZ∕T 63001-2024 缝纫线用涤纶本色纱线
- 医学影像技术面试专业题
- JJF(机械) 1001-2018 水泵综合性能试验台校准规范
- 全过程咨询大纲
- 北师大版六年级下册书法练习指导教案教学设计
- 脲的合成方法总结
评论
0/150
提交评论