基于视觉与力觉融合的机器人轴孔精密装配策略研究报告_第1页
基于视觉与力觉融合的机器人轴孔精密装配策略研究报告_第2页
基于视觉与力觉融合的机器人轴孔精密装配策略研究报告_第3页
基于视觉与力觉融合的机器人轴孔精密装配策略研究报告_第4页
基于视觉与力觉融合的机器人轴孔精密装配策略研究报告_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于视觉与力觉融合的机器人轴孔精密装配策略研究报告一、轴孔精密装配的技术现状与挑战在智能制造领域,轴孔装配是一种典型的精密操作,广泛应用于汽车发动机制造、航空航天部件组装、精密仪器生产等场景。随着工业生产对精度和效率要求的不断提升,传统的人工装配和单一传感器引导的机器人装配方式逐渐暴露出局限性。传统人工装配依赖操作人员的经验和手感,虽然在小批量、高精度场景中仍有应用,但存在效率低下、人力成本高、装配质量一致性差等问题。同时,长时间重复操作容易导致操作人员疲劳,进一步影响装配精度和生产安全。单一传感器引导的机器人装配主要分为视觉引导和力觉引导两类。视觉引导的机器人通过工业相机获取装配场景的图像信息,经过图像处理算法识别轴与孔的位置和姿态,进而引导机器人完成装配。这种方式在轴孔间隙较大、装配环境较为理想的情况下能够取得较好的效果,但当轴孔间隙极小(如小于0.01mm)、工件存在微小变形或装配环境存在遮挡时,视觉系统的精度和鲁棒性会受到严重影响。此外,视觉系统只能获取工件的外观信息,无法感知装配过程中的接触力,当轴与孔发生卡滞或碰撞时,无法及时做出调整,容易导致工件损坏。力觉引导的机器人通过力传感器获取装配过程中的力和力矩信息,根据预设的力控制策略调整机器人的运动轨迹,实现轴孔装配。力觉引导能够实时感知装配过程中的接触力,在处理轴孔卡滞、姿态调整等问题上具有优势,但力觉传感器的测量范围和精度有限,且单独使用时无法获取轴与孔的初始位置信息,需要依赖其他定位方式引导机器人接近装配位置。当前轴孔精密装配面临的主要挑战包括:高精度要求:随着精密制造技术的发展,轴孔配合间隙不断减小,部分场景下要求装配精度达到微米级甚至纳米级,对机器人的定位精度和运动控制精度提出了极高要求。复杂装配环境:实际生产中,装配环境可能存在光照变化、工件表面反光、遮挡等问题,影响视觉系统的识别精度;同时,工件可能存在微小变形、表面粗糙度不一致等情况,增加了装配难度。动态装配过程:轴孔装配是一个动态过程,轴与孔的接触状态随时发生变化,需要机器人能够实时感知并调整运动轨迹,以适应装配过程中的不确定性。装配效率与质量平衡:在保证装配精度和质量的前提下,如何提高装配效率是企业面临的重要问题。传统的装配方式往往难以兼顾效率和质量,需要探索新的装配策略。二、视觉与力觉融合的基本原理与优势视觉与力觉融合是指将视觉传感器和力传感器获取的信息进行融合,利用两种传感器的互补性,实现更精确、更鲁棒的机器人轴孔装配。(一)视觉与力觉融合的基本原理视觉传感器能够提供轴与孔的全局位置和姿态信息,包括轴的中心坐标、孔的中心坐标、轴与孔的相对角度等;力传感器能够实时获取装配过程中的接触力和力矩信息,反映轴与孔的接触状态。视觉与力觉融合的基本原理是通过信息融合算法将视觉信息和力觉信息进行整合,得到更全面、更准确的装配状态描述,进而引导机器人完成装配。信息融合过程通常包括以下几个步骤:数据采集:通过视觉传感器和力传感器分别采集装配场景的图像信息和力觉信息。预处理:对采集到的图像信息进行滤波、增强、特征提取等预处理操作,提高图像质量和特征识别精度;对力觉信息进行滤波、校准等处理,去除噪声干扰,提高力觉测量精度。特征提取:从预处理后的图像信息中提取轴与孔的特征,如边缘、角点、轮廓等;从力觉信息中提取接触力的大小、方向、变化趋势等特征。信息融合:采用合适的信息融合算法,如卡尔曼滤波、扩展卡尔曼滤波、粒子滤波、神经网络等,将视觉特征和力觉特征进行融合,得到轴与孔的精确位置和姿态信息,以及装配过程中的接触状态。决策与控制:根据融合后的信息,制定机器人的运动控制策略,调整机器人的运动轨迹和姿态,实现轴孔精密装配。(二)视觉与力觉融合的优势视觉与力觉融合充分发挥了两种传感器的优势,弥补了单一传感器的不足,具有以下显著优势:提高装配精度:视觉系统能够提供轴与孔的全局位置信息,引导机器人快速接近装配位置;力觉系统能够实时感知装配过程中的接触力,在轴与孔发生微小偏移或卡滞时,及时调整机器人的运动轨迹,实现高精度装配。通过视觉与力觉融合,能够将装配精度提高到微米级甚至纳米级,满足精密制造的要求。增强鲁棒性:在复杂装配环境下,单一传感器容易受到环境干扰而失效,而视觉与力觉融合能够利用两种传感器的互补性,提高系统的鲁棒性。例如,当视觉系统受到遮挡或光照变化影响时,力觉系统能够继续提供装配过程中的接触力信息,引导机器人完成装配;当力觉传感器受到噪声干扰时,视觉系统能够提供轴与孔的位置信息,对力觉信息进行修正。实现自适应装配:视觉与力觉融合能够实时感知装配过程中的变化,根据装配状态自动调整机器人的运动控制策略,实现自适应装配。例如,当轴与孔发生卡滞时,系统能够根据力觉信息判断卡滞原因,并采取相应的调整措施,如调整轴的姿态、改变插入速度等,避免工件损坏。提高装配效率:视觉引导能够快速定位轴与孔的位置,减少机器人的搜索时间;力觉引导能够实时调整机器人的运动轨迹,避免轴与孔的碰撞和卡滞,提高装配成功率。通过视觉与力觉融合,能够在保证装配精度的前提下,显著提高装配效率。三、视觉与力觉融合的关键技术(一)视觉传感器与力传感器的选型与标定视觉传感器选型:视觉传感器的选型需要根据装配场景的精度要求、工作距离、视野范围等因素进行综合考虑。常用的视觉传感器包括工业相机、3D视觉传感器等。工业相机具有分辨率高、帧率快等优点,适用于二维平面内的轴孔装配;3D视觉传感器能够获取装配场景的三维信息,适用于复杂三维空间内的轴孔装配。在选择视觉传感器时,还需要考虑传感器的灵敏度、噪声水平、抗干扰能力等性能指标。力传感器选型:力传感器的选型需要根据装配过程中的力和力矩范围、测量精度、响应速度等因素进行选择。常用的力传感器包括六维力传感器、一维力传感器等。六维力传感器能够同时测量三个方向的力和三个方向的力矩,适用于复杂装配场景;一维力传感器只能测量单一方向的力,适用于简单装配场景。此外,力传感器的安装方式、重量、尺寸等因素也需要与机器人系统相匹配。传感器标定:传感器标定是保证视觉与力觉融合精度的关键步骤。视觉传感器标定包括内参标定和外参标定,内参标定用于确定相机的内部参数,如焦距、主点坐标等;外参标定用于确定相机与机器人基坐标系之间的转换关系。力传感器标定包括零点标定、灵敏度标定和坐标系标定,零点标定用于消除传感器的零漂;灵敏度标定用于确定传感器的输出与输入力之间的关系;坐标系标定用于确定力传感器坐标系与机器人基坐标系之间的转换关系。通过精确的传感器标定,能够确保视觉信息和力觉信息在同一坐标系下进行融合,提高融合精度。(二)视觉信息处理与特征提取算法视觉信息处理与特征提取是视觉引导的核心环节,直接影响视觉系统的精度和鲁棒性。常用的视觉信息处理与特征提取算法包括:图像滤波算法:用于去除图像中的噪声,提高图像质量。常用的滤波算法包括高斯滤波、中值滤波、双边滤波等。高斯滤波能够有效去除高斯噪声,但会导致图像边缘模糊;中值滤波能够去除椒盐噪声,同时保持图像边缘清晰;双边滤波在去除噪声的同时,能够较好地保留图像边缘信息。边缘检测算法:用于提取轴与孔的边缘特征。常用的边缘检测算法包括Canny边缘检测、Sobel边缘检测、Laplacian边缘检测等。Canny边缘检测具有检测精度高、边缘定位准确等优点,是目前应用最广泛的边缘检测算法之一。特征匹配算法:用于在图像中识别轴与孔的位置和姿态。常用的特征匹配算法包括模板匹配、SIFT特征匹配、SURF特征匹配等。模板匹配通过将待匹配图像与模板图像进行比对,找到最相似的区域,适用于轴与孔形状较为规则的场景;SIFT和SURF特征匹配能够提取图像中的局部特征点,具有旋转不变性和尺度不变性,适用于轴与孔存在旋转、缩放等变化的场景。3D视觉处理算法:对于3D视觉传感器获取的点云数据,需要采用相应的处理算法进行特征提取和姿态估计。常用的3D视觉处理算法包括点云滤波、点云分割、特征点提取、ICP(迭代最近点)配准等。点云滤波用于去除点云数据中的噪声和离群点;点云分割用于将点云数据分割为不同的物体或区域;特征点提取用于提取点云数据中的关键特征点;ICP配准用于将点云数据与模型进行配准,确定物体的位置和姿态。(三)力觉信息处理与力控制策略力觉信息处理与力控制策略是力觉引导的核心环节,直接影响力觉系统的性能和装配精度。常用的力觉信息处理与力控制策略包括:力觉信息滤波算法:用于去除力觉信息中的噪声,提高力觉测量精度。常用的滤波算法包括低通滤波、卡尔曼滤波等。低通滤波能够有效去除高频噪声,但会导致力觉信息的响应延迟;卡尔曼滤波能够根据系统的状态方程和观测方程,对力觉信息进行最优估计,在去除噪声的同时,保持力觉信息的实时性。力控制策略:根据力觉信息调整机器人的运动轨迹,实现轴孔装配。常用的力控制策略包括阻抗控制、力位混合控制、自适应力控制等。阻抗控制通过建立机器人的动力学模型,将力觉信息转化为机器人的位置偏差,进而调整机器人的运动轨迹;力位混合控制将机器人的运动空间分为力控制空间和位置控制空间,在力控制空间内实现力的精确控制,在位置控制空间内实现位置的精确控制;自适应力控制能够根据装配过程中的接触力变化,自动调整控制参数,提高系统的鲁棒性和适应性。(四)视觉与力觉信息融合算法视觉与力觉信息融合是实现两种传感器优势互补的关键环节,直接影响融合系统的性能和装配精度。常用的视觉与力觉信息融合算法包括:基于滤波的融合算法:如卡尔曼滤波、扩展卡尔曼滤波、粒子滤波等。这类算法通过建立系统的状态方程和观测方程,将视觉信息和力觉信息作为观测值,对轴与孔的位置和姿态进行最优估计。卡尔曼滤波适用于线性系统,扩展卡尔曼滤波通过将非线性系统线性化,适用于非线性系统;粒子滤波通过随机采样的方式对系统状态进行估计,适用于非线性、非高斯系统。基于神经网络的融合算法:如BP神经网络、卷积神经网络、递归神经网络等。这类算法通过大量的训练数据学习视觉信息和力觉信息之间的映射关系,实现信息融合。神经网络具有较强的非线性拟合能力和自适应能力,能够处理复杂的装配场景,但需要大量的训练数据和较长的训练时间。基于模糊逻辑的融合算法:通过建立模糊规则,将视觉信息和力觉信息进行融合。模糊逻辑能够处理不确定性信息,在装配过程中存在多种不确定性因素的情况下,具有较好的鲁棒性。但模糊规则的制定依赖于专家经验,缺乏自学习能力。四、视觉与力觉融合的机器人轴孔精密装配策略(一)基于视觉引导的粗定位策略在轴孔装配初期,机器人需要快速接近轴与孔的装配位置,这一阶段主要依赖视觉系统进行粗定位。具体步骤如下:图像采集与预处理:通过工业相机或3D视觉传感器采集装配场景的图像或点云数据,进行滤波、增强等预处理操作,提高图像质量和点云数据的准确性。特征提取与识别:采用合适的特征提取算法,从图像或点云数据中提取轴与孔的特征,如边缘、角点、轮廓等,并通过特征匹配算法识别轴与孔的位置和姿态。位姿计算与路径规划:根据识别到的轴与孔的位置和姿态,计算机器人的目标位姿,并规划机器人的运动路径,引导机器人快速接近装配位置。在路径规划过程中,需要考虑机器人的运动学约束、避障等因素,确保机器人运动的安全性和效率。机器人运动控制:根据规划好的运动路径,控制机器人运动到轴与孔的接近位置,为后续的力觉引导装配做好准备。(二)基于力觉引导的精装配策略当机器人运动到轴与孔的接近位置后,需要切换到力觉引导模式,进行精装配。具体步骤如下:力觉传感器初始化:对力传感器进行零点标定和灵敏度标定,确保力觉测量的准确性。接触力检测与判断:控制机器人缓慢移动,当轴与孔发生接触时,力传感器检测到接触力的变化。根据预设的接触力阈值,判断轴与孔是否发生接触。姿态调整与插入操作:当检测到轴与孔发生接触时,根据力觉信息判断轴与孔的接触状态,如是否发生卡滞、姿态是否偏移等。采用合适的力控制策略,调整机器人的姿态和运动轨迹,使轴逐渐插入孔中。在插入过程中,实时监测接触力的变化,当接触力超过预设的阈值时,及时停止插入操作,并进行姿态调整,避免工件损坏。装配完成判断:当轴完全插入孔中,且接触力稳定在预设的范围内时,判断装配完成。控制机器人停止运动,完成轴孔装配操作。(三)视觉与力觉融合的自适应装配策略在实际装配过程中,轴与孔的位置和姿态可能会发生变化,工件可能存在微小变形或表面粗糙度不一致等情况,需要机器人能够实时调整装配策略,实现自适应装配。视觉与力觉融合的自适应装配策略主要包括以下几个方面:实时信息融合:在装配过程中,实时采集视觉信息和力觉信息,采用合适的信息融合算法进行融合,得到轴与孔的精确位置和姿态信息,以及装配过程中的接触状态。装配状态评估:根据融合后的信息,实时评估装配状态,如轴与孔的对齐程度、接触力的大小和方向等。当装配状态发生变化时,及时调整装配策略。自适应控制策略:根据装配状态的评估结果,自动调整机器人的运动控制参数,如运动速度、姿态调整幅度等。例如,当轴与孔对齐程度较好时,适当提高机器人的运动速度,提高装配效率;当轴与孔发生卡滞时,降低机器人的运动速度,增大姿态调整幅度,确保装配顺利进行。异常处理机制:当装配过程中出现异常情况,如接触力突然增大、机器人运动受阻等,及时触发异常处理机制。根据异常情况的类型和严重程度,采取相应的处理措施,如停止装配、报警、自动调整姿态等,避免工件损坏和生产事故的发生。五、实验验证与结果分析为了验证视觉与力觉融合的机器人轴孔精密装配策略的有效性,搭建了机器人轴孔装配实验平台,并进行了一系列实验。(一)实验平台搭建实验平台主要由工业机器人、视觉系统、力觉系统、控制系统和装配工件组成。工业机器人:选用某品牌的六自由度工业机器人,重复定位精度为±0.02mm,能够满足轴孔精密装配的要求。视觉系统:采用一套3D视觉传感器,能够获取装配场景的点云数据,测量精度为±0.01mm。视觉传感器安装在机器人的末端执行器上,随机器人一起运动,能够实时获取轴与孔的位置和姿态信息。力觉系统:选用某品牌的六维力传感器,测量范围为±500N(力)和±50N·m(力矩),测量精度为±0.1N(力)和±0.01N·m(力矩)。力传感器安装在机器人的末端执行器与夹具之间,能够实时获取装配过程中的力和力矩信息。控制系统:采用基于PC的控制系统,通过机器人控制器控制机器人的运动,同时对视觉系统和力觉系统进行数据采集和处理,实现视觉与力觉信息的融合和机器人的运动控制。装配工件:选用轴径为10mm、孔径为10.005mm的轴与孔作为装配工件,轴孔配合间隙为0.005mm,属于典型的精密轴孔装配场景。(二)实验方案设计设计了三组对比实验,分别采用视觉引导装配、力觉引导装配和视觉与力觉融合引导装配三种方式,对轴孔装配的精度和效率进行对比分析。视觉引导装配实验:仅使用视觉系统引导机器人完成轴孔装配,记录装配时间和装配精度。力觉引导装配实验:仅使用力觉系统引导机器人完成轴孔装配,记录装配时间和装配精度。在实验前,需要通过其他定位方式引导机器人接近装配位置。视觉与力觉融合引导装配实验:采用视觉与力觉融合的装配策略引导机器人完成轴孔装配,记录装配时间和装配精度。每组实验重复进行10次,取平均值作为实验结果。(三)实验结果分析实验结果表明,视觉与力觉融合引导装配方式在装配精度和效率上均优于单一传感器引导的装配方式。具体实验结果如下:装配精度:视觉引导装配的平均装配精度为±0.02mm,力觉引导装配的平均装配精度为±0.015mm,视觉与力觉融合引导装配的平均装配精度为±0.008mm。视觉与力觉融合引导装配的精度明显高于单一传感器引导的装配方式,能够满足精密轴孔装配的要求。装配效率:视觉引导装配的平均装配时间为12s,力觉引导装配的平均装配时间为15s,视觉与力觉融合引导装配的平均装配时间为8s。视觉与力觉融合引导装配的效率明显高于单一传感器引导的装配方式,主要原因是视觉引导能够快速定位轴与孔的位置,减少机器人的搜索时间;力觉引导能够实时调整机器人的运动轨迹,避免轴与孔的碰撞和卡滞,提高装配成功率。此外,实验过程中还发现,视觉与力觉融合引导装配方式具有较强的鲁棒性,在装配环境存在光照变化、工件存在微小变形等情况下,仍能够保持较高的装配精度和效率;而单一传感器引导的装配方式在这些情况下,装配精度和效率会受到严重影响。六、结论与展望(一)结论本研究针对轴孔精密装配面临的技术挑战,提出了基于视觉与力觉融合的机器人轴孔精密装配策略。通过对视觉与力觉融合的基本原理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论