一种基于伺服机构的主动力/触觉反馈系统及其工作方法技术方案

技术编号:17345693 阅读:35 留言:0更新日期:2018-02-25 10:33
本发明专利技术公开一种基于伺服机构的主动力/触觉反馈系统及其工作方法,由计算机、运动跟踪传感器和力/触觉反馈机构及其控制器组成。通过运动跟踪传感器实时采集手部运动数据,送入计算机,进行虚拟环境中手部与工具或控件的碰撞检测。手部未与工具或控件接触时,计算机进行手部运动轨迹预测和运动规划,驱动力/触觉反馈机构进行伺服运动;手部对工具或控件进行操作时,力/触觉反馈机构末端带动相应工具或控件至手部操作的目标位置,提供触觉反馈,同时计算机进行实时碰撞响应和力觉生成,驱动力/触觉反馈机构输出力,提供主动力觉反馈。该系统可提高虚拟现实系统的沉浸感和交互性,且体积较小、灵活性较强,可应用于虚拟手术、虚拟驾驶等领域。

【技术实现步骤摘要】
一种基于伺服机构的主动力/触觉反馈系统及其工作方法
本专利技术属于虚拟现实领域,尤其涉及力/触觉交互领域,是一种基于伺服机构的主动力/触觉反馈系统及其工作方法。
技术介绍
虚拟操作系统,如虚拟装配、虚拟维修、虚拟手术和虚拟驾驶等,可用于遥操作、对相关人员的培训等,具有成本较低、效率较高、安全性较高等优点。目前,对虚拟现实系统的研究多集中于视觉和听觉反馈,对力/触觉反馈的研究还不成熟,阻碍了沉浸感和交互性的进一步提升。目前,力/触觉反馈设备主要包括穿戴式和桌面式两类。穿戴式设备包括外骨骼、数据手套等,如Immersion公司的CyberGrasp数据手套、DextaRobotics公司的Dexmo手套等,可以提供力反馈,但触觉反馈一般通过震动模拟,不能达到较好的效果;且穿戴式设备对人有一定的束缚,降低了沉浸感。桌面式设备包括ForceDimension公司的Omega系列和Delta系列、Sensable公司的PHANTOMOmni等,通过驱动并联机器人或小型串联机器人提供力觉反馈,通过末端手柄的触觉渲染提供触觉反馈,但这些设备安装位置固定,工作空间较小,用户手部只能在一个较小的空间范围对设备进行操作,进行较小空间范围内的交互。为了实现较大范围内的交互,使手部可在较大的空间范围对工具或空间进行操作,南京航空航天大学研发的半虚拟现实座舱方案采用1:1的实物控制面板提供力/触觉反馈,可得到较大范围的交互,但实物面板体积较大,且上面控件设计固定,灵活性不佳,应用场景局限。美国国防部下属的STRICOM研发的基于TOPIT(TouchedObjectsPositionedInTime)技术,采用一个带有少量控件的伺服机械系统提供力/触觉反馈,相同种类的控件可由同一个实物控件模拟,简化了控制面板和操纵机构,且可通过改变软件模拟不同的种类的控制面板,但该机械系统体积仍较大,且控件的运动范围是一个二维平面区域,无法实现三维空间中的交互。此外,这两种方案仅能提供被动的阻挡,不能提供主动力觉反馈。
技术实现思路
针对现有技术的不足,本专利技术提供一种基于伺服机构的主动力/触觉反馈系统,通过伺服机构跟踪手部运动,可实现大范围的力/触觉交互,且在交互中提供主动力觉反馈,适用于虚拟装配、虚拟手术和虚拟驾驶等多种应用场景。本专利技术还涉及上述一种基于伺服机构的主动力/触觉反馈系统的工作方法。本专利技术解决其技术问题所采取的技术方案是:一种基于伺服机构的主动力/触觉反馈系统,由计算机、运动跟踪传感器和力/触觉反馈机构及其控制器组成。计算机由力觉渲染计算机、运动预测计算机和运动规划计算机三台计算机组成,力觉渲染计算机用于手部位姿计算、碰撞检测和手部进行操作时的实时碰撞响应与力觉生成,运动预测计算机用于手部与工具或控件接触前的手部运动轨迹预测,运动规划计算机用于手部与工具或控件接触前的力/触觉反馈机构运动规划;三台计算机之间由网线连接,通过Ethernet协议通信,进行数据交换和计算同步。运动跟踪传感器与运动预测计算机相连,采集手部运动数据,包括手掌的位置和方向数据,以及每个手指关节的角度数据等,并送入运动预测计算机。力/触觉反馈机构由机械臂和滑轨组成,机械臂底座安装于滑轨之上;末端执行器带有工具,可根据不同应用更换工具种类,用于提供力/触觉反馈。力/触觉反馈机构置于用户正前方,其工作空间与用户手部运动产生交集;末端所带工具或控件在工作空间中的某点与手部进行交互。机械臂和滑轨连接一个控制器,控制器与力觉渲染计算机和运动规划计算机相连,接收计算机的控制指令,输出力矩信号驱动机械臂及滑轨的电机运动,并将运动信息反馈给计算机。一种基于伺服机构的主动力/触觉反馈系统的工作方法,包括手部与工具或控件接触前的伺服运动和手部对工具或控件进行操作时的主动力/触觉反馈两个阶段。首先判断力/触觉反馈机构的工作阶段,再根据不同工作阶段执行相应的操作。(1)判断力/触觉反馈机构工作阶段用户手部运动时,运动跟踪传感器实时采集手部运动数据,送至力觉渲染计算机;力觉渲染计算机计算手部位姿,进行虚拟环境和虚拟手的图像渲染,并根据虚拟环境中虚拟手和虚拟工具或控件所处的位置,进行碰撞检测。手部未与特定的工具或控件接触时,力/触觉反馈机构处于伺服运动阶段,机械臂带动末端的工具或控件跟踪手部运动;手部与特定的工具或控件接触时,用户手部到达真实的交互点对工具或控件进行操作,力/触觉反馈机构处于主动力/触觉反馈阶段。(2)伺服运动阶段手部未与特定的工具或控件接触时,将手部运动数据送入运动预测计算机,根据以前及当前的手部运动数据,拟合手部运动曲线,并对手部未来运动轨迹进行预测,确定手与工具或控件接触的时刻tc、交互位置pc和交互方向qc,将数据送至运动规划计算机;运动规划计算机根据预测的tc、pc和qc,对力/触觉反馈机构进行运动规划,生成运动指令,送入控制器,驱动力/触觉反馈机构运动,使其末端执行器在tc时刻以交互方向qc达到预测的交互点pc。随着手部运动,预测的手部运动轨迹、交互时刻tc、交互点pc和交互方向qc不断更新,需要重新对力/触觉反馈机构进行运动规划,更新控制指令,预测的tc、pc和qc逐渐收敛于真实值。(3)主动力/触觉反馈阶段当用户手部到达真实的交互点对工具或控件进行操作时,用户可从虚拟显示设备中看到虚拟环境中虚拟手对虚拟工具或控件的操作,力/触觉反馈机构将相应的工具或控件以合适的方向送至手部操作的目标位置,提供与视觉相匹配的触觉反馈;同时,用户进行操作时,虚拟环境中手部与特定的工具或控件接触,力觉渲染计算机进行实时碰撞响应和力觉生成,驱动力/触觉反馈机构输出力,提供主动的力觉反馈。与现有技术相比,本专利技术的有益效果是:1.本专利技术基于伺服机构的主动力/触觉反馈系统,采用机械臂和滑轨组合而成的力/触觉反馈机构,工作空间较大,从而得到较大的交互区域,且机构本身所占体积较小。2.本专利技术基于伺服机构的主动力/触觉反馈系统,应用过程包括手部与工具或控件接触前的伺服运动阶段和手部对工具或控件进行操作时的主动力/触觉反馈阶段,可实现更灵活、更大范围的力/触觉交互。3.本专利技术基于伺服机构的主动力/触觉反馈系统,通过更换末端所带的工具,可提供不同的触觉体验,适用于虚拟装配、虚拟手术和虚拟驾驶等多种应用场景,系统柔性较强。附图说明图1为本专利技术基于伺服机构的主动力/触觉反馈系统结构示意图;图2为本专利技术基于伺服机构的主动力/触觉反馈系统中力/触觉反馈机构结构示意图;图3为本专利技术基于伺服机构的主动力/触觉反馈系统的工作方法流程图。图中:1-计算机,2-运动跟踪传感器,3-力/触觉反馈机构,4-控制器,301-机械臂,302-滑轨,303-工具或控件具体实施方式如图1、2所示,一种基于伺服机构的主动力/触觉反馈系统,由计算机1、运动跟踪传感器2、和力/触觉反馈机构3及其控制器4组成。计算机1包括力觉渲染计算机PC1,运动预测计算机PC2和运动规划计算机PC3。其中力觉渲染计算机PC1用于手部位姿计算、碰撞检测和手部进行操作时的实时碰撞响应与力觉生成,运动预测计算机PC2用于手部与工具或控件接触前的手部运动轨迹预测,运动规划计算机PC3用于手部与工具或控件接触前的力/触觉反馈机构运动规划。PC1、P本文档来自技高网
...
一种基于伺服机构的主动力/触觉反馈系统及其工作方法

【技术保护点】
一种基于伺服机构的主动力/触觉反馈系统及其工作方法,由计算机、运动跟踪传感器和力/触觉反馈机构及其控制器组成,其特征在于:由运动跟踪传感器采集手部运动数据;计算机由力觉渲染计算机、运动预测计算机和运动规划计算机三台计算机组成,力觉渲染计算机用于手部位姿计算、碰撞检测和手部进行操作时的实时碰撞响应与力觉生成,运动预测计算机用于手部与工具或控件接触前的手部运动轨迹预测,运动规划计算机用于手部与工具或控件接触前的力/触觉反馈机构运动规划;由控制器驱动力/触觉反馈机构运动;力/触觉反馈机构由机械臂和滑轨组合而成,机械臂底座安装于滑轨之上,机械臂末端执行器上带有工具或控件,工具或控件种类根据不同应用进行更换,由力/触觉反馈机构为用户提供力/触觉反馈;应用时,力/触觉反馈机构置于用户面前,且其工作空间与用户手部的运动范围有交集。

【技术特征摘要】
1.一种基于伺服机构的主动力/触觉反馈系统及其工作方法,由计算机、运动跟踪传感器和力/触觉反馈机构及其控制器组成,其特征在于:由运动跟踪传感器采集手部运动数据;计算机由力觉渲染计算机、运动预测计算机和运动规划计算机三台计算机组成,力觉渲染计算机用于手部位姿计算、碰撞检测和手部进行操作时的实时碰撞响应与力觉生成,运动预测计算机用于手部与工具或控件接触前的手部运动轨迹预测,运动规划计算机用于手部与工具或控件接触前的力/触觉反馈机构运动规划;由控制器驱动力/触觉反馈机构运动;力/触觉反馈机构由机械臂和滑轨组合而成,机械臂底座安装于滑轨之上,机械臂末端执行器上带有工具或控件,工具或控件种类根据不同应用进行更换,由力/触觉反馈机构为用户提供力/触觉反馈;应用时,力/触觉反馈机构置于用户面前,且其工作空间与用户手部的运动范围有交集。2.如权利要求1所述的基于伺服机构的主动力/触觉反馈系统及其工作方法,其特征在于:其工作方法包括手部与工具或控件接触前的伺服运动和手部对工具或控件进行操作时的主动力/触觉反馈两个阶段,首先判断力/触觉反馈机构的工作阶段,再根据不同工作阶段执行相应的操作;用户手部运动时,运动跟踪传感器实时采集手部运动数据,送至力觉渲染计算机,力觉渲染计算机计算手部位姿,进行虚拟环境和虚拟手的图像渲染,并根据虚拟环境中虚拟手和虚拟工具或控件所处的位置,进行碰撞检测;手部未与特定的工具或控件接触时,力/...

【专利技术属性】
技术研发人员:张时毓戴树岭
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1