您好,欢迎来到小侦探旅游网。
搜索
您的当前位置:首页模糊控制技术在机械手软抓取中的应用

模糊控制技术在机械手软抓取中的应用

来源:小侦探旅游网
维普资讯 http://www.cqvip.com

模糊控制技术在机械手软抓取中的应用 河南思达高科技股份有限公司(450001)尚振东 【摘要】本文介绍了一种基于模糊控制原理的机械手软抓取控制幕略,设计了比倒固子可调整模糊控制嚣,井进 行了实驻研究 【关键词】机械手模糊控制液压软抓取 一、引言 机械手作业的智能陛,是近年来广大科研人员研 究的重点内容=控制策略在机械手实现软抓取作业中 起着非常关键的作用,它的作用相当于人脑的作用,它 的控制决策方式是否合理、直接决定了机械手能否顺 利完成软抓取任务。模糊控制是目前实现智能控制的 一种重要而又有效的方法:本文提出了基于模糊控制 原理的软抓取控制策略、并在此基础上,设计了一种可 调整比例因子控制器,进一步加强了控制的智能化 二、抓取策略 为实现液压机械手对不同物体的无损伤抓取即软 抓取,本文提出的策略是以模糊控制为核心,模拟人的 大脑思维方式,以滑觉传感器和力传感器模拟人的感 觉器官,采集信号,协调配合来完成软抓取作业。具体 说,当力传感器测出已夹到物体后,机械手上提物体 (小位移),同时由滑觉传感器和力传感器测试被抓物 体的滑动程度和夹持力,控制器根据上述信息进行模 糊决策、决定机械手爪的进给量.然后再一次上提,… 多次重复上述过程.直到抓牢物体为止。 三、模糊控制基本原理 模糊控制的基本原理可由图1表示.它的核心部 分为模糊控制器(图中虚线框中的部分所示):模糊控 制器主要由以下4部分组成: 输入 _[亘豇匡)_ _'@ 互 血 匿盂皿 Dl, ] +^ 一 模糊控制器 1 匿显疆0厘翘一西珂丑圈一一 圈1模糊控制原理框图 (1)模糊化 这部分的作用是将输人的精确量转换成模糊化 量。其中输人量包括外界的参考输人,系统的输出和 《电气自@qt}2002年第3期 状态等。 (2)知识库 知识库中包含了具体应用领域中的知识和要求的 控制目标:他通常由数据库和模糊控制规则库两部分 组成。 (3)模糊推理 模糊推理是模糊控制器的核心、他具有模拟人的 基于模糊概念的推理能力 该推理过程是基于模糊逻 辑中的蕴含关系及推理规则来进行的= (4)清晰化 清晰化的作用是将模糊推理得到的控制量(模糊 量)变换为实际用于控制的清晰量。模糊控制算法的 过程是这样的:经过采样,得到误差信号£。一般选误 差信号E作为模糊控制器的一个输人量:把误差信号 £的精确量进行模糊量化,误差£的模糊量可用相应 的模糊语言表示。至此,得到了误差£的模糊语言集 合的一个子集 (e实际上是一个模糊向量)=再由e 和模糊控制规则尺(模糊关系)根据推理的合成规则进 行模糊决策,得到模糊控制量“(模糊量)为 “=eoR (1) 式中:0一合成运算符 为了对被控对象施加精确的控制,还需要将模糊 量 转换为精确量,这一步骤在图1中称为清晰化处 理。得到精确的数字控制量后,经数模转换变为精确 的模拟量送给执行机构,对被控对象进行第一步控制。 然后,中断等待第二次采样,进行第二步控制……。这 样循环下去,就实现了被控对象的模糊控制。 四、模糊控制器设计 1选择描述输人和输出变量的词集 本文中,模糊控制要消除被控对象的滑动,选取输 入变量为滑动程度信号 以及夹持力,,输出变量为控 制量 ,因此它是一个二维模糊控制器。从理论上讲, 模糊控制器的维数越高,控制越精细。但是维数过高, 模糊控制规则变得过于复杂,控制算法的实现相当困 难。 -智能控制技术・29 维普资讯 http://www.cqvip.com

根据本课题的实际性质和要求,只需要考虑单方 向的同题。对 ,,及控制量“的模糊语言描述(模糊 集)定义如下: 、f和“的模糊集均为 PS,PM,PB 2定义各个模糊变量的模糊子集 定义~个模糊子集,实际上就是要确定模糊子集 隶属函数曲线的形状。将确定隶属函数曲线离散化, 就得到了有限个点上的隶属度,便构成了一个相应的 模糊变量的模糊子集。首先碲定各个模糊变量的论 域 定义: 和,的论域均为{l,2,3,4,5 6 “的论域为{1,2,3,4,5,6,7{ 论域中元素总数为模糊子集总数二至三倍时.模 糊子集对论域的覆盖程度较好。 模糊变量S,f和u的赋值分别如表1.2和3所 示,它们是结合反复实验得出的。 表1楗糊变量S的赋值表 1 2 3 4 5 6 舟 1 0.7 0 l 0 0 0 PlⅥ 0 0 5 l 1 0 5 0 PB 0 0 0 0 1 0 8 1 表2模搠变量,的戢值表 1 2 3 4 5 6 1【0 7 0 1 0 0 0 PM 0 0 4 l 0 8 0.4 0 船 0 0 0 0 4 0 8 1 表3蠛糊变量u的赋值表 1 f 2 3 4 5 6 7 1 0 7 0 1 0 0 0 0 Ⅲ 0 1 0 4 0 8 1 0 8 0 4 0 口 0 f 0 0 0 0.2 0.7 1 3模糊化计算 模糊化运算是将输入空间的观测量影射为输入论 域上的模糊集合。对于实际的输A量,首先需要进行 尺度变换,将其变换到要求的论域范围。实际的输人 量都是连续变化的量 通过模糊化处理.把连续量离散 为有限个整数值的做法是为丁使模糊推理合成方便。 在本文的模糊控制中,输入量为滑觉程度S及夹 持力f,经传感器采集的信号都是连续量,输入量S的 精确值范围是0~5V,不用尺度变换而直接量化;f的 实际精确值范围是O~lV,经尺度变换为0--100,对其 进行模糊量化处理,见表4和表5。 3o・智能控制技术- 表4输入量s的非均匀量化 量化等 l 2 f 3 f 4 l 5 6 变化范围≤0 4 (0 4.1)(1.2) (2,3)l(3,4) ≥4 表5 ̄tY,-'ltf的非均匀量化 化等 1 2 3 4 f 5 f 6 变化范倒≤10(1o.25) (25,35) l35.50)(50,65)l≥65 采用非均匀量化是根据实际控制的需要以及传感 器的特性.变化范围的选择主要根据人的知识和经验 并通过实验调整而得到。 4清晰化计算 对于实际的控制输出量必须为精确值,因此需要 将经模糊推理得到的模糊控制量转换成清晰量,这就 是清晰化计算所要完成的任务 清晰化计算通常有以 下几种方法:最大隶属度法、中位数法和加权平均法。 其中,加权平均法应用最为普遍。它类似于重心的计 算,所 也称为重心法。对于论域为离散的情况.有 ∑ ( ) 20= }—一 【2) ∑ ( ) =L 其中:zo一输出量清晰值 ≈—论域中的元素 一对输出量集合的隶属度 当输出量经清晰化后,还需要乘上比例因子 得 出最后的控制量,送给执行机构。结合本课题的实际 情况,本文设计了一种可调整比例因子模糊控制器。 比例因子根据力传感器的反馈值大小做相应的调整, 一是考虑机械手爪位置进给与加力效果为非线性关 系;二是这种调整过程符合人在控制决策过程中的思 维特点,具有优化的特点,且非常易于通过微机实现其 控制算法。具体实现根据机械手爪位置进给与加力效 果的实验曲线来确定。 5建立模糊控制规则 模糊控制规则是模糊控制的核心.建立模糊控制 规则的过程,也就是利用语言归纳手动控制策略的过 程。本文的控制规则是基于操作者的实际控制过程, 以及人的知识和经验来建立的。实际控制规则可以用 下面九条规则来描述: (1)IF S=PSAND,=PB THEN U=PS (2)IF S=P_MAND,=PBTHEN u=尸S (3)IF S=PBANDf-PB THEN U=PM (4)IFS=PSAN'D,=PMTHENU-PS c下转第22页) 《电气自动4 ̄2oo2年第3期 维普资讯 http://www.cqvip.com

=F(t)是八段直线,对应各段v与S的关系求得如下: 加速段 V= f +2a S 与标准五段速度控制比较,切换点的加/减速度变化程 度减小,解决了切换时的机械冲击过大问题。与“S 型 速度控制相比,尽管切换点仍然存在机械冲击,只要舍 理选择比例系数C,可将此冲击在允许的范围内. V= ̄,v 2a.S 而计算却变得十分简单方便。 减速段 式巾 三、实际使用中的几点注意 (1)由于a20,a22小于a21,增大了减速行程,采用 此控制方法要达到采用…S型曲线控制一样的效果,则 减速点要比果用标准五段控制提前一定量。 (2)初加速段的起始速度V 必须是某个大于零的 值,否则起始点速度将无法产生=v劬的太小由实际启 动要求选取。 (3)为避免同步校正对给定速度产生的影响,最 v…加/减速对应段的给定速度(m ) V …第i段的起始速度(m/s) 』r-・第 段的加/减速度(取其绝对值)(m詹) S…第i段中的实际行程(即S=0~Si,s第l段的 行程)(m) 在某矿井主井的直流提升机控制中、采用上述方 法、给定参数为: al0=0 5 a】1二1 0 a12=0 5 a20=0 5 a21=1 0 好将校正点选定在全速行程的接近结束处。 (4)为保证控制的精确性、行程脉冲应有一定的 精度。 a22=0 5(tit ), V1=1 5 Vm=10 0 V =0.5(m/s) 曰=5.0 Stc=478.5(m)C=0 9 产生的实际V=F(s)曲线如下图3所示 四、结束语 本控制既简化了“g。型曲线控制的计算过程,又满 足必要的控制精度,通过在平顶山八矿主井直流提升 系统中的实际使用证明.采用一般的可编程序控制器. 配以必要的I/O模块及计数模块就可以实现系统的控 制要求。 参考文献 匿3 实盱给定的V=F(S)曲拽 [1:陈松立,宋文样矿井直流提升机速度给定方法的研究 矿山机械,1998年第9期 [2:宣练中,王燕生等可编程序控制器及其应用机械工业 出临社 (上接第3O页】 (5)IF S=PM A ,=州THEN U= 6控制表 当论域为离散时,经过量化后的输人量的个数是 有限的。因此可以针对输人情况的不同组合离线计算 出相应的控制量,从而组成一张控制表.实际控制时只 (6)IF S=PB A (7)IF S= 厂=PⅥTHEN U=PM r=PS THEN U= (8)IF S=PMAND r=PS THEN U=PB (9)IF S=PB ,=PSTHEN U=PB 袁6模糊控制袁 需要直接查这张控制表即可。经过离线计算,见表6。 五、结语 本文提出了一种基于模糊控制思想的机械手软抓 _\ ' 43 1 1 5 1 5 2 1 5 1 5 3 1 5 1 5 4 l 5 4 0 5 4 0 4 0 6 4 0 4 0 取控制策略,设计了可调整比例因子模糊控制器,并将 该方法用于SWR13[电液伺服机械手的软抓取实验中, 1 5 1 5 4 0 4 0 1 5 4 0 4 0 L 4 0 4 0 I 6 4 4 0 l 6 4 4 0 I 4 0 4 0 l 4 0 6 4 I 6 4 6 4 I 6 4 4 0 4 0 6 4 6 4 实现了对鸡蛋、玻璃杯等易碎物品的无损伤抓取。 参考文献 [1]李士能模期控制神经控制和智能控制论喑尔滨工业 大学出版社,1996 [2]孙增析等智能控制理论与技术清华大学出版社.1997 22・电气传动和自动控制 《电气自动化)2oo2年第3期 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- xiaozhentang.com 版权所有 湘ICP备2023022495号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务