连续体机器人设计与导向路径损失补偿策略

杨明星 ,  沈佳乐 ,  高鹏 ,  张兴 ,  王俊翔

中国机械工程 ›› 2025, Vol. 36 ›› Issue (12) : 2820 -2828.

PDF (3887KB)
中国机械工程 ›› 2025, Vol. 36 ›› Issue (12) : 2820 -2828. DOI: 10.3969/j.issn.1004-132X.2025.12.002
机械基础工程

连续体机器人设计与导向路径损失补偿策略

作者信息 +

Design of Continuum Robots and Compensation Strategies for Losses of Guide Paths

Author information +
文章历史 +
PDF (3979K)

摘要

针对目前连续体机器人运动学建模精度低和轴向刚度不足的问题,提出了一种新型绳驱连续体机器人及其导向路径的驱动误差补偿策略。设计了一种具有灵活柔性支撑的切口柔性连续体和提高轴向刚度的柔性臂结构,随后建立了机器人的运动学模型并获得了柔性臂末端的工作空间,通过弯曲仿真证实了运动学模型的准确性。分析弯曲误差产生的原因,推导出套管传递损失和绳索穿过圆盘孔前后张力传递模型,提出了一种对驱动损失补偿及运动学模型参数修正的补偿策略。连续体机器人不同角度的弯曲实验表明:补偿后最大弯曲角度误差为4.11°,最大位置误差为6.11 mm,最大误差减小了48.0%。实验验证了所提出的机器人及驱动误差补偿控制策略的有效性。

Abstract

A novel cable-driven continuum robot and the driving error compensation strategy for guiding paths were proposed to address the problems of low kinematics modeling accuracy and insufficient axial stiffness in current continuum robots. A flexible continuous cutting body with flexible support and a flexible arm structure with enhanced axial stiffness were designed. Subsequently, a kinematics model of the robots was established and the workspace at the end of the flexible arm was obtained. The accuracy of the kinematics modeling was confirmed through bending simulation. Analyzing the causes of bending errors, deriving the transmission losses of the casing and the tension transmission model before and after the rope passes through the disc hole, and then a compensation strategy was proposed for driving loss compensation and kinematics model parameter correction. The bending experiments of continuum robots at different angles show that the maximum bending angle error after compensation is as 4.11°, the maximum position error is as 6.11 mm, and the maximum error reduces 48.0%. The experiments verify the effectiveness of the proposed robots and drive error compensation control strategy.

Graphical abstract

关键词

连续体机器人 / 绳驱动 / 运动学建模 / 误差补偿控制

Key words

continuum robot / cable-driven / kinematics modeling / error compensation control

引用本文

引用格式 ▾
杨明星,沈佳乐,高鹏,张兴,王俊翔. 连续体机器人设计与导向路径损失补偿策略[J]. 中国机械工程, 2025, 36(12): 2820-2828 DOI:10.3969/j.issn.1004-132X.2025.12.002

登录浏览全文

4963

注册一个新账户 忘记密码

0 引言

目前连续体机器人驱动方式分为气驱动1、形状记忆合金驱动2、绳索驱动3以及新型智能材料驱动4等,其中绳索驱动因其质量小、负载能力强、驱动简便和能耗低等优点被广泛使用。绳索驱动连续体机器人的主体结构由柔性脊柱、穿线圆盘和牵引线三部分组成,通过基座中的电机改变牵引线的驱动量,从而实现机器人位形的连续变化5。这种配置的连续体机器人结构简单、易于控制,但承载能力低且容易发生扭转变形。为此,DONG等6以最小化脊柱方向的扭转角度为构型优化设计目标,设计了一种新型双轴芯柱结构,能够有效改善连续体机器人的扭转弯曲以及承载能力不足的问题,但整机装配较为繁琐。为了提高连续体机器人的弯曲与抗压能力,LI等7、周圆圆等8设计了一种多腱驱动的空间十字交叉曲面盘体骨架,以适应末端载荷对连续体机器人由远及近弯矩逐渐增大的需求。此外,切口式镍钛合金管也是常用的柔性脊柱结构9,对称的切口相比于单芯柱结构能够有效减小扭转变形,然而切口处存在易疲劳断裂及轴向变形等问题10。SUN等11受鱼尾结构的启发,设计了一种柔性连续体机器人,通过优化柔性关节的尺寸使沿着骨干方向应力分布均匀。李冰玉等12根据张拉整体结构可变形特征,通过改变多个张拉单元形状实现了连续体机器人形态的灵活弯曲变形。上述文献表明,虽然由柔性结构组成的连续体机器人结构简单、弯曲性能好,但因约束力不足易产生轴向位移,给机器人末端的精确运动控制带来困难。

采用多个柔性段串联叠加的连续体机器人,驱动绳索贯穿于其主体结构的多形变段之间,从而导致多段间的驱动与机器人末端位姿运动存在高度耦合性,难以获得准确、高效的运动模型13-14。为此,RONE等15将挠率引入分段常曲率法中,使用有限的运动学变量集捕获沿线段的曲率变化,并基于虚功原理建立了绳索驱动连续体机器人的动力学模型,但该模型没有考虑拉伸载荷或材料的黏弹性。WANG等16考虑硅橡胶料黏性变形引起的阻尼效应,将Cosserat梁理论和凯恩方法结合建立了绳索驱动软机械臂的动力学模型。此外,绳索在过圆盘孔前后存在摩擦接触和张力损失,YUAN等17综合考虑连续体机器人受力情况,引入摩擦损失的影响进行静态建模,与常曲率建模相比提高了建模精度。然而,尽管上述引入绳索单元可以真实地描述穿线圆盘间牵引线的运动状态,但这使得机器人的数学建模更加复杂、精确的导向路径驱动也更加困难。

针对目前连续体机器人的柔性和刚度难以同时保障、常曲率假设下运动建模精度低以及绳索驱动位移有损失等问题,本文首先设计了一种新型的绳驱动连续体机器人,其外部为多个刚性壳体串联、内部嵌入柔性连续体结构,具有一定的轴向刚度及良好的弯曲性能。随后提出了一种基于套管损失模型和绳索张力损失模型的误差补偿策略,进行绳索驱动位移损失补偿、运动学模型参数修正。最后搭建实验样机,开展了单双自由度段单独弯曲以及联动实验,三组实验结果对比验证了所提出的误差补偿策略的有效性。

1 连续体机器人结构设计

本文提出的连续体机器人如图1a所示,主要由柔性机械臂、驱动模块、套管和直线进给模块四部分组成。其中,驱动模块包括电机、滚珠丝杠与丝杠滑块等结构,绳索的输入端固定安装在丝杠滑块处、输出端固定安装在柔性臂上,绳索的导向结构使用可灵活安装、尺寸较小的弹簧套管。如图1b所示,绳索的输入端由丝杠滑块驱动产生位移,经由套管导向后绳索输出端与刚性壳体绳孔所在位置对齐并固定在不同的柔性臂段上。通过改变每根绳索的驱动量,末端的柔性臂被驱动弯曲。直线进给模块可提供柔性臂沿轴向的平移自由度,增加机器人整体的工作空间与运动灵活性。该机器人的柔性臂结构如图2所示,主要包括刚性壳体、柔性连续体和绳索等。柔性臂外部结构为中空的刚性壳体,壳体上部开设有对称凹槽,下部设有圆弧凸头,通过将多个刚性壳体的凸头与凹槽配合以构成转动铰链结构。为防止刚性壳体左右攒动并提供臂体的柔顺性,本文设计了柔性连续体作为臂体的内部结构,并将其嵌入安装在刚性壳体内壁中。柔性连续体由高韧性尼龙材料制成,其各个柔性梁与刚性壳体形成的铰链对齐,通过柔性梁的弯曲变形供铰链转动。

本文设计的连续体机器人采用6根绳索作为驱动,其中柔性臂近段有1个自由度,通过2根绳索驱动;远段有2个自由度,通过4绳索驱动。与近段不同的是,远段考虑到末端灵活性要求将刚性外壳凸头与凹槽交错90°设计。一方面,本文设计的柔性臂结构柔性梁采用倒圆直梁型切口,这种切口形式的连续体机器人具有良好的弯曲性能,切口处的对称柔性梁结构使得抗扭刚度大、负载能力高于一般中心支撑梁,同时柔性梁两端倒圆结构减轻了弯曲角度过大时带来的局部应力集中的问题。另一方面,逐级串联的离散刚性壳体构成的外部骨干具有较高的轴向刚度,减少了常规结构中因轴向变形引入的误差问题。

2 连续体机器人的建模与仿真分析

2.1 关节空间至任务空间

连续体机器人的驱动空间至任务空间的建模采用齐次变换矩阵的方式,在机器人上建立图3所示的坐标系,并同时将绳孔位置按序标号。其中,柔性臂根部为机器人基坐标系,设为ob;在每个刚性壳体的转动铰链处建立坐标系,柔性臂近段第1个刚性壳体坐标系为oseg1,1oboseg1,1的直线距离为关节变量L,由直线进给模块提供;坐标系oseg1,1至坐标系oseg1,i 的总变换角度为关节变量αsumoseg2,1为柔性臂远段第1个刚性壳体坐标系,坐标系oseg2,1至坐标系oseg2,j 的总变换角度为关节变量θsumφsum。如图3a所示,柔性臂近段的整体齐次变换矩阵可由多个相邻的刚性单元构成,从oseg1,ioseg1,i+1的变换过程为:绕xi 旋转αi,沿zi 平移h,得到柔性臂近段相邻关节齐次变换矩阵为

        ii-1T=Rot(xi,αi)×Trans(0,0,h)=10000c αi-s αi-hs αi0s αic αihc αi0001

式中: Rot (·)为旋转矩阵; Trans (·)为平移矩阵;s=sin;c=cos;h为相邻刚性壳体转动中心距离。

柔性臂远段的整体变换矩阵由多个两相邻的交错安装的刚性单元构成,如图3b所示,从oseg22j-1oseg12j+1的变换过程为:绕xseg22j-1旋转θj,沿zseg22j-1平移h,绕zseg22j-1旋转π/2;然后绕xseg22j 旋转φi,沿zseg22j 平移h,绕zseg22j 旋转-π/2,最终齐次变换矩阵为

2j+12j-1T=c φj0s φjhs φjs θjs φjc θj-c φjs θj-hs θj(1+c φj)-c θjs φjs θjc φjc θjhc θj(1+c φj)0001

柔性臂近段的末端坐标系oseg1,8至柔性臂远段的根部坐标系oseg2,1的变换为:沿其z轴正方向平移d1,绕其z轴顺时针旋转π/4;柔性臂远段的末端坐标系的oseg2,17沿其坐标系z轴平移d2即可得到柔性臂末端坐标系oe。结合式(1)式(2)得到机器人整体运动学关系式:

           bseg1,0T=Trans(zb,L)seg1,8seg1,0T=i=18        ii-1Tseg2,1seg1,8T=Trans(zseg1,8,d1)×Rot(zseg1,8,-π/4)seg2,17  seg2,1T=j=182j+12j-1T             eseg2,17T=Trans(zseg2,17,d2)ebT=seg1,0           bT×seg1,8seg1,0T×seg2,1seg1,8T×seg2,17  seg2,1T×             eseg2,17T

式中:ebT 为包含柔性臂的末端位置与姿态的矩阵。

常曲率运动学建模是在柔性臂根部以及末端建立坐标系,对于柔性臂,每段的弯曲姿态视为曲率恒定的圆弧8,而对刚性壳体串联而成的连续体机器人则不适用,采用上述方式建模对末端位姿描述会引入额外误差。因此本文在每个刚性壳体的转动中心处建立坐标系,每个刚性壳体转动角度作为关节变量,以描述在不同关节变量下的末端位姿。连续体机器人从关节空间至任务空间的映射关系由式(3)给出。

2.2 关节空间至驱动空间

关节空间至驱动空间分析即已知关节转角求解驱动绳长变化量。针对刚性壳体构成的连续体机器人,建立图3a所示的近段关节转动简图,其中oseg1,i 位于第i个单自由度刚性壳体转动中心处,xseg1,i 为刚性壳体转动轴,ln,i 为第n根绳索在第i段关节内长度(n=1,2,…,6;i=1,2,…,8),且关于转动轴对称的ln,iln-1,i 为一对驱动绳索,转动中心至绳孔位置d=1.5 mm,结合图3a、图4,由弯曲平面几何关系可求得相邻刚性壳体驱动绳长变化量与关节角度关系:

f(αi)=Δln,i(αi)=2(dcosαi2-Rn,isinαi2)-lΔln-1,i(αi)=2(dcosαi2+Rn,isinαi2)-l

其中,l为初始状态下相邻关节的绳长,Rn,i 为绳孔所在位置与转动轴的垂线长度,当绳孔位置与旋转轴平行或共线时Rn,i =r,其余绳孔可通过与转动轴的夹角求出Rn,i

Rn,i=rsinβn,i

式中:βn,i 为第n根绳索所在绳孔与转动轴线的夹角;r为绳孔所在圆半径。

对柔性臂近段内各个关节绳长变化量进行求和,得到在不同关节变量αsum下所需的驱动绳长;柔性臂远段则在关节变量θsumφsum下求和即可。考虑到远段的绳索均通过近段,为消除两段联动时近段对远段耦合影响,在远段的基础上叠加近段对其耦合量。即机器人在不同的关节空间变量下,柔性臂弯曲时关节空间至驱动空间映射为

Δln=i=18Δln,i(α)i单自由度+j=18(Δln,2j-1(θ)+Δln,2j+1(φj))j双自由度

2.3 仿真分析

为验证所设计连续体机器人工作空间性能以及运动学模型的准确性,进行运动学仿真分析。

2.3.1 工作空间仿真

根据机械结构的设定,所设计的连续体机器人关节变量的极限值为:L=0~150 mm,αsumθsumφsum∈[-π/2,π/2],通过式(3)求出在不同关节变量下的末端位置点,三自由度柔性臂的工作空间如图5a所示,其形状为圆弧状。增加直线进给自由度后如图5b所示,工作空间为倒U状,包含了至少80 mm×80 mm×130 mm的作业空间。仿真验证了所设计机器人具有较高灵活性,满足在一些狭窄手术场景下操作的需求。

2.3.2 柔性臂近段弯曲仿真

在Workbench中对柔性臂近段弯曲进行仿真,为模拟真实弯曲情况,设置绳索与绳孔内壁有摩擦因数为0.3的摩擦接触,刚性壳体为Solid185单元,绳索为Link180单元,中心柔性梁为弹性模量为1650 MPa的3D打印尼龙材料,给定绳索位移量Δl=0~4 mm,仿真时间为0.6 s,柔性臂仿真结果如图6a所示,最大变形量为23.1 mm、应力为39.8 MPa、弯曲角度为41.8°,最大受力发生在柔性连续体根部。图6b为柔性臂近段各个关节转动角度图,柔性臂各个关节在摩擦接触的影响下,转动角度从根部至末端在逐渐减小。常曲率建模中忽略了摩擦所带来的影响,认为柔性臂弯曲时其臂体是等曲率圆弧,而如图6c所示,在小角度弯曲时常曲率建模与仿真误差较小,而随着弯曲角度增大误差越来越大。

3 驱动误差补偿策略

3.1 导向路径摩擦损失分析

连续体机器人驱动误差主要由导向路径上的摩擦所产生,驱动绳索首先经由套管导向,然后作用至柔性臂根部,从柔性臂根部开始穿过若干刚性壳体关节,最后固定在柔性臂各段的末端刚性壳体上,因此在套管内、绳索和绳孔的接触段内存在摩擦损失,该损失是造成末端控制精度较差的主要原因。为此,本节对传动路径上的摩擦损失进行建模分析。

3.1.1 套索摩擦损失模型

为了分析套管的传动特性,通过微元法建立空间任意曲线的套索传动模型,并作以下假设:①绳索只能发生弹性伸长,不能承受压力且质量忽略不计;②套管沿传动路径内各处的摩擦因数与绳索各处的弹性模量是一致的。

图7所示,套管总长度为Ls,取x+dx段套索内微元进行受力平衡分析,Rx)为套索微元的弯曲半径,Tx)与Tx+dx)分别为套索微元两端的拉力,ds为微元弧长,dθ是微元段圆弧夹角,FN为套管对绳索的法向支撑力,Ff为套管与绳索间的摩擦力。由套索微元受力关系可得

Ff-T(x)cosdθ2+T(x+dx)cosdθ2=0T(x+dx)sindθ2+T(x)sindθ2-FN=0Ff=μFNsgn(x˙)

式中:x˙为绳索微元相对于套管的运动速度,定义绳索向电机端运动为正方向;μs为套管摩擦因数。

当dθ足够小时,cos(Δθ/2)=1且sin(Δθ/2)=Δθ/2,对式(7)化简得

dT(x)=sgn(x˙)Ff=μsFNFN=T(x)κ(x)ds

dTx)=Tx+dx-Tx

其中,κx)为微元弧长的曲率,且κx=1/Rx=dθ/ds。整理式(8)可得

dT(x)/T(x)=-μssgn(x˙)κ(x)ds

式(9)在微元段进行积分,可得到套索传动在运动状态下微元两端力的关系为

T(x+dx)=T(x)exp(-μssgn(x)κ(x)ds)

绳索受拉产生弹性变形,通过胡克定律可以求出绳索微元的变形量为

dδ=T(x)dsEA

式中:EA分别为绳索微元的弹性模量和横截面积。

通过将绳索微元的拉力与变形量在整个套索长度[0,Ls]上进行积分,可求出绳索输出端与输入端关系以及整体的绳索的伸长量,当x=0时,绳索的输出力与伸长量不变,即Tout(t=Tout(t-)Δξt)=Δξt-式(10)式(11)可求出套索传动下绳索输入和输出的拉力、位移关系为

Tout(t)=Tin(t)exp(-μssgn(x˙)0Lsκ(x)dx)    x˙0Tout(t-)                                                         x˙=0Δξ(t)=Tin(t)EAexp(-μssgn(x˙)0Lsκ(x)dx)          x˙0Δξ(t-)                                                                    x˙=0

式中:Toutt)为输出端拉力;Tint)为输入端拉力;Δξt)为绳索总变形量;t-t前一时刻。

3.1.2 绳索张力传递模型

柔性臂弯曲过程中,绳索的拉力由柔性臂根部传递至末端。为分析单个关节的转动角度,对柔性臂近段相邻关节进行如图8所示的绳索受力分析,其中Tn,i-1Tn,i 为在第i个刚性壳体上过孔前后绳索的拉力,Nn,i 为绳索n与第i个刚性壳体绳孔接触的支持力,fn,i 为绳索n与绳孔接触的摩擦力。相邻关节的转动均由主动驱动绳索提供,刚性壳体所受拉力作用至内部柔性连续体上,忽略其余被动绳索及关节重力影响。

驱动绳索n被拉紧时,关节ii-1转动角度为αi,由几何关系可知过孔前后绳索张力Tn,iTn,i-1的夹角为αi/2,支持力Nn,iTn,iTn,i-1的合力反向,根据受力平衡有

Tn,icos(αi/4)+fn,i-Tn,i-1cos(αi/4)=0Tn,isin(αi/4)+Tn,i-1sin(αi/4)-Nn,i=0

其中,驱动绳索n与关节i-1绳孔接触的摩擦力fn,i =μcNn,i,其中,μc为刚性壳体摩擦因数,化简式(13)得到过孔前后绳索力传递关系式为

Tn,iTn,i-1=(cos(αi/4)-μcsin(αi/4)cos(αi/4)+μcsin(αi/4))sgn(x˙)

式(14)代入式(13)中,求得绳索与穿孔接触段的摩擦力fn,i 与支持力Nn,i 的表达式为

Nn,i=Tn,isin(αi/2)cos(αi/4)-μcsin(αi/4)fn,i=μNn,i=μcTn,isin(αi/2)cos(αi/4)-μsin(αi/4)

由绳索上的受力可知,柔性梁i所受的力为绳索所给支撑力、摩擦力产生的力矩、以上绳索拉力产生的弯力矩,将柔性梁的受力分解到垂直于端面的x方向Txn,沿着端面的y方向Tyn,以及在该方向上的力臂Lxi =(2Hsin(αi /2))/αiLyi =r,其中,H为柔性梁i的长度,计算出由该力给柔性梁i端面产生的弯矩为

Mi=TxiLyi+(Tn,i+Tyi)Lxi

Txn =Nn,i cos(αi /4)+fn,i sin(αi /4)

Tyn =fn,i cos(αi /4)-Nn,i sin(αi /4) Mi-1 =Tn,i d

根据柔性梁i所受弯矩,通过胡克定律计算单个柔性梁弯曲角度αi

αi=MiKB

式中:Mi 为柔性梁i所受弯矩;KB为一端固定,一端承受弯矩的柔性梁弯曲刚度。

整体的弯曲角度αsum通过数值迭代法求解,具体过程为:当已知绳索驱动力Tn,0时,从柔性臂根部至远端分析,忽略摩擦以及支撑力影响,根据式(16)式(17)求解弯曲角度α1(0),引入α1(0)所求解出的摩擦力fn,1(1)与支持力Nn,1(1)求解出α1(1),设定迭代目标函数Δαi =αinin-1),当Δαi 满足设定的阈值时退出迭代,此时αin)即引入张力损失下所求解的单个关节实际角度αi,将输出张力用于下个关节的输入张力可迭代求解出其他关节转动角度。对于双自由度关节,绳索张力传递与柔性梁弯曲角度求解与上述类似,张力传递模型与θiφi 有关。

3.2 套管传动特性实验分析

为分析套管的力、位移传递特性,验证所建立的套索摩擦损失模型准确性,搭建图9a所示的实验平台。该平台包括1个直流减速电机,2个拉力传感器(SBT630),2个激光位移传感器(CMOS IL-300),1根直径为0.4 mm钢丝绳,1个直径为3 mm的套管。以电机端作为输入端、弹簧为输出端,初始预紧力均设为3.6 N,在给定输入位移为0~10 mm正弦曲线、套管弯曲角度为π,弯曲半径为100 mm下进行实验,结果如图9b、图9c所示。在绳索拉伸与放松阶段,位移传递特性如图9b所示,输入位移与输出位移线性相关,且输入位移大于输出位移。力传递特性如图9c所示,在拉伸与放松切换过程中,由于克服套管内的摩擦力,力与位移均存在着死区象,即输入拉力、输入位移增大或减小,输出拉力、输出位移不变。

3.3 驱动误差补偿策略

为了提高连续体机器人的控制精度,提出一种驱动误差补偿策略,具体原理如图10所示。首先,给定期望弯曲角度αdθdφd,然后基于摩擦损失模型中绳索伸长模型与拉力损失模型求出绳索由套管产生的弹性伸长,将该伸长量造成的误差补偿至驱动电机,减小绳索驱动量的误差;同时根据摩擦损失模型计算出经由套管传动后绳索上输出端的拉力,并将其代入过孔张力传递模型以逐步迭代每个柔性梁所受弯矩,最后由式(17)求解出每个刚性转动角度,并代入式(3)中,对所建立运动学模型中各个关节变量进行参数修正,提高对柔性臂末端位姿描述的准确性。

在给定电机驱动量中,经由补偿后的绳索位移量为

lĩ=Δli+Δξi

式中:lĩ为第i根绳索补偿后驱动量;Δξi为第i根绳索损失驱动量。

4 实验验证

为了验证本文设计的机械结构以及提出的导向路径驱动误差补偿控制策略的有效性,进行连续体机器人柔性臂的远近段单独弯曲及两段联合弯曲实验。

连续体机器人实验平台见图11,其中样机系统如图11a所示。采用两个Mind Vision的CCD工业相机拍摄实验过程,经过处理获取轮廓后计算相应的弯曲角度、末端位置。实验所使用的设备基本参数如下:连续体机器人的直径为14 mm,总长为156 mm,其中单自由度段长度为60.0 mm,双自由度段长度为96.0 mm,刚性壳体与柔性连续体均采用3D打印制造,其中刚性壳体为PLA材料,柔性连续体为高韧性尼龙材料,驱动绳索为ϕ0.4 mm的钢丝绳,套管为外径3 mm的弹簧管,驱动模块的滚珠丝杠直径为6 mm、导程为1 mm。主控端采用STM32F407ZET6芯片的开发板,实验系统的驱动电机为减速比为9.6的GA25-370直流有刷电机,驱动器为RMDS-305直流有刷伺服驱动器,多个驱动器挂载在CAN总线上通过主控进行控制,绳索输入端安装有拉力传感器SBT630,测量范围为0~200 N,为防止初始状态下绳索松弛,每根绳索初始预紧力均设置为2.5 N。

在过孔张力传递模型中,需获得绳索与刚性壳体的摩擦因数,安装图11b所示的由单组丝杠滑台、两个滑轮以及拉力传感器、刚性壳体构成的摩擦因数测量平台。绳索两端均连接在拉力传感器上,在滑轮的导向下绳索穿过刚性壳体内的绳孔,绳索与绳孔的夹角为11.25°,由于受摩擦力作用,绳索在过孔前后拉力存在损失,通过读取输入、输出拉力传感器值求出摩擦力大小。实验中通过丝杠滑台的直线位移产生五组不同输入、输出拉力大小,并求得相应摩擦力,如图11c所示,拟合后摩擦因数μc=0.209。

4.1 机器人弯曲性能实验

首先进行柔性臂近段弯曲性能实验,令αsum为30°、45°、60°,所需绳索驱动量由运动学公式求出,通过相机拍摄提取弯曲特征,绘制出图12a所示的各个关节的转动中心空间位置。然后验证远段关节抵抗扭转的性能,令θsumφsum交替±60°弯曲,使其末端在平面四个点上进行变化实验,弯曲结果如图12b所示。最后,为验证运动学建模的驱动解耦公式进行两段联动实验,给定αsumθsum为±30°,±45°四组角度变化,弯曲实验结果如图12c所示。三组实验中柔性臂末端未补偿前最大位置误差为11.8 mm,补偿后最大位置误差为6.1 mm,误差降低了48.0%。

4.2 末端误差分析

图12表1可知,在柔性臂近段与远段的实验中,当给定所需期望角度时,实际角度与期望角度之间的误差随着弯曲角度增大而明显增大,即便补偿后也仍有一定误差。因此,为了准确描述柔性臂的当前弯曲位姿,本文通过使用力修正模型对常曲率运动学模型进行了参数校正。柔性臂单独驱动某段时误差较小,近段最大弯曲角度误差为1.81°,远段最大弯曲角度误差为2.31°。远段由于较长,所受重力力矩较大,绳索传动距离长所经过刚性壳体多,绳索与绳孔摩擦损失大,故最大误差大于近端。末端位置误差最大发生在远近关节联动处,主要原因为近端关节对远端的误差累积,以及远端关节弯曲时对近端弯曲产生耦合弯矩。同时文中为了简化计算,对绳索穿过刚性壳体时忽略了绳索的刚度以及绳孔间隙等非线性因素,造成了驱动误差。值得注意的是,在不同预紧力情况下误差也不同,较大的预紧力使得误差较小,但易造成初始姿态的偏差。尽管如此,补偿后相较于未补偿依旧具有较高的控制精度。

5 结论

本文提出了一种由切口式柔性连续体与刚性壳体转动关节组合构成的绳驱动连续体机器人,该结构减小了扭转变形引起的弯曲误差同时增大了柔性臂的轴向刚度。同时针对弯曲角度较大时常曲率运动学模型对柔性臂末端位姿描述存在较大误差问题,分析了导向路径上的摩擦损失来源,建立了相应摩擦损失模型,基于该模型提出了一种驱动误差补偿策略,对传动路径上的驱动量损失进行了补偿,并对关节变量进行了参数修正。实验结果表明,该方法相较于常规方法具有良好的控制精度,有效地解决了连续体机器人存在的轴向刚度需求与运动柔顺性之间矛盾以及常规建模精度较低等问题。

参考文献

[1]

WEBSTER R JJONES B A. Design and Kinematic Modeling of Constant Curvature Continuum Robots: a Review[J]. International Journal of Robotics Research201029(13):1661-1683.

[2]

严鲁涛,王琦,李海源,. 基于形状记忆合金驱动的连续体机器人路径规划[J]. 机械工程学报202359 (15): 50-61.

[3]

YAN LutaoWANG QiLI Haiyuanet al. Path Planning of Continuum Robot Actuated by Shape Memory Alloy[J]. Journal of Mechanical Engineering202359 (15): 50-61.

[4]

李法民,郑天江,沈雯钧,. 绳驱动连续体机器人标定方法[J]. 中国机械工程202233 (2): 202-208.

[5]

LI Famin. ZHENG Tianjiang, SHEN Wenjun,et al. Calibration Method for Cable-driven Continuum Robots[J]. China Mechanical Engineering202233 (2): 202-208.

[6]

TANG CDU BJIANG Set al. A Pipeline Inspection Robot for Navigating Tubular Environments in the Sub-centimeter Scale[J]. Science Robotics20227(66): eabm8597.

[7]

吉爱红,刘荣兴,陈辉,. 多关节连续体机器人的运动分析与遥操作技术[J]. 中国机械工程202132(23): 2883-2889.

[8]

JI AihongLIU RongxingCHEN Huiet al. Kinematics Analysis and Teleoperation Technology of Multi-joint Continuum Robots[J]. China Mechanical Engineering32(23): 2883-2889.

[9]

DONG XRAFFLES MGUZMAN S Cet al. A Novel Continuum Robot Using Twin-pivot Compliant Joints: Design, Modeling, and Validation[J]. Journal of Mechanisms & Robotics20168(2): 021010.

[10]

LI JLI DWANG Cet al. Active Collision Avoidance for Teleoperated Multi-segment Continuum Robots Toward Minimally Invasive Surgery[J]. The International Journal of Robotics Research202443(7):918-941.

[11]

周圆圆,王振兴,王重阳,. 可运动解耦的连续体单孔手术机器人设计与控制[J]. 机器人202143 (4): 424-432.

[12]

ZHOU YuanyuanWANG ZhenxingWANG Chongyanget al. Design and Control of a Motion Decoupling Continuum Robot for Single Port Surgery[J]. Robot202143 (4): 424-432.

[13]

SUH J WKIM K YJEONG J Wet al. Design Considerations for a Hyper-redundant Pulleyless Rolling Joint with Elastic Fixtures[J]. IEEE/ASME Transactions on Mechatronics201520(6): 2841-2852.

[14]

曹晟阁,于靖军,潘杰,. 滚动接触柔性连续体机器人的设计与运动能力分析[J]. 机械工程学报202157 (19): 21-29.

[15]

CAO ShenggeYU JingjunPAN Jieet al. Design and Moving Capability Analysis of a Flexible Continuum Robot with Rolling Contact[J]. Journal of Mechanical Engineering202157 (19): 21-29.

[16]

SUN Y LLIU Y QLUETH T C. Optimization of Stress Distribution in Tendon-driven Continuum Robots Using Fish-tail-inspired Method[J]. IEEE Robotics and Automation Letters20227(2): 3380-3387.

[17]

李冰玉, 阚子云, 彭海军,. 基于张拉整体结构的连续型弯曲机械臂设计与研究[J]. 机器人202042(6): 686-696.

[18]

LI BingyuKAN ZiyunPENG Haijunet al. Design and Research on a Continuum Manipulator Based on Tensegrity Structure[J]. Robot202042(6): 686-696

[19]

BOTTCHER GLILGE SBURGNER-KAHRS J. Design of a Reconfigurable Parallel Continuum Robot with Tendon-actuated Kinematic Chains[J]. IEEE Robotics and Automation Letters20216(2):1272-1279.

[20]

李凤刚, 赵磊, 何广平, . 八自由度连续体操作臂的运动学分析与仿真[J]. 中国机械工程202031(16):1950-1959.

[21]

LI FenggangZHAO LeiHE Guangpinget al. Kinematics Analysis and Simulation of Eight-degree-of-freedom Continuum Manipulators[J]. China Mechanical Engineering202031(16):1950-1959.

[22]

RONE W SBEN-TZVI P. Continuum Robot Dynamics Utilizing the Principle of Virtual Power[J]. IEEE Transactions on Robotics201430(1): 275-287.

[23]

WANG H SWANG CCHEN V Det al. Three-dimensional Dynamics for Cable-driven Soft Manipulator[J]. IEEE/ASME Transactions on Mechatronics201722(1):18-28.

[24]

YUAN HZHUANG W JDAI Y Cet al. Analytical and Numerical Methods for the Stiffness Modeling of Cable-driven Serpentine Manipulators[J]. Mechanism and Machine Theory2021156(1): 104179.

基金资助

国家自然科学基金(52005006)

国家自然科学基金(52105424)

北京市自然科学基金(7232331)

北京市教育委员会科技计划(KM202210005033)

安徽省智能机器人信息融合与控制工程研究中心资助项目(IFCIR2024012)

AI Summary AI Mindmap
PDF (3887KB)

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/