[发明专利]基于实际测量的纹理的力触觉表达方法无效
申请号: | 201010520893.4 | 申请日: | 2010-10-27 |
公开(公告)号: | CN102054122A | 公开(公告)日: | 2011-05-11 |
发明(设计)人: | 吴涓;李莅圆;宋爱国;程盈盈;裴诚诚;张小瑞 | 申请(专利权)人: | 东南大学 |
主分类号: | G06F19/00 | 分类号: | G06F19/00;G01B21/30 |
代理公司: | 南京天翼专利代理有限责任公司 32112 | 代理人: | 汤志武 |
地址: | 210096*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于实际测量的纹理的力触觉表达方法,其特征是当力触觉再现设备的操作柄与虚拟纹理表面发生碰撞后,以法向纹理力、法向束缚力及切向摩擦力的合力作为接触力输出给操作者。法向纹理力由测量真实划过纹理表面的压力获得,用施力恒定且底部带有压力传感器的机械臂在纹理材料表面匀速划过,同时采集数据,数据经过修正错误项、平滑、电压压力值转换、减去机械臂恒力值后转换为法向纹理力;法向束缚力建模为弹簧阻尼模型;切向摩擦力建模综合了静摩擦力和滑动摩擦力两个阶段,静摩擦阶段建模为最大静摩擦力和正弦函数的乘积,动摩擦阶段动摩擦系数由反映纹理凹凸程度的法向纹理力计算得到,提高了纹理表达的真实感。 | ||
搜索关键词: | 基于 实际 测量 纹理 触觉 表达 方法 | ||
【主权项】:
1.一种基于实际测量的纹理的力触觉表达方法,其特征在于:操纵力触觉再现设备的操作柄趋近虚拟纹理表面,设与纹理表面发生碰撞之前的输出力为0,当与纹理表面发生碰撞后,产生法向纹理力
法向束缚力
及切向摩擦力
最后,以法向纹理力
法向束缚力
及切向摩擦力
的合力作为接触力
并以此接触力
作为输出力;所述法向纹理力
由以下方法生成:步骤1选取真实的纹理材料;步骤2将压力传感器安装在机械臂的底部;步骤3带有压力传感器的机械臂在纹理材料表面匀速移动,机械臂施加恒力Fin,使压力传感器与纹理材料表面接触,并用采样装置获取采样的数据,数据的采样率为1000Hz,即时间分辨率Δt0为0.001s,记录机械臂水平运动速度vs和位移S,采样点数
步骤4将所测得的压力传感器的电压值进行数据处理,包括:(1)数据预处理:如果所测的N个采样点中的任一电压采样值小于电压基准值U0,则以电压基准值U0代替所述小于电压基准值U0的任一电压采样值,此时,N个采样点的电压采样值为u01,u02,...u0N,采用五点三次平滑法对电压采样值进行平滑处理,具体公式是:u 1 = 1 70 [ 69 u 01 + 4 ( u 02 + u 04 ) - 6 u 03 - u 05 ] u 2 = 1 35 [ 2 ( u 01 + u 05 ) + 27 u 02 + 12 u 03 - 8 u 04 ] u i = 1 35 [ - 3 ( u 0 i - 2 + u 0 i + 2 ) + 12 ( u 0 i - 1 + u 0 i + 1 ) + 17 u 0 i ] u N - 1 = 1 35 [ 2 ( u 0 N - 4 + u 0 N ) - 8 u 0 N - 3 + 12 u 0 N - 2 + 27 u 0 N - 1 ] u N = 1 70 [ - u 0 N - 4 + 4 ( u 0 N - 3 + u 0 N - 1 ) - 6 u 0 N - 2 + 69 u 0 N ] ]]> 式中,u1,u2,...uN为平滑后的电压采样值,i=3,4,...N-2;(2)将平滑后的电压采样值u1,u2,...uN转换为压力值F1,F2,...FN,根据电路原理转换公式为
j=1,2,...N,其中,U0为电压基准值,L为传感器灵敏度,G为由电路决定的常数;(3)将压力值Fj减去机械臂施加的恒力值Fin,得到反映纹理表面的凹凸不同的压力值,即法向纹理力
法向纹理力
的序列表示为
j=1,2,...N,公式为:f texture → ( j ) = F j - F in , j = 1,2 , . . . N ]]> 步骤5将纹理力
在虚拟场景坐标系Oxyz中进行表达,表达为
(1)初始化力触觉再现设备和虚拟场景;设置虚拟场景坐标系Oxyz,假设碰撞点在虚拟场景空间坐标系Oxyz下的坐标为(x,y,z),坐标系中的区域{0≤x≤X,0≤y≤Y,z=Z}为纹理材料表面,区域{0≤x≤X,0≤y≤Y,z>Z}为纹理材料外部,区域{0≤x≤X,0≤y≤Y,z<Z}为纹理材料内部,X、Y分别表示纹理区域在x轴、y轴的边界位置坐标,且X>0,Y>0,Z表示纹理平面在z轴上的位置坐标;(2)用N-1个平面
将空间区域{0≤x≤X,0≤y≤Y,z≤Z}平均分割成N个小区域,在任一小区域中,纹理力
都为一固定值,沿z轴方向,具体公式为:f texture → ( x , y , z ) = f texture → ( j ) , ]]> 当( x , y , z ) ∈ { ( j - 1 ) X N < x ≤ jX N , 0 ≤ y ≤ Y , z ≤ Z | j = 1,2 , . . . N } ]]> 所述法向束缚力
由以下方法生成:法向束缚力
建模为弹簧阻尼模型
沿z轴方向,具体公式为:f constraint → ( x , y , z ) = k * | z - Z | + b * ( - dz dt ) , z ≤ Z ; ]]> k*|z-Z|为弹簧形变项,k为刚度系数,表示纹理材料表面在被碰撞和挤压情况下的变形程度,与纹理材料表面的属性有关,k取值范围为0-1(N/mm),当物体为完全刚性时k为1(N/mm),物体为完全柔性时k为0,Z为纹理平面在z轴上的位置坐标,|z-Z|为Z轴方向的穿刺深度;
为阻尼项,
为虚拟探针沿z轴方向的瞬时速度,具体计算公式为
Δt为力触觉再现设备的更新速率,b为与纹理材料表面形变的能耗成正比的粘滞阻尼系数,b取值范围为0.1-0.5,b越大,纹理材料表面越不易产生形变,当物体为完全刚性时b取值为0.5,物体为完全柔性时b取值为0.1;所述切向摩擦力
由以下方法生成:切向摩擦力
的方向与虚拟探针在X-Y平面的相对运动或相对运动趋势方向相反,摩擦力在虚拟场景坐标系下的计算公式
为:f friction → ( x , y , z ) = μ ( x , y , z ) F N ( x , y , z ) , v ≤ - | v r | f ms sin ( - π 2 | v r | v ) = μ 0 ( x , y , z ) F N ( x , y , z ) sin ( - π 2 | v r | v ) , v < | v r | - μ ( x , y , z ) F N ( x , y , z ) , v ≥ | v r | ]]>= μ ( x , y , z ) ( f texture → ( x , y , z ) + f constraint → ( x , y , z ) ) , v ≤ - | v r | μ 0 ( x , y , z ) ( f texture → ( x , y , z ) + f constraint → ( x , y , z ) ) sin ( - π 2 | v r | v ) , v < | v r | - μ ( x , y , z ) ( f texture → ( x , y , z ) + f constraint → ( x , y , z ) ) , v ≥ | v r | ]]> 公式中v为虚拟探针在X-Y平面的移动速度,计算公式为
vr为虚拟探针在X-Y平面的速率限,当v<|vr|时,为近似相对静止状态,摩擦力建模为静摩擦力
fms=μ0(x,y,z)FN(x,y,z)为最大静摩擦力,μ0(x,y,z)为碰撞点的静摩擦系数,FN(x,y,z)表示正压力,即法向纹理力
和法向束缚力
的矢量和;当移动速度v≥|vr|或v≤-|vr|,摩擦力建模为滑动摩擦力,FN(x,y,z)表示正压力,为法向纹理力
和法向束缚力
的矢量和,μ(x,y,z)为动摩擦因数,与接触面的材料和接触面的粗糙程度有关,μ(x,y,z)的表达式为:μ(x,y,z)=ρ·r(x,y,z),其中ρ是纹理材料的粗糙系数,r(x,y,z)是碰撞点的局部粗糙系数,与该碰撞点的局部凹凸程度有关,r(x,y,z)的计算由下式得到:
其中cn为权数,取值与距离
成反比,且
q的取值通常为2或3;模型中静摩擦系数μ0(x,y,z)大于等于动摩擦系数μ(x,y,z)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010520893.4/,转载请声明来源钻瓜专利网。
- 上一篇:板式材料砂光机
- 下一篇:一种电主轴的锥孔和端面磨削用数控磨床
- 同类专利
- 专利分类
G06 计算;推算;计数
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用