JP2017509058A - カップリングの拘束を用いたシミュレーション - Google Patents
カップリングの拘束を用いたシミュレーション Download PDFInfo
- Publication number
- JP2017509058A JP2017509058A JP2016549718A JP2016549718A JP2017509058A JP 2017509058 A JP2017509058 A JP 2017509058A JP 2016549718 A JP2016549718 A JP 2016549718A JP 2016549718 A JP2016549718 A JP 2016549718A JP 2017509058 A JP2017509058 A JP 2017509058A
- Authority
- JP
- Japan
- Prior art keywords
- attachment
- axis
- main
- motor
- sub
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/17—Mechanical parametric or variational design
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/04—Constraint-based CAD
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/80—Technologies aiming to reduce greenhouse gasses emissions common to all road transportation technologies
- Y02T10/82—Elements for improving aerodynamics
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
CADシステムにより、製品の視覚化及びシミュレーションが可能となる。改善されたシステムが所望されている。
本発明の種々の実施形態には、モデルシミュレーション方法、対応する装置、及び、コンピュータで読み出し可能な媒体が含まれる。1つの方法は、シミュレーションモデルをデータ処理装置で受信するステップであって、シミュレーションモデルがカップリングによって接続された少なくとも1つの主ジョイントと少なくとも1つの従ジョイントとを含み、主ジョイントはリジッドボディの主アタッチメントを有し、従ジョイントはリジッドボディの従アタッチメントを有するステップを含む。当該方法は、主アタッチメントの主軸線及び従アタッチメントの従軸線をカップリングに基づいて識別するステップを含む。当該方法は、主軸線がモータを含むか又は従軸線がモータを含むかに関するモータ判別を行うステップと、主アタッチメント及び従アタッチメントに関する交差ベース判別を行うステップとを含む。当該方法は、モータ判別及び交差ベース判別に基づいてどのボディを拘束すべきかについての拘束判別を行うステップと、拘束判別にしたがって拘束を記憶するステップと、拘束判別にしたがってシミュレーションモデルを実行するステップとを含む。
A1・ν1+B1・ω1+A2・ν2+B2・ω2=c
であり、ここで、記号ν及びωはリジッドボディの直線運動速度及び角速度を表す。下付き数字は速度がどのリジッドボディに由来するかを表す。変数A,B,cはベクトルの導出値A,B及び補正値cであるか、又は、オブジェクト間の相互作用を定義する物理ライブラリを個別に構成することにより指定可能である。記号・はベクトルのドット積を表す。当該手段はどの2つのリジッドボディが拘束されるかを選択できる。しかし、方程式の構造及び使用可能なボディ数は通常は固定されている。
A1・(νa−νb)+B1・(ωa−ωb)+A2・(νc−νd)+B2・(ωc−ωd)=c
ここで、記号ν及びωは、各リジッドボディa,b,c,dの直線運動速度及び角速度を表す。この修正された方程式では、4つのリジッドボディ全てが、単独のリジッドボディ速度に代え、各ジョイントに結合されている各リジッドボディペアの速度差について考慮される。また、軸線ベクトルA1,B1,A2,B2を、各リジッドボディ速度に対する個別の軸線に分解可能である。拘束ソルバにこうした方程式を組み込めれば問題を解くことができるが、これは現行の物理エンジンの能力を超えている。4つまでのリジッドボディを参照する拘束方程式は、現行の物理エンジンでは一般には利用不能である。
A1・ν1+B1・ω1+A2・ν2+B2・ω2=c
を使用可能である。ここで、記号ν及びωは、リジッドボディの直線運動速度及び角速度を表す。下付き数字は速度がどのリジッドボディに由来するかを表す。変数A,B,cは、ユーザが指定した値を表す。
A1・ν1+B2・ω1+A1・ν2+B2・ω2=c
を使用できる。このケースでは、主軸線が直線運動軸線であって方向A1で運動し、従軸線が回転運動軸線であって軸線B2を中心として回転する。主軸線が回転軸線で従軸線が直線運動軸線である場合には、インデクスの数字が入れ替わる。ベクトルA1,B2の長さは、これらの長さの比が各軸線に適用される速度の比の逆数に対応するように調整される。例えば、回転軸線が直線運動軸線の移動の単位長さ当たりで2回ずつターンする場合、長さA1を長さB2で除算した比は4πとなる。
(A1+A2−proj(A2,A1))・ν1+(A2+A1−proj(A1,A2))・ν2=c
ここで、proj(A1,A2)={(A1・A2)/(A2・A1)}A2
を使用できる。この例では、当該方程式は、直線運動‐直線運動拘束を設定する。回転‐回転拘束の場合、ベクトルBが角速度値に対して使用可能となるが、全体としての方程式は同じである。このとき、A1は主軸線を表すベクトルであり、A2は従軸線を表すベクトルである。上述した方程式と同様に、各軸線の長さは、これらの長さの比が所望の速度の比の逆数となるように設定される。A1,A2が平行である場合、A1へのA2の射影はA2となり、A2へのA1の射影はA1となるので、方程式はより簡単な式
A1・ν1+A2・ν2=c
に単純化される。
Claims (20)
- データ処理装置(100)によって実行されるモデルシミュレーション方法であって、
シミュレーションモデル(300)を前記データ処理装置で受信するステップ(505)であって、前記シミュレーションモデルは、カップリング(314)によって接続された少なくとも1つの主ジョイント(312)と少なくとも1つの従ジョイント(318)とを含み、前記主ジョイントはリジッドボディの主アタッチメント(308)を有し、前記従ジョイントはリジッドボディの従アタッチメント(302)を有するステップと、
前記主アタッチメントの主軸線(320)及び前記従アタッチメントの従軸線(322)を前記カップリングに基づいて識別するステップ(510)と、
前記主軸線がモータ(316)を含むか又は前記従軸線がモータを含むかに関するモータ判別を行うステップ(520)と、
前記主アタッチメント及び前記従アタッチメントに関する交差ベース判別を行うステップ(525)と、
前記モータ判別及び前記交差ベース判別に基づいてどのボディを拘束すべきかについての拘束判別を行うステップ(530)と、
前記拘束判別にしたがって拘束を記憶するステップ(535)と、
前記拘束判別にしたがってシミュレーションモデルを実行するステップ(540)と
を含む、方法。 - 前記データ処理装置によりさらに、前記主アタッチメントがヌルであるか、又は、前記従アタッチメントがヌルであるか、又は、前記主アタッチメントと前記従アタッチメントとが同じであるか、又は、前記主軸線及び前記従軸線の双方がモータを含むかを判別することにより、前記カップリングがシミュレート可能であるか否かを判別する、
請求項1記載の方法。 - 前記交差ベース判別を行うステップは、前記従アタッチメント(428)が前記主ジョイントのベースであるか否かを判別するステップと、前記主アタッチメントが前記従ジョイントのベースであるか否かを判別するステップとを含む、
請求項1記載の方法。 - 前記シミュレーションモデルを実行するステップを、前記主軸線の軸線タイプ及び前記従軸線の軸線タイプに基づいて行う、
請求項1記載の方法。 - 前記モータ判別にしたがって、前記主軸線も前記従軸線もモータを含まないことが判別された場合、前記拘束判別において前記主アタッチメント及び前記従アタッチメントの双方が拘束されるものとする、
請求項1記載の方法。 - 前記モータ判別にしたがって、前記主軸線がモータを含みかつ前記従軸線がモータを含まないことが判別された場合、前記従アタッチメントが前記主ジョイントのベースであれば、前記拘束判別において前記従アタッチメントをバックグラウンドに拘束し、前記主アタッチメントは拘束しないものとする、
請求項1記載の方法。 - 前記データ処理装置によりさらに、前記主軸線の軸線タイプと前記従軸線の軸線タイプとを求め、前記主軸線及び前記従軸線が直線運動軸線である場合には、前記装置によりさらに、
(A1+A2−proj(A2,A1))・ν1+(A2+A1−proj(A1,A2))・ν2=c
なる拘束を記憶し、ここで、
proj(A1,A2)={(A1・A2)/(A2・A1)}A2
であり、A1は主軸線を表すベクトルであり、A2は従軸線を表すベクトルであり、ν1は主アタッチメントの直線運動速度を表し、ν2は従アタッチメントの直線運動速度を表し、cは補正係数を表す、
請求項1記載の方法。 - プロセッサ(102)とアクセス可能メモリ(108)とを含むデータ処理装置(100)であって、
前記データ処理装置は、特に、
シミュレーションモデル(300)、すなわち、カップリング(314)によって接続された少なくとも1つの主ジョイント(312)と少なくとも1つの従ジョイント(318)とを含み、前記主ジョイントがリジッドボディの主アタッチメント(308)を有し、前記従ジョイントがリジッドボディの従アタッチメント(302)を有するシミュレーションモデルを、前記データ処理装置で受信し(505)、
前記主アタッチメントの主軸線(320)及び前記従アタッチメントの従軸線(322)を前記カップリングに基づいて識別し(510)、
前記主軸線がモータ(316)を含むか又は前記従軸線がモータを含むかに関するモータ判別を行い(520)、
前記主アタッチメント及び前記従アタッチメントに関する交差ベース判別を行い(525)、
前記モータ判別及び前記交差ベース判別に基づいてどのボディを拘束すべきかについての拘束判別を行い(530)、
前記拘束判別にしたがって拘束を記憶し(535)、
前記拘束判別にしたがってシミュレーションモデルを実行する(540)
ように構成されている、データ処理装置。 - 前記データ処理装置によりさらに、前記主アタッチメントがヌルであるか、又は、前記従アタッチメントがヌルであるか、又は、前記主アタッチメントと前記従アタッチメントとが同じであるか、又は、前記主軸線及び前記従軸線の双方がモータを含むかを判別することにより、前記カップリングがシミュレート可能であるか否かが判別される、
請求項8記載のデータ処理装置。 - 前記交差ベース判別が行われる際に、前記従アタッチメント(428)が前記主ジョイントのベースであるか否かが判別され、前記主アタッチメントが前記従ジョイントのベースであるか否かが判別される、
請求項8記載のデータ処理装置。 - 前記シミュレーションモデルの実行が、前記主軸線の軸線タイプ及び前記従軸線の軸線タイプに基づいて行われる、
請求項8記載のデータ処理装置。 - 前記モータ判別にしたがって、前記主軸線も前記従軸線もモータを含まないことが判別された場合、前記拘束判別において、前記主アタッチメント及び前記従アタッチメントの双方が拘束されるものとする、
請求項8記載のデータ処理装置。 - 前記モータ判別にしたがって、前記主軸線がモータを含みかつ前記従軸線がモータを含まないことが判別された場合、前記従アタッチメントが前記主ジョイントのベースであれば、前記拘束判別において、前記従アタッチメントがバックグラウンドに拘束され、前記主アタッチメントは拘束されないものとする、
請求項8記載のデータ処理装置。 - 前記データ処理装置によりさらに、前記主軸線の軸線タイプと前記従軸線の軸線タイプとが求められ、前記主軸線及び前記従軸線が直線運動軸線である場合には、前記装置によりさらに、
(A1+A2−proj(A2,A1))・ν1+(A2+A1−proj(A1,A2))・ν2=c
なる拘束が記憶され、ここで、
proj(A1,A2)={(A1・A2)/(A2・A1)}A2
であり、A1は主軸線を表すベクトルであり、A2は従軸線を表すベクトルであり、ν1は主アタッチメントの直線運動速度を表し、ν2は従アタッチメントの直線運動速度を表し、cは補正係数を表す、
請求項8記載のデータ処理装置。 - 非一時性の、機械で読み出し可能な媒体(126)であって、
該媒体には、実行時に、データ処理装置(100)に、
シミュレーションモデル(300)を前記データ処理装置で受信させ(505)、前記シミュレーションモデルは、カップリング(314)によって接続された少なくとも1つの主ジョイント(312)と少なくとも1つの従ジョイント(318)とを含み、前記主ジョイントはリジッドボディの主アタッチメント(308)を有し、前記従ジョイントはリジッドボディの従アタッチメント(302)を有するようにし、
前記主アタッチメントの主軸線(320)及び前記従アタッチメントの従軸線(322)を前記カップリングに基づいて識別させ(510)、
前記主軸線がモータ(316)を含むか又は前記従軸線がモータを含むかに関するモータ判別を行わせ(520)、
前記主アタッチメント及び前記従アタッチメントに関する交差ベース判別を行わせ(525)、
前記モータ判別及び前記交差ベース判別に基づいてどのボディを拘束すべきかについての拘束判別を行わせ(530)、
前記拘束判別にしたがって拘束を記憶させ(535)、
前記拘束判別にしたがって前記シミュレーションモデルを実行させる(540)
ための複数の実行可能な命令が符号化されている、
機械で読み出し可能な媒体。 - 前記データ処理装置によりさらに、前記主アタッチメントがヌルであるか、又は、前記従アタッチメントがヌルであるか、又は、前記主アタッチメントと前記従アタッチメントとが同じであるか、又は、前記主軸線及び前記従軸線の双方がモータを含むかが判別されることにより、前記カップリングがシミュレート可能であるか否かが判別される、
請求項15記載の機械で読み出し可能な媒体。 - 前記交差ベース判別が行われる際に、前記従アタッチメント(428)が前記主ジョイントのベースであるか否かが判別され、前記主アタッチメントが前記従ジョイントのベースであるか否かが判別される、
請求項15記載の機械で読み出し可能な媒体。 - 前記シミュレーションモデルの実行が、前記主軸線の軸線タイプ及び前記従軸線の軸線タイプに基づいて行われる、
請求項15記載の機械で読み出し可能な媒体。 - 前記モータ判別にしたがって、前記主軸線も前記従軸線もモータを含まないことが判別された場合、前記拘束判別において前記主アタッチメント及び前記従アタッチメントの双方が拘束されるものとし、
前記モータ判別にしたがって、前記主軸線がモータを含みかつ前記従軸線がモータを含まないことが判別された場合、前記従アタッチメントが前記主ジョイントのベースであれば、前記拘束判別において、前記従アタッチメントがバックグラウンドに拘束され、前記主アタッチメントは拘束されないものとする、
請求項15記載の機械で読み出し可能な媒体。 - 前記データ処理装置によりさらに、前記主軸線の軸線タイプと前記従軸線の軸線タイプとが求められ、前記主軸線及び前記従軸線が直線運動軸線である場合には、前記装置によりさらに、
(A1+A2−proj(A2,A1))・ν1+(A2+A1−proj(A1,A2))・ν2=c
なる拘束が記憶され、ここで、
proj(A1,A2)={(A1・A2)/(A2・A1)}A2
であり、A1は主軸線を表すベクトルであり、A2は従軸線を表すベクトルであり、ν1は主アタッチメントの直線運動速度を表し、ν2は従アタッチメントの直線運動速度を表し、cは補正係数を表す、
請求項15記載の機械で読み出し可能な媒体。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/170,753 US9424378B2 (en) | 2014-02-03 | 2014-02-03 | Simulation using coupling constraints |
| US14/170,753 | 2014-02-03 | ||
| PCT/US2015/013641 WO2015116878A1 (en) | 2014-02-03 | 2015-01-30 | Simulation using coupling constraints |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017509058A true JP2017509058A (ja) | 2017-03-30 |
| JP6279753B2 JP6279753B2 (ja) | 2018-02-14 |
Family
ID=53755048
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016549718A Expired - Fee Related JP6279753B2 (ja) | 2014-02-03 | 2015-01-30 | カップリングの拘束を用いたシミュレーション、データ処理装置および媒体 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US9424378B2 (ja) |
| EP (1) | EP3103042A4 (ja) |
| JP (1) | JP6279753B2 (ja) |
| CN (1) | CN105960641B (ja) |
| WO (1) | WO2015116878A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3613545B1 (en) * | 2018-08-24 | 2025-06-11 | Siemens Aktiengesellschaft | Simulation assisted planning of motions to lift heavy objects |
| US11037354B1 (en) | 2019-02-14 | 2021-06-15 | Apple Inc. | Character joint representation |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000137740A (ja) * | 1998-08-25 | 2000-05-16 | Toshiba Corp | アセンブリモデル作成方法およびアセンブリモデル作成処理プログラムを記録した記録媒体 |
| US20120078598A1 (en) * | 2010-09-27 | 2012-03-29 | Siemens Corporation | Custom Physics Simulation Joints |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6766950B2 (en) * | 1997-12-16 | 2004-07-27 | Donald R. Hall | Modular architecture sensing and computing platform |
| AU2382300A (en) * | 1998-12-23 | 2000-07-12 | National Institute Of Standards And Technology ("Nist") | Method and system for a virtual assembly design environment |
| SE0001312D0 (sv) * | 2000-04-10 | 2000-04-10 | Abb Ab | Industrirobot |
| US8010180B2 (en) * | 2002-03-06 | 2011-08-30 | Mako Surgical Corp. | Haptic guidance system and method |
| SE0301531L (sv) * | 2003-05-22 | 2004-11-23 | Abb Ab | A Control method for a robot |
| FR2861857B1 (fr) * | 2003-10-29 | 2006-01-20 | Snecma Moteurs | Deplacement d'un objet articule virtuel dans un environnement virtuel en evitant les collisions internes entre les elements articules de l'objet articule |
| EP2038712B2 (en) * | 2006-06-13 | 2019-08-28 | Intuitive Surgical Operations, Inc. | Control system configured to compensate for non-ideal actuator-to-joint linkage characteristics in a medical robotic system |
| US8571840B2 (en) | 2007-03-28 | 2013-10-29 | Autodesk, Inc. | Constraint reduction for dynamic simulation |
| US9122821B2 (en) | 2010-05-25 | 2015-09-01 | Siemens Products Lifecycle Management Software Inc. | Method and system for simulation of automated processes |
| US9259289B2 (en) * | 2011-05-13 | 2016-02-16 | Intuitive Surgical Operations, Inc. | Estimation of a position and orientation of a frame used in controlling movement of a tool |
| US9035742B2 (en) * | 2011-12-06 | 2015-05-19 | Microsoft Technology Licensing, Llc | Electronic compensated pivot control |
-
2014
- 2014-02-03 US US14/170,753 patent/US9424378B2/en active Active
-
2015
- 2015-01-30 JP JP2016549718A patent/JP6279753B2/ja not_active Expired - Fee Related
- 2015-01-30 CN CN201580007013.4A patent/CN105960641B/zh not_active Expired - Fee Related
- 2015-01-30 EP EP15743065.3A patent/EP3103042A4/en not_active Ceased
- 2015-01-30 WO PCT/US2015/013641 patent/WO2015116878A1/en not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000137740A (ja) * | 1998-08-25 | 2000-05-16 | Toshiba Corp | アセンブリモデル作成方法およびアセンブリモデル作成処理プログラムを記録した記録媒体 |
| US20120078598A1 (en) * | 2010-09-27 | 2012-03-29 | Siemens Corporation | Custom Physics Simulation Joints |
Also Published As
| Publication number | Publication date |
|---|---|
| US9424378B2 (en) | 2016-08-23 |
| EP3103042A4 (en) | 2017-09-06 |
| JP6279753B2 (ja) | 2018-02-14 |
| EP3103042A1 (en) | 2016-12-14 |
| CN105960641A (zh) | 2016-09-21 |
| CN105960641B (zh) | 2019-04-12 |
| WO2015116878A1 (en) | 2015-08-06 |
| US20150220666A1 (en) | 2015-08-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111090922B (zh) | 对用于多个工业单元的协作机器人编程的方法和系统 | |
| CN107065790B (zh) | 用于确定虚拟环境中的虚拟机器人的配置的方法和系统 | |
| EP2923805A2 (en) | Object manipulation driven robot offline programming for multiple robot system | |
| EP3166081A2 (en) | Method and system for positioning a virtual object in a virtual simulation environment | |
| CN108000523B (zh) | 模拟机器人系统的动作的模拟装置、模拟方法及记录介质 | |
| EP3718031B1 (en) | A method of operating a cad system model for modelling an article to be manufactured | |
| EP3520084B1 (en) | System and method for element quality improvement in 3d quadrilateral-dominant surface meshes | |
| US20190308321A1 (en) | Methods and Systems for Establishing and Maintaining a Pre-Build Relationship | |
| JP6279753B2 (ja) | カップリングの拘束を用いたシミュレーション、データ処理装置および媒体 | |
| CN110235131B (zh) | 用于模拟工业机器人的机器人程序的方法及系统 | |
| JP2017504890A (ja) | コンピュータ支援設計モデルの自動動作 | |
| JP6246339B2 (ja) | 図面ビューにスケッチ寸法を規定する方法、装置及びコンピュータプログラム | |
| WO2015164052A1 (en) | Duplicate pattern of assembly components in cad models | |
| CN107618032A (zh) | 用于基于第二轨迹控制机器人的机器人运动的方法和装置 | |
| JP2012256270A5 (ja) | ||
| US10780642B2 (en) | System and method for computing surfaces in a multi-layer part | |
| JP6603013B2 (ja) | 折り畳みシートオブジェクトの設計 | |
| EP3295291B1 (en) | Drawing object inferring system and method | |
| CN116061181B (zh) | 机器人运动轨迹确定方法、装置、设备、介质和产品 | |
| US12271587B1 (en) | Surface-based 3D modelling techniques on touchscreen device with angle-adjustable touchscreen | |
| Pitkänen et al. | Synchronization of mobile robot's actuated wheels | |
| Frigeni | Path-Planning | |
| Mukherjee | Parallel Algorithm for Constrained Multi-Rigid Body System Dynamics in Generalized Topologies | |
| JP2006209656A (ja) | 局所座標系決定プログラム | |
| KR20170056284A (ko) | 그래픽 사용자 인터페이스 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160930 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170915 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171002 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171205 |
|
| 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: 20171219 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180117 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6279753 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |