JP5843359B2 - Information processing system, server device, terminal device, information processing device, information processing method, and program - Google Patents
Information processing system, server device, terminal device, information processing device, information processing method, and program Download PDFInfo
- Publication number
- JP5843359B2 JP5843359B2 JP2012076177A JP2012076177A JP5843359B2 JP 5843359 B2 JP5843359 B2 JP 5843359B2 JP 2012076177 A JP2012076177 A JP 2012076177A JP 2012076177 A JP2012076177 A JP 2012076177A JP 5843359 B2 JP5843359 B2 JP 5843359B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- analysis
- processed product
- shape data
- unit
- 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
Landscapes
- Processing Or Creating Images (AREA)
Description
本発明は、金型を用いて加工された加工品の表面の応力を出力する情報処理システム等に関するものである。 The present invention relates to an information processing system or the like that outputs a surface stress of a processed product processed using a mold.
従来の情報処理システムとして、現場エリアに、電気機器と、上記電気機器の機器状態を検出する検出器と、上記検出器により検出された検出データを通信信号に変換して送信する第1の通信信号変換器とを備え、管理エリアに、上記第1の通信信号変換器から受信した通信信号を上記第1の通信信号変換器による変換前の検出データへ変換する第2の通信信号変換器と、上記第2の通信信号変換器により変換された検出データから機器状態を解析する診断・解析プログラムと、該診断・解析プログラムでの解析に必要なデータおよび診断結果を蓄積する保守データベースとを有する保守ツールと、上記保守ツールにより解析された診断結果を表示する表示器とを備えたものが知られていた(例えば、特許文献1参照)。 As a conventional information processing system, an electric device, a detector for detecting a device state of the electric device, and first data for converting detection data detected by the detector into a communication signal and transmitting it to a site area A second communication signal converter that converts a communication signal received from the first communication signal converter into detection data before conversion by the first communication signal converter; And a diagnosis / analysis program for analyzing the device state from the detection data converted by the second communication signal converter, and a maintenance database for accumulating data and diagnosis results necessary for the analysis by the diagnosis / analysis program A device having a maintenance tool and a display for displaying a diagnosis result analyzed by the maintenance tool has been known (see, for example, Patent Document 1).
しかしながら、従来の情報処理システムにおいては、金型を用いて加工された加工品を撮影した画像に対して、この加工品の応力に関する情報を出力することがとできない、いう課題があった。 However, in the conventional information processing system, there is a problem in that it is impossible to output information on the stress of the processed product for an image obtained by photographing the processed product processed using the mold.
本発明の情報処理システムは、サーバ装置と端末装置とを有する情報処理システムであって、サーバ装置は、金型の識別情報である金型識別情報と、部材を金型に対応する形状に加工した場合の、加工された部材の表面の1以上の点をそれぞれ示す情報である一以上の点情報と、当該加工された部材に対して予め指定された解析を行うことにより得られた情報であって、加工された部材の表面の、1以上の点情報が示す各点についての解析結果を示す情報である1以上の解析情報と、を有する点解析情報が1以上格納される点解析情報格納部と、金型識別情報を端末装置から受信するサーバ受信部と、サーバ受信部が受信した金型識別情報に対応する1以上の点情報と、各点情報に対応する解析情報との1以上の組を、点解析情報格納部から取得する取得部と、取得部が取得した点情報と解析情報との1以上の組を端末装置に送信するサーバ送信部と、を備え、端末装置は、金型を用いて部材を加工して得られた加工品を撮影した画像である1以上の撮影画像を取得する撮像部と、撮像部が撮影した加工品の加工に用いられた金型の金型識別情報を受け付ける受付部と、受付部が受け付けた金型識別情報をサーバ装置に送信する端末送信部と、点情報と解析情報との1以上の組をサーバ装置から受信する端末受信部と、1以上の撮影画像を用いて、撮影対象となった加工品の形状を示す三次元のデータである撮像加工品形状データを取得する撮像加工品形状データ取得部と、撮像加工品形状データを取得する際に用いられた撮影画像の1以上のそれぞれについて、撮像加工品形状データが示す形状を投影した投影図を得るための設定を示す情報であって、投影図内における撮像加工品形状データが示す形状が、撮影画像内における加工品の形状と同じとなる投影図を得るための設定を示す情報である投影設定情報を取得する投影設定情報取得部と、受付部が受け付けた金型識別情報が示す金型に対応する形状を示す三次元のデータである解析加工品形状データを取得する解析加工品形状データ取得部と、解析加工品形状データが撮像加工品形状データと重なるよう、解析加工品形状データを座標変換する変換部と、変換部が座標変換した解析加工品形状データと、解析加工品形状データが示す三次元形状の表面の1以上の点を示す点情報に対応する解析情報と、投影設定情報の一つとを用いて、解析加工品形状データが示す形状の表面に解析情報が示す解析結果に関する情報を示した投影図の画像である解析画像を、投影設定情報が示す設定に応じて生成する解析画像生成部と、解析画像生成部が用いた投影設定情報に対応する撮影画像と解析画像とを重ねた画像を出力する出力部と、を備えた情報処理システムである。 The information processing system of the present invention is an information processing system having a server device and a terminal device, and the server device processes mold identification information which is mold identification information and a member into a shape corresponding to the mold. One or more point information which is information indicating one or more points on the surface of the processed member, and information obtained by performing a predesignated analysis on the processed member. And point analysis information in which one or more pieces of point analysis information having one or more pieces of analysis information, which is information indicating an analysis result of each point indicated by one or more pieces of point information on the surface of the processed member, are stored. 1 of storage part, server receiving part which receives metal mold | die identification information from a terminal device, 1 or more point information corresponding to the metal mold | die identification information which the server receiving part received, and analysis information corresponding to each point information From the point analysis information storage unit An acquisition unit to be obtained, and a server transmission unit that transmits one or more sets of point information and analysis information acquired by the acquisition unit to the terminal device. The terminal device is obtained by processing a member using a mold. An imaging unit that acquires one or more captured images that are images of the processed product, a reception unit that receives mold identification information of a mold used for processing the processed product captured by the imaging unit, and a reception unit Using a terminal transmission unit that transmits the mold identification information received by the server device to the server device, a terminal reception unit that receives one or more sets of point information and analysis information from the server device, and one or more captured images. An imaging processed product shape data acquisition unit that acquires imaging processed product shape data, which is three-dimensional data indicating the shape of the processed product, and one of the captured images used to acquire the imaging processed product shape data For each of the above, the image processing product shape data Information indicating a setting for obtaining a projection that is obtained by projecting the shape indicated by the image, and a projection diagram in which the shape indicated by the imaged workpiece shape data in the projection diagram is the same as the shape of the workpiece in the captured image. A projection setting information acquisition unit that acquires projection setting information that is information indicating settings to obtain, and an analysis processed product that is three-dimensional data indicating the shape corresponding to the mold indicated by the mold identification information received by the reception unit Analytical processed product shape data acquisition unit that acquires shape data, a conversion unit that performs coordinate conversion of the analytical processed product shape data so that the analytical processed product shape data overlaps with the imaging processed product shape data, and analytical processing in which the conversion unit performs coordinate conversion Using the product shape data, the analysis information corresponding to point information indicating one or more points on the surface of the three-dimensional shape indicated by the analysis processed product shape data, and one of the projection setting information, the analysis processed product shape data indicates An analysis image generation unit that generates an analysis image, which is an image of a projection diagram showing information on the analysis result indicated by the analysis information on the surface of the shape, according to the setting indicated by the projection setting information, and a projection used by the analysis image generation unit An information processing system including an output unit that outputs an image obtained by superimposing a captured image corresponding to setting information and an analysis image.
かかる構成により、金型を用いて加工された加工品を撮影した画像に対して、この加工品の解析結果に関する情報を出力することができる。 With this configuration, it is possible to output information related to the analysis result of the processed product with respect to an image obtained by capturing the processed product processed using the mold.
また、本発明の情報処理システムは、前記情報処理システムにおいて、点解析情報は、金型識別情報が示す金型を用いて加工される部材を識別する情報である部材識別情報を更に有し、サーバ受信部は、金型識別情報と部材識別情報との組を端末装置から受信し、取得部は、サーバ受信部が受信した金型識別情報と部材識別情報とに対応する1以上の点情報と、各点情報に対応する解析情報との1以上の組を、点解析情報格納部から取得し、受付部は、加工に用いられた部材の部材識別情報を更に受け付け、端末送信部は、受付部が受け付けた金型識別情報と部材識別情報とを前記サーバ装置に送信する情報処理システムである。 In the information processing system of the present invention, in the information processing system, the point analysis information further includes member identification information that is information for identifying a member to be processed using the mold indicated by the mold identification information. The server receiving unit receives a set of mold identification information and member identification information from the terminal device, and the acquisition unit is one or more pieces of point information corresponding to the mold identification information and the member identification information received by the server receiving unit. And one or more sets of analysis information corresponding to each point information is acquired from the point analysis information storage unit, the reception unit further receives member identification information of the member used for processing, and the terminal transmission unit is It is the information processing system which transmits the metal mold | die identification information and member identification information which the reception part received to the said server apparatus.
かかる構成により、金型を用いて加工された加工品を撮影した画像に対して、この加工品に用いられている部材に対応した解析結果に関する情報を出力することができる。 With this configuration, it is possible to output information related to the analysis result corresponding to the member used in the processed product, for an image obtained by photographing the processed product processed using the mold.
また、本発明の情報処理システムは、前記情報処理システムにおいて、撮像加工品形状データ取得部は、撮像部が一の撮影画像を取得したごとに、撮像加工品形状データを取得し、投影設定情報取得部は、撮像部が一の撮影画像を取得したごとに、投影設定情報を取得し、解析画像生成部は、投影設定情報取得部が一の撮影画像について取得した投影設定情報を用いて解析画像を生成し、出力部は、撮像部が一の撮影画像を取得したごとに、一の撮影画像と、解析画像とを重ねた画像を出力する情報処理システムである。 In the information processing system of the present invention, in the information processing system, the imaging processed product shape data acquisition unit acquires imaging processed product shape data each time the imaging unit acquires one captured image, and sets projection setting information. The acquisition unit acquires projection setting information every time the imaging unit acquires one captured image, and the analysis image generation unit analyzes using the projection setting information acquired by the projection setting information acquisition unit for the one captured image. An image is generated, and the output unit is an information processing system that outputs an image in which one captured image and an analysis image are superimposed each time the image capturing unit acquires one captured image.
かかる構成により、一の撮影画像を撮影するごとに、この撮影画像に加工品の解析結果に関する情報を出力ことができる。 With this configuration, each time a captured image is captured, information regarding the analysis result of the processed product can be output to the captured image.
また、本発明の情報処理装置は、金型の識別情報である金型識別情報と、部材を金型に対応する形状に加工した場合の、加工された部材の表面の1以上の点をそれぞれ示す情報である一以上の点情報と、当該加工された部材に対して予め指定された解析を行うことにより得られた情報であって、加工された部材の表面の、1以上の点情報が示す各点についての解析結果を示す情報である1以上の解析情報と、を有する点解析情報が1以上格納される点解析情報格納部と、金型を用いて部材を加工して得られた加工品を撮影した画像である1以上の撮影画像を取得する撮像部と、撮像部が撮影した加工品の加工に用いられた金型の金型識別情報を受け付ける受付部と、受付部が受け付けた金型識別情報に対応する1以上の点情報と、各点情報に対応する解析情報との1以上の組を、点解析情報格納部から取得する取得部と、1以上の撮影画像を用いて、撮影対象となった加工品の形状を示す三次元のデータである撮像加工品形状データを取得する撮像加工品形状データ取得部と、撮像加工品形状データを取得する際に用いられた撮影画像の1以上のそれぞれについて、撮像加工品形状データが示す形状を投影した投影図を得るための設定を示す情報であって、投影図内における撮像加工品形状データが示す形状が、撮影画像内における加工品の形状と同じとなる投影図を得るための設定を示す情報である投影設定情報を取得する投影設定情報取得部と、受付部が受け付けた金型識別情報が示す金型に対応する形状を示す三次元のデータである解析加工品形状データを取得する解析加工品形状データ取得部と、解析加工品形状データが撮像加工品形状データと重なるよう、解析加工品形状データを座標変換する変換部と、変換部が座標変換した解析加工品形状データと、解析加工品形状データが示す三次元形状の表面の1以上の点を示す点情報に対応する解析情報と、投影設定情報の一つとを用いて、解析加工品形状データが示す形状の表面に解析情報が示す解析結果に関する情報を示した投影図の画像である解析画像を、投影設定情報が示す設定に応じて生成する解析画像生成部と、解析画像生成部が用いた投影設定情報に対応する撮影画像と解析画像とを重ねた画像を出力する出力部と、を備えた情報処理装置である。 Further, the information processing apparatus according to the present invention includes mold identification information that is identification information of a mold and one or more points on the surface of the processed member when the member is processed into a shape corresponding to the mold. One or more point information that is information to be displayed and information obtained by performing a predesignated analysis on the processed member, wherein one or more point information on the surface of the processed member is Obtained by processing a member using a die, a point analysis information storage unit that stores one or more point analysis information having one or more pieces of analysis information that is information indicating an analysis result for each point shown An imaging unit that acquires one or more captured images that are images of a processed product, a reception unit that receives mold identification information of a mold used for processing the processed product captured by the imaging unit, and a reception unit One or more point information corresponding to the mold identification information and each point information This is three-dimensional data indicating the shape of a processed product that has been imaged using an acquisition unit that acquires one or more sets of corresponding analysis information from a point analysis information storage unit and one or more captured images. The shape indicated by the imaging processed product shape data is projected for each of one or more of the captured image used when acquiring the imaging processed product shape data and the imaging processed product shape data acquisition unit that acquires the imaging processed product shape data. Information indicating settings for obtaining a projection view, and information indicating settings for obtaining a projection view in which the shape indicated by the imaged workpiece shape data in the projection view is the same as the shape of the work piece in the captured image Projection setting information acquisition unit for acquiring projection setting information and analysis processing for acquiring analysis product shape data that is three-dimensional data indicating the shape corresponding to the mold indicated by the mold identification information received by the reception unit A shape data acquisition unit, a conversion unit that converts the analysis processed product shape data into coordinates so that the analysis processed product shape data overlaps the imaging processed product shape data, an analysis processed product shape data that is converted by the conversion unit, and an analysis processed product Using the analysis information corresponding to point information indicating one or more points on the surface of the three-dimensional shape indicated by the shape data and one of the projection setting information, the analysis information is indicated on the surface of the shape indicated by the analysis processed product shape data. An analysis image generation unit that generates an analysis image that is an image of a projection diagram showing information related to the analysis result according to the setting indicated by the projection setting information, and a captured image corresponding to the projection setting information used by the analysis image generation unit, And an output unit that outputs an image obtained by superimposing the analysis image.
かかる構成により、金型を用いて加工された加工品を撮影した画像に対して、この加工品の解析結果に関する情報を出力ことができる。 With this configuration, it is possible to output information on the analysis result of the processed product with respect to an image obtained by photographing the processed product processed using the mold.
本発明による情報処理システム等によれば、金型を用いて加工された加工品を撮影した画像に対して、この加工品の解析結果に関する情報を出力ことが可能となる。 According to the information processing system or the like according to the present invention, it is possible to output information related to the analysis result of a processed product for an image obtained by photographing the processed product processed using a mold.
以下、情報処理システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 Hereinafter, embodiments of an information processing system and the like will be described with reference to the drawings. In addition, since the component which attached | subjected the same code | symbol in embodiment performs the same operation | movement, description may be abbreviate | omitted again.
(実施の形態1)
図1は、本実施の形態における情報処理システム1のブロック図である。
(Embodiment 1)
FIG. 1 is a block diagram of an information processing system 1 in the present embodiment.
情報処理システム1は、サーバ装置11と端末装置12とを備える。サーバ装置11と端末装置12とは、ネットワーク等を介して通信可能に接続されている。ここでは、端末装置12が一つである場合を例に挙げて説明するが、本発明においては、端末装置12は複数であっても良い。 The information processing system 1 includes a server device 11 and a terminal device 12. The server device 11 and the terminal device 12 are communicably connected via a network or the like. Here, a case where there is one terminal device 12 will be described as an example. However, in the present invention, a plurality of terminal devices 12 may be provided.
サーバ装置11は、点解析情報格納部110、点解析情報取得部111、サーバ受信部112、取得部113、サーバ送信部114を備える。 The server device 11 includes a point analysis information storage unit 110, a point analysis information acquisition unit 111, a server reception unit 112, an acquisition unit 113, and a server transmission unit 114.
端末装置12は、撮像部121、撮影画像格納部122、受付部123、端末送信部124、端末受信部125、撮像加工品形状データ取得部126、投影設定情報取得部127、解析加工品形状データ取得部128、変換部129、解析画像生成部130、出力部131を備える。 The terminal device 12 includes an imaging unit 121, a captured image storage unit 122, a reception unit 123, a terminal transmission unit 124, a terminal reception unit 125, an imaging processed product shape data acquisition unit 126, a projection setting information acquisition unit 127, and an analysis processed product shape data. An acquisition unit 128, a conversion unit 129, an analysis image generation unit 130, and an output unit 131 are provided.
点解析情報格納部110には、1以上の点解析情報が格納される。点解析情報は、金型識別情報と部材識別情報と、1以上の点情報と、1以上の点情報にそれぞれ対応する解析情報とを有している。 The point analysis information storage unit 110 stores one or more point analysis information. The point analysis information includes mold identification information, member identification information, one or more point information, and analysis information corresponding to each of the one or more point information.
金型識別情報は、金型の識別情報である。金型とは、例えば、金属製や樹脂製の部品をプレス加工のような塑性加工や、射出成型のような成形加工等の加工によって製造するための型である。例えば、プレス加工等に用いられる一の金型は、通常、凹状の部材と、凸状の部材との組で構成される。金型の材質は、金属やセラミック等のどのような材質でも良い。金型識別情報は、例えば、金型に割り当てられたコード等であっても良いし、金型の名称等であっても良い。また、金型識別情報は、結果的に金型を識別可能な情報であればよく、例えば、一の金型とこの金型で加工される加工品の名称やコードとが一対一で対応付けられている場合、金型識別情報は、一の金型で加工された加工品の名称やコード等の識別情報であってもよい。 The mold identification information is mold identification information. The mold is, for example, a mold for manufacturing a metal or resin part by processing such as plastic processing such as press processing or molding processing such as injection molding. For example, one mold used for press working or the like is usually composed of a set of a concave member and a convex member. The mold material may be any material such as metal or ceramic. The mold identification information may be, for example, a code assigned to the mold or the name of the mold. In addition, the mold identification information may be information that can identify the mold as a result. For example, one mold is associated with the name or code of a processed product processed by the mold on a one-to-one basis. In this case, the mold identification information may be identification information such as a name or a code of a processed product processed with one mold.
部材識別情報は、金型を用いて加工される部材を識別する情報である。部材とは、例えば、加工の対象となるものであり、例えば、金属等の板材や、樹脂のシートや、樹脂等のペレット等である。部材は、金型を用いて加工可能なものであればよい。部材は、ここでは、加工対象の材料と考えても良い。同じ材質のものであっても、厚さ等が異なる場合には、異なる部材であると考えても良い。特に、部材の厚さが、加工によって得られる加工品の応力に影響を与える場合には、異なる部材であると考えることが好ましい。部材識別情報は、部材が識別可能な情報であれば、どのような情報であってもよく、例えば、部材に割り当てられたコード等であっても良いし、部材の材質や、厚さ等の情報を組み合わせた名称等でもよい。 Member identification information is information which identifies the member processed using a metal mold | die. The member is an object to be processed, for example, and is, for example, a plate material such as metal, a sheet of resin, a pellet of resin, or the like. The member should just be a thing which can be processed using a metal mold | die. Here, the member may be considered as a material to be processed. Even if they are made of the same material, they may be considered to be different members when the thickness or the like is different. In particular, when the thickness of the member affects the stress of the processed product obtained by processing, it is preferable to consider the different members. The member identification information may be any information as long as the member can be identified. For example, the member identification information may be a code or the like assigned to the member, or the material or thickness of the member. The name etc. which combined information may be sufficient.
1以上の点情報は、部材を金型に対応する形状に加工した場合の、加工された部材の表面の1以上の点をそれぞれ示す情報である。ここで述べる形状とは、立体形状である。ここで述べる加工された部材とは、具体的には加工により得られた加工品である。ただし、ここでの加工品は、例えば、金型の設計情報(例えば、設計値等の情報や、CAD等で作成された金型の形状を示す三次元データ)通りに部材を加工した場合に得られると考えられる仮想的な(あるいは理想的な)加工品であることが、シミュレーション等で解析を行ううえで好ましい。仮想的な加工品は、例えば、三次元のデータ等で表される。加工された部材の表面の点とは、例えば、金型で加工された部材の形状を、ポリゴンメッシュ等のメッシュや、自由曲面を定義するスプライン曲線等の線を用いて三次元モデルで表した場合の、加工された部材の表面を表すメッシュや線の節点である。節点とは、メッシュを構成する線や、スプライン曲線等の線の交点や、これらの線が接続される点である。また、線のアンカーポイント等も節点と考えても良い。ここでの1以上の点は、これらの点を用いることで加工された部材の形状を示す三次元データを取得可能な(あるいは部材の形状を示す三次元データを再現可能な)複数の点であることが好ましい。ただし、1以上の点は、これ以外の点であっても良い。形状を示す三次元のデータは、いわゆる三次元モデルと考えてもよい。加工された部材の表面の点を示す情報とは、例えば、点を示す座標である。この座標は、三次元の座標である。また、点情報は、更に、点を識別する識別情報を有していても良い。 The one or more point information is information indicating one or more points on the surface of the processed member when the member is processed into a shape corresponding to the mold. The shape described here is a three-dimensional shape. The processed member described here is specifically a processed product obtained by processing. However, the processed product here is, for example, when a member is processed according to mold design information (for example, information such as design values or three-dimensional data indicating the shape of a mold created by CAD or the like). A virtual (or ideal) processed product that is considered to be obtained is preferable for analysis by simulation or the like. The virtual processed product is represented by, for example, three-dimensional data. The point of the surface of the processed member is, for example, the shape of the member processed by the mold expressed by a three-dimensional model using a mesh such as a polygon mesh or a line such as a spline curve that defines a free-form surface. In this case, it is a node of a mesh or a line representing the surface of the processed member. A node is an intersection of lines constituting a mesh, a spline curve or the like, or a point where these lines are connected. Also, the anchor point of a line may be considered as a node. The one or more points here are a plurality of points that can acquire three-dimensional data indicating the shape of the processed member by using these points (or can reproduce the three-dimensional data indicating the shape of the member). Preferably there is. However, one or more points may be other points. The three-dimensional data indicating the shape may be considered as a so-called three-dimensional model. The information indicating the point on the surface of the processed member is, for example, coordinates indicating the point. This coordinate is a three-dimensional coordinate. The point information may further include identification information for identifying the point.
1以上の解析情報は、金型を用いて加工された部材に対して予め指定された解析を行うことにより得られた情報であって、加工された部材の表面の、1以上の点情報が示す各点について得られた解析結果の情報である。予め指定された解析は、例えば、応力の解析や、板厚の解析や、歪みの解析である。予め指定された解析は、複数の異なる解析であっても良い。点情報が示す各点について解析情報は、例えば、金型の形状を示す三次元データと、加工される部材に関する情報である1以上の部材データとを用いて仮想の加工品の形状を示す三次元データ等の情報を取得し、この仮想の加工品について、有限要素解析等の解析処理を行うことで取得可能である。また、ここでは、仮想の加工品の形状を示す三次元データを用いて、加工品の1以上の地点についての板厚の情報を算出することも解析処理と考える。部材データは、例えば、部材の材料特性や部材の加工前の厚さや等の情報である。応力についての解析情報は、例えば、プレス加工シミュレーションを行うことで、応力情報を取得可能である。歪み等についての解析情報についても同様に取得可能である。金型で加工された部材の形状を示す三次元データは、例えば、金型の形状を示す三次元データ、もしくはこの三次元データと加工される部材の1以上の部材データとを用いてシミュレーション等を行うことで取得可能である。金型で加工された部材の形状を示す三次元データが、上述したようなメッシュで表される三次元データであり、点情報が、このメッシュのデータの節点を示す情報である場合、各点情報に対応する解析情報は、例えば、金型で加工された部材の形状を示すメッシュのデータの1以上の節点についての解析情報である。なお、金型で加工された仮想の加工品の形状を示す三次元データ等が予め用意されている場合、この三次元データを用いて、上記と同様の解析結果を取得する用にしても良い。なお、加工された部材の形状を示す三次元データを用いて、物体表面の1以上の点についての応力や、板厚や、歪みについての解析情報を取得する解析処理やシミュレーション等については、公知の技術であるので、ここでは、説明を省略する。 The one or more pieces of analysis information are information obtained by performing a predetermined analysis on a member processed using a mold, and one or more pieces of point information on the surface of the processed member are included. It is the information of the analysis result obtained about each point shown. The analysis designated in advance is, for example, stress analysis, plate thickness analysis, or strain analysis. The analysis designated in advance may be a plurality of different analyses. The analysis information for each point indicated by the point information is, for example, tertiary indicating the shape of the virtual workpiece using three-dimensional data indicating the shape of the mold and one or more member data that is information on the member to be processed. It can be acquired by acquiring information such as original data and performing analysis processing such as finite element analysis on the virtual workpiece. In addition, here, calculating the thickness information about one or more points of the processed product using the three-dimensional data indicating the shape of the virtual processed product is also considered as the analysis processing. The member data is, for example, information such as the material characteristics of the member and the thickness of the member before processing. For example, the stress analysis information can be obtained by performing press working simulation. The analysis information about the distortion and the like can be acquired in the same manner. The three-dimensional data indicating the shape of the member processed by the mold is, for example, a simulation using the three-dimensional data indicating the shape of the mold, or the three-dimensional data and one or more member data of the processed member. Can be obtained by performing When the three-dimensional data indicating the shape of the member processed by the mold is the three-dimensional data represented by the mesh as described above, and the point information is information indicating the node of the mesh data, each point The analysis information corresponding to the information is, for example, analysis information about one or more nodes of mesh data indicating the shape of a member processed with a mold. In addition, when the three-dimensional data etc. which show the shape of the virtual workpiece processed with the metal mold | die are prepared beforehand, you may use for acquiring the analysis result similar to the above using this three-dimensional data. . In addition, it is well-known about the analysis process, simulation, etc. which acquire the analysis information about the stress about one or more points of an object surface, plate | board thickness, and distortion using the three-dimensional data which show the shape of the processed member. Therefore, the description is omitted here.
なお、点応力情報は、金型で加工された部材の形状を示す三次元データを更に有していても良い。即ち、仮想的な加工品の三次元データを更に有していてもよい。 Note that the point stress information may further include three-dimensional data indicating the shape of the member processed by the mold. That is, it may further have three-dimensional data of a virtual processed product.
点解析情報格納部110は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。かかることは、以下の他の格納部においても同様である。 The point analysis information storage unit 110 is preferably a nonvolatile recording medium, but can also be realized by a volatile recording medium. The same applies to the other storage units described below.
なお、本実施の形態においては、一例として、後述する点解析情報取得部111が取得した点解析情報が点解析情報格納部110に蓄積される場合について説明するが、点解析情報格納部110に点解析情報が蓄積される過程等は問わない。例えば、図示しない他の解析装置等で取得された点解析情報が予め格納されていても良いことはいうまでもない。 In this embodiment, as an example, a case where point analysis information acquired by a point analysis information acquisition unit 111 described later is accumulated in the point analysis information storage unit 110 will be described. The process in which point analysis information is accumulated does not matter. For example, it goes without saying that point analysis information acquired by another analysis device or the like (not shown) may be stored in advance.
点解析情報取得部111は、一の金型で部材を加工して得られる形状について、点解析情報を取得する。一の金型とは、凹部と、この凹部の形状に対応する形状を有する凸部とで構成される一対の金型と考えて良い。点解析情報取得部111がどのように点解析情報を取得しても良い。以下、点解析情報の取得処理の一例として、金型の三次元データと、加工対象の部材に関する材料特性等のデータ(例えば、材料特性等のデータ)とを用いて、解析を行うことで点解析情報を取得する場合について説明する。 The point analysis information acquisition unit 111 acquires point analysis information for a shape obtained by processing a member with one mold. One mold may be considered as a pair of molds constituted by a concave portion and a convex portion having a shape corresponding to the shape of the concave portion. The point analysis information acquisition unit 111 may acquire the point analysis information in any way. Hereinafter, as an example of the point analysis information acquisition process, points are obtained by performing analysis using the three-dimensional data of the mold and data such as material characteristics (for example, data of material characteristics) regarding the member to be processed. A case where analysis information is acquired will be described.
例えば、まず、点解析情報取得部111は、予め図示しない記憶媒体等に蓄積されている一の金型の三次元データ(例えば、メッシュのデータ)と、予め図示しない記憶媒体等に蓄積されている加工の対象となる一の部材の板厚を示す情報や、部材の材質や、その特性値等の部材に関する情報を用いて、上記の一の金型で、一の部材を加工した場合に得られる部材の形状を示す三次元データ(例えば、メッシュのデータ)を取得する。即ち、加工により得られる仮想的な加工品の三次元データを取得する。なお、必要に応じて、予め図示しない記憶媒体等に蓄積されている加工の対象となる上述した一の部材の板厚を示す情報等の部材に関する情報を、三次元データを取得する際に更に用いるようにしても良い。また、予め、一の金型を用いて得られる加工品の形状を示す三次元データが用意されている場合、この加工品の三次元データを図示しない記憶媒体等から読み出すようにしても良い。 For example, the point analysis information acquisition unit 111 first stores the three-dimensional data (for example, mesh data) of one mold that is stored in advance in a storage medium (not shown) and the storage medium (not shown) in advance. When one member is processed with the above-mentioned one mold using information on the thickness of one member to be processed, information on the member material such as the material of the member and its characteristic value, etc. Three-dimensional data (for example, mesh data) indicating the shape of the obtained member is acquired. That is, three-dimensional data of a virtual processed product obtained by processing is acquired. In addition, when acquiring the three-dimensional data, the information about the member such as the information indicating the plate thickness of the above-described one member to be processed that is accumulated in advance in a storage medium or the like that is not illustrated in advance is further provided if necessary. It may be used. In addition, when three-dimensional data indicating the shape of a workpiece obtained using a single mold is prepared in advance, the three-dimensional data of the workpiece may be read from a storage medium (not shown).
そして、取得した加工品の三次元データと、上述した加工の対象となる一の部材に関する情報を用いて上述したような有限要素解析等による応力や、板厚や、歪み等を解析する処理を行い、加工された部材の表面の1以上の点についての解析情報と、1以上の点をそれぞれ示す情報(例えば、座標)との1以上の組を取得する。上記のような解析においては、解析対象となる三次元データとして、メッシュのデータが用いられることが多いため、三次元データがメッシュのデータでない場合、必要に応じて、メッシュのデータに変換するようにしてよい。1以上の点は、例えば、加工品の形状を示す三次元データ(例えばメッシュ)の節点であり、各点についての解析情報は、例えば、上記の解析により得られた各節点についての解析結果の値である。部材に関する情報(即ち、部材データ)は、部材の加工前の板厚を示す情報や、部材の材質や、部材の材料特性(ヤング率、ポアソン比、質量密度)等の情報である。なお、応力等を解析する公知の技術に関しては、以下の文献等を参考にされたい。("第8章構造解析システムによる解析演習"、[online]、[平成24年2月10日検索]、インターネット<URL:http://www.tetras.uitec.ehdo.go.jp/download/kankoubutu/i-109-09.pdf>) Then, processing for analyzing the stress, plate thickness, distortion, etc. by the finite element analysis as described above using the acquired three-dimensional data of the processed product and the information on the one member to be processed as described above. And obtain one or more sets of analysis information on one or more points on the surface of the processed member and information (for example, coordinates) indicating each of the one or more points. In the above analysis, mesh data is often used as the 3D data to be analyzed. Therefore, if the 3D data is not mesh data, it is converted to mesh data as necessary. You can do it. The one or more points are, for example, nodes of three-dimensional data (for example, mesh) indicating the shape of the workpiece, and the analysis information about each point is, for example, the analysis result of each node obtained by the above analysis. Value. Information on the member (that is, member data) is information indicating the thickness of the member before processing, information on the material of the member, material properties of the member (Young's modulus, Poisson's ratio, mass density), and the like. For known techniques for analyzing stress and the like, refer to the following documents. ("Chapter 8 Analysis Exercises by Structural Analysis System", [online], [Search February 10, 2012], Internet <URL: http://www.tetras.uitec.ehdo.go.jp/download/ kankoubutu / i-109-09.pdf>)
そして、点解析情報取得部111は、点情報と解析情報との1以上の組と、解析の対象となる金型の金型識別情報及び部材の部材識別情報と、を対応付けて有する点解析情報を、点解析情報格納部110に蓄積する。 Then, the point analysis information acquisition unit 111 has one or more pairs of point information and analysis information, and mold analysis information of a mold to be analyzed and member identification information of a member in association with each other. Information is accumulated in the point analysis information storage unit 110.
点解析情報取得部111は、例えば、ユーザにより指定された金型識別情報と、部材識別情報とに対応する金型と、部材に関して点解析情報を取得する。例えば、点解析情報取得部111は、図示しない記憶媒体等に、金型識別情報と対応付けて格納されている金型の三次元データ(例えば、メッシュのデータ)と、部材識別情報と対応付けて格納されている部材に関する情報とから、ユーザにより指定された金型識別情報と部材識別情報とに対応する金型の三次元データと部材に関する情報とをそれぞれ読み出し、読み出した情報を用いて、解析の解析を行う。ユーザによる解析の解析に利用される金型識別情報と、部材識別情報との指定は、例えば、図示しない受付手段等が受け付ける。 For example, the point analysis information acquisition unit 111 acquires point analysis information regarding a mold and a member corresponding to the mold identification information and the member identification information specified by the user. For example, the point analysis information acquisition unit 111 associates the mold three-dimensional data (for example, mesh data) and the member identification information stored in a storage medium (not shown) in association with the mold identification information. From the information about the member stored in the table, the mold identification information specified by the user and the three-dimensional data of the mold corresponding to the member identification information and the information about the member are read out, respectively, Analyze the analysis. The designation of the mold identification information and the member identification information used for analysis by the user is received by, for example, a receiving unit (not shown).
サーバ受信部112は、端末装置12から送信される金型識別情報と部材識別情報との組を受信する。なお、後述する端末装置12が撮影する加工品の識別情報に対して、一の金型識別情報が対応付けられている場合、金型識別情報の代わりに、加工品の識別情報を受信するようにしても良い。サーバ受信部112は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。サーバ受信部112は、通信デバイスを含むと考えても、含まないと考えても良い。 The server reception unit 112 receives a set of mold identification information and member identification information transmitted from the terminal device 12. When one piece of mold identification information is associated with identification information of a processed product photographed by the terminal device 12 to be described later, the identification information of the processed product is received instead of the mold identification information. Anyway. The server receiving unit 112 is usually realized by a wireless or wired communication means, but may be realized by a means for receiving a broadcast. The server reception unit 112 may or may not include a communication device.
取得部113は、サーバ受信部112が受信した金型識別情報と部材識別情報とに対応する1以上の点情報とこれらの各点情報に対応する解析情報との1以上の組を、点解析情報格納部110から取得する。取得部113は、通常、MPUやメモリ等から実現され得る。取得部113の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The acquisition unit 113 performs point analysis on one or more sets of one or more pieces of point information corresponding to the mold identification information and member identification information received by the server reception unit 112 and analysis information corresponding to each piece of point information. Obtained from the information storage unit 110. The acquisition unit 113 can usually be realized by an MPU, a memory, or the like. The processing procedure of the acquisition unit 113 is usually realized by software, and the software is recorded in a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
サーバ送信部114は、取得部113が取得した点情報と解析情報との1以上の組を端末装置12に送信する。具体的には、金型識別情報と部材識別情報との組の送信元となる端末装置12に送信する。サーバ送信部114は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。サーバ送信部114は、通信デバイスを含むと考えても、含まないと考えても良い。 The server transmission unit 114 transmits one or more sets of point information and analysis information acquired by the acquisition unit 113 to the terminal device 12. Specifically, it transmits to the terminal device 12 which becomes a transmission source of the set of mold identification information and member identification information. The server transmission unit 114 is usually realized by a wireless or wired communication unit, but may be realized by a broadcasting unit. The server transmission unit 114 may or may not include a communication device.
端末装置12は、例えば、携帯電話や、携帯型情報端末や、いわゆるスマートフォンや、コンピュータである。端末装置12は、携帯型の端末装置であることが好ましい。 The terminal device 12 is, for example, a mobile phone, a portable information terminal, a so-called smartphone, or a computer. The terminal device 12 is preferably a portable terminal device.
撮像部121は、金型を用いて部材を加工して得られた加工品を撮影した画像である1以上の撮影画像を取得する。ここでの加工品は、実際の加工品である。加工品は、成形品も含む概念である。撮像部121は、例えば、一の加工品について、少なくとも、撮影した位置または方向の一方が異なる複数の撮影画像を取得する。複数の撮影画像は、例えば、加工品を中心として、その周囲の異なる位置から撮影した画像である。撮影画像は通常は静止画像であるが、動画像であっても良い。撮影部121は、例えば、撮像素子等と考えても良いし、端末装置12に設けられたカメラと考えても良い。撮影画像のファイル形式や、解像度等は問わない。なお、USB等の信号線や、無線や有線のネットワークで端末装置12に接続されたデジタルカメラ等のカメラを、端末装置12の撮像部121と考えても良い。あるいは、これらのカメラと接続される入力インターフェース等を撮像部121と考えても良い。撮影部121は、取得した撮影画像を、ここでは、一例として、撮影画像格納部122に蓄積する。 The imaging unit 121 acquires one or more captured images that are images obtained by capturing a processed product obtained by processing a member using a mold. The processed product here is an actual processed product. The processed product is a concept including a molded product. The imaging unit 121 acquires, for example, at least a plurality of captured images in which one of the captured positions or directions is different for one processed product. The plurality of photographed images are images photographed from different positions around the processed product, for example. The captured image is usually a still image, but may be a moving image. The imaging unit 121 may be considered as, for example, an image sensor or a camera provided in the terminal device 12. The file format and resolution of the captured image are not limited. A camera such as a digital camera connected to the terminal device 12 via a signal line such as USB or a wireless or wired network may be considered as the imaging unit 121 of the terminal device 12. Alternatively, an input interface connected to these cameras may be considered as the imaging unit 121. The imaging unit 121 accumulates the acquired captured image in the captured image storage unit 122 as an example here.
撮影画像格納部122には、撮像部121が取得した1以上の撮影画像が格納される。ここでの格納とは、一時記憶も含む概念である。 The captured image storage unit 122 stores one or more captured images acquired by the imaging unit 121. Here, storing is a concept including temporary storage.
受付部123は、撮像部121が撮影した加工品の加工に用いられた金型の金型識別情報と、加工に用いられた部材の部材識別情報とを受け付ける。例えば、受付部123は、キーボードや、タッチパネル等の図示しない入力デバイス等を介してユーザ等が入力する金型識別情報と部材識別情報とを受け付ける。受付部123は、バーコードリーダが、金型等に対応付けられて用意された金型識別情報を示すバーコードから読み出して出力する金型識別情報を受け付けても良い。同様に、受付部123は、バーコードリーダが、部材等に対応付けられて用意された部材識別情報を示すバーコードから読み出して出力する部材識別情報を受け付けても良い。なお、上記で撮影部121が撮影したバーコードの画像から、撮影部12や、図示しない他の処理部等が読み出した金型識別情報または部材識別情報を、受付部123は受け付けても良い。 The receiving unit 123 receives mold identification information of a mold used for processing the processed product photographed by the imaging unit 121 and member identification information of a member used for processing. For example, the reception unit 123 receives mold identification information and member identification information input by a user or the like via an input device (not shown) such as a keyboard or a touch panel. The accepting unit 123 may accept the mold identification information that is read and output from the barcode indicating the mold identification information prepared in association with the mold or the like by the barcode reader. Similarly, the receiving unit 123 may receive member identification information that is read and output from a barcode indicating member identification information prepared in association with a member or the like by a barcode reader. Note that the receiving unit 123 may receive mold identification information or member identification information read by the photographing unit 12 or another processing unit (not shown) from the barcode image photographed by the photographing unit 121 as described above.
なお、受付部123は、金型識別情報や部材識別情報以外の情報も受け付けても良い。例えば、受付部123は、加工品についての解析結果に関する情報の出力を指示する入力等を、ユーザ等から受け付けても良い。 Note that the receiving unit 123 may also receive information other than mold identification information and member identification information. For example, the receiving unit 123 may receive an input or the like for instructing output of information related to the analysis result of the processed product from the user or the like.
入力手段は、テンキーやキーボードやマウスやメニュー画面、バーコードリーダによるもの等、何でも良い。受付部123は、テンキーやキーボードやバーコードリーダ等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。 The input means may be anything such as a numeric keypad, a keyboard, a mouse, a menu screen, or a barcode reader. The receiving unit 123 can be realized by a device driver of an input unit such as a numeric keypad, a keyboard, or a barcode reader, or control software for a menu screen.
端末送信部124は、受付部123が受け付けた金型識別情報と部材識別情報とをサーバ装置11に送信する。端末送信部124は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。端末送信部124は、通信デバイスを含むと考えても、含まないと考えても良い。 The terminal transmission unit 124 transmits the mold identification information and the member identification information received by the reception unit 123 to the server device 11. The terminal transmission unit 124 is usually realized by a wireless or wired communication unit, but may be realized by a broadcasting unit. The terminal transmission unit 124 may or may not include a communication device.
端末受信部125は、点情報と解析情報との1以上の組をサーバ装置11から受信する。具体的には、端末送信部124が送信した金型識別情報と部材識別情報との組に対応する点情報と解析情報との1以上の組をサーバ装置11から受信する。端末受信部125は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。端末受信部125は、通信デバイスを含むと考えても、含まないと考えても良い。 The terminal receiving unit 125 receives one or more sets of point information and analysis information from the server device 11. Specifically, the server apparatus 11 receives one or more sets of point information and analysis information corresponding to the set of mold identification information and member identification information transmitted by the terminal transmission unit 124. The terminal receiving unit 125 is usually realized by a wireless or wired communication means, but may be realized by a means for receiving a broadcast. The terminal receiving unit 125 may or may not include a communication device.
撮像加工品形状データ取得部126は、撮像部121が取得した1以上の撮影画像を用いて、撮影対象となった一の加工品の形状(ここでは、立体形状)を示す三次元のデータである撮像加工品形状データを取得する。撮像加工品形状データは、上述したようなメッシュや曲線等で構成される三次元データである。例えば、撮像部121が取得して撮影画像格納部122に蓄積した一の加工品についての1以上の撮影画像を用いて撮像加工品形状データを取得する。 The imaging processed product shape data acquisition unit 126 is three-dimensional data indicating the shape (here, a three-dimensional shape) of one processed product that is an imaging target, using one or more captured images acquired by the imaging unit 121. A certain imaging processed product shape data is acquired. The imaging processed product shape data is three-dimensional data composed of meshes, curves, and the like as described above. For example, the imaging processed product shape data is acquired using one or more captured images of one processed product acquired by the imaging unit 121 and accumulated in the captured image storage unit 122.
撮像加工品形状データ取得部126は、通常は、一の加工品に対する複数の撮影画像を用いて、撮像加工品形状データを取得する。ただし、加工品の形状のおおよその形状が予め分かっている場合(例えば、加工品が回転形状であることが分かっている場合等には、1の撮影画像から撮像加工品形状データを取得することも可能である。1以上の撮影画像から、被写体の立体形状を示す三次元データを取得する技術については、公知の技術であるので、ここでは詳細な説明は省略する。なお、1以上の撮影画像から、被写体の立体形状を示す三次元データを取得する技術に関しては、例えば、以下の文献等を参考にされたい。(非特許文献:"Autodesk 123D - 123D Catch turn photos into 3D models"、[online]、[平成24年2月10日検索]、インターネット<URL:http://www.123dapp.com/catch>)、(非特許文献:"三次元写真応用計測システム:クラボウ/Kuraves-MD(クラヴェス-MD)"、[online]、[平成24年2月10日検索]、インターネット<URL:http://www.kurabo.co.jp/el/3d/kuraves_md_01.html>)、(非特許文献:"モーションポートレート株式会社: モーションポートレートとは"、[online]、[平成24年2月10日検索]、インターネット<URL:http://www.motionportrait.com/about/>)。なお、撮影画像が動画像である場合、動画像内の1以上のフレーム画像を用いて撮像加工品形状データを取得するようにしても良い。 The imaging processed product shape data acquisition unit 126 normally acquires imaging processed product shape data using a plurality of captured images of one processed product. However, when the approximate shape of the processed product is known in advance (for example, when it is known that the processed product has a rotational shape, the imaged processed product shape data is acquired from one captured image. Since a technique for acquiring three-dimensional data indicating a three-dimensional shape of a subject from one or more captured images is a known technique, a detailed description thereof is omitted here. Please refer to the following documents, etc., for the technology to acquire the three-dimensional data indicating the three-dimensional shape of the subject from the image (Non-patent documents: "Autodesk 123D-123D Catch turn photos into 3D models", [ online], [February 10, 2012 search], Internet <URL: http://www.123dapp.com/catch>), (Non-patent literature: "3D photographic application measurement system: Kurabo Industries / Kuraves-MD (Claves-MD) ", [online], Search on February 10, 2012], Internet <URL: http://www.kurabo.co.jp/el/3d/kuraves_md_01.html>) (Non-patent literature: "Motion Portrait Inc .: Motion Port "Rate", [online], [Search February 10, 2012], Internet <URL: http://www.motionportrait.com/about/>). If the captured image is a moving image, The imaged processed product shape data may be acquired using one or more frame images in the moving image.
なお、撮像加工品形状データ取得部126は、撮像部121が一の撮影画像を取得したごとに、この撮像画像を用いて、またはこの撮像画像と、既に同じ加工品について取得済の他の1以上の撮像画像とを用いて撮像加工品形状データを取得するようにしても良い。この場合、直前に取得した撮像加工品形状データは、例えば、削除したり上書きするようにしても良い。このようにすることで、画像を撮影するごとに、リアルタイムに撮像加工品形状データが取得される。 In addition, every time the imaging unit 121 acquires one captured image, the imaging processed product shape data acquisition unit 126 uses this captured image or another one already acquired for the same processed product as this captured image. The imaged processed product shape data may be acquired using the above captured image. In this case, the imaging processed product shape data acquired immediately before may be deleted or overwritten, for example. By doing in this way, every time an image is taken, imaged processed product shape data is acquired in real time.
なお、撮影画像から撮像加工品形状データを取得する際に必要となる最少の画像数は、利用されるアルゴリズム等により異なるため、撮影部121が取得した撮影画像数が、この最小画像数に達している場合にのみ、撮像加工品形状データ取得部126が撮像加工品形状データを取得するようにすることが好ましい。 Note that the minimum number of images required when acquiring the imaged processed product shape data from the captured image differs depending on the algorithm used, and therefore the number of captured images acquired by the capturing unit 121 reaches this minimum number of images. It is preferable that the imaging processed product shape data acquisition unit 126 acquires the imaging processed product shape data only when the image processing product shape data is acquired.
投影設定情報取得部127は、撮影画像について投影設定情報を取得する。投影設定情報は、撮像加工品形状データ取得部126が取得した撮像加工品形状データが示す形状を投影した投影図を得るための設定を示す情報であって、この投影図内における撮像加工品形状データが示す形状が、撮影画像内における加工品の形状と同じとなる投影図を得るための設定を示す情報である。投影設定情報は、例えば、撮像加工品形状データ等の三次元データが示す立体形状を投影した二次元画像を生成する際に利用される、投影の仕方や、投影する面等の設定を示す情報である。投影図とは、例えば、三次元データである撮像加工品形状データを、レンダリングして得られる二次元画像である。なお、ここでの形状が同じとは、具体的には、撮影画像内の加工品と、投影図の加工品とが、形だけでなく、大きさや、それぞれの画像内での位置等も含めて同じであることを意味する。 The projection setting information acquisition unit 127 acquires projection setting information for the captured image. The projection setting information is information indicating a setting for obtaining a projection drawing obtained by projecting the shape indicated by the imaging processed product shape data acquired by the imaging processed product shape data acquisition unit 126, and the imaging processed product shape in the projection drawing. This is information indicating a setting for obtaining a projection in which the shape indicated by the data is the same as the shape of the processed product in the captured image. For example, the projection setting information is information used to generate a two-dimensional image obtained by projecting a three-dimensional shape indicated by three-dimensional data such as an imaging processed product shape data, and indicates information such as a projection method and a plane to be projected. It is. The projection diagram is, for example, a two-dimensional image obtained by rendering image processing product shape data that is three-dimensional data. Note that the same shape here means that the processed product in the photographed image and the processed product in the projected view include not only the shape but also the size, position in each image, etc. Means the same.
投影設定情報取得部127は、例えば、撮像加工品形状データを取得する際に用いられ撮影画像のうちの1以上の撮影画像についてそれぞれ投影設定情報を取得する。例えば、投影設定情報取得部127は、撮像加工品形状データ取得部126が撮像加工品形状データを取得する際に用いた撮影画像の1以上のそれぞれについて、投影図内における撮像加工品形状データが示す加工品の形状が、この撮影画像内における加工品の形状と同じとなる投影設定情報を取得する。 For example, the projection setting information acquisition unit 127 acquires projection setting information for one or more captured images of the captured images used when acquiring the imaging processed product shape data. For example, the projection setting information acquisition unit 127 includes image processing product shape data in the projection diagram for each of one or more of the captured images used when the image processing product shape data acquisition unit 126 acquires the image processing product shape data. Projection setting information is acquired in which the shape of the processed product to be shown is the same as the shape of the processed product in the captured image.
金型を用いて加工された加工品を撮影した撮影画像のうちの一の撮影画像について取得された投影設定情報は、例えば、撮影に用いられた撮像部121(例えばカメラ)の法線ベクトルと、撮像部121の回転角度との組みあわせを含む情報である。法線ベクトルは,例えば、撮像部121の受光面(受光素子)の法線ベクトルである。法線ベクトルは、撮像部121の光軸の伸びる方向と考えても良い。また、回転角度は、撮像部121の光軸に対する撮像部121の回転角度である。この場合、撮像加工品形状データを、この撮像加工品形状データが配置されている仮想の三次元空間内におけるこの投影設定情報が示す撮像部の位置から、投影設定情報が示す向きおよび画角の設定によって、レンダリングを行うことで、撮像加工品形状データに対応する部分の形状が、撮影画像内における加工品の形状と同じとなる投影図を得ることができる。なお、投影設定情報は、撮像部121の画角の情報や、撮像部121と加工品との距離の情報等を更に有していても良い。なお、画角の情報は、撮像部121の利用するレンズ等の光学系の画角の情報を取得するようにしてもよい。また、撮像部121と加工品との距離の情報は、ユーザ等が図示しない受付部等を介して入力するようにしても良い。また、この距離は固定でも良い。固定の場合、ユーザは、この距離とほぼ同じ距離だけ離れた位置から実際の加工品を撮像部121を用いて撮像するようにすればよい。 The projection setting information acquired for one of the captured images obtained by capturing the processed product processed using the mold is, for example, the normal vector of the image capturing unit 121 (for example, camera) used for capturing. The information includes a combination with the rotation angle of the imaging unit 121. The normal vector is, for example, a normal vector of the light receiving surface (light receiving element) of the imaging unit 121. The normal vector may be considered as the direction in which the optical axis of the imaging unit 121 extends. Further, the rotation angle is a rotation angle of the imaging unit 121 with respect to the optical axis of the imaging unit 121. In this case, the orientation and angle of view indicated by the projection setting information are obtained from the position of the imaging unit indicated by the projection setting information in the virtual three-dimensional space in which the imaging artifact shape data is arranged. By performing rendering by setting, it is possible to obtain a projection view in which the shape of the portion corresponding to the imaged processed product shape data is the same as the shape of the processed product in the captured image. The projection setting information may further include information on the angle of view of the imaging unit 121, information on the distance between the imaging unit 121 and the processed product, and the like. Note that information on the angle of view of an optical system such as a lens used by the imaging unit 121 may be acquired as the information on the angle of view. In addition, information on the distance between the imaging unit 121 and the processed product may be input by a user or the like via a reception unit (not shown). This distance may be fixed. In the case of fixing, the user may image the actual processed product using the imaging unit 121 from a position approximately the same distance as this distance.
また、投影設定情報は、撮像加工品形状データを投影する面の仮想三次元空間内の位置と、向き(例えば法線ベクトル)と、広さ(例えば、高さと幅とを示す値)を指定する情報であってもよい。
なお、投影設定情報は、撮影画像のサイズを示すサイズ情報と、撮影対象となったこの加工品の撮像加工品形状データの各部分(例えば節点等の点)を示す部分指定情報と、この一の撮影画像内における、部分指定情報により指定された撮像加工品形状データの各部分が配置されている位置を示す座標である部分座標との組合せであってもよい。部分指定情報は、撮像加工品形状データの各部分の座標(三次元座標)等である。このような投影設定情報を用いて、例えば、部分指定情報が示す撮像加工品形状データの各部分が、投影設定情報のサイズ情報が示す大きさの画像内の、各部分座標が示す座標に、各部分座標に対応する部分指定情報が示す撮像加工品形状データの各部分が配置されるように、撮像加工品形状データを配置した投影図をレンダリングにより生成するようにすれば、撮像加工品形状データに対応する部分の形状が、一の撮影画像内における加工品の形状と同じとなる投影図を得ることができる。
撮像加工品形状データ撮像加工品形状データ撮像加工品形状データ撮像加工品形状データ
Also, the projection setting information specifies the position, orientation (for example, normal vector), and width (for example, values indicating height and width) of the surface on which the imaged work product shape data is projected. It may be information.
Note that the projection setting information includes size information indicating the size of the captured image, part designation information indicating each part (for example, a point such as a node) of the imaged processed product shape data of the processed product that has been captured. It may be a combination with partial coordinates, which are coordinates indicating the position where each part of the imaging processed product shape data designated by the part designation information in the photographed image. The part designation information is the coordinates (three-dimensional coordinates) of each part of the imaging processed product shape data. Using such projection setting information, for example, each part of the imaging processed product shape data indicated by the part designation information is in the coordinates indicated by each partial coordinate in the image having the size indicated by the size information of the projection setting information. If the projection drawing in which the image processing product shape data is arranged is generated by rendering so that each part of the image processing product shape data indicated by the part designation information corresponding to each part coordinate is arranged, the image processing product shape It is possible to obtain a projection view in which the shape of the part corresponding to the data is the same as the shape of the processed product in one captured image.
Imaging processed product shape data Imaging processed product shape data Imaging processed product shape data Imaging processed product shape data
なお、撮像加工品形状データは、複数の画像を用いて生成されるため、実際の加工品と完全には同じとならないため、一の撮影画像内の加工品の形状と、一の撮影画像について取得された投影設定情報を用いて撮像加工品形状データについて取得した投影図(即ちレンダリングされた図)内の加工品の形状との形状に誤差程度の違いがあっても、ここでは同じ形状であると考えるようにしてよい。 Since the imaged processed product shape data is generated using a plurality of images, it is not completely the same as the actual processed product, so the shape of the processed product in one captured image and the one captured image Even if there is a difference in the degree of error in the shape of the processed product in the projection drawing (that is, the rendered drawing) acquired for the imaging processed product shape data using the acquired projection setting information, the same shape is used here. You may think that there is.
投影設定情報取得部127は、どのように投影設定情報を取得しても良い。例えば、可能であれば、撮像部121に対して、撮像部121の法線方向や、回転方向を検出する三軸ジャイロセンサ等の3次元センサ等を設けておくようにして、この三次元センサが取得した撮像部121の法線方向を示すベクトルや、回転方向を示す値等を、投影設定情報として取得してもよい。あるいは、このような三次元センサを、端末装置12に設けておくようにしても良い。 The projection setting information acquisition unit 127 may acquire the projection setting information in any way. For example, if possible, a three-dimensional sensor such as a three-axis gyro sensor that detects the normal direction of the imaging unit 121 and the rotation direction is provided for the imaging unit 121. The vector indicating the normal direction of the image capturing unit 121 acquired by, the value indicating the rotation direction, and the like may be acquired as projection setting information. Alternatively, such a three-dimensional sensor may be provided in the terminal device 12.
また、撮像加工品形状データ取得部126が複数の撮影画像を用いて撮像加工品形状データを取得する処理の際には、各撮影画像を、取得しようとする撮像加工品形状データの投影図として扱って撮像加工品形状データを取得するため、少なくとも一時的には撮像加工品形状データは各撮影画像と対応付けられるため、各撮影画像と同じ撮像加工品形状データの投影図を得るための撮像部121の法線ベクトルや撮像部121の回転角度等の値が取得可能である。このため、投影設定情報取得部127は、撮像加工品形状データを取得する処理の間に、上記のような投影設定情報(例えば、撮像部121の法線ベクトルと、回転角度の情報等)を取得することが可能となる。このようにして投影設定情報を取得する処理は公知の技術である。 Further, when the imaging processed product shape data acquisition unit 126 performs processing for acquiring imaging processed product shape data using a plurality of captured images, each captured image is used as a projection view of the imaging processed product shape data to be acquired. In order to handle and acquire imaging processed product shape data, at least temporarily, the imaging processed product shape data is associated with each captured image, so imaging to obtain the same projected image of the processed product shape data as each captured image Values such as the normal vector of the unit 121 and the rotation angle of the imaging unit 121 can be acquired. For this reason, the projection setting information acquisition unit 127 receives the above-described projection setting information (for example, the normal vector of the imaging unit 121 and information on the rotation angle) during the process of acquiring the imaging processed product shape data. It can be acquired. The process for acquiring the projection setting information in this way is a known technique.
また、撮像加工品形状データ取得部126が複数の撮影画像を用いて撮像加工品形状データを取得する処理の際には、各撮影画像を、取得しようとする撮像加工品形状データの投影図として扱って撮像加工品形状データを取得するため、少なくとも一時的には撮像加工品形状データは各撮影画像と対応付けられる。このため、投影設定情報取得部127は、撮像加工品形状データを取得する処理の間に、上記のような投影設定情報(例えば、撮影画像のサイズの情報と、撮影画像内における撮像加工品形状データの各部分が位置する座標等)を取得することが可能となる。このようにして投影設定情報を取得する処理は公知の技術である。また、投影設定情報取得部127は、このような投影設定情報を撮像加工品形状データ取得部126から取得する(受け付ける)ようにしても良い。あるいは、投影設定情報取得部127は、撮像加工品形状データ取得部126が撮像加工品形状データを1以上の撮影画像から取得する際の処理と同様の処理を、投影設定情報の取得対象となる撮影画像を含む1以上の撮影画像について行うことで、この取得対象となる撮影画像についての投影設定情報を取得するようにしても良い。 Further, when the imaging processed product shape data acquisition unit 126 performs processing for acquiring imaging processed product shape data using a plurality of captured images, each captured image is used as a projection view of the imaging processed product shape data to be acquired. In order to handle and acquire imaging processed product shape data, the imaging processed product shape data is associated with each captured image at least temporarily. For this reason, the projection setting information acquisition unit 127 performs the above-described projection setting information (for example, information on the size of the captured image and the shape of the imaged processed product in the captured image) during the process of acquiring the imaged processed product shape data. It is possible to obtain the coordinates where each part of the data is located). The process for acquiring the projection setting information in this way is a known technique. Further, the projection setting information acquisition unit 127 may acquire (accept) such projection setting information from the imaging processed product shape data acquisition unit 126. Alternatively, the projection setting information acquisition unit 127 acquires the same processing as the processing performed when the imaging processed product shape data acquisition unit 126 acquires imaging processed product shape data from one or more captured images. It is also possible to acquire the projection setting information for the photographic image that is the acquisition target by performing it for one or more photographic images including the photographic image.
なお、撮像加工品形状データ取得部126が撮像加工品形状データを取得する処理中において取得した投影設定情報を、投影設定情報取得部127が取得する場合等においては、例えば、撮像加工品形状データ取得部126と投影設定情報取得部127とを一の処理部等で実現するようにしても良い。投影設定情報取得部127が取得した投影設定情報は、一の撮影画像について取得された投影設定情報は、一の撮影画像と対応付けて図示しない記憶媒体等に蓄積される。 When the projection setting information acquisition unit 127 acquires the projection setting information acquired during the process in which the imaging processed product shape data acquisition unit 126 acquires the imaging processed product shape data, for example, the imaging processed product shape data The acquisition unit 126 and the projection setting information acquisition unit 127 may be realized by a single processing unit or the like. In the projection setting information acquired by the projection setting information acquisition unit 127, the projection setting information acquired for one captured image is stored in a storage medium (not shown) in association with the one captured image.
なお、投影設定情報取得部127は、撮像部121が一の撮影画像を取得したごとに、この一の撮影画像について、この一の撮影画像に相当する投影図を取得するための投影設定情報を取得するようにしてもよい。 Each time the imaging unit 121 acquires one captured image, the projection setting information acquisition unit 127 obtains projection setting information for acquiring a projection map corresponding to the one captured image for the one captured image. You may make it acquire.
解析加工品形状データ取得部128は、受付部123が受け付けた金型識別情報が示す金型に対応する形状を示す三次元のデータである解析加工品形状データを取得する。具体的には、金型形状取得部128は、端末受信部125が受信した点情報を用いて、金型に対応する形状を示す三次元のデータである解析加工品形状データを取得する。形状を示す三次元のデータとは、例えば、上述したようなメッシュや形状を示す曲線等の情報である。 The analysis processed product shape data acquisition unit 128 acquires analysis processed product shape data, which is three-dimensional data indicating the shape corresponding to the mold indicated by the mold identification information received by the receiving unit 123. Specifically, the mold shape acquisition unit 128 uses the point information received by the terminal reception unit 125 to acquire analysis processed product shape data that is three-dimensional data indicating the shape corresponding to the mold. The three-dimensional data indicating the shape is information such as a mesh or a curve indicating the shape as described above.
金型に対応する形状とは、例えば、受付部123が受け付けた金型識別情報が示す金型を用いた加工により得られる加工品の形状である。例えば、金型に対応する形状は、金型識別情報が示す金型を用いて、受付部123が受け付けた部材識別情報が示す部材を加工した場合に得られる加工品の形状である。金型に対応する形状を示す三次元データは、例えば、金型の三次元データ等を用いてシミュレーション等により作成された加工品の形状を示す三次元のデータ、もしくはこれに相当する三次元のデータである。例えば、この三次元データは、上述した予め指定された解析の対象となる仮想の加工品の形状を示す三次元データである。端末受信部125が受信した各点情報は、上述したように、金型を用いて部材を加工した場合の、部材の表面の点(例えば節点)を示す情報であるため、各点情報を用いることで、金型に対応する形状を示す三次元データを取得することができる。例えば、点情報が、加工品の設計図を示す三次元データの節点の情報である場合、金型形状取得部128が取得する金型に対応する形状は、加工品の設計図を示す三次元データとなる。例えば、金型形状取得部128は、点情報が示す座標を、予め指定されたルール等に従ってつないでいくことで、三次元のメッシュを取得する。複数の三次元座標から、これらの三次元座標が表面に位置する三次元形状のデータを取得する技術については公知の技術であるので、ここでは詳細な処理の説明は省略する。なお、解析加工品形状データを取得する際に用いられた点情報は、解析加工品形状データ取得部128が取得した解析加工品形状データの表面の点を示すものとなる。 The shape corresponding to the mold is, for example, the shape of a processed product obtained by processing using the mold indicated by the mold identification information received by the receiving unit 123. For example, the shape corresponding to the mold is the shape of the processed product obtained when the member indicated by the member identification information received by the receiving unit 123 is processed using the mold indicated by the mold identification information. The three-dimensional data indicating the shape corresponding to the mold is, for example, three-dimensional data indicating the shape of a workpiece created by simulation or the like using the three-dimensional data of the mold, or the corresponding three-dimensional data. It is data. For example, the three-dimensional data is three-dimensional data indicating the shape of the virtual workpiece that is the target of the analysis specified in advance. Since each piece of point information received by the terminal receiving unit 125 is information indicating a point (for example, a node) on the surface of the member when the member is processed using a mold as described above, each piece of point information is used. Thus, three-dimensional data indicating the shape corresponding to the mold can be acquired. For example, when the point information is node information of three-dimensional data indicating a design drawing of a processed product, the shape corresponding to the mold acquired by the mold shape acquisition unit 128 is a three-dimensional display indicating the design drawing of the processed product. It becomes data. For example, the mold shape acquisition unit 128 acquires a three-dimensional mesh by connecting the coordinates indicated by the point information in accordance with a rule specified in advance. Since a technique for acquiring data of a three-dimensional shape in which these three-dimensional coordinates are located on the surface from a plurality of three-dimensional coordinates is a known technique, a detailed description of the processing is omitted here. Note that the point information used when acquiring the analytical processed product shape data indicates the surface point of the analytical processed product shape data acquired by the analytical processed product shape data acquisition unit 128.
なお、解析加工品形状データ取得部128は、端末受信部125が受信した点情報だけを用いて解析加工品形状データを取得する必要はなく、例えば、サーバ装置11から、端末送信部124が送信した金型識別情報に対応する、この金型によって成形される加工品の立体形状を示す三次元データを、サーバ装置11から受信するようにしても良い。この場合、サーバ装置11は、加工品の三次元データと、金型識別情報とを対応付けた情報を、点解析情報格納部110等の格納部に予め格納しておくようにし、サーバ受信部112が金型識別情報を受信した場合に、この金型識別情報に対応する加工品の三次元データを、端末装置12に送信する必要がある。 The analysis processed product shape data acquisition unit 128 does not need to acquire the analysis processed product shape data using only the point information received by the terminal reception unit 125. For example, the terminal transmission unit 124 transmits the data from the server device 11. The server apparatus 11 may receive three-dimensional data indicating the three-dimensional shape of the workpiece molded by the mold corresponding to the mold identification information. In this case, the server device 11 stores information in which the three-dimensional data of the processed product and the mold identification information are associated with each other in advance in a storage unit such as the point analysis information storage unit 110, and the server reception unit When 112 receives the mold identification information, it is necessary to transmit the three-dimensional data of the processed product corresponding to the mold identification information to the terminal device 12.
変換部129は、解析加工品形状データが撮像加工品形状データと重なるよう、解析加工品形状データを座標変換する。解析加工品形状データと撮像加工品形状データとは、同じ金型に関して得られた三次元データであるため重ね合わせが可能である。ただし、点情報を用いて作成された解析加工品形状データと、撮像加工品形状データとは、通常、仮想三次元空間内における位置や、向きや、サイズ等が異なるものとなる。このため、変換部129は、解析加工品形状データと、撮像加工品形状データとを同じ三次元座標系に配置して、解析加工品形状データが示す形状の位置や、サイズや、向きを適宜変更し、解析加工品形状データを、撮像加工品形状データと重ね合わせる。そして、重なった状態における解析加工品形状データの各部(例えば、メッシュや曲線等の節点)の位置を示す情報(例えば、三次元座標の情報)を取得する。このようにして、撮像加工品形状データと重なるように解析加工品形状データを移動させたことにより得られる新たな解析加工品形状データの各部の位置を指定する1以上の情報が、座標変換により得られた解析加工品形状データである。なお、変換部129は、例えば、座標変換前の解析加工品形状データが示す形状の表面の1以上の点を示す1以上の点情報を、解析加工品形状データの座標変換とともに座標変換し、座標変換前の点情報に対応付けられていた解析情報は、座標変換後のこの点情報に対応付けるようにして、座標変化の前後において、解析加工品形状データが示す形状に対応付けられた解析情報が対応付けられている点の、解析加工品形状データに対する相対的な位置が変わらないようにする。また、点情報が示す点が、解析加工品形状データの節点の情報である場合、解析加工品形状データの各接点に対して、点情報を示す点識別情報を対応付けておくようにすることで、解析加工品形状データの各節点の座標が座標変換されても、各節点と点識別情報との対応関係は保たれ、これにより、座標変換後の解析加工品形状データの点情報が示す点(即ちここでは各節点)と、解析情報との対応関係を保つことが可能となる。例えば、座標変換前の解析加工品形状データの一の節点に対応付けられていた解析情報は、座標変換後の解析加工品形状データの、この一の節点に対応する節点に対応付けられた解析情報となる。
解析加工品形状データを撮像加工品形状データと重ね合わせる処理は、例えば、それぞれの形状データの特徴部分(例えば、特徴点3つや、重心位置や、長手方向など)を抽出して、特徴部分が一致するように座標系をあわせるようにする。
The conversion unit 129 performs coordinate conversion of the analysis processed product shape data so that the analysis processed product shape data overlaps the imaging processed product shape data. Since the analysis processed product shape data and the imaging processed product shape data are three-dimensional data obtained with respect to the same mold, they can be superimposed. However, the analysis processed product shape data created using the point information and the imaging processed product shape data are usually different in position, orientation, size, etc. in the virtual three-dimensional space. For this reason, the conversion unit 129 arranges the analysis processed product shape data and the imaging processed product shape data in the same three-dimensional coordinate system, and appropriately determines the position, size, and orientation of the shape indicated by the analysis processed product shape data. The analysis processed product shape data is overlaid with the imaging processed product shape data. Then, information (for example, information on three-dimensional coordinates) indicating the position of each part (for example, a node such as a mesh or a curve) of the analysis processed product shape data in the overlapped state is acquired. In this way, one or more pieces of information for designating the position of each part of the new analytical processed product shape data obtained by moving the analytical processed product shape data so as to overlap with the imaging processed product shape data is obtained by coordinate conversion. It is the obtained analytically processed product shape data. The conversion unit 129 performs coordinate conversion of one or more point information indicating one or more points on the surface of the shape indicated by the analysis processed product shape data before coordinate conversion together with the coordinate conversion of the analysis processed product shape data, for example, The analysis information associated with the point information before the coordinate conversion is associated with this point information after the coordinate conversion, and the analysis information associated with the shape indicated by the analysis processed product shape data before and after the coordinate change. The relative position with respect to the analysis processed product shape data of the point associated with is not changed. In addition, when the point indicated by the point information is the node information of the analysis processed product shape data, the point identification information indicating the point information is associated with each contact of the analysis processed product shape data. Thus, even if the coordinates of each node in the analysis processed product shape data are coordinate-converted, the correspondence between each node and the point identification information is maintained, and this indicates the point information in the analysis processed product shape data after coordinate conversion. It becomes possible to maintain the correspondence between the points (that is, each node here) and the analysis information. For example, the analysis information associated with one node of the analysis processed product shape data before coordinate conversion is the analysis information associated with the node corresponding to this one node of the analysis processed product shape data after coordinate conversion. Information.
The process of superimposing the analysis processed product shape data on the imaging processed product shape data is performed by, for example, extracting feature portions (for example, three feature points, the position of the center of gravity, the longitudinal direction, etc.) of each shape data. Match the coordinate system to match.
以下、解析加工品形状データを撮像加工品形状データと重ね合わせるための処理の一例について説明する。まず、それぞれの形状を示す三次元データについて、最も長さの長い方向(第一の方向と称す)を検出し、その方向の長さが同じ長さとなるように、解析加工品形状データのサイズを拡大(三次元方向の全てが等倍で拡大されるよう拡大)する。そして、拡大した解析加工品形状データの第一の方向の両端が、撮像加工品形状データの第一の方向の両端と重なるよう、拡大した解析加工品形状データの位置を仮想三次元空間内において移動させる。ここでの位置の移動は、回転移動も含んでよい。さらに、この第一の方向に直交する方向であって、長さが最も長い方向(以下、第二の方向)を、それぞれの形状を示す三次元データについて検出し、解析加工品形状データの第一の方向と第二の方向との交点が、撮像加工品形状データの第一の方向と第二の方向との交点と一致するか否かを判断し、一致しない場合は、解析加工品形状データの第一の方向の中点を中心として、解析加工品形状データを180度回転させる。一致する場合は、回転させない。次に、解析加工品形状データの第二の方向が、撮像加工品形状データの第二の方向と重なるよう、解析加工品形状データを第一の方向を回転軸として、仮想三次元空間内において回転させる。これにより得られた解析加工品形状データが、座標変換された解析加工品形状データである。 Hereinafter, an example of processing for superimposing the analysis processed product shape data on the imaging processed product shape data will be described. First, for the three-dimensional data indicating each shape, the longest length direction (referred to as the first direction) is detected, and the size of the analysis processed product shape data is set so that the length in that direction is the same length. Is enlarged (enlarged so that all of the three-dimensional directions are enlarged at the same magnification). Then, the positions of the enlarged analysis processed product shape data in the virtual three-dimensional space are arranged so that both ends of the enlarged analysis processed product shape data in the first direction overlap with both ends of the imaging processed product shape data in the first direction. Move. The movement of the position here may include rotational movement. Further, a direction orthogonal to the first direction and having the longest length (hereinafter referred to as a second direction) is detected for the three-dimensional data indicating the respective shapes, It is determined whether or not the intersection between the first direction and the second direction matches the intersection between the first direction and the second direction of the imaging processed product shape data. The analysis processed product shape data is rotated 180 degrees around the midpoint of the first direction of the data. If they match, do not rotate. Next, in the virtual three-dimensional space, the analysis work product shape data is set with the first direction as the rotation axis so that the second direction of the analysis work product shape data overlaps the second direction of the imaging work product shape data. Rotate. The analytically processed product shape data thus obtained is the coordinated transformed analytically processed product shape data.
なお、解析加工品形状データを撮像加工品形状データと重ね合わせるための処理は、三次元形状を示す形状データのマッチング処理を利用して行うようにしても良い。三次元形状の形状データのマッチング処理については、公知の技術であるので、ここでの詳細な説明は省略する。三次元形状の形状データのマッチング処理については、以下の技術を参考にされたい。(非特許文献:小高 一慶、外2名、"3Dワイヤーフレームモデルの特徴抽出とマッチング"、[online]、[平成24年2月23日検索]、インターネット<URL: http://www.shalab.phys.waseda.ac.jp/pub/personal/odaka/odaka1.pdf>)、(非特許文献2:佐川 立昌、外4名、"漸増的メッシュモデリングとその階層的認識法による実時間3次元物体認識システムの研究"、[online]、[平成24年2月13日検索]、インターネット<URL:http://www.am.sanken.osaka-u.ac.jp/~sagawa/pdf/jrsj02.pdf>)。 Note that the process for superimposing the analysis processed product shape data on the imaging processed product shape data may be performed using a matching process of shape data indicating a three-dimensional shape. Since the matching process of the shape data of the three-dimensional shape is a known technique, a detailed description thereof is omitted here. Please refer to the following technology for matching processing of 3D shape data. (Non-patent literature: Kazuyoshi Kodaka, 2 others, "Feature extraction and matching of 3D wireframe model", [online], [Search February 23, 2012], Internet <URL: http: // www. shalab.phys.waseda.ac.jp/pub/personal/odaka/odaka1.pdf>, (Non-Patent Document 2: Ritsumasa Sagawa, 4 others, “Real time by incremental mesh modeling and its hierarchical recognition method” Research on 3D object recognition system ", [online], [Search on February 13, 2012], Internet <URL: http://www.am.sanken.osaka-u.ac.jp/~sagawa/pdf /jrsj02.pdf>).
なお、上記の重ね合わせるよう座標変換する処理において、解析加工品形状データと撮像加工品形状データとの座標等の位置や、距離等が、一致するか否かの判断等を行う際には、予め指定された誤差等を考慮するようにして、誤差レベルの相違があっても一致すると判断するようにしてもよい。あるいは誤差レベルの相違があっても一致すると判断できるようにしても良い。例えば、一致等を判断する際には、形状の三次元データ等から得られる座標の値や距離の所定の桁数以下の値を無視したり、四捨五入するようにしてもよい。 In the process of converting the coordinates so as to overlap, when determining whether or not the positions, distances, and the like of the coordinates and the like of the analysis processed product shape data and the imaging processed product shape data match, It may be determined that even if there is a difference in error level, a match is made by taking into account a predetermined error or the like. Alternatively, even if there is a difference in error level, it may be determined that they match. For example, when determining a match or the like, a coordinate value obtained from the shape three-dimensional data or the like or a value less than a predetermined number of distances may be ignored or rounded off.
なお、撮像加工品形状データが解析加工品形状データと重なるよう、撮像加工品形状データを座標変換することを、解析加工品形状データが撮像加工品形状データと重なるよう、解析加工品形状データを座標変換することと同じことであると考えるようにしてもよい。ただし、この場合、投影設定情報も、撮像加工品形状データとの相対的な位置関係やサイズの比率の関係等が変わらないよう、撮像加工品形状データの座標変換に合わせて座標変換等を行うことも、撮像加工品形状データを座標変換する処理に含むものと考えて良い。また、パターンマッチング等の場合、最もマッチングの度合いが高い状態にある場合を、重なっていると判断しても良い。 It should be noted that the coordinate conversion of the imaging processed product shape data is performed so that the imaging processed product shape data overlaps with the analytical processed product shape data, and the analytical processed product shape data is converted so that the analytical processed product shape data overlaps with the imaging processed product shape data. You may make it think that it is the same thing as coordinate transformation. However, in this case, the projection setting information is also subjected to coordinate conversion in accordance with the coordinate conversion of the imaging processed product shape data so that the relative positional relationship with the imaging processed product shape data, the relationship of the size ratio, and the like do not change. This may also be considered to be included in the process of coordinate conversion of the imaging processed product shape data. In the case of pattern matching or the like, a case where the degree of matching is the highest may be determined as overlapping.
解析画像生成部130は、変換部129が座標変換した解析加工品形状データと、解析加工品形状データが示す三次元形状の表面の1以上の点を示す点情報に対応する解析情報と、投影設定情報の一つとを用いて、解析加工品形状データが示す形状の表面に解析情報が示す解析結果に関する情報を示した投影図の画像である解析画像を、投影設定情報が示す設定に応じて生成する。座標変換した解析加工品形状データは、理想的には、撮像加工品形状データと同じ仮想三次元座標系の同じ位置に、同じ向きとなるように配置された、同じ大きさを有する同じ立体形状を示すデータであるため、この解析加工品形状データの投影図を、撮像加工品形状データについて取得した投影設定情報の一つを用いて生成する。ただし、通常は、撮像加工品形状データと、解析加工品形状データとは、同じ加工品の形状を示すデータであるが、撮像加工品形状データは、実際に作成された加工品を撮影した画像から作成されたものであり、解析加工品形状データとは、完全には一致しない。ここで利用する一の投影設定情報は、例えば、撮像加工品形状データ取得部126が撮像加工品形状データを取得する際に用いた1以上の撮影情報のうちの、任意の撮影画像に対応する投影設定情報、あるいは、ユーザが図示しない受付部等を介して指定した撮影画像に対応する投影設定情報である。ここでの投影図である解析画像の生成とは、解析加工品形状データを用いた、一の投影設定情報が示す設定を利用したいわゆるレンダリングである。解析画像を生成する処理は、例えば、光軸方向が、一の投影設定情報が有する法線ベクトルが示す方向と一致し、かつ光軸に対する回転角度が、この投影設定情報の示す回転角度となるように設定した仮想的な視点(カメラ)からみた解析加工品形状データが示す形状が配置された領域を二次元の平面に投影することで、解析加工品形状データが示す形状を投影した二次元画像を生成する処理である。つまり、投影設定情報が示す仮想的な視点からの解析加工品形状データのレンダリング処理である。なお、投影設定情報が、レンダリングに利用する視点(カメラ)の画角や、視点と解析加工品形状データとの距離の情報を有する場合、これらの情報を用いて、解析加工品形状データをレンダリングするようにしても良い。なお、このような投影設定情報を用いて三次元データをレンダリングする処理は公知の技術である。また、解析画像を生成する処理は、例えば、一の投影設定情報が示す投影面に、解析加工品形状データが示す形状を投影した二次元画像を生成する処理であってもよい。 The analysis image generation unit 130 analyzes the analysis processed product shape data coordinate-converted by the conversion unit 129, analysis information corresponding to point information indicating one or more points on the surface of the three-dimensional shape indicated by the analysis processed product shape data, and projection Using one of the setting information, an analysis image, which is an image of a projection diagram showing information on the analysis result indicated by the analysis information on the surface of the shape indicated by the analysis processed product shape data, according to the setting indicated by the projection setting information Generate. Coordinate-transformed analysis processed product shape data is ideally the same solid shape with the same size, arranged in the same position in the same virtual 3D coordinate system as the imaged processed product shape data, in the same direction Therefore, the projection drawing of the analysis processed product shape data is generated using one of the projection setting information acquired for the imaging processed product shape data. However, normally, the imaging processed product shape data and the analysis processed product shape data are data indicating the shape of the same processed product, but the imaging processed product shape data is an image obtained by photographing the actually created processed product. It is created from the above, and does not completely match the analysis processed product shape data. One piece of projection setting information used here corresponds to, for example, an arbitrary photographed image among one or more pieces of photographing information used when the image pickup processed product shape data acquiring unit 126 acquires the image pickup processed product shape data. Projection setting information or projection setting information corresponding to a captured image designated by the user via a reception unit (not shown). The generation of an analysis image, which is a projection view here, is so-called rendering using a setting indicated by one projection setting information using analysis processed product shape data. In the process of generating the analysis image, for example, the optical axis direction coincides with the direction indicated by the normal vector included in one projection setting information, and the rotation angle with respect to the optical axis is the rotation angle indicated by the projection setting information. A two-dimensional projection of the shape indicated by the analytical work shape data by projecting the area where the shape indicated by the analytical work shape data viewed from the virtual viewpoint (camera) set in this way onto a two-dimensional plane This is a process for generating an image. That is, it is a rendering process of analysis processed product shape data from a virtual viewpoint indicated by the projection setting information. When the projection setting information includes the angle of view of the viewpoint (camera) used for rendering and the distance between the viewpoint and the analysis processed product shape data, the analysis processed product shape data is rendered using these information. You may make it do. The process of rendering three-dimensional data using such projection setting information is a known technique. Moreover, the process which produces | generates an analysis image may be a process which produces | generates the two-dimensional image which projected the shape which analysis work product shape data shows on the projection surface which one projection setting information shows, for example.
ここで、通常の三次元データが示す立体形状についての投影図の画像を取得する場合、立体形状の表面に、テクスチャ画像等の画像をマッピングして画像を生成するが、本実施の形態においては、座標変換した解析加工品形状データが示す三次元形状の表面の1以上の点を示す点情報に対応する解析情報を用いて、この解析情報が示す解析結果に関する情報を、解析加工品形状データが示す三次元形状の表面に配置した状態の投影図の画像である解析画像を生成する。 Here, when acquiring an image of a projection diagram for a three-dimensional shape indicated by normal three-dimensional data, an image is generated by mapping an image such as a texture image on the surface of the three-dimensional shape. Using the analysis information corresponding to the point information indicating one or more points on the surface of the three-dimensional shape indicated by the coordinate-converted analytical work product shape data, information on the analysis result indicated by the analysis information is obtained as the analysis work product shape data. The analysis image which is the image of the projection figure of the state arrange | positioned on the surface of the three-dimensional shape which shows is produced | generated.
解析結果に関する情報とは、解析情報が示す解析結果の値(例えば、応力や、板厚や、歪み)等であっても良いし、解析情報を用いて取得された情報(例えば、解析結果の分布を示す情報や解析結果の値の等値線等)であっても良い。例えば、解析画像生成部130は、座標変換した解析加工品形状データが示す三次元形状の表面の、1以上の点情報が示す位置(例えば、各節点上)に、各点情報に対応する解析情報が示す値を配置した解析画像をレンダリングにより生成する。また、解析情報の最大値の点や、最小値の点を示す点情報が示す位置に、解析情報の最大値や最小値の値や、解析情報の値が最大や最小であることを示すマークや色等を示す画像を配置した解析画像をレンダリングにより生成しても良い。点情報が示す位置とは、点情報との対応関係が明確な位置(例えば、点情報が示す位置と線等により接続された位置等)と考えても良い。また、解析結果の分布を示す解析画像を生成しても良い。例えば、点情報を、対応する解析の値の範囲ごとに1以上のグループに分け、同じグループに属する点情報が示す1以上の点を含む範囲を、他の点情報とは異なる表示態様(例えば、異なる色等)で表示したり、線で囲むようにしても良い。また、解析情報が示す解析結果の値が同じ点を直線または曲線で結んだ1以上の線、即ち、解析結果の値の等値線を配置した解析情報をレンダリングにより生成しても良い。 The information related to the analysis result may be a value of the analysis result indicated by the analysis information (for example, stress, plate thickness, strain) or the like (for example, the analysis result) It may be information indicating a distribution or an isoline of analysis result values). For example, the analysis image generation unit 130 performs analysis corresponding to each piece of point information at a position (for example, on each node) indicated by one or more pieces of point information on the surface of the three-dimensional shape indicated by the coordinate-converted analytical work product shape data. An analysis image in which the value indicated by the information is arranged is generated by rendering. Also, a mark indicating that the maximum or minimum value of the analysis information or the maximum or minimum value of the analysis information is at the position indicated by the point information indicating the maximum or minimum value of the analysis information. An analysis image in which images showing colors and colors are arranged may be generated by rendering. The position indicated by the point information may be considered as a position having a clear correspondence relationship with the point information (for example, a position connected to the position indicated by the point information by a line or the like). An analysis image indicating the distribution of analysis results may be generated. For example, the point information is divided into one or more groups for each corresponding analysis value range, and a range including one or more points indicated by the point information belonging to the same group is displayed differently from other point information (for example, May be displayed in different colors or surrounded by lines. Further, analysis information in which one or more lines connecting points having the same analysis result value indicated by the analysis information by a straight line or a curve, that is, an isoline of the analysis result value may be generated by rendering.
なお、解析加工品形状データの2つの点情報と、それぞれの解析情報の値とから、この2点間を結ぶ直線または曲線上の座標と、解析情報の値との関数を算出し、この関数を用いて、点情報が示す位置以外の位置(点)についての解析情報を取得して、このような点についての解析情報も含めて解析結果に関する情報を配置した解析画像を取得するようにしても良い。例えば、このようにして取得した点情報が示す位置以外の位置についての解析情報を三次元形状の表面に配置したり、取得した解析情報も用いて、等値線を取得して、この等値線を配置した解析画像を生成するようにしても良い。この等値線は、値により色等が異なる線であっても良い。また、解析加工品形状データの2つの点情報の中間の位置についての解析情報として、2つの点情報に対応する解析情報の値の平均値を取得するようにしてもよい。また、このようにして取得した新たな点についての平均値を用いて、他の点との中間の点についての解析情報を取得する処理を繰り返すことで、元々の点情報が示す位置以外の点についての解析情報が取得可能であり、この解析情報を利用して、解析画像を生成しても良い。 A function of the coordinates on the straight line or curve connecting the two points and the value of the analysis information is calculated from the two pieces of point information of the analysis processed product shape data and the values of the respective analysis information. Is used to acquire analysis information about positions (points) other than the position indicated by the point information, and to acquire an analysis image in which information on analysis results including analysis information about such points is arranged. Also good. For example, the analysis information about the position other than the position indicated by the point information acquired in this way is arranged on the surface of the three-dimensional shape, or the acquired analysis information is used to acquire the isoline, You may make it produce | generate the analysis image which has arrange | positioned the line. This isoline may be a line having a different color or the like depending on the value. Moreover, you may make it acquire the average value of the value of the analysis information corresponding to two point information as analysis information about the intermediate position of the two point information of analysis processed product shape data. In addition, by using the average value for the new point acquired in this way and repeating the process of acquiring the analysis information about the intermediate point with other points, a point other than the position indicated by the original point information Analysis information can be acquired, and an analysis image may be generated using this analysis information.
なお、上述したように、撮像部121が一の撮影画像を取得するごとに、撮像加工品形状データ取得部126が少なくともこの一の撮影画像を用いて撮像加工品形状データを取得し、投影設定情報取得部127がこの一の撮影画像について投影設定情報を取得する場合においては、解析画像生成部130は、投影設定情報取得部127がこの一の撮影画像について取得した投影設定情報とを用いて、解析画像を生成するようにしても良い。 As described above, every time the imaging unit 121 acquires one captured image, the imaging processed product shape data acquisition unit 126 acquires imaging processed product shape data using at least this one captured image, and sets the projection. When the information acquisition unit 127 acquires the projection setting information for the one captured image, the analysis image generation unit 130 uses the projection setting information acquired by the projection setting information acquisition unit 127 for the one captured image. An analysis image may be generated.
なお、立体形状を示す三次元データの表面に、数値等の情報を表示したり、等値線等を表示したりする処理については、三次元グラフィックスの処理等として公知であるので、ここでは詳細な処理は省略する。 The process of displaying information such as numerical values or displaying isolines on the surface of the three-dimensional data indicating the three-dimensional shape is known as a process of three-dimensional graphics, etc. Detailed processing is omitted.
また、解析画像生成部130は、解析情報に関する情報以外の情報を解析加工品形状データが示す立体形状の表面に更に配置するようにしても良い。例えば、予め指定されたテクスチャを配置したり、解析加工品形状データのメッシュ等を更に表示した解析画像を取得するようにしてもよい。 Further, the analysis image generation unit 130 may further arrange information other than information related to the analysis information on the surface of the three-dimensional shape indicated by the analysis processed product shape data. For example, a predetermined texture may be arranged, or an analysis image further displaying a mesh of analysis processed product shape data may be acquired.
出力部131は、解析画像生成部130が解析画像を生成する際に用いた投影設定情報に対応する撮影画像と解析画像とを重ねた画像を出力する。一の撮影画像と対応付けられた投影設定情報は、撮像加工品形状データをレンダリングして投影図を取得する場合に、一の撮影画像と同じ配置の投影図を得られるようにするための設定の情報である。ここでは、撮像加工品形状データと重なるよう座標変換した解析加工品形状データから投影図である解析画像を取得する際に、一の投影設定情報を利用することにしたため、解析画像生成部130が生成した解析画像は、この一の投影設定情報に対応する一の撮影画像と同じ配置の解析加工品形状データの投影図となる。このため、この撮影画像と、解析画像とを重ねると、例えば、撮影画像の加工品が表示されている領域上に、解析画像が示す解析結果に関する情報(例えば解析結果の値の等値線等)が配置されることとなる。 The output unit 131 outputs an image obtained by superimposing the captured image and the analysis image corresponding to the projection setting information used when the analysis image generation unit 130 generates the analysis image. The projection setting information associated with one photographed image is a setting for obtaining a projection map having the same arrangement as that of the one photographed image when rendering the imaging processed product shape data and obtaining the projection map. Information. Here, since one projection setting information is used when acquiring an analysis image, which is a projection view, from the analysis processed product shape data whose coordinates are converted so as to overlap with the imaging processed product shape data, the analysis image generation unit 130 uses the one projection setting information. The generated analysis image is a projection view of analysis processed product shape data having the same arrangement as that of the one captured image corresponding to the one projection setting information. For this reason, when the captured image and the analysis image are overlapped, for example, information on the analysis result indicated by the analysis image (for example, an isoline of the value of the analysis result, etc.) on the region where the processed product of the captured image is displayed. ) Will be placed.
出力部131は、撮影画像と解析画像とを重ねた画像を生成する際において、両方の画像の示す情報が視覚的に把握可能となるものであれば、どのように画像を合成するかは問わない。例えば、解析画像の解析結果に関する情報が配置されている部分以外が透過情報を有している場合、撮影画像上に、解析画像を単に重ねるようにしても良い。また、撮影画像と解析画像とを乗算モードや、スクリーンモードや、オーバーレイモード等の特定の画像モードで合成するようにしても良い。 When the output unit 131 generates an image obtained by superimposing the captured image and the analysis image, it does not matter how the images are combined as long as the information indicated by both images can be visually grasped. Absent. For example, when the information other than the part where the information related to the analysis result of the analysis image is arranged has transmission information, the analysis image may be simply superimposed on the captured image. Further, the captured image and the analysis image may be combined in a specific image mode such as a multiplication mode, a screen mode, or an overlay mode.
なお、解析画像を生成する際に用いた投影設定情報が、ユーザにより指定された撮影画像や、撮影部121が取得した最新の撮影画像に対応する投影設定情報である場合、例えば、このユーザにより指定された撮影画像や、撮影部121が取得した最新の撮影画像が、解析画像生成部130が解析画像を生成する際に用いた投影設定情報に対応する撮影画像となる。 In addition, when the projection setting information used when generating the analysis image is the projection setting information corresponding to the photographed image specified by the user or the latest photographed image acquired by the photographing unit 121, for example, by this user. The designated photographed image or the latest photographed image acquired by the photographing unit 121 becomes a photographed image corresponding to the projection setting information used when the analysis image generating unit 130 generates the analysis image.
なお、出力部131は、撮像部121が一の撮影画像を取得したごとに、この一の撮影画像と、この一の撮影画像等を用いて解析画像生成部130等が取得した解析画像とを重ねた画像を出力するようにしてもよい。 Each time the imaging unit 121 acquires one captured image, the output unit 131 outputs the one captured image and the analysis image acquired by the analysis image generation unit 130 using the one captured image. A superimposed image may be output.
ここでの出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印刷、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。 Output here means display on a display, projection using a projector, printing on a printer, transmission to an external device, storage on a recording medium, processing results to other processing devices or other programs, etc. It is a concept that includes delivery.
出力部131は、ディスプレイやプリンタ等の出力デバイスを含むと考えても含まないと考えても良い。出力部131は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。 The output unit 131 may or may not include an output device such as a display or a printer. The output unit 131 can be realized by output device driver software, or output device driver software and an output device.
次に、情報処理システム1のサーバ装置11の動作について図2のフローチャートを用いて説明する。 Next, operation | movement of the server apparatus 11 of the information processing system 1 is demonstrated using the flowchart of FIG.
(ステップS101)点解析情報取得部111は、点解析情報を取得する指示を、図示しない受付部等を介して受け付けたか否かを判断する。受け付けた場合、ステップS102に進み、受け付けていない場合、ステップS107に進む。 (Step S101) The point analysis information acquisition unit 111 determines whether an instruction to acquire point analysis information has been received via a reception unit (not shown) or the like. If accepted, the process proceeds to step S102. If not accepted, the process proceeds to step S107.
(ステップS102)点解析情報取得部111は、図示しない受付部等を介して、金型識別情報と、この金型識別情報が示す金型の立体形状を示す三次元データと、部材識別情報と、この部材識別情報に対応する部材の材料特性等の情報である部材データとの組を、受け付けたか否かを判断する。受け付けた場合、ステップS103に進み、受け付けていない場合、ステップS102に戻る。 (Step S102) The point analysis information acquisition unit 111 receives mold identification information, three-dimensional data indicating the three-dimensional shape of the mold indicated by the mold identification information, member identification information, and the like via a reception unit (not illustrated). Then, it is determined whether or not a set of member data that is information such as material characteristics of the member corresponding to the member identification information has been received. If accepted, the process proceeds to step S103, and if not accepted, the process returns to step S102.
(ステップS103)点解析情報取得部111は、ステップS102で受け付けた金型の三次元データと、部材データとを用いて予め指定された解析を行うためのシミュレーション等を行い、金型により部材データを加工した場合に得られる立体形状の表面の1以上の点を示す点情報と、各点情報が示す点における解析情報との組を取得する。例えば、金型で加工して得られる加工品の立体形状を示すメッシュ等の三次元データの、各節点を示す点情報と、各節点について解析により取得した解析情報との1以上の組を取得する。 (Step S103) The point analysis information acquisition unit 111 performs a simulation or the like for performing an analysis designated in advance using the three-dimensional data of the mold received in Step S102 and the member data, and uses the member data by the mold. A set of point information indicating one or more points on the surface of the three-dimensional shape obtained by processing and the analysis information at the point indicated by each point information is acquired. For example, one or more sets of point information indicating each node and analysis information acquired by analyzing each node of three-dimensional data such as a mesh indicating the three-dimensional shape of a processed product obtained by processing with a mold are acquired. To do.
(ステップS104)点解析情報取得部111は、ステップS103で取得した点情報と解析情報との1以上の組と、ステップS102で受け付けた金型識別情報と、部材識別情報とを有する点解析情報を点解析情報格納部110に蓄積する。そして、ステップS101に戻る。 (Step S104) The point analysis information acquisition unit 111 has one or more sets of the point information and analysis information acquired in step S103, the mold identification information received in step S102, and the member identification information. Are accumulated in the point analysis information storage unit 110. Then, the process returns to step S101.
(ステップS105)サーバ受信部112は、金型識別情報と部材識別情報とを一の端末装置12から受信したか否かを判断する。受信した場合、ステップS106に進み、受信していない場合、ステップS101に戻る。 (Step S <b> 105) The server reception unit 112 determines whether or not the mold identification information and the member identification information are received from the one terminal device 12. If received, the process proceeds to step S106. If not received, the process returns to step S101.
(ステップS106)取得部113は、ステップS105で受信した金型識別情報と部材識別情報との組に対応する点情報と解析情報との1以上の組を、点解析情報格納部110から検索等により取得する。 (Step S106) The acquisition unit 113 searches the point analysis information storage unit 110 for one or more sets of point information and analysis information corresponding to the set of mold identification information and member identification information received in step S105. Get by.
(ステップS107)サーバ側送信部114は、ステップS106で取得した点情報と解析情報との1以上の組を、ステップS105で受信した金型識別情報と部材識別情報との送信元となる端末装置12に送信する。そして、ステップS101に戻る。 (Step S107) The server-side transmission unit 114 is a terminal device that is a transmission source of the mold identification information and the member identification information received in Step S105 for one or more pairs of the point information and the analysis information acquired in Step S106. 12 to send. Then, the process returns to step S101.
なお、図3のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowchart of FIG. 3, the process ends when the power is turned off or the process is terminated.
次に、情報処理システム1の端末装置12の動作について図3のフローチャートを用いて説明する。 Next, operation | movement of the terminal device 12 of the information processing system 1 is demonstrated using the flowchart of FIG.
(ステップS201)受付部123は、金型識別情報を受け付けたか否かを判断する。受け付けた場合、ステップS202に進み、受け付けていない場合、ステップS201に戻る。 (Step S201) The receiving unit 123 determines whether or not mold identification information has been received. If accepted, the process proceeds to step S202. If not accepted, the process returns to step S201.
(ステップS202)受付部123は、部材識別情報を受け付けたか否かを判断する。受け付けた場合、ステップS203に進み、受け付けていない場合、ステップS202に戻る。 (Step S202) The receiving unit 123 determines whether or not member identification information has been received. If accepted, the process proceeds to step S203. If not accepted, the process returns to step S202.
(ステップS203)端末送信部124は、ステップS201で受け付けた金型識別情報と、ステップS202で受け付けた部材識別情報との組を、サーバ装置11に送信する。 (Step S203) The terminal transmission unit 124 transmits the set of the mold identification information received in Step S201 and the member identification information received in Step S202 to the server device 11.
(ステップS204)端末受信部125は、点情報と解析情報との1以上の組をサーバ装置11から受信したか否かを判断する。受信した場合、ステップS205に進み、受信していない場合ステップS204に戻る。 (Step S <b> 204) The terminal reception unit 125 determines whether or not one or more sets of point information and analysis information have been received from the server device 11. If received, the process proceeds to step S205. If not received, the process returns to step S204.
(ステップS205)端末受信部125は、受信した点情報と解析情報との組を図示しない記憶媒体等の格納部に蓄積する。 (Step S205) The terminal receiving unit 125 accumulates the received set of point information and analysis information in a storage unit such as a storage medium (not shown).
(ステップS206)撮像部121は、ステップS201で受け付けた金型識別情報が示す金型を用いて、ステップS202で受け付けた部材識別情報が示す部材を加工して得られる加工品を撮影した一の撮影画像を取得したか否かを判断する。取得した場合、ステップS207に進み、取得していない場合、ステップS206に戻る。 (Step S206) The imaging unit 121 uses the mold indicated by the mold identification information received in Step S201 to photograph a processed product obtained by processing the member indicated by the member identification information received in Step S202. It is determined whether a captured image has been acquired. If acquired, the process proceeds to step S207. If not acquired, the process returns to step S206.
(ステップS207)撮像部121は、ステップS206で取得した撮影画像を、撮影画像格納部122に蓄積する。 (Step S207) The imaging unit 121 accumulates the captured image acquired in step S206 in the captured image storage unit 122.
(ステップS208)撮像加工品形状データ取得部126は、撮像部121が取得した撮影画像が、予め指定された最小枚数以上であるか否かを判断する。例えば、撮像加工品形状データ取得部126は、撮影画像格納部122に格納されている撮影画像が、最小枚数以上であるか否かを判断する。最小枚数以上であれば、ステップS209に進み、最小枚数未満である場合、ステップS206に戻る。 (Step S208) The imaging processed product shape data acquisition unit 126 determines whether or not the number of captured images acquired by the imaging unit 121 is equal to or greater than a predetermined minimum number. For example, the imaging processed product shape data acquisition unit 126 determines whether or not the number of captured images stored in the captured image storage unit 122 is equal to or greater than the minimum number. If it is equal to or greater than the minimum number, the process proceeds to step S209, and if it is less than the minimum number, the process returns to step S206.
(ステップS209)撮像加工品形状データ取得部126は、撮影画像格納部122に格納されている1以上の撮影画像を用いて、撮像加工品形状データを取得する。 (Step S209) The imaging processed product shape data acquisition unit 126 acquires imaging processed product shape data using one or more captured images stored in the captured image storage unit 122.
(ステップS210)投影設定情報取得部127は、撮像部121が取得した最新の撮影画像に対応する投影設定情報を取得する。なお、最新の撮影画像に対応する投影設定情報に加えて、撮影画像格納部122に格納されている撮影画像のうちの、対応する投影設定情報が取得されていない撮影画像の1以上(例えば、全て)についても、投影設定情報を取得するようにしても良い。そして、投影設定情報取得部127は、ステップS210で撮影画像について取得した投影設定情報を、撮影画像と対応付けて、撮影画像格納部122等の記憶媒体に蓄積する。 (Step S210) The projection setting information acquisition unit 127 acquires the projection setting information corresponding to the latest captured image acquired by the imaging unit 121. In addition to the projection setting information corresponding to the latest photographed image, one or more of the photographed images for which the corresponding projection setting information is not acquired from the photographed images stored in the photographed image storage unit 122 (for example, Projection setting information may also be acquired for all. Then, the projection setting information acquisition unit 127 stores the projection setting information acquired for the captured image in step S210 in a storage medium such as the captured image storage unit 122 in association with the captured image.
(ステップS211)解析加工品形状データ取得部128は、座標変換した解析加工品形状データが取得済であるか否かを判断する。取得済である場合、ステップS212に進み、取得していない場合、ステップS214に進む。 (Step S211) The analysis processed product shape data acquisition unit 128 determines whether or not the analysis processed product shape data subjected to coordinate conversion has been acquired. If already acquired, the process proceeds to step S212. If not acquired, the process proceeds to step S214.
(ステップS212)解析加工品形状データ取得部128は、ステップS205で蓄積した点情報を用いて解析加工品形状データを取得する。 (Step S212) The analysis processed product shape data acquisition unit 128 acquires the analysis processed product shape data using the point information accumulated in step S205.
(ステップS213)変換部129は、ステップS212で取得した解析加工品形状データを構成する座標の情報等を、ステップS209で取得した撮像加工品形状データと重なるよう座標変換する。なお、点情報も、解析加工品形状データの座標変換に合わせて座標変換しても良い。 (Step S213) The conversion unit 129 performs coordinate conversion so that the information on the coordinates constituting the analysis processed product shape data acquired in step S212 overlaps with the imaging processed product shape data acquired in step S209. Note that the point information may also be coordinate-transformed in accordance with the coordinate transformation of the analysis processed product shape data.
(ステップS214)解析画像生成部130は、座標変換した解析加工品形状データと、ステップS205で蓄積した点情報に対応する解析情報と、ステップS210で取得した最新の撮影画像に対応する投影設定情報とを用いて、解析画像を生成する。 (Step S214) The analysis image generation unit 130 performs analysis-converted product shape data obtained by coordinate conversion, analysis information corresponding to the point information accumulated in step S205, and projection setting information corresponding to the latest photographed image acquired in step S210. And an analysis image is generated.
(ステップS215)出力部131は、ステップS207で蓄積した最新の撮影画像を読み出し、読み出した撮影画像と、ステップS214で生成した解析画像とを重ね合わせた画像を出力する。既に他の画像が出力済の場合、新たな画像で出力を更新する。そして、ステップS206に戻る。 (Step S215) The output unit 131 reads the latest captured image accumulated in step S207, and outputs an image in which the read captured image is superimposed on the analysis image generated in step S214. If another image has already been output, the output is updated with a new image. Then, the process returns to step S206.
なお、図3のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowchart of FIG. 3, the process ends when the power is turned off or the process is terminated.
なお、一旦、ステップS215において解析画像を撮影画像と重ねて出力する処理を行うと、既に撮像加工品形状データが得られている。このため、一旦、ステップS215の処理が行われた以降は、投影設定情報取得部127が新たな撮影画像について投影設定情報を得るために、撮影画像から撮像加工品形状データを取得する撮像加工品形状データ取得部126の処理を利用する必要がない場合には、ステップS209の処理は、省略してもよい。 Note that once processing for outputting an analysis image superimposed on a captured image is performed in step S215, imaging processed product shape data has already been obtained. For this reason, once the process of step S215 is performed, the imaging processing product that acquires the imaging processing product shape data from the captured image in order for the projection setting information acquisition unit 127 to obtain the projection setting information for the new captured image. When it is not necessary to use the process of the shape data acquisition unit 126, the process of step S209 may be omitted.
以下、本実施の形態における情報処理システム1の具体的な動作について説明する。 Hereinafter, a specific operation of the information processing system 1 in the present embodiment will be described.
図4は、情報処理システム1の概念図である。ここでは、サーバ装置11はコンピュータであり、端末装置12がスマートフォンと呼ばれる高機能携帯電話であるとする。端末装置12は、ここでは、モニタ120を備えているとする。例えば、サーバ装置11と端末装置12とは、インターネット等のネットワークを介して接続されているものとする。 FIG. 4 is a conceptual diagram of the information processing system 1. Here, it is assumed that the server device 11 is a computer and the terminal device 12 is a high-function mobile phone called a smartphone. Here, it is assumed that the terminal device 12 includes a monitor 120. For example, it is assumed that the server device 11 and the terminal device 12 are connected via a network such as the Internet.
まず、ユーザが、サーバ装置11に対して、点解析情報の取得を開始するための予め指定された操作を行い、さらに、サーバ装置11に対して、金型の形状を示す三次元データであるCADデータと、この金型の金型識別情報と、この金型により加工される部材の部材データ(材料特性や、厚さ等のデータ)と、この部材の部材識別情報とを入力したとする。 First, the user performs a predesignated operation for starting acquisition of point analysis information with respect to the server device 11, and further, is three-dimensional data indicating the shape of the mold with respect to the server device 11. It is assumed that CAD data, mold identification information of the mold, member data (material characteristics, data such as thickness) of the member processed by the mold, and member identification information of the member are input. .
点解析情報取得部111は、入力された三次元データが示す金型を用いて、予め指定されたシミュレーション等を行って、入力された部材データが示すデータを加工して得られる立体形状(即ち加工品の立体形状)を示す三次元データを取得する。ここでは、例えば、メッシュで構成される三次元データを取得する。更に、この加工された形状を示す三次元データと、加工対象である部材の部材データとを用いて、予め指定された解析を行うためのシミュレーションを実行して、加工された形状の三次元データのメッシュの各節点についての解析情報を取得する。 The point analysis information acquisition unit 111 performs a simulation or the like specified in advance using a mold indicated by the input three-dimensional data, and processes the data indicated by the input member data (that is, a three-dimensional shape (that is, Three-dimensional data indicating the three-dimensional shape of the processed product) is acquired. Here, for example, three-dimensional data composed of meshes is acquired. Further, a simulation for performing a predesignated analysis is performed using the three-dimensional data indicating the processed shape and the member data of the member to be processed, and the processed three-dimensional data Get analysis information about each node of the mesh.
点解析情報取得部111は、解析情報を取得した各節点の座標を示す点情報と、各節点の識別情報である点識別情報との組を複数取得し、取得した点情報と点識別情報との複数の組のそれぞれと、上記で受け付けた金型識別情報と、部材識別情報とを有する複数の点管理情報を点解析情報格納部110に蓄積する。即ち、この具体例の点識別情報は、節点の識別情報と考えて良い。また、点解析情報取得部111は、各節点の識別情報である点識別情報と、各点識別情報が示す節点についてそれぞれ取得された解析情報と、上記で受け付けた金型識別情報と、部材識別情報とを有する複数の点解析管理情報とを、点解析情報格納部110に蓄積する。この具体例においては、この点管理情報と、点解析管理情報とが、点識別情報で対応付けられていることによって、点解析情報が構成されている。 The point analysis information acquisition unit 111 acquires a plurality of sets of point information indicating the coordinates of each node from which the analysis information is acquired and point identification information that is identification information of each node, and the acquired point information and point identification information A plurality of point management information having each of the plurality of sets, the mold identification information received above, and the member identification information is accumulated in the point analysis information storage unit 110. That is, the point identification information in this specific example may be considered as node identification information. The point analysis information acquisition unit 111 also includes point identification information that is identification information of each node, analysis information acquired for each node indicated by each point identification information, mold identification information received above, and member identification A plurality of point analysis management information having information is accumulated in the point analysis information storage unit 110. In this specific example, the point analysis information is configured by associating the point management information and the point analysis management information with the point identification information.
図5は、点解析情報格納部110に格納されている点管理情報を示す図である。点管理情報は、「金型ID」と、「部材ID」と、「点ID」と、「点情報」という項目を有している。「金型ID」は金型識別情報である。「部材ID」は部材識別情報である。「点ID」は点識別情報であり、ここでは、加工された部材の形状を示す三次元データの節点の識別情報である。「点情報」は点情報であり、ここでは、「点ID」が示す節点の三次元座標であるとする。なお、「点ID」におけるxn、yn、zn(ただし、nは1以上の自然数)は、それぞれ、x座標の値、y座標の値、z座標の数値であるとする。かかることは以下の他の座標においても同様である。 FIG. 5 is a diagram showing point management information stored in the point analysis information storage unit 110. The point management information includes items of “mold ID”, “member ID”, “point ID”, and “point information”. “Mold ID” is mold identification information. “Member ID” is member identification information. “Point ID” is point identification information, and here is node identification information of three-dimensional data indicating the shape of the processed member. “Point information” is point information, and here it is assumed to be the three-dimensional coordinates of the node indicated by “Point ID”. Note that xn, yn, and zn (where n is a natural number of 1 or more) in the “point ID” are an x-coordinate value, a y-coordinate value, and a z-coordinate value, respectively. The same applies to other coordinates described below.
図6は、点解析情報格納部110に格納されている点解析管理情報を示す図である。点解析管理情報は、「金型ID」と、「部材ID」と、「点ID」と、「解析情報」という項目を有している。「解析情報」は更に、「応力」、「板厚」、「歪み」という項目を有している。「金型ID」と、「部材ID」と、「点ID」とついては、図5と同様である。「解析情報」は、「金型ID」が示す金型を用いて、「部材ID」が示す部材を加工した場合に得られると考えられる仮想的な加工品についての解析情報であり、ここでは、予め指定された解析として、応力と、板厚と、歪みの解析を行うものとする。「応力」は、対応する「点ID」が示す点(ここでは節点)についての、応力の解析により得られた応力の情報である。「応力」は、更に、応力の解析結果の成分の値を示す「σxx」、「σyy」、「σzz」、「τxy」、「τyz」、「τzx」という項目を有している。なお、「応力」のxxn、yyn、zzn、xyn、yzn、zxn(ただし、nは、1以上の自然数)は、それぞれ解析結果の数値であるとする。「板厚」は、対応する「点ID」が示す点についての板厚の解析により得られた板厚の情報である。「歪み」は、対応する「点ID」が示す点についての歪みの解析により得られた歪みの情報である。なお、tnおよびεn(ただし、nは1以上の自然数)は、それぞれ厚さおよび歪みの値であるとする。なお、ここでの歪みの値εnは、垂直歪みの値であっても、せん断歪みの値であってもよく、その両方の値を含んでも良い。また、歪みの値εnは、テンソル成分等を含むと考えても良い。 FIG. 6 is a diagram showing point analysis management information stored in the point analysis information storage unit 110. The point analysis management information includes items of “mold ID”, “member ID”, “point ID”, and “analysis information”. The “analysis information” further includes items of “stress”, “plate thickness”, and “strain”. The “mold ID”, “member ID”, and “point ID” are the same as those in FIG. “Analysis information” is analysis information about a virtual workpiece that is considered to be obtained when the member indicated by “member ID” is processed using the die indicated by “die ID”. Assume that the analysis of stress, plate thickness, and strain is performed as a predesignated analysis. “Stress” is information on the stress obtained by analyzing the stress at the point (here, the node) indicated by the corresponding “point ID”. The “stress” further includes items “σxx”, “σyy”, “σzz”, “τxy”, “τyz”, and “τzx” indicating values of components of the stress analysis result. It should be noted that xxn, yyn, zzn, xyn, yzn, and zxn (where n is a natural number of 1 or more) of “stress” are numerical values of analysis results. The “plate thickness” is information on the plate thickness obtained by analyzing the plate thickness at the point indicated by the corresponding “point ID”. “Distortion” is distortion information obtained by analyzing the distortion at the point indicated by the corresponding “point ID”. Note that tn and εn (where n is a natural number of 1 or more) are values of thickness and strain, respectively. Here, the strain value εn may be a vertical strain value, a shear strain value, or may include both values. The strain value εn may be considered to include a tensor component or the like.
次に、ユーザが、金型を用いて、金属製の部材に対してプレス成形加工を行っている場所(例えば、工場や研究室等)において、加工により得られた加工品についての解析結果を調べるために、端末装置12に、解析結果を出力する指示を与えたとする。 Next, the analysis result of the processed product obtained by the processing at the place (for example, factory, laboratory, etc.) where the user performs press forming processing on the metal member by using the mold. In order to investigate, it is assumed that an instruction to output the analysis result is given to the terminal device 12.
図7は、プレス成形加工機を示す図(図7(a))、およびプレス成形加工される部材を示す図(図7(b))である。図において、プレス成形加工機70には、加工に使用される金型71の金型識別情報を示す二次元バーコード72が貼付されているものとする。また、部材73には、この部材73の部材識別情報を示す二次元バーコード74が貼付されているものとする。 FIG. 7 is a diagram (FIG. 7A) showing a press molding machine and a diagram (FIG. 7B) showing members to be press-molded. In the figure, it is assumed that a two-dimensional barcode 72 indicating mold identification information of a mold 71 used for processing is attached to the press molding machine 70. Further, it is assumed that a two-dimensional barcode 74 indicating member identification information of the member 73 is attached to the member 73.
端末装置12の受付部123等が、例えば、図示しないタッチパネル等の入力デバイスを介して解析結果を出力する指示を受け付けると、出力部131は、モニタ120等に、加工に用いられる金型の金型識別情報の入力を促す旨のダイアログ等を表示する。 When the reception unit 123 or the like of the terminal device 12 receives an instruction to output the analysis result via an input device such as a touch panel (not shown), the output unit 131 causes the monitor 120 or the like to have a mold die used for processing. Displays a dialog or the like prompting for input of type identification information.
図8は、端末装置12を、モニタ120が設けられている面とは反対側の面からみた斜視図である。ここでは、例えば、端末装置12は、モニタ120が設けられている面とは反対側の面に、レンズ(図示せず)を有する撮像部121を備えているものとする。撮像部121は、この具体例においてはカメラであるとする。この撮像部121は、二次元バーコードリーダとしての機能も有しているものとする。 FIG. 8 is a perspective view of the terminal device 12 as seen from the surface opposite to the surface on which the monitor 120 is provided. Here, for example, it is assumed that the terminal device 12 includes an imaging unit 121 having a lens (not shown) on the surface opposite to the surface on which the monitor 120 is provided. The imaging unit 121 is assumed to be a camera in this specific example. The imaging unit 121 also has a function as a two-dimensional barcode reader.
ユーザが金型の金型識別情報の入力を促す旨のダイアログ等に従って、撮像部121により金型識別情報を示す二次元バーコードを撮影すると、撮像部121は、二次元バーコードを読み取ってデコードを行い、金型識別情報「P01」を取得したとする。受付部123は、撮像部121が取得した金型識別情報「P01」を受け付ける。 When the user captures a two-dimensional barcode indicating the mold identification information by the imaging unit 121 in accordance with a dialog prompting the user to input the mold identification information of the mold, the imaging unit 121 reads and decodes the two-dimensional barcode. And mold identification information “P01” is acquired. The receiving unit 123 receives the mold identification information “P01” acquired by the imaging unit 121.
金型識別情報が取得されたため、出力部131は、加工対象となる部材の部材識別情報の入力を促す旨のダイアログ等をモニタ120等に表示する。 Since the mold identification information has been acquired, the output unit 131 displays a dialog or the like for prompting input of the member identification information of the member to be processed on the monitor 120 or the like.
ユーザがこのダイアログに従って、部材73の部材識別情報を示す二次元バーコードを撮像部121で撮影すると、撮像部121は、部材識別情報「M001」を取得したとする。受付部123は、撮像部121が取得した金型識別情報「P01」を受け付ける。 It is assumed that the imaging unit 121 acquires the member identification information “M001” when the imaging unit 121 captures a two-dimensional barcode indicating the member identification information of the member 73 according to this dialog. The receiving unit 123 receives the mold identification information “P01” acquired by the imaging unit 121.
受付部123が、金型識別情報「P01」と部材識別情報「M001」とを受け付けたため、端末送信部124は、この受け付けた金型識別情報「P01」と部材識別情報「M001」との組を、サーバ装置11にネットワーク経由で送信する。 Since the reception unit 123 has received the mold identification information “P01” and the member identification information “M001”, the terminal transmission unit 124 sets the combination of the received mold identification information “P01” and the member identification information “M001”. Is transmitted to the server apparatus 11 via the network.
サーバ装置11のサーバ受信部112が、端末装置12から送信される金型識別情報「P01」と部材識別情報「M001」との組を受信すると、取得部113は、図5に示した点解析情報格納部110に格納されている点管理情報の中から、「金型ID」の値が、受信した金型識別情報「P01」と一致し、かつ「部材ID」の値が、受信した部材識別情報「M001」と一致する点管理情報を検索し、検出された1以上の点管理情報のそれぞれから「点ID」と「点情報」との組を取得する。ここでは、例として、検出した全ての点管理情報から「点ID」と「点情報」との組を取得する。また、取得部113は、図6に示した点解析情報格納部110に格納されている点解析管理情報の中から、「金型ID」の値が、受信した金型識別情報「P01」と一致し、かつ「部材ID」の値が、受信した部材識別情報「M001」と一致する点解析管理情報を検索し、検出された点解析管理情報のそれぞれから「点ID」と「解析情報」との組を取得する。ここでは、例として、検出した全ての点解析管理情報から「点ID」と「解析情報」との組を取得する。 When the server reception unit 112 of the server device 11 receives the set of the mold identification information “P01” and the member identification information “M001” transmitted from the terminal device 12, the acquisition unit 113 performs the point analysis illustrated in FIG. Among the point management information stored in the information storage unit 110, the value of “mold ID” matches the received mold identification information “P01”, and the value of “member ID” is the received member. Point management information that matches the identification information “M001” is searched, and a set of “point ID” and “point information” is acquired from each of the detected one or more point management information. Here, as an example, a set of “point ID” and “point information” is acquired from all detected point management information. Further, the acquisition unit 113 sets the value of “mold ID” as the received mold identification information “P01” from the point analysis management information stored in the point analysis information storage unit 110 illustrated in FIG. Point analysis management information that matches and the value of the “member ID” matches the received member identification information “M001” is searched, and “point ID” and “analysis information” are detected from each of the detected point analysis management information. Get a pair with. Here, as an example, a set of “point ID” and “analysis information” is acquired from all detected point analysis management information.
さらに、ここでは、一例として、点管理情報から取得した「点ID」と「点情報」との組と、点解析管理情報から取得した「点ID」と「解析情報」との組から、対応する「点ID」が同じ「点情報」と「解析情報」とを順次取り出し、取り出した「点情報」と「解析情報」と、これらに対応する「点ID」とを有する1以上の情報を順次取得する。ここではこの情報を点解析取得情報と呼ぶ。点解析取得情報は、点情報と、点情報が示す点についての解析情報とを対応付けて有する情報である。サーバ送信部114は、取得部113が取得した1以上の点解析取得情報を、端末装置12に送信する。ただし、必ずしも、点解析取得情報を取得する必要はない。 Furthermore, here, as an example, correspondence is made from a set of “point ID” and “point information” acquired from the point management information, and a set of “point ID” and “analysis information” acquired from the point analysis management information. “Point information” and “Analysis information” having the same “Point ID” are sequentially extracted, and one or more pieces of information having the extracted “Point information”, “Analysis information”, and “Point ID” corresponding thereto are obtained. Obtain sequentially. Here, this information is referred to as point analysis acquisition information. The point analysis acquisition information is information having point information and analysis information about the point indicated by the point information in association with each other. The server transmission unit 114 transmits the one or more point analysis acquisition information acquired by the acquisition unit 113 to the terminal device 12. However, it is not always necessary to acquire the point analysis acquisition information.
端末受信部125は、サーバ装置11から送信される点解析取得情報を受信し、図示しない記憶媒体等に蓄積する。ここでの蓄積は一時記憶でも良い。 The terminal receiving unit 125 receives the point analysis acquisition information transmitted from the server device 11 and accumulates it in a storage medium (not shown). The accumulation here may be temporary storage.
図9は、端末受信部125が受信して蓄積した点解析取得情報を示す図である。点応力取得情報は、「点ID」と「点情報」と「解析情報」とを有している。「解析情報」については、図6の「解析情報」と同様である。 FIG. 9 is a diagram illustrating the point analysis acquisition information received and accumulated by the terminal reception unit 125. The point stress acquisition information includes “point ID”, “point information”, and “analysis information”. The “analysis information” is the same as the “analysis information” in FIG.
端末受信部125が、点解析取得情報を受信したため、出力部131は、上記で受け付けた金型識別情報が示す金型で、実際に上記で受け付けた部材識別情報が示す部材を加工して得られた加工品を様々な方向から撮影することをユーザに促すダイアログをモニタ120に出力する。 Since the terminal reception unit 125 has received the point analysis acquisition information, the output unit 131 is obtained by processing the member indicated by the member identification information received above with the die indicated by the mold identification information received above. A dialog prompting the user to photograph the processed product from various directions is output to the monitor 120.
このダイアログに従って、ユーザが、端末装置12の撮影部121を用いて、金型71で部材73を加工して得られた加工品を、複数の方向から撮影する。 In accordance with this dialog, the user uses a photographing unit 121 of the terminal device 12 to photograph a processed product obtained by processing the member 73 with the mold 71 from a plurality of directions.
図10は、金型71で部材73を加工して得られた加工品を、撮影している状態を示す模式図であり、図10(a)〜図10(d)は、それぞれ、加工品75の左側、後側、右側、正面側から撮影している状態を示す図である。なお、ここでは、加工品75を左側、後側、右側、正面側から撮影しているが、撮影する方向は、必ずしもこれらの方向に限るものではない。 FIG. 10 is a schematic diagram showing a state in which a processed product obtained by processing the member 73 with the mold 71 is photographed. FIGS. 10 (a) to 10 (d) respectively show the processed product. It is a figure which shows the state image | photographed from the left side of 75, the back side, the right side, and the front side. Here, the processed product 75 is photographed from the left side, the rear side, the right side, and the front side, but the photographing direction is not necessarily limited to these directions.
例えば、まず、ユーザが図10(a)に示すように、加工品75を左側から撮影すると、撮影部121は、撮影画像(ここでは、静止画像であるとする)を取得し、取得した撮影画像に、撮影順番を示す情報(例えば、撮影順番を示す連番や、撮影時刻等)を含むファイル名等を付与して、撮影画像格納部122に蓄積する。ここで、撮像加工品形状データ取得部126は、撮影画像格納部122に蓄積されている撮影画像が、予め指定されている枚数以上であるか否かを判断する。この指定された枚数は、例えば、撮像加工品形状データ取得部126が、撮像加工品形状データを取得するために必要な最低限の撮影画像の枚数であるとする。ここでは、指定された数が「4」であるとする。ここでは、蓄積された撮影画像が、一つであるため、指定された数以上でないと判断される。そのため、出力部131は、更に、加工品の撮影を行うことを促すダイアログ等を出力する。更に、ユーザが、図10(b)、図10(c)のように、順次、撮影を行った場合も、撮影画像は、順次、撮影順番を示す情報を含むファイル名が付与されて蓄積されるが、蓄積された撮影画像数が「4」以上とならないため、同様に撮影を促すダイアログ等が出力される。 For example, first, as shown in FIG. 10A, when the user images the processed product 75 from the left side, the imaging unit 121 acquires a captured image (here, it is a still image) and acquires the acquired image A file name including information indicating the shooting order (for example, a serial number indicating the shooting order, shooting time, etc.) is assigned to the image, and the image is stored in the shot image storage unit 122. Here, the imaging processed product shape data acquisition unit 126 determines whether or not the number of captured images stored in the captured image storage unit 122 is equal to or greater than a predetermined number. It is assumed that the designated number of images is, for example, the minimum number of captured images necessary for the imaging processed product shape data acquisition unit 126 to acquire imaging processed product shape data. Here, it is assumed that the specified number is “4”. Here, since there is one stored captured image, it is determined that the number is not greater than the designated number. Therefore, the output unit 131 further outputs a dialog or the like that prompts the user to photograph the processed product. Further, even when the user sequentially photographs as shown in FIGS. 10B and 10C, the photographed images are sequentially stored with file names including information indicating the photographing order. However, since the number of accumulated photographed images does not exceed “4”, a dialog for prompting photographing is similarly output.
ここで、ユーザが、図10(d)に示すように、加工品75を正面側から撮影し、撮影画像に撮影順番を示す情報を含むファイル名が付与されて撮影画像格納部122に蓄積されたとすると、撮像加工品形状データ取得部126は、撮影画像格納部122に蓄積された撮影画像数をカウントし、蓄積された撮影画像が「4」枚以上であると判断したとする。 Here, as shown in FIG. 10D, the user images the processed product 75 from the front side, and a file name including information indicating the imaging order is given to the captured image and stored in the captured image storage unit 122. Assume that the imaged processed product shape data acquisition unit 126 counts the number of captured images accumulated in the captured image storage unit 122 and determines that the accumulated captured images are “4” or more.
撮像加工品形状データ取得部126は、蓄積された撮影画像数が予め指定された数である「4」以上であるため、蓄積された4つの撮影画像を用いて、撮影対象となった加工品の立体形状を示す三次元データである撮像加工品形状データを取得する。なお、複数の撮影画像を用いて撮像加工品形状データを取得する処理は公知の技術であるので、ここでは詳細な説明は省略する。取得した撮像加工品形状データは図示しない記憶媒体等に蓄積する。 Since the number of accumulated captured images is “4” or more, which is the number designated in advance, the imaging processed product shape data acquisition unit 126 uses the four accumulated captured images to process the processed product that is the subject of photographing. The imaging processed product shape data, which is three-dimensional data indicating the three-dimensional shape, is acquired. In addition, since the process which acquires imaging processed product shape data using a some picked-up image is a well-known technique, detailed description is abbreviate | omitted here. The acquired imaging processed product shape data is stored in a storage medium (not shown).
また、撮像加工品形状データ取得部126が複数の撮影画像を用いて撮像加工品形状データを取得する処理の際には、各撮影画像を、取得しようとする撮像加工品形状データの投影図として扱って撮像加工品形状データを取得するため、少なくとも一時的には撮像加工品形状データは各撮影画像と対応付けられるため、各撮影画像と同じ撮像加工品形状データの投影図を得るための撮像部121の法線ベクトルや撮像部121の回転角度等の値が取得可能である。このため、投影設定情報取得部127は、撮像加工品形状データを取得する処理の間に、投影設定情報(例えば、撮像部121の法線ベクトルと、回転角度の情報等)を取得することが可能となる。そして、取得した投影設定情報を、最新の撮影画像のファイル名等と対応付けて、図示しない記憶媒体に蓄積する。最新の撮影画像のファイル名は、例えば「img004」であったとする。 Further, when the imaging processed product shape data acquisition unit 126 performs processing for acquiring imaging processed product shape data using a plurality of captured images, each captured image is used as a projection view of the imaging processed product shape data to be acquired. In order to handle and acquire imaging processed product shape data, at least temporarily, the imaging processed product shape data is associated with each captured image, so imaging to obtain the same projected image of the processed product shape data as each captured image Values such as the normal vector of the unit 121 and the rotation angle of the imaging unit 121 can be acquired. For this reason, the projection setting information acquisition unit 127 can acquire projection setting information (for example, the normal vector of the imaging unit 121 and information on the rotation angle) during the process of acquiring the imaging processed product shape data. It becomes possible. Then, the acquired projection setting information is stored in a storage medium (not shown) in association with the file name of the latest captured image. Assume that the file name of the latest photographed image is, for example, “img004”.
なお、端末装置12が、いわゆるスマートフォン等のように、3軸ジャイロセンサ等の、三次元の方向を検出可能なセンサーである三次元センサー(図示せず)を有している場合、この三次元センサーの出力を用いて、投影設定情報取得部127が、撮像部121の撮影方向を示す法線ベクトルと、撮像部121の回転角度とを取得して、この法線ベクトルと回転角度とを投影設定情報として用いるようにしても良い。また、この場合、撮像部121が有する光学系の画角の情報を更に取得するようにしてもよい。また、撮像部121と加工品の距離の情報としては、予め指定された固定値を取得するようにしてもよい。この場合、ユーザは、この固定値にできるだけ近い距離で加工品を撮影することが好ましい。 When the terminal device 12 has a three-dimensional sensor (not shown) that can detect a three-dimensional direction, such as a three-axis gyro sensor, such as a so-called smartphone, this three-dimensional Using the output of the sensor, the projection setting information acquisition unit 127 acquires a normal vector indicating the shooting direction of the imaging unit 121 and the rotation angle of the imaging unit 121, and projects the normal vector and the rotation angle. It may be used as setting information. In this case, information on the angle of view of the optical system included in the imaging unit 121 may be further acquired. Further, as information on the distance between the imaging unit 121 and the processed product, a fixed value specified in advance may be acquired. In this case, it is preferable for the user to photograph the processed product at a distance as close as possible to the fixed value.
図11は、投影設定情報取得部127が取得した投影設定情報を示す図であり、投影設定情報は、「法線ベクトル」と、「回転角度」という項目を有している。「法線ベクトル」は、投影図を得るために設定される仮想的な視点(カメラ)からレンダリングを行う際の視線方向を示すベクトルである。「回転角度」は、この視点の、視線方向を回転軸とした回転角度を示す。ここでは、例えば、視点から見た視野の横方向が水平である場合を0度とする。なお、この仮想的な視点は、撮像部121が撮影画像「img004」を撮像した際の撮像部121と考えても良い。撮像加工品形状データ撮像加工品形状データ FIG. 11 is a diagram illustrating the projection setting information acquired by the projection setting information acquisition unit 127, and the projection setting information includes items of “normal vector” and “rotation angle”. The “normal vector” is a vector indicating the line-of-sight direction when rendering from a virtual viewpoint (camera) set to obtain a projection map. “Rotation angle” indicates the rotation angle of this viewpoint with the line-of-sight direction as the rotation axis. Here, for example, the case where the horizontal direction of the visual field viewed from the viewpoint is horizontal is set to 0 degree. This virtual viewpoint may be considered as the imaging unit 121 when the imaging unit 121 images the captured image “img004”. Imaging processed product shape data Imaging processed product shape data
次に、解析加工品形状データ取得部128は、図9に示した端末受信部125が受信して蓄積した点解析取得情報が有する点情報を用いて、金型に対応した立体形状の三次元データである解析加工品形状データを取得する。ここでは、一例として、隣接する点情報等を直線や曲線で結ぶことで、点情報が示す点を節点とした、立体形状を示すメッシュの情報等を取得する。ここでは、解析加工品形状データは、立体形状を示すメッシュの節点の情報を有しているものとする。また、点情報を用いて解析加工品形状データを取得するため、各節点の座標は、点情報が示す座標となり、各節点は、点情報に対応したものとなるため、解析加工品形状データの各節点には、点識別情報を対応付けるようにする。解析加工品形状データ取得部128は、解析加工品形状データを、図示しない記憶媒体等に蓄積する。 Next, the analysis processed product shape data acquisition unit 128 uses the point information included in the point analysis acquisition information received and accumulated by the terminal reception unit 125 shown in FIG. Acquire analysis analysis product shape data. Here, as an example, information on meshes and the like indicating a three-dimensional shape are obtained by connecting adjacent point information and the like with straight lines and curves so that the points indicated by the point information are nodes. Here, it is assumed that the analysis processed product shape data includes information on the nodes of the mesh indicating the three-dimensional shape. In addition, since the analysis work product shape data is acquired using the point information, the coordinates of each node are the coordinates indicated by the point information, and each node corresponds to the point information. Point identification information is associated with each node. The analysis processed product shape data acquisition unit 128 accumulates the analysis processed product shape data in a storage medium (not shown).
次に、変換部129は、解析加工品形状データが示す形状が、撮像加工品形状データが示す形状と重なるように、解析加工品形状データの座標変換を行う。 Next, the conversion unit 129 performs coordinate conversion of the analysis processed product shape data so that the shape indicated by the analysis processed product shape data overlaps the shape indicated by the imaging processed product shape data.
図12は、変換部129が行う座標変換の処理を説明するための図である。図12(a)は、撮像加工品形状データが示す立体形状をメッシュで表したものである。また、図12(b)解析加工品形状データが示す立体形状をメッシュで表した図である。図12(c)は、解析加工品形状データが示す立体形状と、撮像加工品形状データが示す立体形状とを同じ座標系で示した図である。また、図12(d)から図12(f)までは、解析加工品形状データが示す立体形状を、撮像加工品形状データが示す立体形状と重ねるための処理を示す図である。なお、図12(c)から図12(f)においては、撮像加工品形状データの形状と解析加工品形状データの形状との関係が分かりやすいよう、撮像加工品形状データの形状を点線で表している。 FIG. 12 is a diagram for explaining a coordinate conversion process performed by the conversion unit 129. FIG. 12A shows a three-dimensional shape indicated by the imaging processed product shape data as a mesh. FIG. 12B is a diagram showing a three-dimensional shape indicated by the analysis processed product shape data as a mesh. FIG. 12C is a diagram showing the three-dimensional shape indicated by the analysis processed product shape data and the three-dimensional shape indicated by the imaging processed product shape data in the same coordinate system. FIGS. 12D to 12F are diagrams illustrating processing for superimposing the three-dimensional shape indicated by the analysis processed product shape data on the three-dimensional shape indicated by the imaging processed product shape data. In FIG. 12C to FIG. 12F, the shape of the imaging processed product shape data is represented by a dotted line so that the relationship between the shape of the imaging processed product shape data and the shape of the analysis processed product shape data can be easily understood. ing.
具体的には、仮想三次元座標系に対する撮像加工品形状データ151の配置(位置、向き、サイズ)と、仮想三次元座標系に対する解析加工品形状データ152の配置は、図12(a)から図12(c)に示すように通常は異なっている。このため、まず、変換部129は、解析加工品形状データ152と撮像加工品形状データ151との両方について、最も長さの長い第一の方向を検出する(図12(c))。ここでは、撮像加工品形状データ151の第一の方向と、解析加工品形状データ152の第一の方向とを、それぞれ矢印151aおよび矢印152aで示す。次に、撮像加工品形状データ151と解析加工品形状データ152との第一の方向の長さが同じ長さとなるように、解析加工品形状データ152全体のサイズを拡大(三次元方向の全てが等倍で拡大されるよう拡大)する(図12(d))。 Specifically, the arrangement (position, orientation, size) of the imaging processed product shape data 151 with respect to the virtual three-dimensional coordinate system and the arrangement of the analysis processed product shape data 152 with respect to the virtual three-dimensional coordinate system are as shown in FIG. Usually, as shown in FIG. Therefore, first, the conversion unit 129 detects the first direction with the longest length for both the analysis processed product shape data 152 and the imaging processed product shape data 151 (FIG. 12C). Here, the first direction of the imaging processed product shape data 151 and the first direction of the analysis processed product shape data 152 are indicated by arrows 151a and 152a, respectively. Next, the size of the entire analysis processed product shape data 152 is increased so that the lengths in the first direction of the imaging processed product shape data 151 and the analysis processed product shape data 152 are the same (all in the three-dimensional direction). (Enlarged so that is enlarged at the same magnification) (FIG. 12D).
次に、拡大した解析加工品形状データ152の第一の方向の両端が、撮像加工品形状データの第一の方向の両端と重なるよう、拡大した解析加工品形状データの位置を仮想三次元空間内において移動させる(図12(e))。ここでの位置の移動は、回転移動を含んでよい。 Next, the positions of the expanded analysis processed product shape data 152 are placed in a virtual three-dimensional space so that both ends of the expanded analysis processed product shape data 152 in the first direction overlap with both ends of the imaging processed product shape data 152 in the first direction. (Fig. 12 (e)). The movement of the position here may include a rotational movement.
さらに、この第一の方向に直交する方向であって、長さが最も長い方向(以下、第二の方向)を、それぞれの形状を示す三次元データについて検出する。ここでは、撮像加工品形状データ151の第二の方向と、解析加工品形状データ152の第二の方向とを、それぞれ矢印151bおよび矢印152bで示す。解析加工品形状データ152の第一の方向と第二の方向との交点が、撮像加工品形状データ151の第一の方向と第二の方向との交点と一致するか否かを判断し、一致しない場合は、解析加工品形状データ152の第一の方向の中点を中心として、解析加工品形状データ152を180度回転させる。ここでは、一致するため、この回転は行わない。 Furthermore, the direction orthogonal to the first direction and having the longest length (hereinafter referred to as the second direction) is detected for the three-dimensional data indicating the respective shapes. Here, the second direction of the imaging processed product shape data 151 and the second direction of the analytical processed product shape data 152 are indicated by arrows 151b and 152b, respectively. Determining whether or not the intersection of the first direction and the second direction of the analysis processed product shape data 152 coincides with the intersection of the first direction and the second direction of the imaging processed product shape data 151; If they do not match, the analysis processed product shape data 152 is rotated 180 degrees around the midpoint of the first direction of the analyzed processed product shape data 152. Here, since they match, this rotation is not performed.
次に、解析加工品形状データ152の第二の方向が、撮像加工品形状データ151の第二の方向と重なるよう、解析加工品形状データ152を第一の方向を回転軸として、仮想三次元空間内において回転させる(図12(f))。これにより得られた形状を示す解析加工品形状データ152が、座標変換された解析加工品形状データ152であり、この撮像加工品形状データ151が示す形状と重なる形状となる。座標変換された解析加工品形状データ152においては、具体的には、節点の座標が座標変換されたものとなる。ただし、各節点に対応付けられた節点識別情報は変更されない。座標変換された解析加工品形状データは、図示しない記憶媒体等に蓄積される。 Next, virtual three-dimensional analysis data shape data 152 is set to the first direction as a rotation axis so that the second direction of analysis work product shape data 152 overlaps the second direction of imaging work product shape data 151. It is rotated in the space (FIG. 12 (f)). The analysis processed product shape data 152 indicating the shape obtained in this way is the analysis processed product shape data 152 that has been subjected to coordinate conversion, and has a shape that overlaps the shape indicated by the imaging processed product shape data 151. Specifically, in the analysis processed product shape data 152 that has undergone coordinate conversion, the coordinates of the nodes are coordinate-converted. However, the node identification information associated with each node is not changed. The analysis processed product shape data subjected to the coordinate conversion is stored in a storage medium (not shown) or the like.
次に、解析画像生成部130は、座標変換された解析加工品形状データを、上記で取得した最新の撮影画像「img004」に対応する投影設定情報と、図9に示した点解析取得情報に含まれる「点ID」と「解析情報」との組を用いて、解析画像を生成する。ここでは、例えば、デフォルト等により、最初に、応力の値の等値線を示す解析画像を生成することが指定されているものとし、解析画像生成部130は、応力の値の等値線を示す解析画像を生成する。まず、「解析情報」のうちの「応力」を用いて、応力に関する移籍画像を生成する。具体的には、投影設定情報から法線ベクトルと回転角度の組を取得し、解析加工品形状データ解析加工品形状データこの法線ベクトルと回転角度により決定される視点から、座標変換された解析加工品形状データをレンダリングすることにより応力画像を生成する。このレンダリングの際においては、上述したような解析加工品形状データのメッシュの各節点に対応付けられた点識別情報を読み出し、各点識別情報に対応付けられた「解析情報」のうちの「応力」の情報を、図6に示した点応力管理情報から、各点識別情報に対応付けられた節点の応力の情報として読み出す。そして、解析画像生成部130は、節点ごとの応力の情報を用いて、座標変換された解析加工品形状データが示す立体形状の表面の点であって、応力の情報の値が特定の値である点を検出する。特定の値は、例えば、応力の等値線を作成する際の、等値線を描くための1以上の値である。例えば、特定の値は、非連続な複数の値である。値の間隔が等間隔の複数の値である。例えば、特定の値は、応力の最大値と最小値とが示す値の範囲を用いて設定される。解析画像生成部130は、一の特定の値ごとに点を検出する。検出の対象となる立体形状の表面の点は、節点だけであっても良いし、節点以外の点を含んでも良い。表面の点が、節点以外の点である場合、点に対応する応力の値は、点との距離が近い複数の節点の座標とこの複数の節点にそれぞれ対応する応力の値とから算出される。例えば、隣接する二つの節点の座標と、これらの各節点の応力の値とから、この二つの節点間の座標と、応力の値との関係を示す関係式(例えば、近似式)を取得し、この関係式から、応力の値が特定の値である点の座標を算出しても良い。また、例えば、応力の値がαである節点Aと応力の値がβである節点Bとの中間点の応力の値として、例えば、(α+β)÷2を取得するようにしても良い。 Next, the analysis image generation unit 130 converts the coordinate-converted analysis processed product shape data into the projection setting information corresponding to the latest captured image “img004” acquired above and the point analysis acquisition information illustrated in FIG. 9. An analysis image is generated using a set of “point ID” and “analysis information” included. Here, for example, by default, it is assumed that an analysis image indicating an isoline of stress values is first generated, and the analysis image generation unit 130 generates an isoline of stress values. The analysis image shown is generated. First, using “stress” in the “analysis information”, a transfer image relating to stress is generated. Specifically, a set of normal vector and rotation angle is obtained from the projection setting information, and analysis processed product shape data analysis processed product shape data Coordinate-transformed analysis from the viewpoint determined by this normal vector and rotation angle A stress image is generated by rendering the workpiece shape data. In this rendering, the point identification information associated with each node of the mesh of the analysis processed product shape data as described above is read, and “stress” in the “analysis information” associated with each point identification information is read out. Is read out from the point stress management information shown in FIG. 6 as the stress information of the node associated with each point identification information. Then, the analysis image generation unit 130 is a point on the surface of the three-dimensional shape indicated by the coordinate-converted analysis processed product shape data using the stress information for each node, and the value of the stress information is a specific value. Detect a point. The specific value is, for example, one or more values for drawing an isoline when creating an isoline of stress. For example, the specific value is a plurality of discontinuous values. The value interval is a plurality of values at equal intervals. For example, the specific value is set using a range of values indicated by a maximum value and a minimum value of stress. The analysis image generation unit 130 detects a point for each specific value. The point on the surface of the solid shape to be detected may be only a node or may include a point other than the node. When the surface point is a point other than a node, the stress value corresponding to the point is calculated from the coordinates of a plurality of nodes close to the point and the stress values respectively corresponding to the plurality of nodes. . For example, from the coordinates of two adjacent nodes and the stress value of each of these nodes, a relational expression (for example, approximate expression) indicating the relationship between the coordinates of the two nodes and the stress value is obtained. From this relational expression, the coordinates of the point where the stress value is a specific value may be calculated. Further, for example, (α + β) / 2 may be acquired as the stress value at the midpoint between the node A having the stress value α and the node B having the stress value β.
そして、解析画像生成部130は、応力の値が特定の共通する値である解析加工品形状データの表面の複数の点を結ぶ1以上の等値線を、解析加工品形状データの表面に配置した解析画像を、上記の投影設定情報が示す設定でレンダリングを行って生成する。これにより、表面に応力の等値線が配置された解析加工品形状データの投影図である解析画像が生成される。なお、各等値線は、対応する値ごとに異なる色としてもよい。また、ここでは、例として、等値線以外の部分が透明である解析画像を生成する。また、ここでは、さらに、応力の最大値を示す節点が示す位置および最小値を示す節点が示す位置に、応力の最大値および最小値であることを示す画像や文字列をさらに配置した解析画像を生成する。また、各等値線が示す値を表す凡例等の情報も解析画像内に配置する。 Then, the analysis image generation unit 130 places one or more isolines connecting a plurality of points on the surface of the analytical work product shape data whose stress value is a specific common value on the surface of the analytical work product shape data. The analyzed image is generated by rendering with the setting indicated by the projection setting information. As a result, an analysis image that is a projection view of the analytical work product shape data in which the stress isolines are arranged on the surface is generated. Each isoline may have a different color for each corresponding value. Further, here, as an example, an analysis image in which a portion other than the isoline is transparent is generated. Further, here, an analysis image in which an image or a character string indicating the maximum and minimum values of stress is further arranged at the position indicated by the node indicating the maximum value of stress and the position indicated by the node indicating the minimum value Is generated. Further, information such as a legend representing the value indicated by each isoline is also arranged in the analysis image.
図13は、応力画像生成部130が生成した応力の解析画像を示す図である。 FIG. 13 is a diagram illustrating an analysis image of stress generated by the stress image generation unit 130.
次に出力部131は、応力画像生成部130がレンダリングにより生成した応力の解析画像を、撮影画像「img004」上に重ね合わせた画像を生成し、出力する。ここでは、出力部131は、モニタ120に表示する。 Next, the output unit 131 generates and outputs an image obtained by superimposing the stress analysis image generated by the stress image generation unit 130 on the captured image “img004”. Here, the output unit 131 displays on the monitor 120.
図14は、応力の解析画像を撮影画像に重ねた画像の出力例を示す図である。これにより、最新の撮影画像上に応力分布を示す(即ち、応力の等値線を示す)画像を重ねた画像を出力することができる。これにより、実際の加工品を撮影した画像に、応力に関する解析結果を重ねて表示することが可能となる。 FIG. 14 is a diagram illustrating an output example of an image in which an analysis image of stress is superimposed on a captured image. Thereby, an image in which an image showing a stress distribution (that is, showing an isoline of stress) is superimposed on the latest photographed image can be output. As a result, it is possible to display an analysis result related to stress on an image obtained by photographing an actual processed product.
また、ユーザが、図示しない受付部等を介して、撮影画像に応力の解析結果を示す解析画像の代わりに、撮影画像に板厚の解析結果を示す解析画像を重ねた画像を出力する指示を与えたとすると、解析画像生成部130は、点解析取得情報に含まれる「解析情報」の「応力」の値の代わりに、「板厚」の値を用いて、上記と同様に、板厚の値の等値線を示す解析画像を生成する。そして、出力部131は、この解析画像を撮影画像に重ねて出力する。 In addition, the user gives an instruction to output an image in which the analysis image indicating the analysis result of the plate thickness is superimposed on the captured image instead of the analysis image indicating the analysis result of the stress on the captured image via a reception unit (not illustrated). If given, the analysis image generation unit 130 uses the value of “plate thickness” instead of the value of “stress” of “analysis information” included in the point analysis acquisition information, and similarly to the above, An analysis image showing an isoline of values is generated. Then, the output unit 131 outputs the analysis image so as to overlap the photographed image.
同様に、ユーザが、図示しない受付部等を介して、撮影画像に歪みの解析結果を示す解析画像を重ねた画像を出力する指示を与えたとすると、解析画像生成部130は、点解析取得情報に含まれる「解析情報」の「歪み」の値を用いて、上記と同様に、歪の値の等値線を示す解析画像を生成する。そして、出力部131は、この解析画像を撮影画像に重ねて出力する。 Similarly, if the user gives an instruction to output an image obtained by superimposing an analysis image indicating the analysis result of distortion on a captured image via a reception unit (not shown) or the like, the analysis image generation unit 130 includes point analysis acquisition information. Using the “distortion” value of the “analysis information” included in the image, an analysis image indicating an isoline of the distortion value is generated in the same manner as described above. Then, the output unit 131 outputs the analysis image so as to overlap the photographed image.
ここで、例えば、図14に示した状態において、さらに、ユーザが、加工品75を、撮像部121を用いてこれまでとは異なった方向から撮影したとすると、撮像部121は、撮影した画像を撮影画像格納部122に蓄積する。 Here, for example, in the state shown in FIG. 14, if the user further photographs the processed product 75 from a different direction using the imaging unit 121, the imaging unit 121 captures the captured image. Are stored in the photographed image storage unit 122.
そして、撮影画像格納部122には、4以上の撮影画像が格納されているため、この最新の画像を含めた撮影画像を用いて、上記と同様に、撮像加工品形状データ取得部126は、撮像加工品形状データを取得し、投影設定情報取得部127は、最新の撮影画像に対応する投影設定情報を取得する。なお、投影設定情報が取得できれば、撮像加工品形状データは取得しないようにしてもよい。例えば、投影設定情報が得られるまでの、撮像加工品形状データを取得する処理を、投影設定情報取得部127が行って、投影設定情報を取得するようにしてもよい。 Since the captured image storage unit 122 stores four or more captured images, using the captured image including the latest image, the imaging processed product shape data acquisition unit 126 is similar to the above. The imaged processed product shape data is acquired, and the projection setting information acquisition unit 127 acquires projection setting information corresponding to the latest photographed image. If the projection setting information can be acquired, the imaging processed product shape data may not be acquired. For example, the projection setting information acquisition unit 127 may perform the process of acquiring the imaging processed product shape data until the projection setting information is obtained, and acquire the projection setting information.
ここでは、既に、上記の処理によって解析加工品形状データの座標変換が行われているため、解析画像生成部130は、座標変換を行った解析加工品形状データと、最新の撮影画像に対応する投影設定情報と、点識別情報と対応付けられた解析情報とを用いて、上記と同様に、解析画像を生成する。そして、出力部131は、この解析情報を、最新の撮影画像に重ねて出力する。これにより、撮影部121が加工品を撮影するごとに、撮影して得られた撮影画像にリアルタイムに、解析により取得された解析結果に関する情報を出力することが可能となる。 Here, since the coordinate conversion of the analysis processed product shape data has already been performed by the above processing, the analysis image generation unit 130 corresponds to the analysis processed product shape data subjected to the coordinate conversion and the latest photographed image. Using the projection setting information and the analysis information associated with the point identification information, an analysis image is generated in the same manner as described above. Then, the output unit 131 outputs the analysis information superimposed on the latest photographed image. Thereby, whenever the imaging | photography part 121 image | photographs a processed product, it becomes possible to output the information regarding the analysis result acquired by analysis to the picked-up image obtained by image | photographing in real time.
以上、本実施の形態においては、端末装置12において撮影した加工品の画像に、この加工品の加工に用いられた金型と部材との組合せについて解析等を行うことにより取得された解析結果に関する情報を重ねて出力することができ、実際の加工品と解析結果との関係を、ユーザの居る場所を問わず、ユーザに分かりやすく出力することができる。 As described above, in the present embodiment, the analysis result obtained by performing analysis or the like on the combination of the mold and the member used for processing the processed product on the image of the processed product photographed by the terminal device 12. The information can be output in an overlapping manner, and the relationship between the actual processed product and the analysis result can be easily output to the user regardless of where the user is.
なお、上記実施の形態において、点解析情報格納部110には、金型識別情報と、この金型識別情報が示す金型を用いて加工される部材の部材識別情報と、1以上の点情報と解析情報との組とを有する点解析情報が格納されているようにした。しかしながら、本発明においては、例えば、金型で加工される部材が一の部材だけである場合や、一の部材について取得した金型に関する解析の解析等を、部材の違いに関係なく同じ金型を用いて加工された加工品についての解析の解析結果(あるいは参考値)として用いる場合等においては、取得部113が加工された部材に応じた解析情報等を取得する必要がないため、点解析情報として、部材識別情報を省略した点解析情報、即ち、金型識別情報と、1以上の点情報と解析情報との組とを有する点解析情報を用いるようにしてもよい。この場合、例えば、サーバ受信部112は、少なくとも金型識別情報を端末装置11から受信し、取得部113は、サーバ受信部112が受信した金型識別情報に対応する点情報と解析情報との組を、点解析情報から取得するようにし、受付部123は、少なくとも撮像部121が撮影した加工品の加工に用いられた金型の金型識別情報を受け付け、端末送信部124は、受付部123が受け付けた金型識別情報をサーバ装置11に送信するようにすればよい。かかることは、以下の実施の形態においても同様である。 In the above embodiment, the point analysis information storage unit 110 includes mold identification information, member identification information of a member processed using the mold indicated by the mold identification information, and one or more point information. Point analysis information having a set of and analysis information is stored. However, in the present invention, for example, when only one member is processed by the mold, or analysis of the mold acquired for the one member is the same mold regardless of the difference in the members. In the case of using as an analysis result (or reference value) of an analysis of a processed product processed by using, for example, it is not necessary for the acquisition unit 113 to acquire analysis information or the like according to the processed member. As the information, point analysis information in which member identification information is omitted, that is, point analysis information having mold identification information and a set of one or more pieces of point information and analysis information may be used. In this case, for example, the server reception unit 112 receives at least the mold identification information from the terminal device 11, and the acquisition unit 113 receives the point information corresponding to the mold identification information received by the server reception unit 112 and the analysis information. The set is acquired from the point analysis information, and the reception unit 123 receives at least the mold identification information of the mold used for processing the processed product photographed by the imaging unit 121, and the terminal transmission unit 124 receives the reception unit The mold identification information received by 123 may be transmitted to the server device 11. The same applies to the following embodiments.
(実施の形態2)
本実施の形態2は、上記実施の形態1のサーバ装置11と端末装置12とを一の情報処理装置で実現するようにしたものである。
(Embodiment 2)
In the second embodiment, the server device 11 and the terminal device 12 of the first embodiment are realized by one information processing device.
図15は、本実施の形態2の情報処理装置20の構成を示すブロック図である。図において、図1と同一符号は同一または相当するものを示す。 FIG. 15 is a block diagram illustrating a configuration of the information processing apparatus 20 according to the second embodiment. In the figure, the same reference numerals as those in FIG. 1 denote the same or corresponding parts.
取得部213は、受付部123が受け付けた金型識別情報と部材識別情報とに対応する1以上の点情報とこれらの各点情報に対応する解析情報との1以上の組を、点解析情報格納部110から取得する。これ以外の部分については、取得部113と同様であるので説明は省略する。なお、この取得部213が取得した点情報と、解析情報とが、上記実施の形態1の端末受信部125が受信した点情報と解析情報の代わりに、例えば、解析加工品形状データ取得部128等で利用される。 The acquisition unit 213 obtains one or more sets of one or more pieces of point information corresponding to the mold identification information and member identification information received by the reception unit 123 and analysis information corresponding to each piece of point information, as point analysis information. Obtained from the storage unit 110. Since other parts are the same as those of the acquisition unit 113, description thereof is omitted. The point information and the analysis information acquired by the acquisition unit 213 are, for example, the analysis processed product shape data acquisition unit 128 instead of the point information and the analysis information received by the terminal reception unit 125 of the first embodiment. Etc.
次に、本実施の形態の情報処理装置の動作について、図16のフローチャートを用いて説明する。なお、図16において、図2および図3と同一符号は同一または相当するステップを示している。 Next, the operation of the information processing apparatus of this embodiment will be described using the flowchart of FIG. In FIG. 16, the same reference numerals as those in FIGS. 2 and 3 denote the same or corresponding steps.
(ステップS1601)取得部113は、受付部123が受け付けた金型識別情報と部材識別情報とに対応する1以上の点情報とこれらの各点情報に対応する解析情報との1以上の組を、点解析情報格納部110から取得する。そして、ステップS205に進む。 (Step S1601) The acquisition unit 113 sets one or more sets of one or more pieces of point information corresponding to the mold identification information and the member identification information received by the reception unit 123 and analysis information corresponding to each piece of point information. , Acquired from the point analysis information storage unit 110. Then, the process proceeds to step S205.
(ステップS1602)受付部123は、撮影画像と解析画像とを重ね合わせた画像の出力を終了する指示を受け付けたか否かを判断する。受け付けた場合、出力部131に出力を終了させ、ステップS101に進み、受け付けていない場合、ステップS206に戻る。 (Step S1602) The reception unit 123 determines whether an instruction to end the output of an image obtained by superimposing the captured image and the analysis image has been received. If accepted, the output unit 131 ends the output, and the process proceeds to step S101. If not accepted, the process returns to step S206.
なお、図16のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowchart of FIG. 16, the process is terminated by power-off or a process termination interrupt.
本実施の形態の情報処理装置20においても、上記の情報処理システムと同様に、加工品を撮影して得られた画像に、解析等により予め取得された解析結果に関する情報を重ねて出力することができる。また、上記の情報処理システムのように、サーバ装置11と端末装置12とをネットワークを介して接続する必要がないため、情報処理装置20は、ネットワーク環境のない場所でも利用することが可能である。 Also in the information processing apparatus 20 of the present embodiment, similarly to the information processing system described above, information related to an analysis result acquired in advance by analysis or the like is output on an image obtained by photographing a processed product. Can do. In addition, unlike the information processing system described above, it is not necessary to connect the server device 11 and the terminal device 12 via a network, so the information processing device 20 can be used even in a place without a network environment. .
(実施の形態3)
上記実施の形態1においては、予め点応力情報格納部110に、金型識別情報ごとの点応力情報を格納しておく場合について説明したが、本実施の形態においては、サーバ受信部112が金型識別情報、
図19は、本発明の実施の形態3に係る情報処理システム2の構成を示す図である。情報処理システム2は、上記実施の形態1に係る情報処理システムにおいて、サーバ装置11の代わりに、サーバ装置21を設けるようにしたものである。
サーバ装置21は、金型三次元データ格納部101、部材データ格納部102、点解析情報格納部110、点解析情報取得部111、サーバ受信部112、取得部113、サーバ送信部114を備えている。点解析情報格納部110、点解析情報取得部111、サーバ受信部112、取得部113、サーバ送信部114については、上記実施の形態1と同様であるので説明は省略する。
金型三次元データ格納部101には、金型三次元データと、金型識別情報とを有する金型管理情報が格納される。金型三次元データは、上述したような金型の立体形状を示す三次元データであり、例えば、金型のメッシュデータである。
部材データ格納部102には、部材データと、部材識別情報とを有する部材管理情報が格納される。部材データは、上述したような加工対象となる部材に関する情報であり、部材の材料特性等のデータである。
なお、ここでは、点解析情報取得部111は、サーバ受信部112が、金型識別情報を受信した場合、あるいは、金型識別情報を受信した場合、この金型識別情報に対応する金型三次元データを金型三次元データ格納部101から取得する。また、金型識別情報に加えて部材識別情報を取得した場合、この部材識別情報に対応する部材データを部材データ格納部102を更に取得する。そして、取得した金型三次元データ(あるいは、金型三次元データおよび部材データ)を用いて上記実施の形態1において説明したように点解析情報を取得する。そして、取得した点解析情報を点解析情報格納部110に一時記憶する。
端末装置12の構成及び動作については、上記実施の形態1と同様であるので、ここでの説明は省略する。
次に、本実施の形態のサーバ装置1の動作の一例について、図20のフローチャートを用いて説明する。
(Embodiment 3)
In the first embodiment, the case where the point stress information for each mold identification information is stored in advance in the point stress information storage unit 110 has been described. However, in the present embodiment, the server reception unit 112 has the gold Type identification information,
FIG. 19 is a diagram showing a configuration of the information processing system 2 according to Embodiment 3 of the present invention. The information processing system 2 is configured such that a server device 21 is provided instead of the server device 11 in the information processing system according to the first embodiment.
The server device 21 includes a mold three-dimensional data storage unit 101, a member data storage unit 102, a point analysis information storage unit 110, a point analysis information acquisition unit 111, a server reception unit 112, an acquisition unit 113, and a server transmission unit 114. Yes. Since the point analysis information storage unit 110, the point analysis information acquisition unit 111, the server reception unit 112, the acquisition unit 113, and the server transmission unit 114 are the same as those in the first embodiment, description thereof will be omitted.
The mold 3D data storage unit 101 stores mold management information including mold 3D data and mold identification information. The mold three-dimensional data is three-dimensional data indicating the three-dimensional shape of the mold as described above, and is, for example, mold mesh data.
The member data storage unit 102 stores member management information having member data and member identification information. The member data is information regarding the member to be processed as described above, and is data such as material characteristics of the member.
Here, the point analysis information acquisition unit 111, when the server reception unit 112 receives the mold identification information or when receiving the mold identification information, the mold tertiary corresponding to the mold identification information. Original data is acquired from the mold 3D data storage unit 101. Moreover, when member identification information is acquired in addition to mold identification information, the member data storage unit 102 further acquires member data corresponding to the member identification information. Then, the point analysis information is acquired as described in the first embodiment using the acquired mold three-dimensional data (or the mold three-dimensional data and member data). The acquired point analysis information is temporarily stored in the point analysis information storage unit 110.
Since the configuration and operation of the terminal device 12 are the same as those in the first embodiment, description thereof is omitted here.
Next, an example of operation | movement of the server apparatus 1 of this Embodiment is demonstrated using the flowchart of FIG.
(ステップS2001)サーバ受信部112は、金型識別情報と部材識別情報とを一の端末装置12から受信したか否かを判断する。受信した場合、ステップS102に進み、受信していない場合、ステップS101に戻る。 (Step S2001) The server reception unit 112 determines whether or not the mold identification information and the member identification information are received from the one terminal device 12. If received, the process proceeds to step S102. If not received, the process returns to step S101.
(ステップS2002)点解析情報取得部111は、ステップS2001で受け付けた金型識別情報に対応する金型三次元データと、ステップS2001で受け付けた部材識別情報に対応する部材データとの組を、金型三次元データ格納部101および部材データ格納部102からそれぞれ取得する。 (Step S2002) The point analysis information acquisition unit 111 sets a combination of the mold three-dimensional data corresponding to the mold identification information received in step S2001 and the member data corresponding to the member identification information received in step S2001 to the mold. Obtained from the mold three-dimensional data storage unit 101 and the member data storage unit 102, respectively.
(ステップS2003)点解析情報取得部111は、ステップS2002で取得した金型三次元データと、部材データとを用いて予め指定された解析を行うためのシミュレーション等を行い、金型により部材データを加工した場合に得られる立体形状の表面の1以上の点を示す点情報と、各点情報が示す点における解析情報との組を取得する。 (Step S2003) The point analysis information acquisition unit 111 performs a simulation or the like for performing a predesignated analysis using the mold three-dimensional data acquired in step S2002 and the member data, and the member data is acquired by the mold. A set of point information indicating one or more points on the surface of the three-dimensional shape obtained when processing and analysis information at the points indicated by each point information is acquired.
(ステップS2004)点解析情報取得部111は、ステップS2003で取得した点情報と解析情報との1以上の組と、ステップS2001で受信した金型識別情報と、部材識別情報とを有する点解析情報を点解析情報格納部110に一時記憶する。 (Step S2004) The point analysis information acquisition unit 111 has one or more sets of the point information and analysis information acquired in step S2003, the mold identification information received in step S2001, and the member analysis information. Is temporarily stored in the point analysis information storage unit 110.
(ステップS2005)取得部113は、ステップS2004で一時記憶された金型識別情報と部材識別情報との組に対応する点情報と解析情報との1以上の組を読み出す。 (Step S2005) The acquisition unit 113 reads one or more sets of point information and analysis information corresponding to the set of mold identification information and member identification information temporarily stored in Step S2004.
(ステップS2006)サーバ側送信部114は、ステップS2005で読み出した点情報と解析情報との1以上の組を、ステップS2001で受信した金型識別情報と部材識別情報との送信元となる端末装置12に送信する。そして、ステップS2001に戻る。 (Step S2006) The server-side transmitting unit 114 is a terminal device that is a transmission source of the mold identification information and the member identification information received in step S2001 for one or more pairs of the point information and analysis information read in step S2005. 12 to send. Then, the process returns to step S2001.
なお、図20のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowchart of FIG. 20, the process is terminated by powering off or a process termination interrupt.
本実施の形態においても上記実施の形態1と同様の効果を奏するとともに、本実施の形態においては、端末装置12から金型識別情報等が送信された時点で、サーバ装置21が解析情報等を取得するため、予め解析情報をサーバ装置11側で用意しておく必要がないため、不必要な解析処理を行わないようにすることができるとともに、解析情報を蓄積しておく記憶媒体等を最小限に抑えることが可能となるという効果を奏する。 In the present embodiment, the same effect as in the first embodiment is obtained, and in the present embodiment, the server device 21 receives the analysis information and the like when the mold identification information and the like are transmitted from the terminal device 12. Since it is not necessary to prepare analysis information in advance on the server device 11 side in order to obtain the information, unnecessary analysis processing can be prevented and a storage medium for storing analysis information can be minimized. There is an effect that it can be suppressed to the limit.
なお、上記各実施の形態において、各処理(各機能)は、単一の装置(システム)によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 In each of the above embodiments, each process (each function) may be realized by centralized processing by a single device (system), or by distributed processing by a plurality of devices. May be.
また、上記各実施の形態において、一の装置に存在する2以上の通信手段(情報送信部など)は、物理的に一の媒体で実現されても良いことは言うまでもない。 Further, in each of the above embodiments, it goes without saying that two or more communication means (such as an information transmission unit) existing in one apparatus may be physically realized by one medium.
また、上記各実施の形態において、点解析情報取得部111、取得部113、撮像加工品形状データ取得部126、投影設定情報取得部127、解析加工品形状データ取得部128、変換部129、解析画像生成部130、取得部213等の各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、格納部(例えば、ハードディスクやメモリ等の記録媒体)にアクセスしながらプログラムを実行してもよい。 In each of the above embodiments, the point analysis information acquisition unit 111, the acquisition unit 113, the imaging processed product shape data acquisition unit 126, the projection setting information acquisition unit 127, the analysis processed product shape data acquisition unit 128, the conversion unit 129, the analysis Each component such as the image generation unit 130 and the acquisition unit 213 may be configured by dedicated hardware, or a component that can be realized by software may be realized by executing a program. For example, each component can be realized by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory. At the time of execution, the program execution unit may execute the program while accessing a storage unit (for example, a recording medium such as a hard disk or a memory).
なお、上記各実施の形態におけるサーバ装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、金型の識別情報である金型識別情報と、部材を金型に対応する形状に加工した場合の、加工された部材の表面の1以上の点をそれぞれ示す情報である一以上の点情報と、当該加工された部材に対して予め指定された解析を行うことにより得られた情報であって、加工された部材の表面の、1以上の点情報が示す各点についての解析結果を示す情報である1以上の解析情報と、を有する点解析情報が1以上格納される点解析情報格納部にアクセス可能なコンピュータを、金型識別情報を端末装置から受信するサーバ受信部と、サーバ受信部が受信した金型識別情報に対応する1以上の点情報と、各点情報に対応する解析情報との1以上の組を、点解析情報格納部から取得する取得部と、取得部が取得した点情報と解析情報との1以上の組を端末装置に送信するサーバ送信部と、して機能させるためのプログラムである。 The software that realizes the server device in each of the above embodiments is a program as described below. That is, this program is information indicating mold identification information which is identification information of the mold and one or more points on the surface of the processed member when the member is processed into a shape corresponding to the mold. One or more point information and information obtained by performing a pre-designated analysis on the processed member, each point indicated by one or more point information on the surface of the processed member A server that receives a mold identification information from a terminal device, a computer that can access a point analysis information storage unit that stores one or more point analysis information having at least one analysis information that is an analysis result of And an acquisition unit for acquiring one or more sets of point information corresponding to the mold identification information received by the server reception unit and analysis information corresponding to each point information from the point analysis information storage unit; Point information and solution acquired by the acquisition unit A server transmitter for transmitting one or more sets of the information to the terminal device, a program for causing to function.
また、上記各実施の形態における端末装置を実現するソフトウェアは、コンピュータを、金型を用いて部材を加工して得られた加工品を撮影した画像である1以上の撮影画像を取得する撮像部と、撮像部が撮影した加工品の加工に用いられた金型の金型識別情報を受け付ける受付部と、受付部が受け付けた金型識別情報をサーバ装置に送信する端末送信部と、点情報と解析情報との1以上の組をサーバ装置から受信する端末受信部と、1以上の撮影画像を用いて、撮影対象となった加工品の形状を示す三次元のデータである撮像加工品形状データを取得する撮像加工品形状データ取得部と、撮像加工品形状データを取得する際に用いられた撮影画像の1以上のそれぞれについて、前記撮像加工品形状データが示す形状を投影した投影図を得るための設定を示す情報であって、当該投影図内における撮像加工品形状データが示す形状が、当該撮影画像内における加工品の形状と同じとなる投影図を得るための設定を示す情報である投影設定情報を取得する投影設定情報取得部と、受付部が受け付けた金型識別情報が示す金型に対応する形状を示す三次元のデータである解析加工品形状データを取得する解析加工品形状データ取得部と、解析加工品形状データが撮像加工品形状データと重なるよう、解析加工品形状データを座標変換する変換部と、変換部が座標変換した解析加工品形状データと、解析加工品形状データが示す三次元形状の表面の1以上の点を示す点情報に対応する解析情報と、投影設定情報の一つとを用いて、解析加工品形状データが示す形状の表面に解析情報が示す解析結果に関する情報を示した投影図の画像である解析画像を、投影設定情報が示す設定に応じて生成する解析画像生成部と、解析画像生成部が用いた投影設定情報に対応する撮影画像と解析画像とを重ねた画像を出力する出力部と、して機能させるためのプログラムである。 In addition, the software that realizes the terminal device in each of the above embodiments includes an imaging unit that acquires one or more captured images that are images obtained by capturing a processed product obtained by processing a computer using a mold on a computer. A reception unit that receives mold identification information of a mold used for processing the processed product photographed by the imaging unit, a terminal transmission unit that transmits the mold identification information received by the reception unit to the server device, and point information An imaging processed product shape, which is three-dimensional data indicating the shape of a processed product that has been imaged using a terminal receiving unit that receives one or more sets of analysis information from the server device and one or more captured images An image projection product shape data acquisition unit for acquiring data, and a projection diagram in which the shape indicated by the image pickup work product shape data is projected with respect to each of one or more of the captured images used when acquiring the image pickup work product shape data. obtain Information indicating a setting for obtaining a projection drawing in which the shape indicated by the imaged workpiece shape data in the projection drawing is the same as the shape of the workpiece in the photographed image. Projection setting information acquisition unit for acquiring projection setting information, and analysis workpiece shape data for acquiring three-dimensional data representing the shape corresponding to the mold indicated by the mold identification information received by the reception unit A data acquisition unit, a conversion unit that converts the analysis processed product shape data so that the analysis processed product shape data overlaps the imaging processed product shape data, an analysis processed product shape data that is converted by the conversion unit, and an analysis processed product shape Using the analysis information corresponding to point information indicating one or more points on the surface of the three-dimensional shape indicated by the data and one of the projection setting information, the analysis information is indicated on the surface of the shape indicated by the analysis work product shape data. An analysis image generation unit that generates an analysis image that is an image of a projection diagram showing information related to the analysis result in accordance with the setting indicated by the projection setting information, and a captured image corresponding to the projection setting information used by the analysis image generation unit; It is a program for functioning as an output unit that outputs an image obtained by superimposing an analysis image.
また、上記各実施の形態における情報処理装置を実現するソフトウェアは、金型の識別情報である金型識別情報と、部材を金型に対応する形状に加工した場合の、加工された部材の表面の1以上の点をそれぞれ示す情報である一以上の点情報と、当該加工された部材に対して予め指定された解析を行うことにより得られた情報であって、加工された部材の表面の、1以上の点情報が示す各点についての解析結果の情報である1以上の解析情報と、を有する点解析情報が1以上格納される点解析情報格納部にアクセス可能なコンピュータを、金型を用いて部材を加工して得られた加工品を撮影した画像である1以上の撮影画像を取得する撮像部と、撮像部が撮影した加工品の加工に用いられた金型の金型識別情報を受け付ける受付部と、受付部が受け付けた金型識別情報に対応する1以上の点情報と、各点情報に対応する解析情報との1以上の組を、点解析情報格納部から取得する取得部と、1以上の撮影画像を用いて、撮影対象となった加工品の形状を示す三次元のデータである撮像加工品形状データを取得する撮像加工品形状データ取得部と、撮像加工品形状データを取得する際に用いられた撮影画像の1以上のそれぞれについて、前記撮像加工品形状データが示す形状を投影した投影図を得るための設定を示す情報であって、当該投影図内における撮像加工品形状データが示す形状が、当該撮影画像内における加工品の形状と同じとなる投影図を得るための設定を示す情報である投影設定情報を取得する投影設定情報取得部と、受付部が受け付けた金型識別情報が示す金型に対応する形状を示す三次元のデータである解析加工品形状データを取得する解析加工品形状データ取得部と、解析加工品形状データが撮像加工品形状データと重なるよう、解析加工品形状データを座標変換する変換部と、変換部が座標変換した解析加工品形状データと、解析加工品形状データが示す三次元形状の表面の1以上の点を示す点情報に対応する解析情報と、投影設定情報の一つとを用いて、解析加工品形状データが示す形状の表面に解析情報が示す解析結果に関する情報を示した投影図の画像である解析画像を、投影設定情報が示す設定に応じて生成する解析画像生成部と、解析画像生成部が用いた投影設定情報に対応する撮影画像と解析画像とを重ねた画像を出力する出力部と、して機能させるためのプログラムである。 Moreover, the software which implement | achieves the information processing apparatus in each said embodiment is the surface of the processed member at the time of processing the metal mold identification information which is metal mold identification information, and a member into the shape corresponding to a metal mold | die. One or more point information that is information indicating one or more points, and information obtained by performing a predesignated analysis on the processed member, the surface of the processed member A computer capable of accessing a point analysis information storage unit in which one or more point analysis information having one or more pieces of point analysis information having one or more pieces of analysis information as information of analysis results for each point indicated by the one or more point information An imaging unit that acquires one or more captured images that are images obtained by processing a member obtained by processing a member using a mold, and a mold identification of a mold used for processing the processed product captured by the imaging unit Reception unit for receiving information and reception unit An acquisition unit that acquires one or more sets of one or more point information corresponding to the received mold identification information and analysis information corresponding to each point information from the point analysis information storage unit, and one or more captured images Used to acquire imaging processed product shape data, and an imaging processed product shape data acquisition unit that acquires imaging processed product shape data, which is three-dimensional data indicating the shape of the processed product to be imaged. For each of one or more of the captured images, information indicating a setting for obtaining a projection diagram in which the shape indicated by the imaging processed product shape data is projected, and the shape indicated by the imaging processed product shape data in the projection diagram is: A projection setting information acquisition unit that acquires projection setting information, which is information indicating settings for obtaining a projection that has the same shape as the processed product in the captured image, and a mold indicated by the mold identification information received by the reception unit Vs type The analysis work product shape data acquisition unit that obtains the analysis work product shape data that is three-dimensional data indicating the shape to be processed, and the coordinate conversion of the analysis work product shape data so that the analysis work product shape data overlaps the imaging work product shape data A conversion unit that performs coordinate conversion by the conversion unit, analysis information corresponding to point information indicating one or more points on the surface of the three-dimensional shape indicated by the analysis processed product shape data, and projection setting information Analysis that generates an analysis image, which is an image of a projection diagram showing information related to the analysis result indicated by the analysis information, on the surface of the shape indicated by the analysis processed product shape data according to the setting indicated by the projection setting information This is a program for functioning as an image generation unit and an output unit that outputs an image obtained by superimposing a captured image and an analysis image corresponding to the projection setting information used by the analysis image generation unit.
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。 In the program, the functions realized by the program do not include functions that can be realized only by hardware. For example, a function that can be realized only by hardware such as a modem or an interface card in an acquisition unit that acquires information or an output unit that outputs information is not included in the function realized by the program.
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 Further, the computer that executes this program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.
図17は、上記プログラムを実行して、上記実施の形態による情報処理システムを実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。 FIG. 17 is a schematic diagram illustrating an example of the appearance of a computer that executes the program and realizes the information processing system according to the embodiment. The above-described embodiment can be realized by computer hardware and a computer program executed on the computer hardware.
図17において、コンピュータシステム900は、CD−ROM(Compact Disk Read Only Memory)ドライブ905、FD(Floppy(登録商標) Disk)ドライブ906を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。 In FIG. 17, a computer system 900 includes a computer 901 including a CD-ROM (Compact Disk Read Only Memory) drive 905, an FD (Floppy (registered trademark) Disk) drive 906, a keyboard 902, a mouse 903, a monitor 904, and the like. Is provided.
図18は、コンピュータシステム900の内部構成を示す図である。図18において、コンピュータ901は、CD−ROMドライブ905、FDドライブ906に加えて、MPU(Micro Processing Unit)911と、ブートアッププログラム等のプログラムを記憶するためのROM912と、MPU911に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM(Random Access Memory)913と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク914と、MPU911、ROM912等を相互に接続するバス915とを備える。なお、コンピュータ901は、LANへの接続を提供する図示しないネットワークカードを含んでいてもよい。 FIG. 18 is a diagram showing an internal configuration of the computer system 900. In FIG. 18, in addition to the CD-ROM drive 905 and the FD drive 906, a computer 901 is connected to an MPU (Micro Processing Unit) 911, a ROM 912 for storing a program such as a bootup program, and the MPU 911. A RAM (Random Access Memory) 913 that temporarily stores program instructions and provides a temporary storage space, a hard disk 914 that stores application programs, system programs, and data, and an MPU 911 and a ROM 912 are interconnected. And a bus 915. The computer 901 may include a network card (not shown) that provides connection to the LAN.
コンピュータシステム900に、上記実施の形態による情報処理システム等の機能を実行させるプログラムは、CD−ROM921、またはFD922に記憶されて、CD−ROMドライブ905、またはFDドライブ906に挿入され、ハードディスク914に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ901に送信され、ハードディスク914に記憶されてもよい。プログラムは実行の際にRAM913にロードされる。なお、プログラムは、CD−ROM921やFD922、またはネットワークから直接、ロードされてもよい。 A program that causes the computer system 900 to execute functions such as the information processing system according to the above embodiment is stored in the CD-ROM 921 or the FD 922, inserted into the CD-ROM drive 905 or the FD drive 906, and stored in the hard disk 914. May be forwarded. Instead, the program may be transmitted to the computer 901 via a network (not shown) and stored in the hard disk 914. The program is loaded into the RAM 913 when executed. The program may be loaded directly from the CD-ROM 921, the FD 922, or the network.
プログラムは、コンピュータ901に、上記実施の形態による情報処理システムの機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。 The program does not necessarily include an operating system (OS) or a third-party program that causes the computer 901 to execute the functions of the information processing system according to the above embodiment. The program may include only a part of an instruction that calls an appropriate function (module) in a controlled manner and obtains a desired result. How the computer system 900 operates is well known and will not be described in detail.
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 The present invention is not limited to the above-described embodiments, and various modifications are possible, and it goes without saying that these are also included in the scope of the present invention.
以上のように、本発明にかかる情報処理システム等は、金型を用いて加工された加工品に関する情報を出力する装置等として適しており、特に、加工品を撮影した画像上に、この加工品に関する情報を重ねて出力する装置等として有用である。 As described above, the information processing system and the like according to the present invention are suitable as an apparatus for outputting information on a processed product processed using a mold, and in particular, this processing is performed on an image obtained by photographing the processed product. It is useful as a device that outputs information on products in a superimposed manner.
1 情報処理システム
11 サーバ装置
12 端末装置
20 情報処理装置
70 プレス成形加工機
71 金型
72、74 二次元バーコード
73 部材
75 加工品
101 金型三次元データ格納部
102 部材データ格納部
110 点解析情報格納部
111 点解析情報取得部
112 サーバ受信部
113、213 取得部
114 サーバ送信部
120 モニタ
121 撮像部
122 撮影画像格納部
123 受付部
124 端末送信部
125 端末受信部
126 撮像加工品形状データ取得部
127 投影設定情報取得部
128 解析加工品形状データ取得部
129 変換部
130 解析画像生成部
131 出力部
151 撮像加工品形状データ
152 解析加工品形状データ
DESCRIPTION OF SYMBOLS 1 Information processing system 11 Server apparatus 12 Terminal apparatus 20 Information processing apparatus 70 Press molding machine 71 Mold 72, 74 Two-dimensional barcode 73 Member 75 Workpiece 101 Mold three-dimensional data storage part 102 Member data storage part 110 Point analysis Information storage unit 111 Point analysis information acquisition unit 112 Server reception unit 113, 213 acquisition unit 114 Server transmission unit 120 Monitor 121 Imaging unit 122 Captured image storage unit 123 Reception unit 124 Terminal transmission unit 125 Terminal reception unit 126 Image processing product shape data acquisition Unit 127 projection setting information acquisition unit 128 analysis processed product shape data acquisition unit 129 conversion unit 130 analysis image generation unit 131 output unit 151 imaging processed product shape data 152 analysis processed product shape data
Claims (12)
前記サーバ装置は、
金型の識別情報である金型識別情報と、部材を前記金型に対応する形状に加工した場合の、当該加工された部材の表面の1以上の点をそれぞれ示す情報である一以上の点情報と、当該加工された部材に対して予め指定された解析を行うことにより得られた情報であって、当該加工された部材の表面の、前記1以上の点情報が示す各点についての解析結果を示す情報である1以上の解析情報と、を有する点解析情報が1以上格納される点解析情報格納部と、
金型識別情報を前記端末装置から受信するサーバ受信部と、
前記サーバ受信部が受信した金型識別情報に対応する1以上の点情報と、当該各点情報に対応する解析情報との1以上の組を、前記点解析情報格納部から取得する取得部と、
前記取得部が取得した点情報と解析情報との1以上の組を前記端末装置に送信するサーバ送信部と、を備え、
前記端末装置は、
金型を用いて部材を加工して得られた加工品を撮影した画像である1以上の撮影画像を取得する撮像部と、
前記撮像部が撮影した加工品の加工に用いられた金型の金型識別情報を受け付ける受付部と、
当該受付部が受け付けた金型識別情報を前記サーバ装置に送信する端末送信部と、
点情報と解析情報との1以上の組を前記サーバ装置から受信する端末受信部と、
1以上の前記撮影画像を用いて、撮影対象となった加工品の形状を示す三次元のデータである撮像加工品形状データを取得する撮像加工品形状データ取得部と、
前記撮像加工品形状データを取得する際に用いられた撮影画像の1以上のそれぞれについて、前記撮像加工品形状データが示す形状を投影した投影図を得るための設定を示す情報であって、当該投影図内における撮像加工品形状データが示す形状が、当該撮影画像内における加工品の形状と同じとなる投影図を得るための設定を示す情報である投影設定情報を取得する投影設定情報取得部と、
前記受付部が受け付けた金型識別情報が示す金型に対応する形状を示す三次元のデータである解析加工品形状データを取得する解析加工品形状データ取得部と、
前記解析加工品形状データが撮像加工品形状データと重なるよう、前記解析加工品形状データを座標変換する変換部と、
前記変換部が座標変換した解析加工品形状データと、当該解析加工品形状データが示す三次元形状の表面の1以上の点を示す点情報に対応する前記解析情報と、前記投影設定情報の一つとを用いて、前記解析加工品形状データが示す形状の表面に前記解析情報が示す解析結果に関する情報を示した投影図の画像である解析画像を、前記投影設定情報が示す設定に応じて生成する解析画像生成部と、
前記解析画像生成部が用いた投影設定情報に対応する撮影画像と前記解析画像とを重ねた画像を出力する出力部と、を備えた情報処理システム。 An information processing system having a server device and a terminal device,
The server device
Mold identification information which is identification information of a mold and one or more points which are information indicating one or more points on the surface of the processed member when the member is processed into a shape corresponding to the mold Information and information obtained by performing a predesignated analysis on the processed member, and analyzing each point indicated by the one or more point information on the surface of the processed member A point analysis information storage unit that stores one or more pieces of point analysis information having one or more pieces of analysis information that is information indicating results;
A server receiving unit for receiving mold identification information from the terminal device;
An acquisition unit that acquires, from the point analysis information storage unit, one or more sets of one or more point information corresponding to the mold identification information received by the server reception unit and analysis information corresponding to each point information; ,
A server transmission unit that transmits one or more sets of point information and analysis information acquired by the acquisition unit to the terminal device;
The terminal device
An imaging unit that obtains one or more captured images that are images of a processed product obtained by processing a member using a mold;
A receiving unit for receiving mold identification information of a mold used for processing a processed product photographed by the imaging unit;
A terminal transmission unit that transmits the mold identification information received by the reception unit to the server device;
A terminal receiver that receives one or more sets of point information and analysis information from the server device;
An imaging processed product shape data acquisition unit that acquires imaging processed product shape data, which is three-dimensional data indicating the shape of a processed product that has been imaged, using one or more of the captured images;
Information indicating a setting for obtaining a projected image obtained by projecting the shape indicated by the imaging processed product shape data for each of one or more of the captured images used when acquiring the imaging processed product shape data, A projection setting information acquisition unit that acquires projection setting information, which is information indicating settings for obtaining a projection diagram in which the shape indicated by the imaged workpiece shape data in the projection diagram is the same as the shape of the workpiece in the captured image When,
An analysis processed product shape data acquisition unit that acquires analytical processed product shape data that is three-dimensional data indicating a shape corresponding to the mold indicated by the mold identification information received by the reception unit;
A conversion unit that performs coordinate conversion of the analysis processed product shape data so that the analyzed processed product shape data overlaps with the imaging processed product shape data;
One piece of analysis work product shape data coordinate-converted by the conversion unit, the analysis information corresponding to point information indicating one or more points on the surface of the three-dimensional shape indicated by the analysis work product shape data, and one of the projection setting information An analysis image that is an image of a projection diagram showing information on the analysis result indicated by the analysis information on the surface of the shape indicated by the analysis processed product shape data according to the setting indicated by the projection setting information. An analysis image generation unit to perform,
An information processing system comprising: an output unit that outputs an image obtained by superimposing a captured image corresponding to the projection setting information used by the analysis image generation unit and the analysis image.
前記サーバ受信部は、金型識別情報と部材識別情報との組を前記端末装置から受信し、
前記取得部は、前記サーバ受信部が受信した金型識別情報と部材識別情報とに対応する1以上の点情報と、当該各点情報に対応する解析情報との1以上の組を、前記点解析情報格納部から取得し、
前記受付部は、当該加工に用いられた部材の部材識別情報を更に受け付け、
前記端末送信部は、当該受付部が受け付けた金型識別情報と部材識別情報とを前記サーバ装置に送信する請求項1記載の情報処理システム。 The point analysis information further includes member identification information that is information for identifying a member to be processed using a mold indicated by the mold identification information,
The server reception unit receives a set of mold identification information and member identification information from the terminal device,
The acquisition unit obtains one or more sets of one or more pieces of point information corresponding to the mold identification information and the member identification information received by the server reception unit and analysis information corresponding to each piece of point information. Obtained from the analysis information storage,
The reception unit further receives member identification information of a member used for the processing,
The information processing system according to claim 1, wherein the terminal transmission unit transmits the mold identification information and the member identification information received by the reception unit to the server device.
前記投影設定情報取得部は、前記撮像部が一の撮影画像を取得したごとに、投影設定情報を取得し、
前記解析画像生成部は、前記投影設定情報取得部が前記一の撮影画像について取得した投影設定情報を用いて解析画像を生成し、
前記出力部は、前記撮像部が一の撮影画像を取得したごとに、当該一の撮影画像と、前記解析画像とを重ねた画像を出力する請求項1または請求項2記載の情報処理システム。 The imaging processed product shape data acquisition unit acquires imaging processed product shape data every time the imaging unit acquires one captured image,
The projection setting information acquisition unit acquires the projection setting information every time the imaging unit acquires one captured image,
The analysis image generation unit generates an analysis image using the projection setting information acquired by the projection setting information acquisition unit for the one captured image,
The information processing system according to claim 1, wherein the output unit outputs an image obtained by superimposing the one captured image and the analysis image every time the imaging unit acquires one captured image.
金型識別情報を端末装置から受信するサーバ受信部と、
前記サーバ受信部が受信した金型識別情報に対応する1以上の点情報と、当該各点情報に対応する解析情報との1以上の組を、前記点解析情報格納部から取得する取得部と、
前記取得部が取得した点情報と解析情報との1以上の組を前記端末装置に送信するサーバ送信部と、を備えたサーバ装置。 Mold identification information which is identification information of a mold and one or more points which are information indicating one or more points on the surface of the processed member when the member is processed into a shape corresponding to the mold Information and information obtained by performing a predesignated analysis on the processed member, and analyzing each point indicated by the one or more point information on the surface of the processed member A point analysis information storage unit that stores one or more pieces of point analysis information having one or more pieces of analysis information that is information indicating results;
A server receiver that receives mold identification information from the terminal device;
An acquisition unit that acquires, from the point analysis information storage unit, one or more sets of one or more point information corresponding to the mold identification information received by the server reception unit and analysis information corresponding to each point information; ,
The server apparatus provided with the server transmission part which transmits 1 or more sets of the point information and analysis information which the said acquisition part acquired to the said terminal device.
前記撮像部が撮影した加工品の加工に用いられた金型の金型識別情報を受け付ける受付部と、
当該受付部が受け付けた金型識別情報をサーバ装置に送信する端末送信部と、
部材を前記端末送信部が送信した金型識別情報が示す金型に対応する形状に加工した場合の、当該加工された部材の表面の1以上の点をそれぞれ示す情報である点情報と、当該加工された部材に対して予め指定された解析を行うことにより得られた情報であって、当該加工された部材の表面の、前記1以上の点情報が示す各点についての解析結果を示す情報である解析情報との1以上の組を前記サーバ装置から受信する端末受信部と、
1以上の前記撮影画像を用いて、撮影対象となった加工品の形状を示す三次元のデータである撮像加工品形状データを取得する撮像加工品形状データ取得部と、
前記撮像加工品形状データを取得する際に用いられた撮影画像の1以上のそれぞれについて、前記撮像加工品形状データが示す形状を投影した投影図を得るための設定を示す情報であって、当該投影図内における撮像加工品形状データが示す形状が、当該撮影画像内における加工品の形状と同じとなる投影図を得るための設定を示す情報である投影設定情報を取得する投影設定情報取得部と、
前記受付部が受け付けた金型識別情報が示す金型に対応する形状を示す三次元のデータである解析加工品形状データを取得する解析加工品形状データ取得部と、
前記解析加工品形状データが撮像加工品形状データと重なるよう、前記解析加工品形状データを座標変換する変換部と、
前記変換部が座標変換した解析加工品形状データと、当該解析加工品形状データが示す三次元形状の表面の1以上の点を示す点情報に対応する前記解析情報と、前記投影設定情報の一つとを用いて、前記解析加工品形状データが示す形状の表面に前記解析情報が示す解析結果に関する情報を示した投影図の画像である解析画像を、前記投影設定情報が示す設定に応じて生成する解析画像生成部と、
前記解析画像生成部が用いた投影設定情報に対応する撮影画像と前記解析画像とを重ねた画像を出力する出力部と、を備えた端末装置。 An imaging unit that obtains one or more captured images that are images of a processed product obtained by processing a member using a mold;
A receiving unit for receiving mold identification information of a mold used for processing a processed product photographed by the imaging unit;
A terminal transmission unit that transmits the mold identification information received by the reception unit to the server device;
Point information that is information indicating one or more points on the surface of the processed member when the member is processed into a shape corresponding to the mold indicated by the mold identification information transmitted by the terminal transmission unit ; Information obtained by performing a predesignated analysis on the processed member, and information indicating an analysis result for each point indicated by the one or more point information on the surface of the processed member a terminal receiving portion of one or more sets of the analysis information received from the server apparatus is,
An imaging processed product shape data acquisition unit that acquires imaging processed product shape data, which is three-dimensional data indicating the shape of a processed product that has been imaged, using one or more of the captured images;
Information indicating a setting for obtaining a projected image obtained by projecting the shape indicated by the imaging processed product shape data for each of one or more of the captured images used when acquiring the imaging processed product shape data, A projection setting information acquisition unit that acquires projection setting information, which is information indicating settings for obtaining a projection diagram in which the shape indicated by the imaged workpiece shape data in the projection diagram is the same as the shape of the workpiece in the captured image When,
An analysis processed product shape data acquisition unit that acquires analytical processed product shape data that is three-dimensional data indicating a shape corresponding to the mold indicated by the mold identification information received by the reception unit;
A conversion unit that performs coordinate conversion of the analysis processed product shape data so that the analyzed processed product shape data overlaps with the imaging processed product shape data;
One piece of analysis work product shape data coordinate-converted by the conversion unit, the analysis information corresponding to point information indicating one or more points on the surface of the three-dimensional shape indicated by the analysis work product shape data, and one of the projection setting information An analysis image that is an image of a projection diagram showing information on the analysis result indicated by the analysis information on the surface of the shape indicated by the analysis processed product shape data according to the setting indicated by the projection setting information. An analysis image generation unit to perform,
A terminal device comprising: an output unit that outputs an image obtained by superimposing a captured image corresponding to the projection setting information used by the analysis image generation unit and the analysis image.
金型を用いて部材を加工して得られた加工品を撮影した画像である1以上の撮影画像を取得する撮像部と、
前記撮像部が撮影した加工品の加工に用いられた金型の金型識別情報を受け付ける受付部と、
前記受付部が受け付けた金型識別情報に対応する1以上の点情報と、当該各点情報に対応する解析情報との1以上の組を、前記点解析情報格納部から取得する取得部と、
1以上の前記撮影画像を用いて、撮影対象となった加工品の形状を示す三次元のデータである撮像加工品形状データを取得する撮像加工品形状データ取得部と、
前記撮像加工品形状データを取得する際に用いられた撮影画像の1以上のそれぞれについて、前記撮像加工品形状データが示す形状を投影した投影図を得るための設定を示す情報であって、当該投影図内における撮像加工品形状データが示す形状が、当該撮影画像内における加工品の形状と同じとなる投影図を得るための設定を示す情報である投影設定情報を取得する投影設定情報取得部と、
前記受付部が受け付けた金型識別情報が示す金型に対応する形状を示す三次元のデータである解析加工品形状データを取得する解析加工品形状データ取得部と、
前記解析加工品形状データが撮像加工品形状データと重なるよう、前記解析加工品形状データを座標変換する変換部と、
前記変換部が座標変換した解析加工品形状データと、当該解析加工品形状データが示す三次元形状の表面の1以上の点を示す点情報に対応する前記解析情報と、前記投影設定情報の一つとを用いて、前記解析加工品形状データが示す形状の表面に前記解析情報が示す解析結果に関する情報を示した投影図の画像である解析画像を、前記投影設定情報が示す設定に応じて生成する解析画像生成部と、
前記解析画像生成部が用いた投影設定情報に対応する撮影画像と前記解析画像とを重ねた画像を出力する出力部と、を備えた情報処理装置。 Mold identification information which is identification information of a mold and one or more points which are information indicating one or more points on the surface of the processed member when the member is processed into a shape corresponding to the mold Information and information obtained by performing a predesignated analysis on the processed member, and analyzing each point indicated by the one or more point information on the surface of the processed member A point analysis information storage unit that stores one or more pieces of point analysis information having one or more pieces of analysis information that is information indicating results;
An imaging unit that obtains one or more captured images that are images of a processed product obtained by processing a member using a mold;
A receiving unit for receiving mold identification information of a mold used for processing a processed product photographed by the imaging unit;
An acquisition unit that acquires, from the point analysis information storage unit, one or more sets of one or more point information corresponding to the mold identification information received by the reception unit and analysis information corresponding to the point information;
An imaging processed product shape data acquisition unit that acquires imaging processed product shape data, which is three-dimensional data indicating the shape of a processed product that has been imaged, using one or more of the captured images;
Information indicating a setting for obtaining a projected image obtained by projecting the shape indicated by the imaging processed product shape data for each of one or more of the captured images used when acquiring the imaging processed product shape data, A projection setting information acquisition unit that acquires projection setting information, which is information indicating settings for obtaining a projection diagram in which the shape indicated by the imaged workpiece shape data in the projection diagram is the same as the shape of the workpiece in the captured image When,
An analysis processed product shape data acquisition unit that acquires analytical processed product shape data that is three-dimensional data indicating a shape corresponding to the mold indicated by the mold identification information received by the reception unit;
A conversion unit that performs coordinate conversion of the analysis processed product shape data so that the analyzed processed product shape data overlaps with the imaging processed product shape data;
One piece of analysis work product shape data coordinate-converted by the conversion unit, the analysis information corresponding to point information indicating one or more points on the surface of the three-dimensional shape indicated by the analysis work product shape data, and one of the projection setting information An analysis image that is an image of a projection diagram showing information on the analysis result indicated by the analysis information on the surface of the shape indicated by the analysis processed product shape data according to the setting indicated by the projection setting information. An analysis image generation unit to perform,
An information processing apparatus comprising: an output unit that outputs an image obtained by superimposing a captured image corresponding to the projection setting information used by the analysis image generation unit and the analysis image.
前記サーバ受信部が、金型識別情報を端末装置から受信するサーバ受信ステップと、
前記取得部が、前記サーバ受信ステップで受信した金型識別情報に対応する1以上の点情報と、当該各点情報に対応する解析情報との1以上の組を、前記点解析情報格納部から取得する取得ステップと、
前記サーバ送信部が、前記取得ステップで取得した点情報と解析情報との1以上の組を前記端末装置に送信するサーバ送信ステップと、を備えた情報処理方法。 Mold identification information which is identification information of a mold and one or more points which are information indicating one or more points on the surface of the processed member when the member is processed into a shape corresponding to the mold Information and information obtained by performing a predesignated analysis on the processed member, and analyzing each point indicated by the one or more point information on the surface of the processed member Information performed by using a point analysis information storage unit, a server reception unit, an acquisition unit, and a server transmission unit in which one or more point analysis information having one or more pieces of analysis information indicating information is stored A processing method,
A server receiving step in which the server receiving unit receives mold identification information from a terminal device;
The acquisition unit obtains one or more sets of one or more pieces of point information corresponding to the mold identification information received in the server reception step and analysis information corresponding to the point information from the point analysis information storage unit. An acquisition step to acquire;
An information processing method comprising: a server transmission step in which the server transmission unit transmits one or more sets of point information and analysis information acquired in the acquisition step to the terminal device.
前記撮像部が、金型を用いて部材を加工して得られた加工品を撮影した画像である1以上の撮影画像を取得する撮像ステップと、
前記受付部が、前記撮像ステップで撮影した加工品の加工に用いられた金型の金型識別情報を受け付ける受付ステップと、
前記端末側送信部が、当該受付ステップで受け付けた金型識別情報をサーバ装置に送信する端末送信ステップと、
前記端末受信部が、部材を前記端末送信ステップにより送信した金型識別情報が示す金型に対応する形状に加工した場合の、当該加工された部材の表面の1以上の点をそれぞれ示す情報である点情報と、当該加工された部材に対して予め指定された解析を行うことにより得られた情報であって、当該加工された部材の表面の、前記1以上の点情報が示す各点についての解析結果を示す情報である解析情報との1以上の組を前記サーバ装置から受信する端末受信ステップと、
前記撮像加工品形状データ取得部が、1以上の前記撮影画像を用いて、撮影対象となった加工品の形状を示す三次元のデータである撮像加工品形状データを取得する撮像加工品形状データ取得ステップと、
前記投影設定情報取得部が、前記撮像加工品形状データを取得する際に用いられた撮影画像の1以上のそれぞれについて、前記撮像加工品形状データが示す形状を投影した投影図を得るための設定を示す情報であって、当該投影図内における撮像加工品形状データが示す形状が、当該撮影画像内における加工品の形状と同じとなる投影図を得るための設定を示す情報である投影設定情報を取得する投影設定情報取得ステップと、
前記解析加工品形状データ取得部が、前記受付ステップで受け付けた金型識別情報が示す金型に対応する形状を示す三次元のデータである解析加工品形状データを取得する解析加工品形状データ取得ステップと、
前記変換部が、前記解析加工品形状データが撮像加工品形状データと重なるよう、前記解析加工品形状データを座標変換する変換ステップと、
前記解析画像生成部が、前記変換ステップで座標変換した解析加工品形状データと、当該解析加工品形状データが示す三次元形状の表面の1以上の点を示す点情報に対応する前記解析情報と、前記投影設定情報の一つとを用いて、前記解析加工品形状データが示す形状の表面に前記解析情報が示す解析結果に関する情報を示した投影図の画像である解析画像を、前記投影設定情報が示す設定に応じて生成する解析画像生成ステップと、
前記出力部が、前記解析画像生成ステップで用いた投影設定情報に対応する撮影画像と前記解析画像とを重ねた画像を出力する出力ステップと、を備えた情報処理方法。 An imaging unit, a reception unit, a terminal side transmission unit, a terminal side reception unit, an imaging processed product shape data acquisition unit, a projection setting information acquisition unit, an analysis processed product shape data acquisition unit, a conversion unit, and an analysis An information processing method performed using an image generation unit and an output unit,
An imaging step in which the imaging unit acquires one or more captured images that are images of a processed product obtained by processing a member using a mold;
A receiving step for receiving mold identification information of a mold used for processing the processed product photographed in the imaging step;
A terminal transmission step in which the terminal-side transmission unit transmits the mold identification information received in the reception step to the server device;
Information indicating one or more points on the surface of the processed member when the terminal receiving unit processes the member into a shape corresponding to the mold indicated by the mold identification information transmitted in the terminal transmission step. A point information and information obtained by performing a predetermined analysis on the processed member, and each point indicated by the one or more point information on the surface of the processed member A terminal receiving step of receiving from the server device one or more sets of analysis information which is information indicating the analysis result of
Imaging processed product shape data for acquiring imaging processed product shape data, which is three-dimensional data indicating the shape of the processed product to be imaged, using the one or more captured images. An acquisition step;
Setting for obtaining a projection in which the projection setting information acquisition unit projects the shape indicated by the imaging processed product shape data with respect to each of one or more of the captured images used when acquiring the imaging processed product shape data Projection setting information, which is information indicating the setting for obtaining a projection diagram in which the shape indicated by the imaged workpiece shape data in the projection image is the same as the shape of the workpiece in the captured image A projection setting information acquisition step for acquiring
The analytical processed product shape data acquisition unit acquires analytical processed product shape data that is three-dimensional data indicating the shape corresponding to the mold indicated by the mold identification information received in the receiving step. Steps,
A conversion step in which the conversion unit coordinates-transforms the analysis processed product shape data so that the analyzed processed product shape data overlaps with the imaging processed product shape data;
The analytical image corresponding to the point information indicating one or more points on the surface of the three-dimensional shape indicated by the analysis processed product shape data, and the analysis processed product shape data coordinate-converted in the conversion step by the analysis image generation unit; , Using the one of the projection setting information, an analysis image that is an image of a projection diagram showing information on the analysis result indicated by the analysis information on the surface of the shape indicated by the analysis processed product shape data, and the projection setting information An analysis image generation step generated according to the setting indicated by
An information processing method comprising: an output step in which the output unit outputs an image obtained by superimposing the captured image corresponding to the projection setting information used in the analysis image generation step and the analysis image.
前記撮像部が、金型を用いて部材を加工して得られた加工品を撮影した画像である1以上の撮影画像を取得する撮像ステップと、
前記受付部が、前記撮像ステップで撮影した加工品の加工に用いられた金型の金型識別情報を受け付ける受付ステップと、
前記取得部が、前記受付ステップで受け付けた金型識別情報に対応する1以上の点情報と、当該各点情報に対応する解析情報との1以上の組を、前記点解析情報格納部から取得する取得ステップと、
前記撮像加工品形状データ取得部が、1以上の前記撮影画像を用いて、撮影対象となった加工品の形状を示す三次元のデータである撮像加工品形状データを取得する撮像加工品形状データ取得ステップと、
前記投影設定情報取得部が、前記撮像加工品形状データを取得する際に用いられた撮影画像の1以上のそれぞれについて、前記撮像加工品形状データが示す形状を投影した投影図を得るための設定を示す情報であって、当該投影図内における撮像加工品形状データが示す形状が、当該撮影画像内における加工品の形状と同じとなる投影図を得るための設定を示す情報である投影設定情報を取得する投影設定情報取得ステップと、
前記解析加工品形状データ取得部が、前記受付ステップで受け付けた金型識別情報が示す金型に対応する形状を示す三次元のデータである解析加工品形状データを取得する解析加工品形状データ取得ステップと、
前記変換部が、解析加工品形状データが撮像加工品形状データと重なるよう、前記解析加工品形状データを座標変換する変換ステップと、
前記解析画像生成部が、前記変換ステップで座標変換した解析加工品形状データと、当該解析加工品形状データが示す三次元形状の表面の1以上の点を示す点情報に対応する前記解析情報と、前記投影設定情報の一つとを用いて、前記解析加工品形状データが示す形状の表面に前記解析情報が示す解析結果に関する情報を示した投影図の画像である解析画像を、前記投影設定情報が示す設定に応じて生成する解析画像生成ステップと、
前記出力部が、解析画像生成ステップで用いられた投影設定情報に対応する撮影画像と前記解析画像とを重ねた画像を出力する出力ステップと、を備えた情報処理方法。 Mold identification information which is identification information of a mold and one or more points which are information indicating one or more points on the surface of the processed member when the member is processed into a shape corresponding to the mold Information and information obtained by performing a predesignated analysis on the processed member, and analyzing each point indicated by the one or more point information on the surface of the processed member A point analysis information storage unit that stores one or more point analysis information having one or more pieces of analysis information indicating information, an imaging unit, a reception unit, an acquisition unit, and an imaging processed product shape data acquisition unit And an information processing method performed using a projection setting information acquisition unit, an analysis processed product shape data acquisition unit, a conversion unit, an analysis image generation unit, and an output unit,
An imaging step in which the imaging unit acquires one or more captured images that are images of a processed product obtained by processing a member using a mold;
A receiving step for receiving mold identification information of a mold used for processing the processed product photographed in the imaging step;
The acquisition unit acquires, from the point analysis information storage unit, one or more sets of one or more point information corresponding to the mold identification information received in the reception step and analysis information corresponding to the point information. An acquisition step to
Imaging processed product shape data for acquiring imaging processed product shape data, which is three-dimensional data indicating the shape of the processed product to be imaged, using the one or more captured images. An acquisition step;
Setting for obtaining a projection in which the projection setting information acquisition unit projects the shape indicated by the imaging processed product shape data with respect to each of one or more of the captured images used when acquiring the imaging processed product shape data Projection setting information, which is information indicating the setting for obtaining a projection diagram in which the shape indicated by the imaged workpiece shape data in the projection image is the same as the shape of the workpiece in the captured image A projection setting information acquisition step for acquiring
The analytical processed product shape data acquisition unit acquires analytical processed product shape data that is three-dimensional data indicating the shape corresponding to the mold indicated by the mold identification information received in the receiving step. Steps,
A conversion step in which the conversion unit coordinates-transforms the analysis processed product shape data so that the analyzed processed product shape data overlaps with the imaging processed product shape data;
The analytical image corresponding to the point information indicating one or more points on the surface of the three-dimensional shape indicated by the analysis processed product shape data, and the analysis processed product shape data coordinate-converted in the conversion step by the analysis image generation unit; , Using the one of the projection setting information, an analysis image that is an image of a projection diagram showing information on the analysis result indicated by the analysis information on the surface of the shape indicated by the analysis processed product shape data, and the projection setting information An analysis image generation step generated according to the setting indicated by
An information processing method comprising: an output step in which the output unit outputs an image obtained by superimposing the captured image corresponding to the projection setting information used in the analysis image generation step and the analysis image.
金型識別情報を端末装置から受信するサーバ受信部と、
前記サーバ受信部が受信した金型識別情報に対応する1以上の点情報と、当該各点情報に対応する解析情報との1以上の組を、前記点解析情報格納部から取得する取得部と、
前記取得部が取得した点情報と解析情報との1以上の組を前記端末装置に送信するサーバ送信部と、して機能させるためのプログラム。 Mold identification information which is identification information of a mold and one or more points which are information indicating one or more points on the surface of the processed member when the member is processed into a shape corresponding to the mold Information and information obtained by performing a predesignated analysis on the processed member, and analyzing each point indicated by the one or more point information on the surface of the processed member A computer capable of accessing a point analysis information storage unit in which one or more point analysis information having one or more pieces of analysis information indicating information is stored;
A server receiver that receives mold identification information from the terminal device;
An acquisition unit that acquires, from the point analysis information storage unit, one or more sets of one or more point information corresponding to the mold identification information received by the server reception unit and analysis information corresponding to each point information; ,
A program for functioning as a server transmission unit that transmits one or more sets of point information and analysis information acquired by the acquisition unit to the terminal device.
金型を用いて部材を加工して得られた加工品を撮影した画像である1以上の撮影画像を取得する撮像部と、
前記撮像部が撮影した加工品の加工に用いられた金型の金型識別情報を受け付ける受付部と、
当該受付部が受け付けた金型識別情報をサーバ装置に送信する端末送信部と、
部材を前記端末送信部が送信した金型識別情報が示す金型に対応する形状に加工した場合の、当該加工された部材の表面の1以上の点をそれぞれ示す情報である点情報と、当該加工された部材に対して予め指定された解析を行うことにより得られた情報であって、当該加工された部材の表面の、前記1以上の点情報が示す各点についての解析結果を示す情報である解析情報との1以上の組を前記サーバ装置から受信する端末受信部と、
1以上の前記撮影画像を用いて、撮影対象となった加工品の形状を示す三次元のデータである撮像加工品形状データを取得する撮像加工品形状データ取得部と、
前記撮像加工品形状データを取得する際に用いられた撮影画像の1以上のそれぞれについて、前記撮像加工品形状データが示す形状を投影した投影図を得るための設定を示す情報であって、当該投影図内における撮像加工品形状データが示す形状が、当該撮影画像内における加工品の形状と同じとなる投影図を得るための設定を示す情報である投影設定情報を取得する投影設定情報取得部と、
前記受付部が受け付けた金型識別情報が示す金型に対応する形状を示す三次元のデータである解析加工品形状データを取得する解析加工品形状データ取得部と、
前記解析加工品形状データが撮像加工品形状データと重なるよう、前記解析加工品形状データを座標変換する変換部と、
前記変換部が座標変換した解析加工品形状データと、当該解析加工品形状データが示す三次元形状の表面の1以上の点を示す点情報に対応する前記解析情報と、前記投影設定情報の一つとを用いて、前記解析加工品形状データが示す形状の表面に前記解析情報が示す解析結果に関する情報を示した投影図の画像である解析画像を、前記投影設定情報が示す設定に応じて生成する解析画像生成部と、
前記解析画像生成部が用いた投影設定情報に対応する撮影画像と前記解析画像とを重ねた画像を出力する出力部と、して機能させるためのプログラム。 Computer
An imaging unit that obtains one or more captured images that are images of a processed product obtained by processing a member using a mold;
A receiving unit for receiving mold identification information of a mold used for processing a processed product photographed by the imaging unit;
A terminal transmission unit that transmits the mold identification information received by the reception unit to the server device;
Point information that is information indicating one or more points on the surface of the processed member when the member is processed into a shape corresponding to the mold indicated by the mold identification information transmitted by the terminal transmission unit ; Information obtained by performing a predesignated analysis on the processed member, and information indicating an analysis result for each point indicated by the one or more point information on the surface of the processed member a terminal receiving portion of one or more sets of the analysis information received from the server apparatus is,
An imaging processed product shape data acquisition unit that acquires imaging processed product shape data, which is three-dimensional data indicating the shape of a processed product that has been imaged, using one or more of the captured images;
Information indicating a setting for obtaining a projected image obtained by projecting the shape indicated by the imaging processed product shape data for each of one or more of the captured images used when acquiring the imaging processed product shape data, A projection setting information acquisition unit that acquires projection setting information, which is information indicating settings for obtaining a projection diagram in which the shape indicated by the imaged workpiece shape data in the projection diagram is the same as the shape of the workpiece in the captured image When,
An analysis processed product shape data acquisition unit that acquires analytical processed product shape data that is three-dimensional data indicating a shape corresponding to the mold indicated by the mold identification information received by the reception unit;
A conversion unit that performs coordinate conversion of the analysis processed product shape data so that the analyzed processed product shape data overlaps with the imaging processed product shape data;
One piece of analysis work product shape data coordinate-converted by the conversion unit, the analysis information corresponding to point information indicating one or more points on the surface of the three-dimensional shape indicated by the analysis work product shape data, and one of the projection setting information An analysis image that is an image of a projection diagram showing information on the analysis result indicated by the analysis information on the surface of the shape indicated by the analysis processed product shape data according to the setting indicated by the projection setting information. An analysis image generation unit to perform,
A program for functioning as an output unit that outputs an image obtained by superimposing a captured image corresponding to the projection setting information used by the analysis image generation unit and the analysis image.
金型を用いて部材を加工して得られた加工品を撮影した画像である1以上の撮影画像を取得する撮像部と、
前記撮像部が撮影した加工品の加工に用いられた金型の金型識別情報を受け付ける受付部と、
前記受付部が受け付けた金型識別情報に対応する1以上の点情報と、当該各点情報に対応する解析情報との1以上の組を、前記点解析情報格納部から取得する取得部と、
1以上の前記撮影画像を用いて、撮影対象となった加工品の形状を示す三次元のデータである撮像加工品形状データを取得する撮像加工品形状データ取得部と、
前記撮像加工品形状データを取得する際に用いられた撮影画像の1以上のそれぞれについて、前記撮像加工品形状データが示す形状を投影した投影図を得るための設定を示す情報であって、当該投影図内における撮像加工品形状データが示す形状が、当該撮影画像内における加工品の形状と同じとなる投影図を得るための設定を示す情報である投影設定情報を取得する投影設定情報取得部と、
前記受付部が受け付けた金型識別情報が示す金型に対応する形状を示す三次元のデータである解析加工品形状データを取得する解析加工品形状データ取得部と、
前記解析加工品形状データが撮像加工品形状データと重なるよう、前記解析加工品形状データを座標変換する変換部と、
前記変換部が座標変換した解析加工品形状データと、当該解析加工品形状データが示す三次元形状の表面の1以上の点を示す点情報に対応する前記解析情報と、前記投影設定情報の一つとを用いて、前記解析加工品形状データが示す形状の表面に前記解析情報が示す解析結果に関する情報を示した投影図の画像である解析画像を、前記投影設定情報が示す設定に応じて生成する解析画像生成部と、
前記解析画像生成部が用いた投影設定情報に対応する撮影画像と前記解析画像とを重ねた画像を出力する出力部と、して機能させるためのプログラム。 Mold identification information which is identification information of a mold and one or more points which are information indicating one or more points on the surface of the processed member when the member is processed into a shape corresponding to the mold Information and information obtained by performing a predesignated analysis on the processed member, and analyzing each point indicated by the one or more point information on the surface of the processed member A computer capable of accessing a point analysis information storage unit in which one or more point analysis information having one or more pieces of analysis information indicating information is stored;
An imaging unit that obtains one or more captured images that are images of a processed product obtained by processing a member using a mold;
A receiving unit for receiving mold identification information of a mold used for processing a processed product photographed by the imaging unit;
An acquisition unit that acquires, from the point analysis information storage unit, one or more sets of one or more point information corresponding to the mold identification information received by the reception unit and analysis information corresponding to the point information;
An imaging processed product shape data acquisition unit that acquires imaging processed product shape data, which is three-dimensional data indicating the shape of a processed product that has been imaged, using one or more of the captured images;
Information indicating a setting for obtaining a projected image obtained by projecting the shape indicated by the imaging processed product shape data for each of one or more of the captured images used when acquiring the imaging processed product shape data, A projection setting information acquisition unit that acquires projection setting information, which is information indicating settings for obtaining a projection diagram in which the shape indicated by the imaged workpiece shape data in the projection diagram is the same as the shape of the workpiece in the captured image When,
An analysis processed product shape data acquisition unit that acquires analytical processed product shape data that is three-dimensional data indicating a shape corresponding to the mold indicated by the mold identification information received by the reception unit;
A conversion unit that performs coordinate conversion of the analysis processed product shape data so that the analyzed processed product shape data overlaps with the imaging processed product shape data;
One piece of analysis work product shape data coordinate-converted by the conversion unit, the analysis information corresponding to point information indicating one or more points on the surface of the three-dimensional shape indicated by the analysis work product shape data, and one of the projection setting information An analysis image that is an image of a projection diagram showing information on the analysis result indicated by the analysis information on the surface of the shape indicated by the analysis processed product shape data according to the setting indicated by the projection setting information. An analysis image generation unit to perform,
A program for functioning as an output unit that outputs an image obtained by superimposing a captured image corresponding to the projection setting information used by the analysis image generation unit and the analysis image.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012076177A JP5843359B2 (en) | 2012-03-29 | 2012-03-29 | Information processing system, server device, terminal device, information processing device, information processing method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012076177A JP5843359B2 (en) | 2012-03-29 | 2012-03-29 | Information processing system, server device, terminal device, information processing device, information processing method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013206267A JP2013206267A (en) | 2013-10-07 |
| JP5843359B2 true JP5843359B2 (en) | 2016-01-13 |
Family
ID=49525250
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012076177A Active JP5843359B2 (en) | 2012-03-29 | 2012-03-29 | Information processing system, server device, terminal device, information processing device, information processing method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5843359B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6374467B2 (en) | 2016-11-14 | 2018-08-15 | ファナック株式会社 | Communication system and portable terminal |
| CN114502337B (en) * | 2019-12-13 | 2024-01-09 | 川崎重工业株式会社 | Method for forming three-dimensional models of robot systems and workpieces |
| CN116882070B (en) * | 2023-09-01 | 2023-11-14 | 中汽研汽车工业工程(天津)有限公司 | Industrial digital twin management system for whole vehicle manufacturing |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3527434B2 (en) * | 1999-03-18 | 2004-05-17 | 富士通株式会社 | Structure analysis device and recording medium |
| JP2006018422A (en) * | 2004-06-30 | 2006-01-19 | Yokohama Rubber Co Ltd:The | Tire finite element modelling method |
| JP2006221319A (en) * | 2005-02-09 | 2006-08-24 | Kanto Auto Works Ltd | Virtual prototype system for molded parts |
| JP5610883B2 (en) * | 2010-07-06 | 2014-10-22 | 三菱電機株式会社 | Processing simulation apparatus and method |
-
2012
- 2012-03-29 JP JP2012076177A patent/JP5843359B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013206267A (en) | 2013-10-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109584295B (en) | Method, device and system for automatically labeling target object in image | |
| JP5134664B2 (en) | Annotation device | |
| JP4770960B2 (en) | Image search system and image search method | |
| US20170193693A1 (en) | Systems and methods for generating time discrete 3d scenes | |
| KR102464271B1 (en) | Pose acquisition method, apparatus, electronic device, storage medium and program | |
| JP2022097699A (en) | Input device and input method of input device, and output device and output method of output device | |
| CN102547121B (en) | Imaging parameter acquisition apparatus and imaging parameter acquisition method | |
| JP6304244B2 (en) | 3D shape measuring apparatus, 3D shape measuring method, and 3D shape measuring program | |
| JP6091658B2 (en) | Information processing apparatus, information processing method, and program | |
| JP6640294B1 (en) | Mixed reality system, program, portable terminal device, and method | |
| CN116168143A (en) | Multi-view three-dimensional reconstruction method | |
| CN116433769B (en) | Space calibration method, device, electronic equipment and storage medium | |
| JP5843359B2 (en) | Information processing system, server device, terminal device, information processing device, information processing method, and program | |
| JP6409769B2 (en) | 3D shape measuring apparatus, 3D shape measuring method, and 3D shape measuring program | |
| KR101792701B1 (en) | Apparatus and method for inspecting drawing | |
| JP6719168B1 (en) | Program, apparatus and method for assigning label to depth image as teacher data | |
| JP2018092507A (en) | Image processing apparatus, image processing method, and program | |
| JP6625654B2 (en) | Projection device, projection method, and program | |
| JP2013156909A (en) | Shape model generation device and pre-and-post work corresponding image determination system | |
| KR102129431B1 (en) | Device and method for generating three-dimensional body model | |
| Alves et al. | Automatic 3D shape recovery for rapid prototyping | |
| JP5343823B2 (en) | Memo information management system, memo information processing apparatus and program | |
| CN104835060A (en) | Contrasting method and device for virtual product object | |
| US20170301134A1 (en) | Method for creating three-dimensional documentation | |
| CN109978758B (en) | Three-dimensional modeling method based on computer graphic image |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141016 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150821 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150904 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151002 |
|
| 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: 20151111 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151113 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5843359 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| 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 |