当前位置: 首页 > 专利查询>东北大学专利>正文

一种机器人灵巧手示教编程的数据手套制造技术

技术编号:12884299 阅读:84 留言:0更新日期:2016-02-17 16:09
本发明专利技术公开了一种机器人灵巧手示教编程的数据手套,该数据手套包含有固定在手背部的5根Flex 4.5寸弯曲传感器,用来检测手部的弯曲状态,在拇指和食指的内侧各固定有FlexiForce薄膜压力传感器,用于机器人灵巧手捏取操作的力控制,数据手套的背部固定有集成在一块PCB板上的AHRS九轴姿态传感器,Arduino Nano控制器,蓝牙无线通讯装置以及供电电池。通过弯曲传感器,薄膜压力传感器以及AHRS传感器,可以获取手部的运动姿态,根据传感器的变化状况与机器人灵巧手的状态的对应关系,从而控制机器人灵巧手运动,并进行示教编程。该数据手套解决了传统机器人灵巧手编程困难,复杂的问题,数据手套结构简单,价格低廉。

【技术实现步骤摘要】

本专利技术涉及一种机器人灵巧手示教编程的数据手套,具体的说是融合多传感器,可以感知手部运动姿态,把运动姿态映射给机器人灵巧手进行机器人灵巧手姿态控制,进行捏取操作力控制以及对机器人灵巧手进行编程的数据手套,属于机器人以及控制领域。
技术介绍
机器人技术高速发展的今天,越来越多的研究开始朝向仿人机器人的方向发展,机器人的手爪也开始向仿人的方向发展,仿人机械人手爪通常称为灵巧手,然而机器人灵巧手带来的问题是结构相对复杂,编程相对困难,难于控制。手势是人们与外界进行交流的重要的途径,是一种高效,自然的交互方式,数据手套作为感知手部运动的自然的交互设备,可以用来作为一种面对机器人灵巧手的新的编程方式,突破传统繁重的编程方式。数据手套的设计一开始是为了满足那些从事运动捕捉和动画工作的专家们的严格需求,它使用简单,操作舒适,驱动范围广,高数据质量使得它成为虚拟仿真用户的理想工具。现在存在的数据手套大多结构复杂,成本昂贵,原理复杂,例如OTT,CyberGlove,Shadow Hand等数据手套。
技术实现思路
为了解决上述数据手套的缺点以及机器人灵巧手编程技术的不足,本专利技术提出了原理简单,成本低廉的数据手套,以及基于数据手套的示教编程的新方法。本专利技术的工作原理如下。一种机器人灵巧手示教编程的数据手套,包括Flex 4.5寸弯曲传感器,FlexiForce薄膜压力传感器,AHRS传感器,蓝牙通信装置,5V电源供电模块,数据手套示教开关,信号调理电路,Arduino Nano控制器。所述的弯曲传感器,薄膜压力传感器固定在F1U皮手套的内层,弯曲传感器固定在手套内层的手指背部,2个薄膜压力传感器分别固定在手套内层的大拇指和食指的内侧,所述的AHRS传感器,蓝牙通信装置,5V电源供电模块,数据手套示教开关,信号调理电路以及Arduino Nano控制器全部集成在一块PCB板上,集成的PCB板固定在HJ皮手套的外层手背部。所述的Flex 4.5寸弯曲传感器,电阻的变化范围是9000欧姆到22000欧姆,手指伸直是对应的电阻为9000欧姆,手指最大弯曲对应的电阻为22000欧姆,信号调理电路中选择的电阻为22000欧姆。所述的FlexiForce (0-25 lbs)薄膜压力传感器有效的测力范围是0-110N,当薄膜压力传感器受到的力越大,则薄膜压力传感器的电阻值越小,当薄膜压力传感器不受压力时电阻值为无穷大,当受到最大量程的力IlON时,薄膜压力传感器的电阻值为300千欧。AHRS九轴姿态传感器,可以不断地输出俯仰角,翻滚角,偏航角度值,但是三个角度值是以字符串的形式输出的,需要通过串口 RX/TX传到Arduino Nano控制器进行数据分离,得到分离的角度数值。将弯曲传感器,压力传感器电阻的变化,通过信号调理电路转换为电压的变化,电压的变化通过Arduino Nano的模拟输入端进入进行A/D转换,得到电压数值变化。通过人体手部姿态与机器人灵巧手部关节运动的映射关系,Arduino Nano把电压的变化和AHRS的角度变化值转化为机械手各关节的角度值,通过蓝牙模块把机器人角度数值发送给机器人灵巧手手部运动控制器,进而使得可以通过数据手套进行控制和示教编程。通过FlexiForce薄膜压力传感器并通过电路转换可以得到人体手部拇指与食指的压力与机器人灵巧手捏取操作力的映射关系,对灵巧手捏取操作进行力控制以及编程操作。与现有的技术相比本专利技术的有益效果是:通过综合利用Flex弯曲传感器,FlexiForce薄膜压力传感器,以及AHRS九轴姿态传感器,大大降低了数据手套的成本和复杂程度;通过把手部姿态映射为机器人灵巧手手部的动作,用于控制机器人灵巧手手部运动和捏取操作力控制以及示教编程,显著提高了编程效率,降低了传统编程的难度。【附图说明】下面结合【附图说明】书对本专利进行说明。图1为本专利技术外观示意图。图2为压力传感器的布置示意图。图3为本专利技术连线图。图4为本专利技术信号调理电路图。图5为本专利技术进行示教编程的流程图。【具体实施方式】如图1所示为本专利技术的外观示意图,I为Flex 4.5寸弯曲传感器,6为集成PCB板,集成PCB板上包括小模块2,Arduino Nano控制器3,示教编程开关4,电池5,AHRS九轴姿态传感器7,蓝牙模块8,弯曲传感器导线9,弯曲传感器固定线10。五个弯曲传感器分别布置在五个手指的背部,弯曲传感器能检测到手指的弯曲变化,弯曲越大对应的阻值越大,电阻的阻值范围大致为9000欧姆到22000欧姆。如图2所示为FlexiForce薄膜压力传感器的分布示意图,薄膜压力传感器11以及薄膜压力传感器12分别固定手套在拇指和食指的内侧,薄膜压力传感器受到的压力越大,阻值越小,当薄膜压力传感器不受压力时阻值为无穷大,当受到极限压力IlON时为300千欧,压力与阻值之间是非线性变化的。由于Arduino只能采集外部电压的变化,因此弯曲传感器和薄膜压力传感器的数值经过图4所示的简单的信号调理电路,转变为电压的变化值,以供Arduino控制器检测。整个系统的连接如图3所示,5V电源供电端分别给信号调理模块,Arduino Nano控制器,AHRS九轴姿态传感器,蓝牙模块供电。Arduino Nano控制器与AHRS传感器通过通过RX/TX进行通信,蓝牙模块与Arduino Nano控制器也是通过RX/TX进行通信。5个弯曲传感器和2个压力传感器的电压输出端A0-A6分别接Arduino Nano的模拟输入端A0-A6。弯曲传感器的压力值变化范围为9000欧姆到22000欧姆,对应的手指伸直状态为9000欧姆,手指弯曲最大是22000欧姆,薄膜压力传感器的变化范围是从无穷大,变化到压力为IlON时电阻为300千欧,根据信号调理电路原理可以根据以下公式获取电压的变化范围,公式中Va代表弯曲传感器的电压值,V B代表压力传感器的数值,X代表传感器当前的阻值。Va =5 (X/ (2000+X)) ; VB=5 (X/ (300000+X))。得到电压变化后,把电压关系映射为机器人关节角度的数值,并且通过蓝牙模块发送数值给机器人灵巧手手部关节控制模块,就可以控制机器人灵巧手运动以及捏取操作的力大小,机器人保存蓝牙发送的数值,就可以回放刚才的实现动作,实现示教编程。示教编程的流程图如图5所示,首先打开数据手套的开关,开始编程,操作者手部姿态的变化转变为弯曲传感器和薄膜压力传感器的阻值的变化,以及AHRS姿态角的变化,弯曲传感器和薄膜压力传感器的阻值的变化经过信号调理电路转变为Arduino Nano控制器可以检测的电压的变化,AHRS的输出姿态角的变化,可以经过数据分离后直接使用,然后手部姿态变化映射为机器人手部关节的角度,蓝牙模块发送角度信息给机器人手部运动控制器,机器人执行角度信息,并且保存信息,这时判断是否达到手部理想姿态,没达到则继续示教,达到了则把保存的角度信息让机器人再现测试,测试达到效果则编程结束,否则继续编程。【主权项】1.一种机器人灵巧手示教编程的数据手套,其特征在于弯曲传感器固定在手的背部,薄膜压力传感器固定在对应于机械手进行捏取操作的拇指和食指内侧,用于通讯的蓝牙装置,AHRS传感器,信号调理本文档来自技高网...

【技术保护点】
一种机器人灵巧手示教编程的数据手套,其特征在于弯曲传感器固定在手的背部,薄膜压力传感器固定在对应于机械手进行捏取操作的拇指和食指内侧,用于通讯的蓝牙装置,AHRS传感器,信号调理电路,Arduino Nano微控制器,5v小体积电源, 数据手套示教开关都集成在一块PCB板上,数据手套体积小巧。

【技术特征摘要】

【专利技术属性】
技术研发人员:程红太郝丽娜姬光飞张志飞万登科
申请(专利权)人:东北大学
类型:发明
国别省市:辽宁;21

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

1