The invention provides a virtual reality tactile feedback device based on ROS system. The feedback device includes a control unit, a digital-to-analog conversion unit, a voltage-to-current conversion unit and an array stimulus electrode glove. The feedback device realizes variable current stimulus control to realize grasping action and simulate realistic feeling of human hand under unconscious. In the virtual reality, the opponent makes corresponding collision to change the hand movement, in practice, the human hand movement will automatically follow the change.
【技术实现步骤摘要】
一种基于ROS系统的虚拟现实触觉反馈器
本专利技术属于虚拟现实反馈设备领域,特别涉及一种基于ROS系统的虚拟现实触觉反馈器。
技术介绍
ROS系统ROS机器人操作系统的简称是一个机器人软件平台,其能提供一些标准操作系统服务,例如硬件抽象,底层设备控制,常规功能实现,进程间消息以及数据包管理。ROS系统是基于一种图像架构,从而不同节点的进程能接受,发布,聚合各种信息。虚拟现实技术VR是利用计算机模拟产生一个三维空间的虚拟世界,提供用户关于视觉、听觉、触觉等感官的模拟,让用户如同身历其境一般,可以及时、没有限制地观察三维空间内的实物。虚拟现实技术主要包括模拟环境、感知和传感设备,让人们在感觉上有真实的效果。近年来随着虚拟现实技术的广泛应用,已将虚拟现实技术应用到人体触觉反馈、感官反馈、康复治疗等领域。例如可以通过设置虚拟现实场景,例如设置一个Unity3D场景,该Unity3D场景中可以通过程序设计虚拟手碰触物体,当手碰物体后,手部姿势发生变化,这样虚拟现实系统就会将手部姿势变化数据打上标记,并通过网口发送给ROS系统,ROS系统接收的数据可以通过反馈器传输给人体。但是现有的虚拟现实技术的反馈集中于物理式反馈比如震动反馈,该反馈方式是作为人操控虚拟中的某种物体,在现实中会有某种相应的震动感觉,该实现方式有的缺点是虚拟中要是有外界物体,不受自己控制,对你自己控制的人物造成撞击或者想使你的手部做出具体动作时往往难以实现,而且现在的虚拟反馈技术都是力的大小反馈没有精确做到对人手动作的精确反馈控制,有的只是模拟手有感觉并没有达到手的运动控制,现在传统的面向物理式压力触 ...
【技术保护点】
1.一种基于ROS系统的虚拟现实触觉反馈器,其特征在于,所述反馈器包括:控制单元(1),用于接收ROS系统传输的数据,并进行处理,根据处理结果向数模转换单元(2)发送输出电压的指令;数模转换单元(2),用于输出电压;电压电流转换单元(3),用于接收数模转换单元(2)输出的电压,并计算出恒定电流发送给阵列式刺激电极手套(4);阵列式刺激电极手套(4),用于供用户穿戴并向用户输出恒定电流。
【技术特征摘要】
1.一种基于ROS系统的虚拟现实触觉反馈器,其特征在于,所述反馈器包括:控制单元(1),用于接收ROS系统传输的数据,并进行处理,根据处理结果向数模转换单元(2)发送输出电压的指令;数模转换单元(2),用于输出电压;电压电流转换单元(3),用于接收数模转换单元(2)输出的电压,并计算出恒定电流发送给阵列式刺激电极手套(4);阵列式刺激电极手套(4),用于供用户穿戴并向用户输出恒定电流。2.如权利要求1所述的基于ROS系统的虚拟现实触觉反馈器,其特征在于,所述控制单元(1)包括:信息接收模块(11),用于接收ROS系统传输的数据;场景筛选模块(12),用于从所述信息接收模块(11)接收的数据中筛选出具有手部场景的数据;标记识别模块(13),用于从具有手部场景的数据中筛选出具有标记的数据;手部姿势判断模块(14),用于从具有标记的数据中判断手部姿势,并获得手部姿势数据,所述手部姿势数据包括手部运动角度J1;电压处理模块(15),用于根据手部姿势数据与电压的关系,向数模转换单元(2)发送输出电压的指令。3.如权利要求1所述的基于ROS系统的虚拟现实触觉反馈器,其特征在于,所述反馈器还包括:初始电流设置单元(5),用于分别为每一用户设置最大电流值I大和最小电流值I小;电流检测单元(6),用于记录电压电流转换单元(3)输出的恒定电流,并发送给控制单元(1);紧急控制单元(7),用于控制恒定电流的输出。4.如权利要求3所述的基于ROS系统的虚拟现实触觉反馈器,其特征在于,所述信息接收模块(11)还用于接收电流检测单元(6)传输的恒定电流;所述控制单元(1)还包括:比较处理模块(16),用于对信息接收模块(11)接收的恒定电流与最大电流值I大进行比较,当超过最大电流值I大时,向紧急控制单元(7)发送停止恒定电流输出的指令。5.如权利要求4所述的基于ROS系统的虚拟现实触觉反馈器,其特征在于,所述比较处理模块(16)包括:电流差计算子模块(161),用于计算恒定电流I与最大电流值I大的差值△I;差值比对子模块(162),用...
【专利技术属性】
技术研发人员:吕晓东,高兆龙,戴传凯,汤戎昱,何际平,
申请(专利权)人:北京理工大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。