CN113305809B - 一种全约束空间绳索驱动并联机构的力感模拟控制方法 - Google Patents
一种全约束空间绳索驱动并联机构的力感模拟控制方法 Download PDFInfo
- Publication number
- CN113305809B CN113305809B CN202110586409.6A CN202110586409A CN113305809B CN 113305809 B CN113305809 B CN 113305809B CN 202110586409 A CN202110586409 A CN 202110586409A CN 113305809 B CN113305809 B CN 113305809B
- Authority
- CN
- China
- Prior art keywords
- rope
- force
- vector
- model
- platform
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000007246 mechanism Effects 0.000 title claims abstract description 67
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000004088 simulation Methods 0.000 title claims abstract description 28
- 230000033001 locomotion Effects 0.000 claims abstract description 43
- 239000011159 matrix material Substances 0.000 claims abstract description 33
- 230000003993 interaction Effects 0.000 claims abstract description 9
- 238000004364 calculation method Methods 0.000 claims abstract description 4
- 238000010276 construction Methods 0.000 claims abstract description 4
- 239000013598 vector Substances 0.000 claims description 37
- 238000013016 damping Methods 0.000 claims description 18
- 238000005259 measurement Methods 0.000 claims description 7
- 230000009471 action Effects 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 6
- 238000012937 correction Methods 0.000 claims description 5
- 238000012546 transfer Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 4
- 230000008859 change Effects 0.000 claims description 4
- 238000006073 displacement reaction Methods 0.000 claims description 4
- 230000010355 oscillation Effects 0.000 claims description 4
- 230000001133 acceleration Effects 0.000 claims description 3
- 238000013461 design Methods 0.000 claims description 3
- 230000005484 gravity Effects 0.000 claims description 3
- 238000013178 mathematical model Methods 0.000 claims description 3
- 238000004804 winding Methods 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 238000010009 beating Methods 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/1607—Calculation of inertia, jacobian matrixes and inverses
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/003—Programme-controlled manipulators having parallel kinematics
- B25J9/0078—Programme-controlled manipulators having parallel kinematics actuated by cables
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/1605—Simulation of manipulator lay-out, design, modelling of manipulator
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Manipulator (AREA)
Abstract
本发明公开了一种全约束空间绳索驱动并联机构的力感模拟控制方法,所述方法包括如下步骤:步骤一、确定运动解算方法;步骤二、求解雅可比矩阵;步骤三、确定张力分配方法;步骤四、建立考虑绳索弹性时机构的动力学模型;步骤五、搭建闭环运动控制框架;步骤六、确定力感模拟控制方案;步骤七、完成整体控制框架搭建。本发明的控制框架采用三个部分组成,能够保证移动平台的位置跟踪良好,也能够保证绳上张力对抗小且可调,同时增加了绳索并联机构的人机交互功能。具体控制方案中通过引入内力协调环提高机构的动态性能,通过引入力感模拟环实现了与人的交互。其中,力感模拟环可以根据使用需要选择是否采用,其余两部分仍然具备较好的控制效果。
Description
技术领域
本发明属于控制技术领域,涉及一种全约束空间绳索驱动并联机构的力感模拟控制方法。
背景技术
绳索驱动并联机构具有机构质量小、运动空间大、运动惯量小、刚度可调节、负载能力强等优势,逐渐受到众多学者的关注,而我国在绳索并联机构方面的研究起步较晚,目前可应用于众多领域,例如:射电望远镜、风洞试验、康复机器人、工业相机以及搬运装配等。由于绳索单向受力的特点,机构要实现n自由度的灵活控制,绳索数目m应满足m≥n+1,即实现六个自由度的控制至少需要7根绳索,为了保证机构的对称性,大多采用8根绳索实现全约束空间的控制。在控制绳索驱动并联机构时涉及机构的动力学特性,同时机构为冗余约束,调节绳索内力也至关重要。其次,使机构能够与人进行交互也是当今时代发展的趋势,这对绳索驱动并联机构的控制框架提出了更高的要求,研究绳索驱动并联机构的控制框架十分重要。
发明内容
为了解决上述问题,本发明提供了一种全约束空间绳索驱动并联机构的力感模拟控制方法。本发明结构简单,运动范围大,绳索具有本质安全的特点,机构一方面能够稳定运行,实现对于给定轨迹的运动;另一方面能够与人进行交互,可以对外界施加的力做出相应的反应,实现了对机构移动平台位置和绳索张力两个被控量的良好控制,同时能够用来模拟人与虚拟物体交互的力感。
本发明的目的是通过以下技术方案实现的:
一种全约束空间绳索驱动并联机构的力感模拟控制方法,包括如下步骤:
步骤一、确定运动解算方法:
所述运动解算方法一方面考虑导向滑轮的影响,另一方面求解所述卷扬结构时电机转角和绳长变化量的关系,因此将绳索分成两部分进行分析:工作空间内部分和驱动***内部分,对于工作空间内部分,求解摆动角βi、包角αi、出绳点坐标BSi,最后得到工作空间部分绳长lW,i;对于驱动***内部分,通过两个时刻绳长状态得到恒等关系求解电机转角和绳长变化量关系,其中:
(1)摆动角βi表示为:
式中,Bai,x为动铰点向量在全局坐标系x轴的分量;Bai,y为动铰点向量在全局坐标系y轴的分量;Bbi,x为导向滑轮摆动轴与导向滑轮边缘切点向量在全局坐标系x轴的分量;Bbi,y为导向滑轮摆动轴与导向滑轮边缘切点向量在全局坐标系y轴的分量;
(2)包角αi表示为:
αi=π-(αi,1+αi,2);
式中,Bmi为导向滑轮中心在全局坐标系中的向量;Bmi,z为导向滑轮中心向量在全局坐标系z轴的分量;Bai为动铰点在全局坐标系中的向量;Bai,z为动铰点向量在全局坐标系z轴的分量;ρ为导向滑轮半径。
(3)出绳点坐标BSi表示为:
式中,Bmi,x为导向滑轮中心向量在全局坐标系x轴的分量;Bmi,y为导向滑轮中心向量在全局坐标系y轴的分量;
(4)工作空间部分绳长lW,i表示为:
lW,i=qP+lAS=ρ·αi+||Bai-BSi||2;
式中,qP为导向滑轮上包裹的绳长;lAS为导向滑轮出绳点到动铰点间的绳长;
(5)电机转角和绳长变化量关系表示为:
步骤二、求解雅可比矩阵:
式中,J为机构的雅可比矩阵;BRP为全局坐标系和体坐标系之间位姿变化的旋转矩阵;ln为单位绳长向量;Pai为动铰点在体坐标系中的向量,Bai=BRP Pai;
步骤三、确定张力分配方法:
采用Closed-form理论对绳索进行张力分配:
fis=-J+Tw+fm-J+TJTfm;
式中,fis为绳索张力;J+T为雅可比矩阵伪逆;w为外力;fm为张力范围最大最小值的平均值;
步骤四、建立考虑绳索弹性时机构的动力学模型:
假设绳索与移动平台、绳索与导向滑轮、绳索与卷扬之间的连接均为理想状态,基于以上假设,动力学建模包括移动平台、卷扬和导向滑轮以及绳索,其中:
(1)采用牛顿欧拉法建模移动平台:
式中,L为各绳的单位方向向量所构成的矩阵;PA为动平台铰点坐标矩阵;E为3×3单位矩阵;I为动平台相对于定平台的惯量矩阵;Ω为反对称矩阵;m为移动平台质量;g为重力加速度向量;f2i为平台侧绳索张力;t为动平台相对于定平台的移动位移;ω和为动平台相对于定平台的转动角速度和角加速度;
(2)采用力矩平衡法建模卷扬和导向滑轮:
式中,Jr为卷扬和滑轮模型的等效转动惯量;为第i个电机的转角矢量;Cr为卷扬和滑轮模型的等效阻尼系数矩阵;λs为卷扬和滑轮模型的等效半径;f1i为第i根绳索驱动侧的绳索拉力;Tact,i为驱动器的转矩;
(3)将绳索建模为弹簧阻尼模型;
(4)动力学数学模型为:
式中,F为作用在移动平台上的外力;
步骤五、搭建闭环运动控制框架:
所述闭环运动控制框架包括基于关节反馈的运动控制框架和基于位姿反馈的运动控制框架,其中:
所述基于关节反馈的运动控制框架和基于位姿反馈的运动控制框架均包括期望位姿、移动平台位姿反馈、卷扬转角反馈、内力协调、电机驱动***、带有弹性绳索的动力学模型;
所述基于关节反馈的运动控制框架中,由期望位姿通过运动学逆解解算得到期望的各绳绳长变化量,将结果转换为期望电机转角,再与反馈的实际转角比较得到关节偏差,输入到PID控制器中实现位置控制;
所述基于位姿反馈的运动控制框架中,由期望位姿和模型测量位姿比较得到位姿误差,根据绳索长度误差和位姿误差之间相差一个雅可比矩阵可以得到绳索长度误差,实现由任务空间误差到关节空间误差的转换,进而求得电机的转角误差并输入到PD控制器中实现位置控制;
所述内力协调环中,根据张力分配方法求解期望张力,与模型测量得到的绳索张力构成力内环反馈。
步骤六、确定力感模拟控制方案:
采用力感模拟环将整个机构等效为质量-弹簧-阻尼***,从而得到力和运动间的传递函数,使外力转换为平台的位置修正量,通过设置不同的参数组合改变机构的物理特性,即机构的移动平台在外力F作用下产生不同的运动状态输出,其中:
力和运动间的传递函数表示为:
式中,Md为等效质量;Dd为等效阻尼;Kd为等效刚度;F为作用在移动平台上的外力;E为移动平台的位移修正量;
步骤七、完成整体控制框架搭建:
所述整体控制框架至少包括两个部分:移动平台位置闭环(两种框架)、内力协调环;如果并联机构需要实现力感模拟,则整体控制框架还包括力感模拟环,执行步骤八;
步骤八、对不同的力感进行模拟,验证人机交互的可行性。
相比于现有技术,本发明具有如下优点:
本发明的控制框架采用三个部分组成,能够保证移动平台的位置跟踪良好,也能够保证绳上张力对抗小且可调,同时增加了绳索并联机构的人机交互功能。具体控制方案中通过引入内力协调环提高机构的动态性能,通过引入力感模拟环实现了与人的交互。其中,力感模拟环可以根据使用需要选择是否采用,其余两部分仍然具备较好的控制效果。
附图说明
图1为整体机构简图;
图2为图1的局部放大图;
图3为工作空间内绳索封闭向量示意图;
图4为绳索传动示意图;
图5为卷扬机构安装示意图;
图6为动力学模型框图;
图7为基于位姿反馈的整体控制框架;
图8为基于关节反馈的整体控制框架。
具体实施方式
下面结合附图对本发明的技术方案作进一步的说明,但并不局限于此,凡是对本发明技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,均应涵盖在本发明的保护范围中。
本发明为八根绳索驱动的并联机构,并联机构通过电机连接卷扬,卷扬上缠绕绳索,绳索通过导向滑轮导向最终连接在末端执行机构即移动平台上,通过控制电机的转角完成末端执行机构的运动控制,所述并联机构的移动平台上安装有手柄,方便人与机构进行交互。图1和图2为整体机构简图,人们可以通过手握手柄移动平台与机构进行交互。图4为一根绳索完整的传动简图,图5所示为卷扬机构的安装示意图。具体步骤如下:
步骤1:确定运动解算方法。
并联机构的导向滑轮会对绳长产生影响,同时并联机构的传动结构会造成卷扬松开的绳长和末端释放的绳长不等,因此本发明一方面将考虑导向滑轮的影响,另一方面求解该结构时电机转角和绳长变化量的关系。
将图4所示的绳索传动示意图分成两部分进行分析:工作空间内部分(卷扬出绳点C-导向滑轮摆动轴与导向滑轮边缘的切点B)和驱动***内部分(导向滑轮摆动轴与导向滑轮边缘的切点B-动铰点A)。
一、工作空间内部分:如图3所示,已知工作空间的滑轮半径为ρ,考虑滑轮对绳长的影响,将工作空间内绳索长度分解为两部分来计算:第一部分为包裹在滑轮上的长度,即绳索与滑轮两个切点之间的弧长,第二部分为岀绳点与动平台连接点之间的长度。
(1)求解摆动角βi:
式中,Bai,x为动铰点向量在全局坐标系x轴的分量;Bai,y为动铰点向量在全局坐标系y轴的分量;Bbi,x为导向滑轮摆动轴与导向滑轮边缘切点向量在全局坐标系x轴的分量;Bbi,y为导向滑轮摆动轴与导向滑轮边缘切点向量在全局坐标系y轴的分量。
(2)求解包角αi:
则包角αi可表示为αi=π-(αi,1+αi,2)。
(3)求解出绳点坐标BSi:
(4)求解工作空间部分绳长lW,i:
将两部分长度相加得,lW,i=qP+lAS=ρ·αi+||Bai-BSi||2。
式中,qP为导向滑轮上包裹的绳长;lAS为导向滑轮出绳点到动铰点间的绳长。
卷扬松开的绳长为:
式中,cA和cB见图4所示(cA为卷扬出绳点到绳索与滑轮γ左侧切点间的绳长,cB为包裹在滑轮γ上的绳索长度);lW0,i为工作空间部分绳索原长。
整理得:
步骤2:求解雅可比矩阵。
雅可比矩阵可以用来描述机构关节变量速度和移动平台速度之间的关系,同时也描述了关节力和末端移动平台受力的关系,因此求解雅可比矩阵为绳索张力分配和关节变量到末端变量转换奠定基础。
忽略影响较小的项,对上式化简得:
步骤3:确定张力分配方法。
所述并联机构上的绳索具有弹性和单向受力的特点,在移动平台运动时应保证绳索始终处于张紧状态,对于全约束机构来说应对绳索进行张力分配来保证绳上张力在期望范围内。
采用Closed-form理论对绳索进行张力分配:
f=-J+Tw+fm-J+TJTfm。
式中,f为绳索张力;J+T为雅可比矩阵伪逆;w为外力;fm为张力范围最大最小值的平均值。
步骤4:建立考虑绳索弹性时机构的动力学模型。
本发明所研究的绳索驱动并联机构不需要承受较大的负载,移动平台的质量较轻。假设绳索与移动平台、绳索与导向滑轮、绳索与卷扬之间的连接均为理想状态,即机构中不产生摩擦力。基于以上假设,动力学建模包括移动平台、卷扬和导向滑轮以及绳索。
移动平台动力学:基于牛顿定律建立末端平台平动过程的动力学模型,基于欧拉方程建立移动平台转动过程的动力学模型。
整理得:
卷扬和导向滑轮动力学:假设Jr为卷扬和滑轮模型的等效转动惯量;第i个电机的转角矢量,规定使绳索伸长的方向为正方向;Cr为卷扬和滑轮模型的等效阻尼系数矩阵;λs为卷扬和滑轮模型的等效半径;f1i为第i根绳索驱动侧的绳索拉力;Tact,i为驱动器的转矩。则由力矩平衡得:
绳索动力学:将绳索等效为一个弹簧阻尼模型,设定绳索的刚度为ci和绳索的阻尼为di,则有:
完整动力学:当机构与用户进行交互时,假设用户施加的作用力为F,此时整体的动力学数学模型为,
搭建的动力学仿真框架如图6所示。
步骤5:搭建闭环运动控制框架。
本发明提供两种控制框架:一种基于位姿反馈的运动控制框架,一种是基于关节反馈的运动控制框架。所述两种框架包括期望位姿、移动平台位姿反馈、卷扬转角反馈、内力协调、电机驱动***、带有弹性绳索的动力学模型,其中:
关节空间控制方法由期望位姿通过运动学逆解解算得到期望的各绳绳长变化量,将结果转换为期望电机转角,再与反馈的实际转角比较得到关节偏差,输入到PID控制器中实现位置控制;
位姿闭环为任务空间控制方法,由期望位姿和模型测量位姿比较得到位姿误差,根据绳索长度误差和位姿误差之间相差一个雅可比矩阵可以得到绳索长度误差,实现由任务空间误差到关节空间误差的转换,进而求得电机的转角误差并输入到PD控制器中实现位置控制;
控制框架中还包括绳索张力控制方法,即内力协调环,根据张力分配方法求解期望张力,与模型测量得到的绳索张力构成力内环反馈。
本发明中,基于关节反馈的运动控制框架如图7所示,期望位姿通过运动学逆解解算得到期望的各绳绳长变化量Δl,根据步骤1得到的结果将其转换为期望电机转角,再与反馈的实际转角比较得到关节偏差Δθ,输入到PID控制器中,张力控制采用步骤3所述的张力分配方法构成力内环反馈。
本发明中,基于位姿反馈的运动控制框架如图8所示,由期望位姿和测量位姿比较可以得到位姿偏差Δq,根据绳索长度误差和位姿误差之间相差一个雅可比矩阵可以得到绳索长度误差Δl=J·Δq,完成了由任务空间误差到关节空间误差的转换,进而可以求得电机的转角误差并输入到PD控制器中实现位置控制,张力控制采用步骤3所述的张力分配方法构成力内环反馈。
本发明中,上述两种控制均通过电机驱动***输出驱动力矩控制机构运动。
步骤6:确定力感模拟控制方案。
在实现运动控制基础上,本发明还提供了一种用于人机交互的控制方案,采用力感模拟环将整个机构等效为质量-弹簧-阻尼***,通过设置不同的参数组合来改变机构的物理特性,即机构的移动平台可以在外力F作用下产生不同的运动状态输出。力和运动间的传递函数为:
能够使外力转换为平台的位置修正量。
本发明中,采用的是绳索张力传感器,当移动平台受到外力作用后,此时必然会导致绳上张力发生变化,通过雅可比矩阵和受力分析将测量的绳张力转换为外力输入到力感模拟环的控制器中。
除绳索张力之外的力的合力wis可以表示为:
wis=-JTfis。
式中,fis为绳索张力。
步骤7:完成整体控制框架搭建。
整体控制框架包括移动平台位置闭环(两种框架)、内力协调环、力感模拟环三个部分,如图7和图8所示。如果机构不需要实现力感模拟,只需要去掉控制框架中的力感模拟环,剩余部分仍然可以实现对机构的良好控制。
步骤8:对不同的力感进行模拟,验证人机交互的可行性。
通过仿真模拟几种参数设置情形,可以类比为人与现实中的某种物体进行交互时的力感受,例如:可以模拟推墙壁、推箱子、拍皮球等情形的力感。具体模拟情形如下:
当刚度、阻尼和惯量三者均存在时,移动平台可以在一个瞬时推力作用下呈现衰减震荡最后稳定在平衡位置;当阻尼为0时,移动平台可以呈现弹性的效果,人们可以感受到像触摸弹簧时的力感受,此时平台可以用来模拟皮球;当刚度和惯量均为0时,移动平台可以呈现对于外力的跟随运动,当在某一时刻撤去外力,移动平台可以停止在力消失的位置,人们可以感受到像将一个质量很轻的物体从一个位置推到另一个位置时的力感受,此时平台可以用来模拟箱子;当刚度为0时,移动平台在一个瞬时推力的作用下会逐渐走远直到停止,人们可以感受到像推远水面上小船时的力感受,此时平台可以用来模拟水面上的小船。当在某个位置处开始设置无限大的刚度和阻尼,此时在人们持续增加外力的作用下,平台也不会被移动,人们可以感受到像碰撞到墙面时的力感受,此时平台可以用来模拟墙壁。
Claims (6)
1.一种全约束空间绳索驱动并联机构的力感模拟控制方法,其特征在于所述方法包括如下步骤:
步骤一、确定运动解算方法:
将绳索分成两部分进行分析:工作空间内部分和驱动***内部分,对于工作空间内部分,求解摆动角βi、包角αi、出绳点坐标BSi,最后得到工作空间部分绳长lW,i;对于驱动***内部分,通过两个时刻绳长状态得到恒等关系求解电机转角和绳长变化量关系;
步骤二、求解雅可比矩阵:
雅可比矩阵表示为:
J=[ln T (BRP Pai×ln)T];
式中,J为机构的雅可比矩阵;BRP为全局坐标系和体坐标系之间位姿变化的旋转矩阵;ln为单位绳长向量;Pai为动铰点在体坐标系中的向量,Bai=BRP Pai;
步骤三、确定张力分配方法:
采用Closed-form理论对绳索进行张力分配:
fis=-J+Tw+fm-J+TJTfm;
式中,fis为绳索张力;J+T为雅可比矩阵伪逆;w为外力;fm为张力范围最大最小值的平均值;
步骤四、建立考虑绳索弹性时机构的动力学模型:
假设绳索与移动平台、绳索与导向滑轮、绳索与卷扬之间的连接均为理想状态,则动力学数学模型表示为:
式中,L为各绳的单位方向向量所构成的矩阵;PA为动平台铰点坐标矩阵;ci为绳索的刚度;di为绳索的阻尼;Δli为绳索形变量;为绳索形变速度;E为3×3单位矩阵;I为动平台相对于定平台的惯量矩阵;Ω为反对称矩阵;m为移动平台质量;g为重力加速度向量;t为动平台相对于定平台的移动位移;ω和为动平台相对于定平台的转动角速度和角加速度;F为作用在移动平台上的外力;
步骤五、搭建闭环运动控制框架:
所述闭环运动控制框架包括基于关节反馈的运动控制框架和基于位姿反馈的运动控制框架,其中:基于关节反馈的运动控制框架和基于位姿反馈的运动控制框架均包括期望位姿、移动平台位姿反馈、卷扬转角反馈、内力协调、电机驱动***、带有弹性绳索的动力学模型;
步骤六、确定力感模拟控制方案:
采用力感模拟环将整个机构等效为质量-弹簧-阻尼***,从而得到力和运动间的传递函数,使外力转换为平台的位置修正量,通过设置不同的参数组合改变机构的物理特性,即机构的移动平台在外力Fext作用下产生不同的运动状态输出;
步骤七、完成整体控制框架搭建:
所述整体控制框架至少包括两个部分:移动平台位置闭环、内力协调环。
2.根据权利要求1所述的全约束空间绳索驱动并联机构的力感模拟控制方法,其特征在于所述步骤一中,摆动角βi、包角αi、出绳点坐标BSi、工作空间部分绳长lW,i、电机转角和绳长变化量关系表示为:
(1)摆动角βi:
式中,Bai,x为动铰点向量在全局坐标系x轴的分量;Bai,y为动铰点向量在全局坐标系y轴的分量;Bbi,x为导向滑轮摆动轴与导向滑轮边缘切点向量在全局坐标系x轴的分量;Bbi,y为导向滑轮摆动轴与导向滑轮边缘切点向量在全局坐标系y轴的分量;
(2)包角αi:
αi=π-(αi,1+αi,2);
式中,Bmi为导向滑轮中心在全局坐标系中的向量;Bmi,z为导向滑轮中心向量在全局坐标系z轴的分量;Bai为动铰点在全局坐标系中的向量;Bai,z为动铰点向量在全局坐标系z轴的分量;ρ为导向滑轮半径;
(3)出绳点坐标BSi:
式中,Bmi,x为导向滑轮中心向量在全局坐标系x轴的分量;Bmi,y为导向滑轮中心向量在全局坐标系y轴的分量;
(4)工作空间部分绳长lW,i:
lW,i=qP+lAS=ρ·αi+||Bai-BSi||2;
式中,qP为导向滑轮上包裹的绳长;lAS为导向滑轮出绳点到动铰点间的绳长;
(5)电机转角和绳长变化量关系:
4.根据权利要求1所述的全约束空间绳索驱动并联机构的力感模拟控制方法,其特征在于所述步骤五中,基于关节反馈的运动控制框架中,由期望位姿通过运动学逆解解算得到期望的各绳绳长变化量,将结果转换为期望电机转角,再与反馈的实际转角比较得到关节偏差,输入到PID控制器中实现位置控制;基于位姿反馈的运动控制框架中,由期望位姿和模型测量位姿比较得到位姿误差,根据绳索长度误差和位姿误差之间相差一个雅可比矩阵可以得到绳索长度误差,实现由任务空间误差到关节空间误差的转换,进而求得电机的转角误差并输入到PD控制器中实现位置控制;内力协调环中,根据张力分配方法求解期望张力,与模型测量得到的绳索张力构成力内环反馈。
6.根据权利要求1所述的全约束空间绳索驱动并联机构的力感模拟控制方法,其特征在于所述步骤七中,如果并联机构需要实现力感模拟,则整体控制框架还包括力感模拟环,执行步骤八;
步骤八、对不同的力感进行模拟,验证人机交互的可行性。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110586409.6A CN113305809B (zh) | 2021-05-27 | 2021-05-27 | 一种全约束空间绳索驱动并联机构的力感模拟控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110586409.6A CN113305809B (zh) | 2021-05-27 | 2021-05-27 | 一种全约束空间绳索驱动并联机构的力感模拟控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113305809A CN113305809A (zh) | 2021-08-27 |
CN113305809B true CN113305809B (zh) | 2022-04-05 |
Family
ID=77375679
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110586409.6A Active CN113305809B (zh) | 2021-05-27 | 2021-05-27 | 一种全约束空间绳索驱动并联机构的力感模拟控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113305809B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114347005B (zh) * | 2022-03-18 | 2022-07-15 | 中国科学技术大学 | 一种能避障的绳索牵引并联机器人连续重构规划方法 |
CN114367964B (zh) * | 2022-03-22 | 2022-07-15 | 中国科学技术大学 | 一种绳索牵引并联机器人重构规划方法 |
CN114643584B (zh) * | 2022-05-17 | 2022-09-30 | 中国科学技术大学 | 一种绳索牵引并联机器人快速终端滑模同步控制方法 |
CN114706312B (zh) * | 2022-06-06 | 2022-09-30 | 中国科学技术大学 | 一种绳索牵引并联机器人高精度自适应协同控制方法 |
CN114933031A (zh) * | 2022-06-17 | 2022-08-23 | 北京航空航天大学 | 一种多自由度平台 |
CN115096594B (zh) * | 2022-06-23 | 2023-09-19 | 大连理工大学 | 一种采用索驱机构进行空间六维力加载与测量的装置 |
CN115096496B (zh) * | 2022-06-23 | 2023-03-17 | 大连理工大学 | 一种采用索驱机构进行空间六维力解耦测量的方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107182271B (zh) * | 2011-12-16 | 2014-09-03 | 总装备部工程设计研究总院 | 并联绳索驱动***拉力和位移自适应控制方法 |
CN105974797A (zh) * | 2016-07-01 | 2016-09-28 | 厦门大学 | 考虑弹性影响与补偿的绳牵引并联机器人运动控制方法 |
CN107009348A (zh) * | 2017-04-18 | 2017-08-04 | 中国科学技术大学 | 一种多构型绳索驱动并联机器人及其空间位姿求解方法 |
CN107414811A (zh) * | 2017-06-30 | 2017-12-01 | 深圳市波心幻海科技有限公司 | 两相流并联变阻抗驱动器及机器人和控制方法 |
CN108748091A (zh) * | 2018-05-21 | 2018-11-06 | 哈尔滨工业大学 | 面向大可达空间的绳驱动并联重力补偿***及绳驱动单元自重构方法 |
CN109724482A (zh) * | 2019-01-07 | 2019-05-07 | 哈尔滨工业大学 | 一种基于绳驱并联机器人的可回收火箭着陆工况模拟设备 |
CN110450135A (zh) * | 2019-07-30 | 2019-11-15 | 华中科技大学鄂州工业技术研究院 | 一种动态悬吊式体重支持*** |
CN111400917A (zh) * | 2020-03-18 | 2020-07-10 | 中国科学技术大学 | 一种可变结构的绳索牵引并联机器人的运动学优化求解方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2724085C (en) * | 2008-05-20 | 2018-10-16 | Berkeley Bionics | Device and method for decreasing energy consumption of a person by use of a lower extremity exoskeleton |
CN104647367B (zh) * | 2014-12-29 | 2016-05-25 | 合肥工业大学 | 一种索杆复合驱动的并联码垛机器人 |
US10639785B2 (en) * | 2015-05-18 | 2020-05-05 | The Regents Of The University Of California | Variable force generators for arm supporting exoskeletons |
-
2021
- 2021-05-27 CN CN202110586409.6A patent/CN113305809B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107182271B (zh) * | 2011-12-16 | 2014-09-03 | 总装备部工程设计研究总院 | 并联绳索驱动***拉力和位移自适应控制方法 |
CN105974797A (zh) * | 2016-07-01 | 2016-09-28 | 厦门大学 | 考虑弹性影响与补偿的绳牵引并联机器人运动控制方法 |
CN107009348A (zh) * | 2017-04-18 | 2017-08-04 | 中国科学技术大学 | 一种多构型绳索驱动并联机器人及其空间位姿求解方法 |
CN107414811A (zh) * | 2017-06-30 | 2017-12-01 | 深圳市波心幻海科技有限公司 | 两相流并联变阻抗驱动器及机器人和控制方法 |
CN108748091A (zh) * | 2018-05-21 | 2018-11-06 | 哈尔滨工业大学 | 面向大可达空间的绳驱动并联重力补偿***及绳驱动单元自重构方法 |
CN109724482A (zh) * | 2019-01-07 | 2019-05-07 | 哈尔滨工业大学 | 一种基于绳驱并联机器人的可回收火箭着陆工况模拟设备 |
CN110450135A (zh) * | 2019-07-30 | 2019-11-15 | 华中科技大学鄂州工业技术研究院 | 一种动态悬吊式体重支持*** |
CN111400917A (zh) * | 2020-03-18 | 2020-07-10 | 中国科学技术大学 | 一种可变结构的绳索牵引并联机器人的运动学优化求解方法 |
Non-Patent Citations (6)
Title |
---|
A Portable Intuitive Haptic Device on a Desk for User-Friendly Teleoperation of a Cable-Driven Parallel Robot;Park, JH;《APPLIED SCIENCES-BASEL》;20210523;全文 * |
Kinematics Modeling of Rigid and Flexible Parallel Joint Mechanisms Driven by Rope;YiTao Pan;《2018 IEEE International Conference on Information and Automation (ICIA)》;20190826;全文 * |
Modal space decoupled controller for hydraulically driven six degree of freedom parallel robot;Peter O. Ogbobe;《2010 2nd International Conference on Mechanical and Electronics Engineering》;20100826;全文 * |
基于Lagrange方程的3RPS/UPS冗余驱动并联机构柔顺控制;崔学良;《计算机集成制造***》;20161031;全文 * |
绳系并联支撑机构的绳迟滞效应及影响实验研究;冀洋锋;《工程力学》;20191130;全文 * |
考虑被动关节阻尼的液压驱动Stewart平台模态空间控制策略;田体先;《华南理工大学学报(自然科学版)》;20150630;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN113305809A (zh) | 2021-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113305809B (zh) | 一种全约束空间绳索驱动并联机构的力感模拟控制方法 | |
Sun et al. | Nonlinear motion control of complicated dual rotary crane systems without velocity feedback: Design, analysis, and hardware experiments | |
Zi et al. | Design, analysis and control of a winding hybrid-driven cable parallel manipulator | |
Liu et al. | Design and analysis of spring parallel variable stiffness actuator based on antagonistic principle | |
Shang et al. | Adaptive cross-coupled control of cable-driven parallel robots with model uncertainties | |
CN104400783B (zh) | 张力和关节位置反馈机器人关节用挠性驱动单元控制方法 | |
CN105974797A (zh) | 考虑弹性影响与补偿的绳牵引并联机器人运动控制方法 | |
Kurazume et al. | A new index of serial-link manipulator performance combining dynamic manipulability and manipulating force ellipsoids | |
Yoo et al. | Position-tracking control of dual-rope winch robot with rope slip compensation | |
CN110561425A (zh) | 绳索驱动的柔性机器人力位混合控制方法及*** | |
CN109782787A (zh) | 一种太阳光压辅助下欠驱动航天器姿态的双模mpc控制方法 | |
Seo et al. | Vibration reduction of flexible rope-driven mobile robot for safe facade operation | |
CN107121930B (zh) | 基于虚拟模型的六自由度并联平台运动控制方法 | |
CN111496840B (zh) | 一种基于张拉整体结构的多自由度可变刚度机器人关节及其工作方法 | |
CN116968057A (zh) | 一种并联绳驱平衡控制*** | |
Torres-Mendez et al. | Analysis of a high stiffness warehousing cable-based robot | |
Zhang et al. | High-precision adaptive control of cable-driven parallel robots with convergence guarantee | |
Zhu et al. | Dynamic characteristics of series-parallel hybrid rigid-flexible coupling double-mass underactuated system on floating platform | |
Wu et al. | Controller design based on viscoelasticity dynamics model and experiment for flexible drive unit | |
Habib Nezhad Korayem et al. | Trajectory optimization of cable parallel manipulators in point-to-point motion | |
Sander et al. | Design of a new torso-joint for the humanoid robot ARMAR | |
Bang et al. | Control and evaluation of a humanoid robot with rolling contact knees | |
Venkateswaran et al. | Trajectory Planning for a 3-SP SU Tensegrity Mechanism | |
Lee et al. | Façade operation robot on convex surface using an embedded rope ascender | |
Zhao et al. | Dynamic Analysis and Trajectory Solution of Multi-Robot Coordinated Towing System |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |