JP5770067B2 - Robot arm - Google Patents
Robot arm Download PDFInfo
- Publication number
- JP5770067B2 JP5770067B2 JP2011242920A JP2011242920A JP5770067B2 JP 5770067 B2 JP5770067 B2 JP 5770067B2 JP 2011242920 A JP2011242920 A JP 2011242920A JP 2011242920 A JP2011242920 A JP 2011242920A JP 5770067 B2 JP5770067 B2 JP 5770067B2
- Authority
- JP
- Japan
- Prior art keywords
- robot arm
- command value
- change
- value
- joint
- 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
Links
Images
Landscapes
- Manipulator (AREA)
Description
本発明は、冗長度を有するロボットアームに関する。 The present invention relates to a robot arm having redundancy.
ロボットアームの制御手法として、その位置及び姿勢を定める6要素に加え、さらに冗長度を定める要素を指定することにより、ヤコビ行列を用いて各関節角度の駆動量を定める手法が提案されている(特許文献1参照)。当該技術によれば、冗長度を定める要素として選定された慣性能率の変化量が「0」に指定されることにより、各関節機構の駆動源にかかる負荷変化量の低下が図られている。 As a control method of the robot arm, a method for determining the driving amount of each joint angle using a Jacobian matrix by specifying an element for determining redundancy in addition to six elements for determining the position and posture is proposed ( Patent Document 1). According to this technique, the amount of change in the load applied to the drive source of each joint mechanism is reduced by designating “0” as the amount of change in the inertia ratio selected as an element for determining the redundancy.
しかし、位置又は姿勢が容易に変化する不安定な台座によりロボットアームが支持されている場合、前記制御手法にしたがってロボットアームの指定箇所の位置及び姿勢を目標軌道に追従させようとする際に、各関節機構駆動源にかかる負荷の変化が抑制されうる一方、ロボットアームの動作が不安定になる可能性がある。 However, when the robot arm is supported by an unstable pedestal whose position or posture easily changes, when trying to make the position and posture of the designated position of the robot arm follow the target trajectory according to the control method, While the change of the load applied to each joint mechanism drive source can be suppressed, the operation of the robot arm may become unstable.
そこで、本発明は、不安定な台座により支持されている状況においても、指定箇所の位置及び姿勢を目標軌道に追従させながらも動作の安定化を図ることができるロボットアームを提供することを解決課題とする。 Therefore, the present invention solves the problem of providing a robot arm that can stabilize the operation while keeping the position and posture of the designated location following the target trajectory even in a situation where the robot is supported by an unstable pedestal. Let it be an issue.
前記課題を解決するための本発明のロボットアームは、複数の関節機構と、各関節角度が指令値にしたがって変化するように当該各関節角度を制御する制御装置とを備え、位置及び姿勢が変化し得る台座により支持されている冗長度を有するロボットアームである。前記制御装置は、前記ロボットアームの指定箇所の位置及び姿勢の変化量を定める6要素を指定するために、前記複数の関節機構の角度の微小変化に対する前記指定箇所の位置及び姿勢の微小変化を表わす第1ヤコビ行列の擬似逆行列を、前記指定箇所の位置及び姿勢の微小変化に対して乗じることにより第1指令値を計算し、前記冗長度を定める要素としての前記ロボットアームの全体重心位置の変化量を、0又は指定範囲内の値に指定するために、前記複数の関節機構の角度の微小変化に対する前記ロボットアームの全体重心位置の微小変化を表わす第2ヤコビ行列の擬似逆行列を、前記ロボットアームの順キネマティクスモデルに従って前記第1指令値に基づいて計算された前記ロボットアームの重心位置の微小変化に対して乗じた結果を前記第1ヤコビ行列の零空間に投影することにより第2指令値を計算し、かつ、前記第1指令値と前記第2指令値に指定係数rを乗じた結果との和を前記指令値として計算するように構成され、前記指定係数rは、0<r<1の範囲の値であることを特徴とする。 A robot arm according to the present invention for solving the above-described problem includes a plurality of joint mechanisms and a control device that controls each joint angle so that each joint angle changes according to a command value, and the position and posture change. It is a robot arm having redundancy supported by a pedestal that can be . The control device performs minute changes in the positions and postures of the designated portions with respect to minute changes in angles of the joint mechanisms in order to designate six elements that determine the amount of change in the positions and postures of the designated portions of the robot arm. Calculating the first command value by multiplying the pseudo inverse matrix of the first Jacobian matrix expressed by the minute change in the position and orientation of the designated location, and the position of the entire center of gravity of the robot arm as an element for determining the redundancy In order to specify a change amount of 0 as a value within a specified range, a pseudo inverse matrix of a second Jacobian matrix representing a minute change in the overall center of gravity position of the robot arm with respect to a minute change in the angle of the plurality of joint mechanisms And a result obtained by multiplying a small change in the center of gravity position of the robot arm calculated based on the first command value according to the forward kinematics model of the robot arm. Is calculated on the null space of the first Jacobian matrix, and the command value is the sum of the first command value and the result obtained by multiplying the second command value by the designated coefficient r. The designated coefficient r is a value in the range of 0 <r <1 .
本発明のロボットアームは、前記指定係数rは、サンプリング周期が大きくなるほど小さくなる値であり、前記サンプリング周期が小さくなるほど大きくなる値であることが好ましい。 In the robot arm of the present invention, it is preferable that the designation coefficient r is a value that decreases as the sampling period increases, and increases as the sampling period decreases.
(ロボットアームの構成)
図1に示されている本発明の一実施形態としてのロボットアーム1は、台座2により支持されている。台座2は、遠隔操作可能な台車等の移動装置、又は当該台車に取り付けられているリフタ等の一部により構成されている。台座2又はこれを構成要素とする移動装置等の機器がロボットアーム1の構成要素であってもよい。ロボットアーム1の先端部にはエンドエフェクタ3が取り付けられている。エンドエフェクタ3は、例えばバルブの開閉というタスクを実行するため、当該バルブのハンドルに係合させるための適当な構造とされている。エンドエフェクタ3はロボットアーム1の構成要素であってもよい。
(Robot arm configuration)
A robot arm 1 as an embodiment of the present invention shown in FIG. 1 is supported by a
ロボットアーム1は、9つの関節機構Ji(i=Bz, By, Sz, Sy, Sx, Ey, Wx, Wy, Wz)と、当該9つの関節機構Jiを介して順に連結されている10のリンク部材Lk(k=1〜9)とを備えている。すなわち、本実施形態のロボットアーム1の自由度qは「9」であり、その冗長度pは「3(=9−q)」である。各関節機構Jiには、その関節角度θiに応じた信号を出力するロータリエンコーダ等の関節角度センサが設けられている。 The robot arm 1 is connected to nine joint mechanisms J i (i = Bz, By, Sz, Sy, Sx, Ey, Wx, Wy, Wz) and the nine joint mechanisms J i in turn. Link member L k (k = 1 to 9). That is, the degree of freedom q of the robot arm 1 of the present embodiment is “9”, and the redundancy p thereof is “3 (= 9−q)”. Each joint mechanism J i is provided with a joint angle sensor such as a rotary encoder that outputs a signal corresponding to the joint angle θ i .
ロボットアーム1、台座2及びエンドエフェクタ3のうち少なくとも1つに、撮像装置が取り付けられ、当該撮像装置により撮像された画像がロボットアーム1から離れた場所に設置されている画像装置に表示される。操作者はこの画像を見ながら遠隔操作装置を操作することにより、台座2を構成する移動装置の動作に加えて、ロボットアーム1及びエンドエフェクタ3の動作を遠隔制御することができる。
An imaging device is attached to at least one of the robot arm 1, the
(制御装置の構成)
ロボットアーム1は、図2に示されている制御装置4を備えている。制御装置4は、プログラマブルコンピュータにより構成されている。制御装置4には、遠隔操作装置からアーム1の目標運動軌道が入力される。変数の「軌道」とは、当該変数の時間変化態様を表わす時系列的な変数値を意味する。制御装置4は、第1指令値計算要素41と、第2指令値計算要素42とを備えている。
(Configuration of control device)
The robot arm 1 includes a
制御装置4には、関節角度センサから出力された信号が入力される。制御装置4は、当該入力信号に基づき、アーム1の各関節機構Jiの動作制御指令にしたがって、各関節機構Jiの駆動源の動作を制御するという制御処理を実行するように構成されている。
A signal output from the joint angle sensor is input to the
ここで、制御装置4が演算処理を実行するように構成されているとは、制御装置4を構成するCPU(中央演算処理)が、必要なソフトウェア及びデータをメモリ(記憶装置)から読み取り、当該ソフトウェアにしたがって当該演算処理を実行するようにプログラムされていることを意味する。
Here, the
(制御処理)
前記構成の制御装置4により実行されるロボットアーム1の制御処理に付いて説明する。
(Control processing)
The control process of the robot arm 1 executed by the
第1指令値計算要素41により、ロボットアーム1の指定箇所である先端部の位置及び姿勢(以下「手先位置姿勢」という。)の今回目標値QH_desと前回指令値QH_cmd_preとの偏差に基づき、関係式(01)にしたがって第1指令値Δθ1_cmdが計算される。第1指令値Δθ1_cmdは、手先位置姿勢QH=(PH, θH)=(xH, yH, zH, θHx, θHy, θHz)をその今回目標値QH_desに一致させるための各関節機構Jiの関節角度の変化量Δθ=(ΔθBz, ΔθBy, ΔθSz, ΔθSy, ΔθSx, ΔθEy, ΔθWx, ΔθWy, ΔθWz)を定めるものである。すなわち、第1指令値Δθ1_cmdは、手先位置姿勢QHの変化量を定める6要素であるxH, yH, zH, θHx, θHy及びθHzを指定するためのものである。
Deviation between the current target value Q H _des and the previous command value Q H _cmd_pre of the position and posture (hereinafter referred to as “hand position / posture”) of the tip, which is the designated portion of the robot arm 1, by the first command
手先位置姿勢の前回指令値QH_cmd_preは、各関節角度の前回までの変化指令値Δθ_cmdが累計された結果としての前回指令値θ_cmd_preに基づき、ロボットアーム1の順キネマティクスモデルにしたがって計算される。 The previous command value Q H _cmd_pre of the hand position / posture is calculated according to the forward kinematics model of the robot arm 1 based on the previous command value θ_cmd_pre as a result of accumulating the change command values Δθ_cmd up to the previous time of each joint angle. .
Δθ1_cmd=JH #(QH_des-QH_cmd_pre) ..(01)。 Δθ1_cmd = J H # (Q H _des-Q H _cmd_pre) .. (01).
「#」は擬似逆行列を表わす。「JH」は、各関節機構Jiの関節角度の微小変化Δθ=(ΔθBz, ΔθBy, ΔθSz, ΔθSy, ΔθSx, ΔθEy, ΔθWx, ΔθWy, ΔθWz)に対する、手先位置姿勢QHの微小変化ΔQHを表わすヤコビ行列(第1ヤコビ行列)である。ヤコビ行列JH及びその擬似逆行列JH #は、各関節角度の前回指令値θ_cmd_preと、手先位置姿勢の前回指令値QH_cmd_preとに基づいて計算される。 “ # ” Represents a pseudo inverse matrix. “J H ” is a hand for a minute change Δθ = (Δθ Bz , Δθ By , Δθ Sz , Δθ Sy , Δθ Sx , Δθ Ey , Δθ Wx , Δθ Wy , Δθ Wz ) of each joint mechanism J i. it is a Jacobian matrix representing the minute change Delta] Q H of the position and orientation Q H (first Jacobian). The Jacobian matrix J H and its pseudo inverse matrix J H # are calculated based on the previous command value θ_cmd_pre for each joint angle and the previous command value Q H _cmd_pre for the hand position / posture.
第2指令値計算要素42により、第1指令値Δθ1_cmdに基づき、順キネマティクスモデルにしたがって全体重心位置の推定変化量ΔPgc_estが計算される。そして、全体重心位置の推定変化量ΔPgc_estに基づき、関係式(02)にしたがって第2指令値Δθ2_cmdが計算される。第2指令値Δθ2_cmdは、手先位置姿勢の今回目標値QH_desを変化させないようにロボットアーム1の全体重心位置Pgc=(xgc, ygc, zgc)を維持するための、各関節機構Jiの関節角度の変化量を定めるものである。すなわち、。第2指令値Δθ2_cmdは、冗長度p(=3)を定める要素としてのロボットアーム1の全体重心位置Pgcの変化量を、0又は指定範囲内の値に指定するためのものである。
Based on the first command value Δθ1_cmd, the second command
Δθ2_cmd=(E-JH #JH)Jgc #ΔPgc_est ..(02)。 Δθ2_cmd = (EJ H # J H ) J gc # ΔP gc _est .. (02).
「Jgc」は、各関節機構Jiの関節角度の微小変化Δθに対する、全体重心位置Pgcの微小変化ΔPHを表わすヤコビ行列(第2ヤコビ行列)である。ヤコビ行列Jgc及びその擬似逆行列Jgc #は、各関節角度の前回指令値θ_cmd_preと、全体重心位置の前回指令値Pgc_cmd_preとに基づいて計算される。「E-JH #JH」は、ヤコブ行列JHの零空間を意味する。 "J gc" is a relative small change Δθ in the joint angle of each joint mechanism J i, Jacobian matrix representing the minute change [Delta] P H of the overall center-of-gravity position P gc (second Jacobian). The Jacobian matrix J gc and its pseudo inverse matrix J gc # are calculated based on the previous command value θ_cmd_pre for each joint angle and the previous command value P gc _cmd_pre for the entire center of gravity position. “EJ H # J H ” means a null space of the Jacob matrix J H.
第1指令値Δθ1_cmd及び第2指令値Δθ2_cmdの和が、指令値Δθ_cmdとして計算される。この指令値Δθ_cmdに応じて、各関節機構Jiの関節角度θiがΔθ_cmd_iだけ変化するようにその駆動源の動作が制御される。
なお、第1指令値Δθ1_cmdと、第2指令値Δθ2_cmdに所定の比率r(0<r<1)を乗じた結果との和が、指令値Δθ_cmdとして計算されてもよい。時定数Tと、サンプリング周期τとに基づき、当該比率は関係式(03)により表わされる。
The sum of the first command value Δθ1_cmd and the second command value Δθ2_cmd is calculated as the command value Δθ_cmd. In accordance with this command value Δθ_cmd, the operation of the drive source is controlled so that the joint angle θ i of each joint mechanism J i changes by Δθ_cmd_i .
The sum of the first command value Δθ1_cmd and the result obtained by multiplying the second command value Δθ2_cmd by a predetermined ratio r (0 <r <1) may be calculated as the command value Δθ_cmd. Based on the time constant T and the sampling period τ, the ratio is expressed by the relational expression (03).
r=1/(1+(τ/T)) ..(03)。 r = 1 / (1+ (τ / T)) .. (03).
本発明によれば、ロボットアーム1が不安定な台座2により支持されている状況においても、手先位置姿勢QHをその目標値QH_desに追従させながらも、ロボットアーム1の全体重心位置Pgcの変化が防止又は制限されるので、ロボットアーム1の動作の安定化が図られる。
According to the present invention, even when the robot arm 1 is supported by the
例えば、台座2の運動が弾性要素又はバネ要素を介して床面に接触しているモデルにより表現されるような、台座2が不安定な状況について考える。この状況で、図3(b)に示されているように手先位置姿勢QHをその目標値QH_desに追従させた結果、ロボットアーム1の全体重心位置Pgcが変化した場合、弾性要素の変形によって台座2の位置及び姿勢が変化してしまう。台座2の位置姿勢変化を補償するために各関節角度θが制御された場合、少なくとも一部の関節角度θの制御が発振してしまい、ロボットアーム1の動作が不安定になる可能性がある。
For example, consider a situation where the
しかるに、本発明によれば、この状況で、図3(a)に示されているように手先位置姿勢QHをその目標値QH_desに追従させながらも、ロボットアーム1の全体重心位置Pgcの変化が防止又は制限抑制される。このため、弾性要素の変形による台座2の位置及び姿勢の変化が防止又は制限され、ロボットアーム1の動作が安定に制御される。
However, according to the present invention, in this situation, even while tracking the tip position and orientation Q H as shown in the target value Q H _des in FIG. 3 (a), the overall center-of-gravity position P of the robot arm 1 Changes in gc are prevented or restricted. For this reason, the change of the position and attitude of the
ロボットアーム1の冗長度pが「3」であるため、ロボットアーム1の全体重心位置Pgcが直交する3軸方向について調節されうる。なお、ロボットアーム1の後端部(基端部)を台座2に対して変位させる駆動機構(XYステージなど)が設けられ、ロボットアーム1の台座座標系における全体重心位置Pgcの3軸方向成分のうち一部が当該駆動機構によって制御されうる場合、ロボットアーム1の冗長度pが「1」又は「2」になるように、関節機構Jiの総数が「7」又は「8」に変更されてもよい。
Since the redundancy p of the robot arm 1 is “3”, the overall center-of-gravity position P gc of the robot arm 1 can be adjusted in three orthogonal directions. A drive mechanism (XY stage or the like) that displaces the rear end (base end) of the robot arm 1 with respect to the
1‥ロボットアーム、2‥台座、3‥エンドエフェクタ、4‥制御装置、J1〜J9‥関節機構。 1 ‥ robot arm, 2 ‥ pedestal, 3 ‥ end effector, 4 ‥ controller, J 1 ~J 9 ‥ joint mechanism.
Claims (2)
前記制御装置は、
前記ロボットアームの指定箇所の位置及び姿勢の変化量を定める6要素を指定するために、前記複数の関節機構の角度の微小変化に対する前記指定箇所の位置及び姿勢の微小変化を表わす第1ヤコビ行列の擬似逆行列を、前記指定箇所の位置及び姿勢の微小変化に対して乗じることにより第1指令値を計算し、
前記冗長度を定める要素としての前記ロボットアームの全体重心位置の変化量を、0又は指定範囲内の値に指定するために、前記複数の関節機構の角度の微小変化に対する前記ロボットアームの全体重心位置の微小変化を表わす第2ヤコビ行列の擬似逆行列を、前記ロボットアームの順キネマティクスモデルに従って前記第1指令値に基づいて計算された前記ロボットアームの重心位置の微小変化に対して乗じた結果を前記第1ヤコビ行列の零空間に投影することにより第2指令値を計算し、かつ、
前記第1指令値と前記第2指令値に指定係数rを乗じた結果との和を前記指令値として計算するように構成され、
前記指定係数rは、0<r<1の範囲の値であることを特徴とするロボットアーム。 A robot arm having a plurality of joint mechanisms and a control unit that controls each joint angle so that each joint angle changes according to a command value, and is supported by a base that can change its position and posture. Because
The controller is
A first Jacobian matrix representing a minute change in the position and orientation of the designated portion with respect to a minute change in angle of the plurality of joint mechanisms in order to designate six elements that define the amount of change in the position and posture of the designated position of the robot arm The first command value is calculated by multiplying the pseudo inverse matrix of
In order to designate the amount of change in the overall center of gravity position of the robot arm as an element for determining the redundancy as 0 or a value within a designated range, the overall center of gravity of the robot arm with respect to minute changes in the angles of the plurality of joint mechanisms A pseudo inverse matrix of the second Jacobian matrix representing a minute change in position is multiplied by a minute change in the center of gravity position of the robot arm calculated based on the first command value according to the forward kinematics model of the robot arm. Calculating a second command value by projecting the result onto the null space of the first Jacobian matrix; and
A sum of a result of multiplying the first command value and the second command value by a designated coefficient r is calculated as the command value ;
The robot arm according to claim 1, wherein the designation coefficient r is a value in a range of 0 <r <1 .
前記指定係数rは、サンプリング周期が大きくなるほど小さくなる値であり、前記サンプリング周期が小さくなるほど大きくなる値であることを特徴とするロボットアーム。 The robot arm according to claim 1, wherein the specified coefficient r is a value that decreases as the sampling period increases and increases as the sampling period decreases.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011242920A JP5770067B2 (en) | 2011-11-04 | 2011-11-04 | Robot arm |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011242920A JP5770067B2 (en) | 2011-11-04 | 2011-11-04 | Robot arm |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013094948A JP2013094948A (en) | 2013-05-20 |
JP5770067B2 true JP5770067B2 (en) | 2015-08-26 |
Family
ID=48617445
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011242920A Active JP5770067B2 (en) | 2011-11-04 | 2011-11-04 | Robot arm |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5770067B2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6033193B2 (en) * | 2013-09-24 | 2016-11-30 | 本田技研工業株式会社 | robot |
CN105899334A (en) | 2014-10-29 | 2016-08-24 | 株式会社安川电机 | Machining device and production method of workpiece |
JP5896003B1 (en) * | 2014-10-29 | 2016-03-30 | 株式会社安川電機 | Processing apparatus, teaching method, workpiece production method, controller, and control method |
JP2016087705A (en) * | 2014-10-29 | 2016-05-23 | 株式会社安川電機 | Processing device and workpiece production method |
JP2016087704A (en) * | 2014-10-29 | 2016-05-23 | 株式会社安川電機 | Processing device and workpiece production method |
JP6371959B2 (en) * | 2016-09-02 | 2018-08-15 | 株式会社プロドローン | Robot arm and unmanned aircraft equipped with the same |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0413579A (en) * | 1990-05-02 | 1992-01-17 | Nippondenso Co Ltd | Nonreactive device |
JPH0852674A (en) * | 1994-08-12 | 1996-02-27 | Kobe Steel Ltd | Position attitude determining method for manipulator |
JP3207728B2 (en) * | 1995-10-11 | 2001-09-10 | 三菱重工業株式会社 | Control method of redundant manipulator |
JP2004094399A (en) * | 2002-08-29 | 2004-03-25 | Mitsubishi Heavy Ind Ltd | Control process for multi-joint manipulator and its control program as well as its control system |
JP5109573B2 (en) * | 2007-10-19 | 2012-12-26 | ソニー株式会社 | Control system, control method, and robot apparatus |
-
2011
- 2011-11-04 JP JP2011242920A patent/JP5770067B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013094948A (en) | 2013-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5770067B2 (en) | Robot arm | |
JP5114019B2 (en) | Method for controlling the trajectory of an effector | |
JP6312264B2 (en) | Constraints on robot manipulators with redundant degrees of freedom | |
JP4508164B2 (en) | Articulated robot and its control program | |
US10618164B2 (en) | Robot system having learning control function and learning control method | |
TWI673150B (en) | Robot teaching method and robot arm control device | |
JP5129415B2 (en) | ROBOT, ROBOT CONTROL DEVICE, CONTROL METHOD, AND CONTROL PROGRAM | |
JP6700669B2 (en) | Control method, robot device, program, recording medium, and article manufacturing method | |
US20060195228A1 (en) | Robot locus control method and apparatus and program of robot locus control method | |
JP2019509907A (en) | Mechanical system control method, mechanical system controller, robot manipulator, and non-transitory computer-readable storage medium | |
JPWO2017033376A1 (en) | Industrial robot and driving method thereof | |
JP2018514403A (en) | System and method for controlling robot operation | |
JP2010131702A (en) | Robot device | |
JP7339806B2 (en) | Control system, robot system and control method | |
KR20110041950A (en) | Teaching and playback method using redundancy resolution control for manipulator | |
JP2019042879A (en) | Target zmp track generation device | |
US11613012B2 (en) | Robot controller | |
Lippiello et al. | A position-based visual impedance control for robot manipulators | |
US20170028555A1 (en) | Robot control apparatus for compensating for elastic deformation of support body | |
JP2013094935A (en) | Robot arm device | |
KR20100089031A (en) | Control device and method for a manipulator | |
US20160075013A1 (en) | Positioning control apparatus | |
JP5758777B2 (en) | robot | |
JP5752565B2 (en) | Robot arm | |
JP5774552B2 (en) | Robot controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20131127 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140825 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140902 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141104 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150526 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150624 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5770067 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |