[go: up one dir, main page]

CN105108760B - 一种可穿戴式助力外骨骼上肢机构的控制方法 - Google Patents

一种可穿戴式助力外骨骼上肢机构的控制方法 Download PDF

Info

Publication number
CN105108760B
CN105108760B CN201510501051.7A CN201510501051A CN105108760B CN 105108760 B CN105108760 B CN 105108760B CN 201510501051 A CN201510501051 A CN 201510501051A CN 105108760 B CN105108760 B CN 105108760B
Authority
CN
China
Prior art keywords
motor
forearm
rotary encoder
shoulder joint
arm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510501051.7A
Other languages
English (en)
Other versions
CN105108760A (zh
Inventor
朱世强
宋扬
张学群
裴翔
姚斌
朱笑丛
韩永红
徐兆红
陈珊
陈庆诚
徐业业
贺静
潘忠强
李渠成
严水峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Anhui Sanlian Robot Technology Co Ltd
Zhejiang University ZJU
Original Assignee
Anhui Sanlian Robot Technology Co Ltd
Zhejiang University ZJU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Anhui Sanlian Robot Technology Co Ltd, Zhejiang University ZJU filed Critical Anhui Sanlian Robot Technology Co Ltd
Priority to CN201510501051.7A priority Critical patent/CN105108760B/zh
Publication of CN105108760A publication Critical patent/CN105108760A/zh
Application granted granted Critical
Publication of CN105108760B publication Critical patent/CN105108760B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Rehabilitation Tools (AREA)
  • Manipulator (AREA)

Abstract

本发明公开了一种可穿戴式助力外骨骼上肢机构的控制方法,该方法包括以下步骤:(1)该方法首先采集小臂上的多维力传感器的信号;(2)实时控制器将多维力传感器接触点的力转换为该点期望的速度,通过运算进而得出肩关节和肘关节的期望角度;(3)实时控制器根据PID算法,运算并输出控制电机的电压信号;电机驱动器将该电压信号转化为控制电机的电流信号;大臂电机和小臂电机根据电流信号的大小,实现对肩关节和肘关节运动角度的控制,进而实现上肢大小臂位置的控制;本发明在人机间交互问题上有效、可靠,并具有对人体运动意图快速响应的特点。

Description

一种可穿戴式助力外骨骼上肢机构的控制方法
技术领域
本发明涉及机器人领域,尤其涉及一种可穿戴式助力外骨骼上肢机构的控制方法。
背景技术
军队士兵经常需要背负重物进行长距离行走或作战,过重的负载常会对士兵身体造成一定的伤害,在这种背景下,需要开发一款能在战场环境中增强士兵速度、力量以及耐力的外骨骼装备;在科考、消防营救等领域,科考人员及消防营救人员常常需要长距离行走、背负重物、运送伤员、野外作战、登山探险等,传统的轮式交通工具难以在这些特殊场合发挥作用。除此之外,外骨骼也可以被用于仓库的货物装卸,以减轻搬运工人的劳动强度。外骨骼与人的组合能适应非结构化的环境,拥有极好的灵活性,可以完成一些复杂的装卸的工作,如为战斗机装卸导弹等,这是其他的装卸设备难以比拟的。外骨骼在这些领域的应用将对这些领域起到非常积极的作用。另外,老龄化正在全球蔓延,外骨骼的出现不仅可以帮助一些老年人解决体力较差、行走不变的问题,也可以帮助一些丧失行动能力的人恢复部分的行动能力。助力外骨骼的特点是要求在非结构环境下与穿戴者进行协作,这要求研究人员需要解决非结构性环境下高度协调的人机一体化问题,包括有效、可靠的人机间交互问题,对人体运动意图的快速响应问题,轻便、灵活的仿生结构设计,人机系统的安全性问题等,这些技术问题还处于初级摸索阶段,并不成熟,还需要进行深入的研究。
发明内容
本发明的目的是针对现有技术的不足,提供一种可穿戴式助力外骨骼上肢机构的控制方法,该方法在人机间交互问题上有效、可靠,并具有对人体运动意图快速响应的特点。
为了达到上述目的,本发明所采用的技术方案如下:一种可穿戴式助力外骨骼上肢机构的控制方法,所述可穿戴式助力外骨骼上肢机构包括:左臂、右臂、背架、实时控制器和电机驱动器;其中,所述左臂和右臂结构相同,分别铰接在背架的两侧;电机驱动器与实时控制器相连;
所述左臂与右臂均包括:大臂电机、从动圆柱齿轮、肩关节旋转编码器、球铰、大臂、小臂电机、从动锥齿轮、肘关节旋转编码器、多维力传感器、小臂、手掌、主动圆柱齿轮、主动锥齿轮、小臂绑带;其中,大臂电机安装在背架的上端一侧;大臂电机的输出轴与主动圆柱齿轮固定连接;从动圆柱齿轮铰接在背架上,并与主动圆柱齿轮啮合传动,在铰接处设置肩关节旋转编码器;球铰的一端与从动圆柱齿轮固定连接,另一端与大臂上端固定连接;大臂下端与小臂的上端铰接,在铰接处设置肘关节旋转编码器;小臂电机设置在大臂上,主动锥齿轮与小臂电机输出轴固定连接;从动锥齿轮固定在小臂上,并与主动锥齿轮啮合传动;小臂的下端与手掌铰接;多维力传感器设置在小臂上,多维力传感器与小臂绑带相连;大臂电机和小臂电机均与电机驱动器相连;肩关节旋转编码器、肘关节旋转编码器和多维力传感器均与实时控制器相连;
该方法包括如下步骤:
(1)初始化实时控制器的采样周期T,取T的值在10到20毫秒之间;将大臂和小臂旋转至平行位置,此时,初始化肩关节旋转编码器和肘关节旋转编码器,将肩关节旋转编码器和肘关节旋转编码器的数值调零;同时,初始化多维力传感器;
(2)当大臂和小臂相对转动时,采集小臂上的多维力传感器的信号;
(3)通过实时控制器的运算与通信模块将多维力传感器接触点的力F转换为该点期望的速度v;
v=KvF
其中:F为多维力传感器上测得的人-机之间的作用力,设Fx为x轴的作用力,Fy为y轴的作用力,Mz为z轴的力矩;Kv为对角矩阵,Kv=diag(kx,ky,kw),kx为x轴的线速度增益参数,ky为y轴的线速度增益参数,kw为z轴的转动角速度增益参数;v为多维力传感器安装点的运动速度,设vx为x轴的线速度,vy为y轴的线速度,wz为z轴的转动角速度;
(5)计算雅可比矩阵的逆矩阵ω=J-1v,得出肩关节和肘关节的期望速度ω,再对其进行积分,得出肩关节和肘关节的期望角度矩阵qd
(6)实时控制器通过采集运算肩关节旋转编码器和肘关节旋转编码器的角度信息q,输出控制电机的电压信号u(t);
其中,e(t)=qd(t)-q(t),qd(t)为实时控制器通过采集运算得出的肩关节和肘关节的期望角度矩阵,q(t)为肩关节和肘关节对应旋转编码器测量到的角度矩阵;kp为比例系数,ki为积分时间常数,kd为微分时间常数;
(7)电机驱动器将步骤6得到的电压信号u(t)转化为控制电机的电流信号,大臂电机和小臂电机根据电流信号的大小,实现对大臂电机与小臂电机旋转角度的控制,进而实现对肩关节和肘关节旋转角度的控制。
与现有技术相比,本发明的有益效果是:本发明主要针对在长时间负重作业环境下辅助或者增强人们上肢负重能力。其动力系统采用具有节能、稳定、可控性高、占地面积小、运转率高、快速响应,维修方便等特点的电机驱动方式。传感器系统主要分布在大臂小臂等位置来实现较有效、可靠的人-机交互。设置柔性机构,采用拟人机构设计,可穿戴式的结构设计适应人体生理结构,通过与人体上肢运动关节的耦合实现与人体协调运动。强适应能力的PID控制方法能够让上肢在各种复杂工况下依旧有良好的表现,具有响应快,跟随性好等特点。
附图说明
图1是本发明的整体形状结构示意图;
图2是本发明的肩关节局部放大图;
图3是本发明的肘关节局部放大图;
图4是实时控制器控制结构框图;
图5是本发明的控制流程图;
图中,背架1、大臂电机2、从动圆柱齿轮3、肩关节旋转编码器4、球铰5、大臂6、小臂电机7、从动锥齿轮8、肘关节旋转编码器9、多维力传感器10、小臂11、手掌12、主动圆柱齿轮13、主动锥齿轮14、小臂绑带15。
具体实施方式
下面结合附图和实施例对本发明作进一步的说明。
如图1-3所示,一种可穿戴式助力外骨骼上肢机构包括:左臂、右臂、背架1、实时控制器、电机驱动器;其中,所述左臂和右臂结构相同,分别铰接在背架1的两侧;电机驱动器与实时控制器相连;
所述左臂与右臂均包括:大臂电机2、从动圆柱齿轮3、肩关节旋转编码器4、球铰5、大臂6、小臂电机7、从动锥齿轮8、肘关节旋转编码器9、多维力传感器10、小臂11、手掌12、主动圆柱齿轮13、主动锥齿轮14、小臂绑带15;其中,大臂电机2安装在背架1的上端一侧;大臂电机2的输出轴与主动圆柱齿轮13固定连接;从动圆柱齿轮3铰接在背架1上,并与主动圆柱齿轮13啮合传动,在铰接处设置肩关节旋转编码器4;球铰5的一端与从动圆柱齿轮3固定连接,另一端与大臂6上端固定连接,可实现内外伸展一个自由度;大臂6下端与小臂11的上端铰接,在铰接处设置肘关节旋转编码器9;小臂电机7设置在大臂6上,主动锥齿轮14与小臂电机7输出轴固定连接;从动锥齿轮8固定在小臂11上,并与主动锥齿轮14啮合传动;小臂11的下端与手掌12铰接;多维力传感器10设置在小臂11上,多维力传感器10与小臂绑带15相连;大臂电机2和小臂电机7均与电机驱动器相连;肩关节旋转编码器4、肘关节旋转编码器9和多维力传感器10均与实时控制器相连;
如图4所示,所述实时控制器包括运算与通信模块、数据采集模块和控制输出模块;其中,所述运算与通信模块包括CPU、网络通信、FPGA;CPU和网络通信通过网线网卡相连,CPU和FPGA通过PCI总线相连;所述数据采集模块包括数字输入模块和模拟输入模块;所述控制输出模块为模拟输出模块;数字输入模块的数字输出端口与FPGA的数字输入端口相连,模拟输入模块的模拟输出端口与FPGA的模拟输入端口相连,模拟输出模块的输入端口与FPGA的模拟输出端口相连;肩关节旋转编码器4与数字输入模块的肩关节数据采集端口相连,肘关节旋转编码器9与数字输入模块的肘关节数据采集端口相连;两个多维力传感器分别与模拟输入模块的两个多维力传感器数据采集端口相连;模拟输出模块的电压输出端口与电机驱动器相连;大臂电机2和小臂电机7的电流输入端口均与电机驱动器相连,电机驱动器将该电压信号转化为控制电机的电流信号;实时控制器通过Ethernet与上位机相连;所述实时控制器可采用的型号为NI cRIO-9031的产品,但不限于此;所述电机驱动器可采用的型号为EPOS2的产品,但不限于此。
一种可穿戴式助力外骨骼上肢机构的控制方法,如下:当人穿戴好助力外骨骼上肢机构时,实时控制器接收小臂11上的多维力传感器10传来的信号。通过实时控制器的运算与通讯模块将多维力传感器接触点的力转换为该点期望的速度,然后计算雅克比矩阵的逆矩阵,得出肩关节与肘关节的期望速度,最后进行积分得出肩关节与肘关节的期望角度。实时控制器通过采集运算肩关节旋转编码器4和肘关节旋转编码器9的角度信号,从而输出控制大臂电机2与小臂电机7的电压信号,从而实现对大臂电机2与小臂电机7输出轴的角度控制。电机输出轴通过肩关节与肘关节处的齿轮机构,将电机的旋转运动转换为肩关节与肘关节的旋转运动。肩关节旋转编码器4和肘关节旋转编码器9分别安装在肩关节与肘关节的输出轴上,可将肩关节与肘关节的旋转角度反馈给实时控制器;实时控制器对反馈来的信息进行对比运算,进一步控制大臂电机2与小臂电机7的运动,从而实现实时反馈控制。
如图5所示,本发明提供了一种可穿戴式助力外骨骼上肢机构的控制方法,具体包括如下步骤:
(1)初始化实时控制器的采样周期T,取T的值在10到20毫秒之间;将大臂6和小臂11旋转至平行位置,此时,初始化肩关节旋转编码器4和肘关节旋转编码器9,将肩关节旋转编码器4和肘关节旋转编码器9的数值调零;同时,初始化多维力传感器10;
(2)当大臂6和小臂11相对转动时,采集小臂11上的多维力传感器10的信号;
(3)通过实时控制器的运算与通信模块将多维力传感器10接触点的力F转换为该点期望的速度v;
v=KvF
其中:F为多维力传感器10上测得的人-机之间的作用力,设Fx为x轴的作用力,Fy为y轴的作用力,Mz为z轴的力矩;Kv为对角矩阵,Kv=diag(kx,ky,kw),kx为x轴的线速度增益参数,ky为y轴的线速度增益参数,kw为z轴的转动角速度增益参数;v为多维力传感器10安装点的运动速度,设vx为x轴的线速度,vy为y轴的线速度,wz为z轴的转动角速度;
(5)计算雅可比矩阵的逆矩阵ω=J-1v,得出肩关节和肘关节的期望速度ω,再对其进行积分,得出肩关节和肘关节的期望角度矩阵qd
(6)实时控制器通过采集运算肩关节旋转编码器4和肘关节旋转编码器9的角度信息q,输出控制电机的电压信号u(t);
其中,e(t)=qd(t)-q(t),qd(t)为实时控制器通过采集运算得出的肩关节和肘关节的期望角度矩阵,q(t)为肩关节和肘关节对应旋转编码器测量到的角度矩阵;kp为比例系数,ki为积分时间常数,kd为微分时间常数;
(7)电机驱动器将步骤6得到的电压信号u(t)转化为控制电机的电流信号,大臂电机2和小臂电机7根据电流信号的大小,实现对大臂电机2与小臂电机7旋转角度的控制,进而实现对肩关节和肘关节旋转角度的控制。

Claims (1)

1.一种可穿戴式助力外骨骼上肢机构的控制方法,其特征在于,所述可穿戴式助力外骨骼上肢机构包括:左臂、右臂、背架(1)、实时控制器和电机驱动器;其中,所述左臂和右臂结构相同,分别铰接在背架(1)的两侧;电机驱动器与实时控制器相连;
所述左臂与右臂均包括:大臂电机(2)、从动圆柱齿轮(3)、肩关节旋转编码器(4)、球铰(5)、大臂(6)、小臂电机(7)、从动锥齿轮(8)、肘关节旋转编码器(9)、多维力传感器(10)、小臂(11)、手掌(12)、主动圆柱齿轮(13)、主动锥齿轮(14)、小臂绑带(15);其中,大臂电机(2)安装在背架(1)的上端一侧;大臂电机(2)的输出轴与主动圆柱齿轮(13)固定连接;从动圆柱齿轮(3)铰接在背架(1)上,并与主动圆柱齿轮(13)啮合传动,在铰接处设置肩关节旋转编码器(4);球铰(5)的一端与从动圆柱齿轮(3)固定连接,另一端与大臂(6)上端固定连接;大臂(6)下端与小臂(11)的上端铰接,在铰接处设置肘关节旋转编码器(9);小臂电机(7)设置在大臂(6)上,主动锥齿轮(14)与小臂电机(7)输出轴固定连接;从动锥齿轮(8)固定在小臂(11)上,并与主动锥齿轮(14)啮合传动;小臂(11)的下端与手掌(12)铰接;多维力传感器(10)设置在小臂(11)上,多维力传感器(10)与小臂绑带(15)相连;大臂电机(2)和小臂电机(7)均与电机驱动器相连;肩关节旋转编码器(4)、肘关节旋转编码器(9)和多维力传感器(10)均与实时控制器相连;
该方法包括如下步骤:
(1)初始化实时控制器的采样周期T,取T的值在10到20毫秒之间;将大臂(6)和小臂(11)旋转至平行位置,此时,初始化肩关节旋转编码器(4)和肘关节旋转编码器(9),将肩关节旋转编码器(4)和肘关节旋转编码器(9)的数值调零;同时,初始化多维力传感器(10);
(2)当大臂(6)和小臂(11)相对转动时,采集小臂(11)上的多维力传感器(10)的信号;
(3)通过实时控制器的运算与通信模块将多维力传感器(10)接触点的力F转换为该点期望的速度v;
v=KvF
其中:F为多维力传感器(10)上测得的人-机之间的作用力,设Fx为x轴的作用力,Fy为y轴的作用力,Mz为z轴的力矩;Kv为对角矩阵,Kv=diag(kx,ky,kw),kx为x轴的线速度增益参数,ky为y轴的线速度增益参数,kw为z轴的转动角速度增益参数;v为多维力传感器(10)安装点的运动速度,设vx为x轴的线速度,vy为y轴的线速度,wz为z轴的转动角速度;
(5)计算雅可比矩阵的逆矩阵ω=J-1v,得出肩关节和肘关节的期望速度ω,再对其进行积分,得出肩关节和肘关节的期望角度矩阵qd
(6)实时控制器通过采集运算肩关节旋转编码器(4)和肘关节旋转编码器(9)的角度信息q,输出控制电机的电压信号u(t);
u ( t ) = k p e ( t ) + 1 k i ∫ 0 t e ( t ) d t + k d d e ( t ) d t
其中,e(t)=qd(t)-q(t),qd(t)为实时控制器通过采集运算得出的肩关节和肘关节的期望角度矩阵,q(t)为肩关节和肘关节对应旋转编码器测量到的角度矩阵;kp为比例系数,ki为积分时间常数,kd为微分时间常数;
(7)电机驱动器将步骤6得到的电压信号u(t)转化为控制电机的电流信号,大臂电机(2)和小臂电机(7)根据电流信号的大小,实现对大臂电机(2)与小臂电机(7)旋转角度的控制,进而实现对肩关节和肘关节旋转角度的控制。
CN201510501051.7A 2015-08-14 2015-08-14 一种可穿戴式助力外骨骼上肢机构的控制方法 Active CN105108760B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510501051.7A CN105108760B (zh) 2015-08-14 2015-08-14 一种可穿戴式助力外骨骼上肢机构的控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510501051.7A CN105108760B (zh) 2015-08-14 2015-08-14 一种可穿戴式助力外骨骼上肢机构的控制方法

Publications (2)

Publication Number Publication Date
CN105108760A CN105108760A (zh) 2015-12-02
CN105108760B true CN105108760B (zh) 2017-05-24

Family

ID=54656982

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510501051.7A Active CN105108760B (zh) 2015-08-14 2015-08-14 一种可穿戴式助力外骨骼上肢机构的控制方法

Country Status (1)

Country Link
CN (1) CN105108760B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107538469A (zh) * 2016-06-29 2018-01-05 深圳光启合众科技有限公司 对人体上肢进行运动意图识别和助力的方法及装置
CN106730638B (zh) * 2016-12-21 2018-11-02 华中科技大学 基于交互力识别运动意图的欠驱动康复机器人的控制方法
CN106514630B (zh) * 2017-01-04 2018-11-27 孙蓬阳 随动支撑锁定关节装置
CN107984461A (zh) * 2017-12-06 2018-05-04 哈尔滨工业大学 面向搬运工作的气动上肢助力外骨骼机器人
CN108805402A (zh) * 2018-04-28 2018-11-13 北京机械设备研究所 一种基于外骨骼的共享单车调度系统
CN115107004A (zh) * 2022-07-14 2022-09-27 东北大学 一种托举型上肢助力外骨骼

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2761574B2 (ja) * 1994-07-06 1998-06-04 工業技術院長 力補助装置の制御方法及びその装置
JP4407632B2 (ja) * 2005-12-26 2010-02-03 パナソニック株式会社 筋力補助装置
CN102113949B (zh) * 2011-01-21 2013-04-17 上海交通大学 外骨骼可穿戴式康复机器人
KR20130001409A (ko) * 2011-06-27 2013-01-04 대우조선해양 주식회사 착용로봇의 가변링크, 가변링크를 구비한 착용로봇 및 착용로봇의 제어방법
CN102922508B (zh) * 2012-09-21 2015-01-07 西安交通大学 一种电动汽车电池换装外骨骼机器人系统
CN103722550B (zh) * 2014-01-17 2015-08-19 上海交通大学 外骨骼机器人的嵌入式系统
CN103786157B (zh) * 2014-01-20 2015-08-19 浙江大学 基于上肢外骨骼助力机器人的嵌入式控制系统

Also Published As

Publication number Publication date
CN105108760A (zh) 2015-12-02

Similar Documents

Publication Publication Date Title
CN105108760B (zh) 一种可穿戴式助力外骨骼上肢机构的控制方法
CN204997660U (zh) 一种可穿戴式助力外骨骼上肢机构
CN105105973B (zh) 可穿戴式助力外骨骼下肢机构
CN105193534B (zh) 一种可穿戴式助力外骨骼下肢机构的控制方法
WO2019119724A1 (zh) 基于力觉信息和姿态信息的肢体运动意图理解与上肢康复训练机器人控制方法
CN104889996B (zh) 一种替身机器人的替身实现方法
CN110039518A (zh) 一种上肢机电助力搬抬托举外骨骼机器人
CN110251898B (zh) 一种基于力反馈的手腕康复外骨骼的闭环控制系统
CN111645093B (zh) 一种用于遥操作的力觉反馈数据手套
CN102229146A (zh) 基于外骨骼人体姿态信息采集技术的遥控仿人机器人系统
CN103407588B (zh) 一种太空运动辅助装置
CN105108761B (zh) 降阶的单关节助力外骨骼自适应鲁棒级联力控制的方法
CN104942791B (zh) 一种绳牵引和气动肌肉驱动的多自由度仿生机械手
CN105137972B (zh) 一种单关节助力外骨骼自适应鲁棒级联力控制的方法
CN105116728B (zh) 一种单关节助力外骨骼反演自适应鲁棒力控制的方法
CN104002307A (zh) 穿戴式救援机器人控制方法及系统
CN117047809A (zh) 一种空间混联球铰多杆耦合传动的三自由度灵巧手手指
CN204622065U (zh) 一种替身机器人
CN105997430A (zh) 一种直接驱动与间接驱动相结合的上肢康复机器人
Li et al. Design and research of lower limb walking-assisted exoskeleton robot
CN105105895B (zh) 一种单关节助力外骨骼滑模控制的方法
Yan et al. Development of an assist upper limb exoskeleton for manual handling task
CN108789374A (zh) 一种非拟人上肢助力装置及其控制方法
CN209373435U (zh) 一种无人机遥操作触觉感知式可穿戴上肢外骨骼系统结构
CN105138030B (zh) 一种用于下肢外骨骼的分布式液压控制系统

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20170331

Address after: Room 607, D9 building, Hefei Innovation Industrial Park, No. 800 West Wangjiang Road, Hefei, Anhui, China

Applicant after: ANHUI SANLIAN ROBOT TECHNOLOGY CO., LTD.

Applicant after: Zhejiang University

Address before: 201203 Shanghai Zhangjiang High Tech Park of Pudong New Area Songtao Road No. 489 Building 1 room 203C

Applicant before: Shanghai Shenqing Industry Co., Ltd.

Applicant before: Zhejiang University

GR01 Patent grant
GR01 Patent grant