CN104765372B - 一种多足机器人保持直线平动的步态规划方法 - Google Patents

一种多足机器人保持直线平动的步态规划方法 Download PDF

Info

Publication number
CN104765372B
CN104765372B CN201510092738.XA CN201510092738A CN104765372B CN 104765372 B CN104765372 B CN 104765372B CN 201510092738 A CN201510092738 A CN 201510092738A CN 104765372 B CN104765372 B CN 104765372B
Authority
CN
China
Prior art keywords
mrow
robot
msup
fuselage
linear translation
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.)
Expired - Fee Related
Application number
CN201510092738.XA
Other languages
English (en)
Other versions
CN104765372A (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.)
Xiangtan University
Original Assignee
Xiangtan University
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 Xiangtan University filed Critical Xiangtan University
Priority to CN201510092738.XA priority Critical patent/CN104765372B/zh
Publication of CN104765372A publication Critical patent/CN104765372A/zh
Application granted granted Critical
Publication of CN104765372B publication Critical patent/CN104765372B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Manipulator (AREA)

Abstract

一种多足机器人保持直线平动的步态规划方法,它主要是解决现有的步态规划易导致机身颠簸等技术问题。其技术方案要点是:机器人其中一条对角线上的两条腿向前移动距离S,该腿单次向后回转dγ,其他腿机身垂直,单次向前正转dγ,循环此过程,直至向前运动单位距离(γ=γmax)的腿变换成与机身垂直的状态(γ=0),以及与机身垂直的所有腿变换成向后运动单位距离的状态(γ=‑γmax),将旋转至‑γ角的所有腿向前运动两个单位距离(即旋转至γ角),完成一个周期运动,然后进行周期循环。它主要是用于多足机器人保持直线平动的步态规划。

Description

一种多足机器人保持直线平动的步态规划方法
技术领域
本发明涉及一种多足机器人保持直线平动的步态规划方法。
背景技术
目前,机器人的行走步态决定了机器人的性能、稳定性、工作范围等。如果机器人步态规划不当,则会无法实现预期的功能。目前,多足机器人在步态规划上有许多种方法,例如仿小狗的步态、仿乌龟的步态、单步平动步态等。但是,这些步态大多存在一些问题,例如仿小狗步态的机器人,在行走过程中机身会以四足的对角线为轴发生往复旋转,导致机身颠簸;仿乌龟步态的机器人,机身会以垂直机身向上的方向为轴发生往复旋转;单步平动步态虽然不会发生旋转,但是机身会上下颠簸等等。综合上面的例子可以看出,现有的各种步态规划方法,都在机器人机身发生直线平动的时候还会产生其他附加运动,这些附加运动就会影响机器人的性能。例如,在机器人的机身装上摄像头,拍摄前面的画面,如果机器人的运动除了直线平动以外还带有其他附加运动,会导致摄像头颠簸,造成画面模糊等问题出现。综上所述,现有的多种步态,都难以解决机器人运动过程中无用附加运动对多足机器人的运动造成的影响。
发明内容
本发明的目的是提供一种让多足机器人在前进过程中,机身只发生直线平动,而不会产生其他附加运动的多足机器人保持直线平动的步态规划方法。
本发明解决其技术问题所采用的技术方案是:所述的步态规划方法具有周期性,在每个运动周期中机器人直线平动单位距离,具体步骤如下:
步骤一:先给定h、l0常数;其中:l0为水平面上机器人每条腿的着地点与机身中心之间的距离,h为着地点与机身间的垂直高度;
步骤二:将机器人其中一条对角线上的两条腿向前移动单位距离S,其中,γ为投影l与l0之间的锐角夹角,l为同一只脚上a、b、c在水平面上的投影总长,a为横臂2长度,b为斜臂3长度,c为竖臂4长度,γmax为γ的最大值;
S=l0tanγmax—————————(1)
当γ=γmax,其他两条腿与机身垂直,即γ=0,同时保证每条腿的着地点与机身的垂直高度为常量h和水平面上机器人每条腿的着地点与机身中心之间的距离为常量l0,即每个时刻有如下关系:
bsinα+csin(α+β)=h—————(2)
bcosα+ccos(α+β)=lc—————(3)
其中,lc为一只脚上斜臂与竖臂在水平面上的投影,即lc=l-a;β为斜臂延长线与竖臂的夹角,α为横臂延长线与斜臂的夹角;
步骤三:机器人开始直线平动,步骤二中向前迈出γ角度的腿单次向后回转dγ,同时步骤二中与机身垂直的所有腿单次向前正转dγ,循环此过程,直至步骤二中向前运动单位距离S,即γ=γmax的腿变换成与机身垂直的状态,即γ=0,以及步骤二中与机身垂直的所有腿变换成向后运动单位距离的状态,即γ=-γmax,在此过程中随自变量γi的变化获得其他两个关节的角度:
将每个时刻的瞬时值γi、βi、αi进行误差判断,将超过最大误差允许范围的数据组剔除,并将符合要求的数据组输入给对应的关节;
步骤四:将步骤三中旋转至-γ角的所有腿向前运动两个单位距离S,即即旋转至γ角;
步骤五:单次循环完整,进入下一个周期。
在以上机器人步态规划过程中的任意时刻有以下关系存在:
γrf=γlb;γlf=γrb=γmaxlf———————(6)
机器人直线平动轨迹:
其中,γlf:机器人左前方脚对应的γ角;γrf:机器人右前方脚对应的γ角;
γlb:机器人左后方脚对应的γ角;γrb:机器人右后方脚对应的γ角;
综上所述,在单次直线平动过程中由式(6)(7)得到γrf,γlb,γlf,γrb,再由式(4)(5)确定每条腿的α、β,并由误差分析剔除超出误差范围的数据组,由此得到该时刻,保持机身直线平动所需要的所有关节的转动角度。
根据多足机器人直线平动运动的判据来判断得到的步态轨迹数据是否在实际误差允许以内,并将超出误差范围的数据剔除,其中,以垂直机身向上为Z轴方向,以水平面上垂直机器人前进方向向右为X轴方向,Z轴与X轴方向允许误差分别为εz、εx
所述误差判断依据为:任意机器人运动的时刻,机身除直线平动方向以外的其它方向的位移偏移量为零,由此获得Z轴与X轴当前数据下的误差:
zzmp=bsiα+csin(β+α)-n—————(8)
xzmp=(bcosα+ccos(β+α)+a)cosγ-l0——(9)
如果|Zzmp|≤εz且|Xzmp|≤εx则所得数据在误差允许范围内,并将其输入到机器人中,完成相应步态调整;如果|Zzmp|≤εz、|Xzmp|≤εx有任意一个不成立则获得数据超过误差范围,并将其剔除以确保步态平稳。
本发明的有益效果是:保证机身只发生直线平动运动,最大限度消除其他方向附带运动,避免机身颠簸。
附图说明
图1是每腿三自由度的四足机器人的结构示意图。
图2是图1的主视图。
图3是图1的俯视图。
图4是图1的侧视图。
图5是机器人运动规划中的主要参数示意图。
具体实施方式
下面结合附图和实施例对本发明做进一步详细说明。
本发明由于涉及到所有腿的数量为2n(n=2,3,4…)的机器人,以下实施方案以常见的每腿三自由度的四足机器人为例进行描述。其他符合要求的机器人均可按照本方案实施。
这种多足机器人包括机身、四条机械腿,每条腿包括横臂2、斜臂3、竖臂4。在图1中,机身1与每条腿的横臂2相连,横臂2水平放置,可绕以竖直向上方向为轴转动;每条腿横臂2另一端与斜臂3的一端相连,可绕以两臂形成的平面的垂直方向为轴转动;每条腿的斜臂3另一端与竖臂4的上端相连,可绕以两臂形成平面的垂直方向为轴转动;竖臂4的下端接触地面,横臂2、斜臂3、竖臂4分别由其对应的关节电池驱动。
该步态规划以上述机器人模型为基础实现。
由图1、图5所示,涉及到的变量有:
a:横臂;b:斜臂;c:竖臂;
l:同一只脚上a、b、c在水平面上的投影总长;
l0:投影l的最短总长(此时l0与机身垂直);
S:机器人单次平动的距离;
lc:一只脚上斜臂b与竖臂c在水平面上的投影,即lc=l-a;
Δl:投影l的最长投影与l0之差;
h:腿着地点与机身见得高度,即横臂a、斜臂b、竖臂c在垂直方向的总高度(横臂的垂直高度为零);
β:斜臂延长线与竖臂的夹角;
α:横臂延长线与斜臂的夹角;
γ:投影与L最短投影l0之间的锐角夹角;
γlf:机器人左前方脚对应的γ角;
γrf:机器人右前方脚对应的γ角;
γlb:机器人左后方脚对应的γ角;
γrb:机器人右后方脚对应的γ角;
γmax:γ最大值。
一、运行过程
一种保持直线平动的多足机器人步态规划方法所述的步态规划方法具有周期性,在每隔运动周期中机器人直线平动单位距离,具体步骤如下:
(1).机器人每条腿的着地点与机身的垂直距离l0,以及着地点与机身间的垂直高度h是常数。因此先给定h、l0常数。
(2).将机器人其中一条对角线上的两条腿向前移动单位距离
S=l0tanγmax—————————(1)
当γ=γmax,其他两条腿与机身垂直,即γ=0,同时保证每条腿的着地点与机身的垂直高度为常量h和水平面上机器人每条腿的着地点与机身中心之间的距离为常量l0。即每个时刻有如下关系:
bsinα+csin(α+β)=h—————(2)
bcosα+ccos(α+β)=lc—————(3)
(3).机器人开始直线平动,(2)中向前迈出γ角度的腿单次向后回转dγ,同时(2)中向与机身垂直的所有腿单次向前正转dγ。循环此过程,直至(2)中向前运动单位距离,即γ=γmax的腿变换成与机身垂直的状态,即γ=0,以及(2)中与机身垂直的所有腿变换成向后运动单位距离的状态即γ=-γmax。在此过程中随自变量γi的变化获得其他两个关节的角度:
将每个时刻的瞬时值γi、βi、αi进行误差判断,将超过最大误差允许范围的数据组剔除,并将符合要求的数据组输入给对应的关节;
(4).将(3)中旋转至-γ角的所有腿向前运动两个单位距离S,即旋转至γ角;
(5).单次循环完整,进入下一个周期。
在以上机器人步态规划过程中的任意时刻有以下关系存在:
γrf=γlb;γlf=γrb=γmaxlf———————(6)
机器人直线平动轨迹:
综上所述,在单次直线平动过程中由式(6)(7)得到γrf,γlb,γlf,γrb。再由式(4)(5)确定每条腿的α、β,并由误差分析剔除超出误差范围的数据组。由此得到该时刻,保持机身直线平动所需要的所有关节的转动角度。
二、误差判断
根据多足机器人直线平动运动的判据来判断得到的步态轨迹数据是否在实际误差允许以内,并将超出误差范围的数据剔除。(以垂直机身向上为Z轴方向,以水平面上垂直机器人前进方向向右为X轴方向,Z轴与X轴方向允许误差分别为εz、εx)。
所述误差判断依据为:任意机器人运动的时刻,机身除直线平动方向以外的其它方向的位移偏移量为零。由此获得Z轴与X轴当前数据下的误差:
zzmp=bsinα+csin(β+α)-h—————(8)
xzmp=(bcosα+ccos(β+α)+a)cosγ-l0——(9)
如果|Zzmp|≤εz且|Xzmp|≤εx则所得数据在误差允许范围内,并将其输入到机器人中,完成相应步态调整;如果|Zzmp|≤εz、|Xzmp|≤εx有任意一个不成立则获得数据超过误差范围,并将其剔除以确保步态平稳。

Claims (3)

1.一种多足机器人保持直线平动的步态规划方法,其特征是:所述的步态规划方法具有周期性,在每个运动周期中机器人直线平动单位距离,具体步骤如下:
步骤一:先给定h、l0常数;其中:l0为水平面上机器人每条腿的着地点与机身中心之间的距离,h为着地点与机身间的垂直高度;
步骤二:将机器人其中一条对角线上的两条腿向前移动单位距离S,其中,γ为投影l与l0之间的锐角夹角,l为同一只脚上a、b、c在水平面上的投影总长,a为横臂长度,b为斜臂长度,c为竖臂长度,γmax为γ的最大值;
S=l0tanγmax—————————(1)
当γ=γmax,其他两条腿与机身垂直,即γ=0,同时保证每条腿的着地点与机身的垂直高度为常量h和水平面上机器人每条腿的着地点与机身中心之间的距离为常量l0,即每个时刻有如下关系:
bsinα+csin(α+β)=h—————(2)
bcosα+ccos(α+β)=lc—————(3)
其中,lc为一只脚上斜臂b与竖臂c在水平面上的投影,即lc=l-a;β为斜臂延长线与竖臂的夹角,α为横臂延长线与斜臂的夹角;
步骤三:机器人开始直线平动,步骤二中向前迈出γ角度的腿单次向后回转dγ,同时步骤二中与机身垂直的所有腿单次向前正转dγ,循环此过程,直至步骤二中向前运动单位距离S,即γ=γmax的腿变换成与机身垂直的状态,即γ=0,以及步骤二中与机身垂直的所有腿变换成向后运动单位距离的状态,即γ=-γmax,在此过程中随自变量γi的变化获得其他两个关节的角度:
<mrow> <msub> <mi>&amp;beta;</mi> <mi>i</mi> </msub> <mo>=</mo> <mi>arccos</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <msup> <mi>h</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mi>l</mi> <mo>-</mo> <mi>a</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>-</mo> <msup> <mi>c</mi> <mn>2</mn> </msup> <mo>-</mo> <msup> <mi>b</mi> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn> <mi>b</mi> <mi>c</mi> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>
<mrow> <msub> <mi>&amp;alpha;</mi> <mi>i</mi> </msub> <mo>=</mo> <mi>arctan</mi> <mrow> <mo>(</mo> <mfrac> <mi>h</mi> <mrow> <mi>l</mi> <mo>-</mo> <mi>a</mi> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>-</mo> <mi>arccos</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mi>l</mi> <mo>-</mo> <mi>a</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>h</mi> <mn>2</mn> </msup> <mo>-</mo> <msup> <mi>c</mi> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn> <mi>b</mi> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <mi>l</mi> <mo>-</mo> <mi>a</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>h</mi> <mn>2</mn> </msup> </mrow> </msqrt> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow>
将每个时刻的瞬时值γi、βi、αi进行误差判断,将超过最大误差允许范围的数据组剔除,并将符合要求的数据组输入给对应的关节;
步骤四:将步骤三中旋转至-γ角的所有腿向前运动两个单位距离S,即旋转至γ角;
步骤五:单次循环完整,进入下一个周期。
2.根据权利要求1所述的多足机器人保持直线平动的步态规划方法,其特征是:在以上机器人步态规划过程中的任意时刻有以下关系存在:
γrf=γlb;γlf=γrb=γmaxlf———————(6)
机器人直线平动轨迹:
<mrow> <msubsup> <mo>&amp;Integral;</mo> <mn>0</mn> <msub> <mi>&amp;gamma;</mi> <mi>max</mi> </msub> </msubsup> <mi>l</mi> <mi> </mi> <mi>cos</mi> <mi>&amp;gamma;</mi> <mi>d</mi> <mi>&amp;gamma;</mi> <mo>=</mo> <msubsup> <mo>&amp;Integral;</mo> <mn>0</mn> <mi>S</mi> </msubsup> <mi>d</mi> <mi>S</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> </mrow>
其中,γlf:机器人左前方脚对应的γ角;γrf:机器人右前方脚对应的γ角;
γlb:机器人左后方脚对应的γ角;γrb:机器人右后方脚对应的γ角;
综上所述,在单次直线平动过程中由式(6)(7)得到γrf,γlb,γlf,γrb,再由式(4)(5)确定每条腿的α、β,并由误差分析剔除超出误差范围的数据组,由此得到当前时刻保持机身直线平动所需要的所有关节的转动角度。
3.根据权利要求1或2所述的多足机器人保持直线平动的步态规划方法,其特征是:根据多足机器人直线平动运动的判据来判断得到的步态轨迹数据是否在实际误差允许以内,并将超出误差范围的数据剔除,其中,以垂直机身向上为Z轴方向,以水平面上垂直机器人前进方向向右为X轴方向,Z轴与X轴方向允许误差分别为εz、εx
所述误差判断的依据为:任意机器人运动的时刻,机身除直线平动方向以外的其它方向的位移偏移量为零,由此获得Z轴与X轴当前数据下的误差:
zzmp=bsinα+csin(β+α)-h—————(8)
xzmp=(bcosα+ccos(β+α)+a)cosγ-l0——(9)
如果|Zzmp|≤εz且|Xzmp|≤εx则所得数据在误差允许范围内,并将其输入到机器人中,完成相应步态调整;如果|Zzmp|≤εz、|Xzmp|≤εx有任意一个不成立则获得数据超过误差范围,并将其剔除以确保步态平稳。
CN201510092738.XA 2015-03-02 2015-03-02 一种多足机器人保持直线平动的步态规划方法 Expired - Fee Related CN104765372B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510092738.XA CN104765372B (zh) 2015-03-02 2015-03-02 一种多足机器人保持直线平动的步态规划方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510092738.XA CN104765372B (zh) 2015-03-02 2015-03-02 一种多足机器人保持直线平动的步态规划方法

Publications (2)

Publication Number Publication Date
CN104765372A CN104765372A (zh) 2015-07-08
CN104765372B true CN104765372B (zh) 2017-11-10

Family

ID=53647278

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510092738.XA Expired - Fee Related CN104765372B (zh) 2015-03-02 2015-03-02 一种多足机器人保持直线平动的步态规划方法

Country Status (1)

Country Link
CN (1) CN104765372B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112158273B (zh) * 2020-09-25 2021-12-17 东南大学 一种台阶自适应行走方法及装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1475192A1 (en) * 2001-12-28 2004-11-10 Honda Giken Kogyo Kabushiki Kaisha Gait producing device for leg type movable robot
CN1649698A (zh) * 2002-03-18 2005-08-03 索尼株式会社 机器人设备、腿式移动机器人的运动控制设备和方法、腿式移动机器人的传感器***和移动单元
CN101531006A (zh) * 2009-03-31 2009-09-16 清华大学 双足机器人动力式行走方法
CN102749919A (zh) * 2012-06-15 2012-10-24 华中科技大学 一种多足机器人平衡控制方法
JP2013116528A (ja) * 2011-12-02 2013-06-13 Honda Motor Co Ltd 脚式移動ロボットの歩容生成装置
CN103955217A (zh) * 2014-04-25 2014-07-30 中科宇博(北京)文化有限公司 大型四足机器人对角小跑步态的规划方法
CN104192221A (zh) * 2014-09-26 2014-12-10 哈尔滨工业大学 一种电驱动六足机器人运动控制***及方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1475192A1 (en) * 2001-12-28 2004-11-10 Honda Giken Kogyo Kabushiki Kaisha Gait producing device for leg type movable robot
CN1649698A (zh) * 2002-03-18 2005-08-03 索尼株式会社 机器人设备、腿式移动机器人的运动控制设备和方法、腿式移动机器人的传感器***和移动单元
CN101531006A (zh) * 2009-03-31 2009-09-16 清华大学 双足机器人动力式行走方法
JP2013116528A (ja) * 2011-12-02 2013-06-13 Honda Motor Co Ltd 脚式移動ロボットの歩容生成装置
CN102749919A (zh) * 2012-06-15 2012-10-24 华中科技大学 一种多足机器人平衡控制方法
CN103955217A (zh) * 2014-04-25 2014-07-30 中科宇博(北京)文化有限公司 大型四足机器人对角小跑步态的规划方法
CN104192221A (zh) * 2014-09-26 2014-12-10 哈尔滨工业大学 一种电驱动六足机器人运动控制***及方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于足端轨迹规划算法的液压四足机器人步态控制策略;王立鹏 等;《机械工程学报》;20130131;第49卷(第1期);第39-44页 *

Also Published As

Publication number Publication date
CN104765372A (zh) 2015-07-08

Similar Documents

Publication Publication Date Title
Ma et al. Omnidirectional static walking of a quadruped robot
JP2018527646A (ja) 二足ロボットの歩行制御方法及び歩行制御装置
CN111240339B (zh) 一种双足机器人的仿人步态规划方法
CN105666498A (zh) 提高六足机器人行走稳定性的步态规划方法
CN110405763B (zh) 一种仿人机器人多关节协同爆发跳跃的规划方法
CN105773618B (zh) 一种六足机器人行走的实现方法
CN107116540A (zh) 一种基于scs包围结构的机器人碰撞检测方法
CN106809294B (zh) 凸轮连杆组合机构驱动的步行机器人
CN110039544A (zh) 基于三次样条插值的仿人足球机器人步态规划
CN106681341A (zh) 基于多维度工作空间耦合算法的多足机器人步态优化控制方法
CN107584474A (zh) 一种基于几何投影的球面关节双臂机器人协调运动方法
CN104986241A (zh) 四足机器人及其步态规划方法
CN112987769B (zh) 四足机器人在变刚度地形稳定过渡的腿部主动调节方法
CN109079771A (zh) 一种五关节机器人及其控制方法
CN104765372B (zh) 一种多足机器人保持直线平动的步态规划方法
CN102799184B (zh) 仿生机械恐龙爬行稳定性控制方法
CN110032207B (zh) 机身等效连杆模型建立方法及多足协调控制方法
CN209551695U (zh) 一种可以在直角坐标内平移的机械臂
Tamada et al. High-speed bipedal robot running using high-speed visual feedback
CN112697149B (zh) 一种六足机器人节律步态足端轨迹的规划方法
CN110153988A (zh) 一种可以在直角坐标内平移的机械臂
Wang et al. Locomotion planning for quadruped robot over rough terrain
Shao et al. Trajectory planning and posture adjustment of a quadruped robot for obstacle striding
CN207650650U (zh) 基于深度视觉导航的重载多足机器人
Feng et al. Mechanism design and crawling process force analysis of inspection robot for power transmission lines

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20171110

Termination date: 20200302