The invention discloses a real-time simulation method, based on data glove device and system, wherein, the method comprises: original data acquisition data glove real-time acquisition of the original data, including the original m degrees of freedom according to the original data; data acquisition real-time maximum original sub data more new different value and minimum the values were determined; first angle m degrees of freedom according to the values of the original data and the mapping between M degrees of freedom; the first angle of M degrees of freedom value mapping is extended to n degrees of freedom second angle value; real time simulation shows that the mechanical arm based on N second degree of freedom angle value. This method can increase the number of degrees of freedom, and make the simulation movement of robot arm more consistent with the motion of the real physical system, which can improve the degree of reality.
【技术实现步骤摘要】
一种基于数据手套的实时操作仿真方法、装置及系统
本专利技术涉及数据仿真
,特别涉及一种基于数据手套的实时操作仿真方法、装置及系统。
技术介绍
仿人假肢手以其与人手极相似的外观与越来越灵活的功能,逐渐成为目前上肢假肢研究与开发的热点,仿人假肢手的研究给残疾人带来了提高生活品质的机会,也成为解决上肢,尤其是手部截肢这一社会问题的重要研究思路。人手拥有超过22个的自由度,远比普通工业上的6轴机器人复杂,人手的控制算法也相应的具有很高的复杂性,不论是抓握控制还是抓握规划,都不能用常用的算法解决。为了方便控制算法的开发,以及让研究者能够实时地看到算法的结果,并且在不需要假肢手实物的情况下也能进行仿真测试(通常而言,假肢手的研发成本非常高昂,实物系统的售价也是极其高),采用仿真系统,可以在不需要实物的情况下就进行算法的开发与仿真。目前研究人手运动特性、捕捉人手运动的运动学参数主要通过数据手套与机器视觉来实现。使用机器视觉——运动捕捉系统进行人手笛卡尔空间运动学数据的捕捉有个难以克服的问题:那就是数据点的丢失,尤其在研究人手抓握时。因为运动捕捉系统依赖于发光标记点,只有当发光标记点被摄像头的感光器“看”时,才能记录有效数据,而由于人手运动结构复杂而且占空间相对较小,采用运动捕捉系统时需要在手上贴多达几十个标记点,而人手抓握时不可避免的会有部分标记点背对摄像头,造成数据的不完整,使得利用运动捕捉系统研究人手的运动变得十分困难。而数据手套可以克服以上问题,不会存在丢点丢帧的情况,但是数据手套的使用需要进行标定,而且数据手套由于空间的限制往往不能提供完全比拟人手的自由度 ...
【技术保护点】
一种基于数据手套的实时操作仿真方法,其特征在于,包括:获取数据手套实时采集的原始数据,所述原始数据包括m个自由度的原始子数据;根据采集的所述原始数据实时更新不同的原始子数据的最大值和最小值,所述原始子数据的最大值和最小值确定的原始读数范围与相对应的关节角的实际运动范围之间为映射关系;根据m个自由度的原始子数据和所述映射关系分别确定m个自由度的第一角度值;将m个自由度的第一角度值映射扩展为n个自由度的第二角度值,且n>m;根据n个自由度的所述第二角度值实时仿真显示机械手臂。
【技术特征摘要】
1.一种基于数据手套的实时操作仿真方法,其特征在于,包括:获取数据手套实时采集的原始数据,所述原始数据包括m个自由度的原始子数据;根据采集的所述原始数据实时更新不同的原始子数据的最大值和最小值,所述原始子数据的最大值和最小值确定的原始读数范围与相对应的关节角的实际运动范围之间为映射关系;根据m个自由度的原始子数据和所述映射关系分别确定m个自由度的第一角度值;将m个自由度的第一角度值映射扩展为n个自由度的第二角度值,且n>m;根据n个自由度的所述第二角度值实时仿真显示机械手臂。2.根据权利要求1所述的方法,其特征在于,所述根据m个自由度的原始子数据分别确定m个自由度的第一角度值,包括:确定第i个自由度相对应的所述实际运动范围的区间值MAX[i],i=1,2,……,m;根据当前获取的第i个自由度的原始子数据、以及该原始子数据的最大值和最小值确定第i个自由度的第一角度值:其中,x为第i个自由度的当前获取的原始子数据,rawmax[i]为该原始子数据的最大值,为该原始子数据的最小值rawmin[i]。3.根据权利要求1所述的方法,其特征在于,所述将m个自由度的第一角度值映射扩展为n个自由度的第二角度值,包括:设置近指节的运动角和远指节的运动角之间的角度比例关系;根据m个自由度的第一角度值确定多个近指节的运动角,并根据所述角度比例关系和近指节的运动角确定相对应的远指节的运动角;根据m个自由度的第一角度值确定大拇指的外展运动角,并根据所述大拇指的外展运动角确定大拇指腕掌关节屈伸运动角。4.根据权利要求1所述的方法,其特征在于,m=14,n=20。5.一种基于数据手套的实时操作仿真系统,其特征在于,包括:数据手套、上位机和下位机;所述数据手套与所述上位机相连,所述上位机与所述下位机之间建立通信连接;所述数据手套用于采集人手各关节运动的原始数据,并将所述原始数据发送至上位机,所述原始数据包括m个自由度的原始子数据;所述上位机接收所述数据手套上传的原始数据,将所述原始数据转换为整形数据后传输至下位机;所述下位机用于接收所述上位机传输的数据手套的原始数据,并在用户操作的全过程中动态地对数据手套进行标...
【专利技术属性】
技术研发人员:王常勇,周瑾,柯昂,韩久琦,徐葛森,
申请(专利权)人:中国人民解放军军事医学科学院基础医学研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。