JP6641049B1 - Management device - Google Patents

Management device Download PDF

Info

Publication number
JP6641049B1
JP6641049B1 JP2019053873A JP2019053873A JP6641049B1 JP 6641049 B1 JP6641049 B1 JP 6641049B1 JP 2019053873 A JP2019053873 A JP 2019053873A JP 2019053873 A JP2019053873 A JP 2019053873A JP 6641049 B1 JP6641049 B1 JP 6641049B1
Authority
JP
Japan
Prior art keywords
virtual
area
information
axis direction
representative point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019053873A
Other languages
Japanese (ja)
Other versions
JP2020154889A (en
Inventor
昇三 宮部
昇三 宮部
小村 昭義
昭義 小村
勝治 木下
勝治 木下
誠 恒川
誠 恒川
巖 中嶋
巖 中嶋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Power Solutions Co Ltd
Original Assignee
Hitachi Power Solutions Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Power Solutions Co Ltd filed Critical Hitachi Power Solutions Co Ltd
Priority to JP2019053873A priority Critical patent/JP6641049B1/en
Application granted granted Critical
Publication of JP6641049B1 publication Critical patent/JP6641049B1/en
Publication of JP2020154889A publication Critical patent/JP2020154889A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • General Factory Administration (AREA)

Abstract

【課題】位置情報を適切に管理できる管理装置を提供する。【解決手段】二次元空間内の領域である管理領域の内部における距離情報に基づいて、管理領域内における特定領域を管理する管理装置20であって、距離情報を取得する入力部22と、複数の距離情報のうち最大のものに対応する仮想空間内の線分である仮想最大線分の一端を仮想空間原点に配置し、仮想最大線分の他端を第1の座標軸上の第1の最大値に配置することによって管理領域に対応する一つの二次元閉領域である仮想管理領域の位置を決定し、特定領域に対応する仮想特定領域を特定する仮想平面情報を求め、仮想管理領域内における仮想特定領域の位置を取得する処理部と、を設けた。【選択図】図1A management device capable of appropriately managing position information is provided. A management device (20) for managing a specific area in a management area based on distance information inside a management area that is an area in a two-dimensional space, comprising: an input unit (22) for acquiring distance information; One end of a virtual maximum line segment, which is a line segment in the virtual space corresponding to the largest one of the distance information, is placed at the origin of the virtual space, and the other end of the virtual maximum line segment is placed on the first coordinate axis on the first coordinate axis. The position of the virtual management area, which is one two-dimensional closed area corresponding to the management area, is determined by arranging the virtual management area by the maximum value, virtual plane information for specifying the virtual specific area corresponding to the specific area is determined, and And a processing unit for acquiring the position of the virtual specific region in the above. [Selection diagram] Fig. 1

Description

本発明は、管理装置に関する。   The present invention relates to a management device.

プロジェクト管理や生産管理等においては、全体の作業の流れや、進捗状況を表すために、ガントチャートと呼ばれる図表が多用されている。しかし、ガントチャートでは「日時」と「作業内容」を特定できるが、「作業場所」までは特定できない場合が多い。そこで、「作業場所」まで特定できるツールとして、例えば、下記特許文献1の要約書には、「作業情報管理システム1は、各作業者2の作業場所、作業内容等の作業情報を設定して送信する携帯端末機3と、携帯端末機3から電話回線網6を介して送信された作業情報を受信し、記憶するサーバー7と、サーバー7に記憶された作業情報を読み出すパーソナルコンピュータ10,11と、を備えている。」と記載されている。   In project management, production management, and the like, charts called Gantt charts are frequently used to represent the overall work flow and progress. However, in the Gantt chart, “date and time” and “work content” can be specified, but in many cases, the “work place” cannot be specified. Therefore, as a tool that can specify the “work place”, for example, in the abstract of Patent Document 1 below, “the work information management system 1 sets work information such as the work place and the work content of each worker 2. A mobile terminal 3 for transmitting, a server 7 for receiving and storing work information transmitted from the mobile terminal 3 via the telephone line network 6, and personal computers 10 and 11 for reading the work information stored in the server 7. And "."

特開2001−136282号公報JP 2001-136282 A

ところで、例えば多品種少量生産を行う工場においては、工場内の何れの領域で、何時、如何なる作業を実行するのか特定しておくことが望まれる。しかし、上記特許文献1の技術で示される「作業場所」とは、例えば「住所」であって、多品種少量生産を行う工場等に適用するには不十分であった。
この発明は上述した事情に鑑みてなされたものであり、位置情報を適切に管理できる管理装置を提供することを目的とする。
By the way, for example, in a factory that performs high-mix low-volume production, it is desired to specify in which region in the factory, when, and what kind of work is to be performed. However, the “work place” indicated by the technique of Patent Document 1 is, for example, an “address”, which is insufficient for application to a factory or the like that performs small-lot production of many kinds.
The present invention has been made in view of the above circumstances, and has as its object to provide a management device that can appropriately manage position information.

上記課題を解決するため本発明の管理装置は、二次元空間内の領域である管理領域の内部における距離情報に基づいて、前記管理領域内における特定領域を管理する管理装置であって、前記距離情報を取得する入力部と、第1の座標軸と、前記第1の座標軸に直交する第2の座標軸とを有する仮想空間において、前記第1の座標軸および前記第2の座標軸の値が共に0である点を仮想空間原点とし、前記管理領域に対応する前記仮想空間内の一つの二次元閉領域を仮想管理領域とし、前記仮想管理領域の前記第1の座標軸上の最大値を第1の最大値とし、前記仮想管理領域の前記第2の座標軸上の最大値を第2の最大値とし、前記第1の最大値と、前記第2の最大値と、を記憶する記憶部と、全ての前記距離情報に係る数値に対して、前記第1の最大値を前記管理領域の内部の最大の前記距離情報で除して算出する変換係数を乗算し、それぞれの前記距離情報に対応して前記仮想空間における距離を示す複数の仮想距離情報を求め、複数の前記距離情報のうち最大のものに対応する前記仮想空間内の線分である仮想最大線分の一端を前記仮想空間原点に配置し、前記仮想最大線分の他端を前記第1の座標軸上の前記第1の最大値に配置することによって前記管理領域に対応する前記仮想管理領域の位置を決定し、複数の前記仮想距離情報に係る線分のうち前記仮想管理領域の周縁に対応する線分同士を接続して、前記仮想空間内に、前記管理領域に対応する前記仮想管理領域を配置し、前記特定領域内の一点である代表点のx軸方向とy軸方向の位置を示す代表点位置情報と、前記特定領域の形状を特定する特定領域形態情報と、を取得し、前記代表点位置情報と、前記変換係数とに基づいて前記代表点位置情報に対応する仮想代表点位置情報を求め、前記特定領域形態情報と、前記変換係数とに基づいて、前記特定領域に対応する仮想特定領域を特定する仮想平面情報を求め、前記仮想管理領域内における前記仮想特定領域の位置を取得する処理部と、を備えることを特徴とする。 In order to solve the above problem, a management device of the present invention is a management device that manages a specific area in the management area based on distance information inside a management area that is an area in a two-dimensional space, In a virtual space having an input unit for acquiring information, a first coordinate axis, and a second coordinate axis orthogonal to the first coordinate axis, the values of the first coordinate axis and the second coordinate axis are both 0. A point is defined as a virtual space origin, one two-dimensional closed area in the virtual space corresponding to the management area is defined as a virtual management area, and a maximum value of the virtual management area on the first coordinate axis is defined as a first maximum. A storage unit that stores the first maximum value and the second maximum value, and sets the maximum value on the second coordinate axis of the virtual management area as a second maximum value. for numeric according to the distance information, the second It said distance transform coefficients calculated by dividing multiplying the information, corresponding to each of the distance information determined multiple virtual distance information indicating a distance in the virtual space the maximum value of the largest within the management area Placing one end of a virtual maximum line segment that is a line segment in the virtual space corresponding to the largest one of the plurality of pieces of distance information at the origin of the virtual space, and connecting the other end of the virtual maximum line segment to the first Determining the position of the virtual management area corresponding to the management area by arranging the virtual management area at the first maximum value on the coordinate axis; The corresponding line segments are connected to each other, the virtual management area corresponding to the management area is arranged in the virtual space, and the position of the representative point, which is one point in the specific area, in the x-axis direction and the y-axis direction Representative point position information indicating Specific region form information for specifying the shape of the fixed region, and obtaining the representative point position information and virtual representative point position information corresponding to the representative point position information based on the conversion coefficient; A processing unit that obtains virtual plane information for specifying a virtual specific area corresponding to the specific area based on the form information and the conversion coefficient, and acquires a position of the virtual specific area in the virtual management area. It is characterized by having.

本発明によれば、位置情報を適切に管理できる。   According to the present invention, position information can be appropriately managed.

本発明の一実施形態による管理装置のブロック図である。It is a block diagram of a management device by one embodiment of the present invention. 管理装置で実行される入力データ処理ルーチンのフローチャートである。9 is a flowchart of an input data processing routine executed by the management device. 作業情報テーブルの一例を示す模式図である。It is a schematic diagram which shows an example of a work information table. 管理領域および矩形である作業領域の一例を示す模式図である。FIG. 3 is a schematic diagram illustrating an example of a management area and a rectangular work area. 仮想管理領域および矩形である仮想作業領域の一例を示す模式図である。It is a schematic diagram which shows an example of a virtual management area and a virtual work area which is a rectangle. 管理領域および円形である作業領域の他の例を示す模式図である。It is a schematic diagram which shows another example of the management area | region and the work area | region which is circular. 仮想管理領域および円形である仮想作業領域の他の例を示す模式図である。FIG. 9 is a schematic diagram illustrating another example of a virtual management area and a circular virtual work area. 平行四辺形である管理領域を示す模式図である。It is a schematic diagram which shows the management area which is a parallelogram. 平行四辺形である仮想管理領域を示す模式図である。It is a schematic diagram which shows the virtual management area which is a parallelogram. 表示部における表示画面の一例を示す図である。It is a figure showing an example of a display screen in a display.

〈実施形態の構成〉
図1は、本発明の一実施形態による管理装置20のブロック図である。
管理装置20は、入力部22と、処理部24と、記憶部25と、出力部26と、表示部28と、を備えている。処理部24は、後述する入力データ処理ルーチン(図2)、その他プログラム等によって各種処理を実行する。記憶部25は、処理部24の制御に基づいて、各種データを記憶する。表示部28は、フラットパネルディスプレイ等を備えている。出力部26は、処理部24からの指令に基づいて、表示部28に各種画像を表示させる。入力部22は、ユーザによる操作またはネットワーク等を介して、処理部24に各種データを入力する。
<Configuration of the embodiment>
FIG. 1 is a block diagram of a management device 20 according to an embodiment of the present invention.
The management device 20 includes an input unit 22, a processing unit 24, a storage unit 25, an output unit 26, and a display unit 28. The processing unit 24 executes various processes according to an input data processing routine (FIG. 2) described later and other programs. The storage unit 25 stores various data based on the control of the processing unit 24. The display unit 28 includes a flat panel display and the like. The output unit 26 displays various images on the display unit 28 based on an instruction from the processing unit 24. The input unit 22 inputs various data to the processing unit 24 via a user operation or a network or the like.

入力部22に入力されるデータには、「管理データ」、「作業情報テーブル」、および「条件指定データ」が含まれる。ここで、「管理データ」とは、本実施形態において管理すべき領域である「管理領域」を特定するデータである。管理領域は、例えば、工場内で作業のために、割り当てることが可能な領域である。管理領域の一例として、直角三角形の管理領域110を図4に示す。なお、図4の詳細については後述する。   The data input to the input unit 22 includes “management data”, “work information table”, and “condition designation data”. Here, the “management data” is data that specifies a “management area” that is an area to be managed in the present embodiment. The management area is an area that can be allocated for work in a factory, for example. As an example of the management area, a right triangle management area 110 is shown in FIG. The details of FIG. 4 will be described later.

また、「作業情報テーブル」とは、管理領域において実行される各種作業内容を特定するテーブル形式の情報である。図3に示す作業情報テーブル300はその一例である。図3の詳細については後述するが、図中の作業領域代表点情報316(代表点位置情報)および作業領域形態情報318は、「作業領域」の位置、形状、寸法等を特定する情報である。ここで、「作業領域」とは、管理領域の一部であって、個別の作業に応じて割り当てられる領域である。図4に示す例においては、作業領域120(特定領域)は矩形形状を有している。
また、「条件指定データ」とは、表示部28に一部の作業領域を選択して表示する際に、選択する作業領域の条件を指定するデータである。
The “work information table” is information in the form of a table for specifying various work contents executed in the management area. The work information table 300 shown in FIG. 3 is one example. Although details of FIG. 3 will be described later, the work area representative point information 316 (representative point position information) and the work area form information 318 in the figure are information for specifying the position, shape, size, and the like of the “work area”. . Here, the “work area” is a part of the management area, and is an area assigned according to individual work. In the example shown in FIG. 4, the work area 120 (specific area) has a rectangular shape.
The “condition designation data” is data for designating a condition of the selected work area when a part of the work area is selected and displayed on the display unit 28.

〈実施形態の動作の概要〉
次に、本実施形態の動作を説明する。
図2は、管理装置20で実行される入力データ処理ルーチンのフローチャートである。なお、本フローチャートは、入力部22(図1参照)を介して処理部24に何らかのデータが入力される毎に起動される。
図2において処理がステップS2に進むと、入力されたデータの種別(管理データ、作業情報テーブルまたは条件指定データ)が判定される。ここで、「管理データ」であると判定されると、処理はステップS4に進み、処理部24によって仮想管理データが生成される。「仮想管理データ」とは、管理データの座標変換を行った結果であり、その詳細については後述する。さらに、ステップS4においては、生成された仮想管理データが記憶部25に記憶され、本ルーチンの処理が終了する。
<Overview of Operation of Embodiment>
Next, the operation of the present embodiment will be described.
FIG. 2 is a flowchart of the input data processing routine executed by the management device 20. The flowchart is started every time any data is input to the processing unit 24 via the input unit 22 (see FIG. 1).
In FIG. 2, when the process proceeds to step S2, the type of the input data (management data, work information table or condition designation data) is determined. If it is determined that the data is “management data”, the process proceeds to step S4, where the processing unit 24 generates virtual management data. The “virtual management data” is a result of performing coordinate conversion of the management data, the details of which will be described later. Further, in step S4, the generated virtual management data is stored in the storage unit 25, and the processing of this routine ends.

また、入力されたデータの種別が「作業情報テーブル」であった場合には、処理はステップS2からステップS6に進む。ここでは、作業情報テーブルに含まれている作業毎に、作業領域表示データが作成される。なお、作業領域表示データは、表示部28(図1参照)に表示する「作業領域対応図形」を特定するデータである。図10における符号520,530,540は、作業領域対応図形の例である。なお、図10についての詳細は後述する。   If the type of the input data is “work information table”, the process proceeds from step S2 to step S6. Here, work area display data is created for each work included in the work information table. The work area display data is data for specifying a “work area corresponding graphic” displayed on the display unit 28 (see FIG. 1). Reference numerals 520, 530, and 540 in FIG. 10 are examples of the work area corresponding graphic. The details of FIG. 10 will be described later.

また、図2において、入力されたデータの種別が「条件指定データ」であった場合には、処理はステップS2からステップS8に進む。ここでは、先にステップS6において作成された作業領域表示データのうち、条件指定データに対応するものが選択される。そして、選択された作業領域表示データ等、条件に応じた画像が、出力部26を介して表示部28に表示される。上述した図10は、その表示例である。以上により、本ルーチンの処理が終了する。   In FIG. 2, when the type of the input data is “condition designation data”, the process proceeds from step S2 to step S8. Here, the data corresponding to the condition designation data is selected from the work area display data created in step S6 earlier. Then, an image corresponding to the condition, such as the selected work area display data, is displayed on the display unit 28 via the output unit 26. FIG. 10 described above is an example of the display. Thus, the processing of this routine ends.

〈作業情報テーブルの詳細〉
図3は、作業情報テーブル300の一例を示す図である。
作業情報テーブル300は、作業内容毎に、複数のレコード320を有している。そして、各レコード320は、作業対象物特定情報311と、作業識別情報312と、時間情報314と、作業領域代表点情報316と、作業領域形態情報318と、を有している。
<Details of work information table>
FIG. 3 is a diagram showing an example of the work information table 300.
The work information table 300 has a plurality of records 320 for each work content. Each record 320 has work object specifying information 311, work identification information 312, time information 314, work area representative point information 316, and work area form information 318.

ここで、作業対象物特定情報311は、作業対象物を特定する情報である。例えば、変圧器の製造や修理を行う工場において、作業対象物とは、製造または修理の対象となる変圧器であり、作業対象物特定情報311は、変圧器を特定する情報になる。また、作業識別情報312は、作業対象物に対して実行される作業を特定する情報である。例えば、変圧器の製造において、作業識別情報312は、鉄心組立、コイル巻回、シャーシ組立、配管、オイル封入、特性検査等、各種作業を特定する情報になる。   Here, the work object specifying information 311 is information for specifying the work object. For example, in a factory that manufactures or repairs a transformer, the work target is a transformer to be manufactured or repaired, and the work target identification information 311 is information for specifying the transformer. The work identification information 312 is information for specifying a work to be performed on a work target. For example, in the manufacture of a transformer, the operation identification information 312 is information for specifying various operations such as iron core assembly, coil winding, chassis assembly, piping, oil filling, and characteristic inspection.

また、時間情報314は、各レコード320に係る作業について、時間範囲、すなわち開始予定時刻および終了予定時刻を特定する情報である。また、作業領域代表点情報316は、作業領域の中の1点である代表点の位置を特定する情報である。また、作業領域形態情報318は、作業領域の形態すなわち形状、寸法等を特定する情報である。本実施形態において、作業領域の形状は、「矩形」、「多角形」、「円」のうち何れかを想定している。   The time information 314 is information for specifying a time range, that is, a scheduled start time and a scheduled end time, for the work related to each record 320. The work area representative point information 316 is information for specifying the position of a representative point which is one point in the work area. The work area form information 318 is information for specifying the form of the work area, that is, the shape, dimensions, and the like. In the present embodiment, the shape of the work area is assumed to be any one of “rectangle”, “polygon”, and “circle”.

〈実施形態の動作の詳細〉
(矩形の作業領域に対する動作例)
上述した本実施形態の動作について、種々の具体例とともに、さらに詳細を説明する。
図4は、管理領域110および作業領域120の一例を示す模式図である。図4に示す例において、管理領域110は、二次元空間100の中に確保された領域である。
<Details of operation of the embodiment>
(Operation example for rectangular work area)
The operation of the above-described embodiment will be described in further detail with various specific examples.
FIG. 4 is a schematic diagram illustrating an example of the management area 110 and the work area 120. In the example shown in FIG. 4, the management area 110 is an area secured in the two-dimensional space 100.

また、管理領域110は、その周縁に位置する点である周縁点Dr1,Dr2,Dr3を結んだ直角三角形の形状を有している。なお、図示の例において、周縁点Dr1,Dr2,Dr3は、直角三角形の頂点に等しい。そして、周縁点Dr1は、仮想空間200の原点に相当する位置である二次元空間100の原点Oに一致している。周縁点Dr1,Dr2,Dr3の相互間の距離を、図示のように、距離Lr12,Lr23,Lr31と呼ぶ。   Further, the management area 110 has a shape of a right triangle connecting peripheral points Dr1, Dr2, and Dr3, which are points located on the peripheral area. In the illustrated example, the peripheral points Dr1, Dr2, and Dr3 are equal to the vertices of a right triangle. The peripheral point Dr1 matches the origin O of the two-dimensional space 100, which is a position corresponding to the origin of the virtual space 200. The distances between the peripheral points Dr1, Dr2, and Dr3 are referred to as distances Lr12, Lr23, and Lr31 as shown.

二次元空間100の、仮想空間のp軸に相当する第1軸をx軸および仮想空間のq軸に相当する第2軸をy軸とし、二次元空間100内の座標を(x,y)の形式で表現すると、二次元空間100の原点Oの座標は(0,0)である。また、以下の説明において、「点」の符号の先頭に「x」または「y」を付した文字列は、その点のx座標またはy座標であることとする。例えば、周縁点Dr1の座標は、「(xDr1,yDr1)」のように表記する。   In the two-dimensional space 100, a first axis corresponding to the p-axis of the virtual space is defined as an x-axis, and a second axis corresponding to the q-axis of the virtual space is defined as the y-axis. The coordinates of the origin O of the two-dimensional space 100 are (0, 0). In the following description, a character string with “x” or “y” prefixed to the symbol of “point” is the x coordinate or y coordinate of that point. For example, the coordinates of the peripheral point Dr1 are represented as “(xDr1, yDr1)”.

また、管理領域110における座標のx軸方向の最大値をx軸方向最大値xmaxと呼び、y軸方向の最大値をy軸方向最大値ymaxと呼ぶ。図示の例において、x軸方向最大値xmaxは距離Lr12に等しく、y軸方向最大値ymaxは周縁点Dr3のy座標に等しい。   The maximum value in the x-axis direction of the coordinates in the management area 110 is called an x-axis maximum value xmax, and the maximum value in the y-axis direction is called a y-axis maximum value ymax. In the illustrated example, the maximum value xmax in the x-axis direction is equal to the distance Lr12, and the maximum value ymax in the y-axis direction is equal to the y coordinate of the peripheral point Dr3.

また、作業領域120は、管理領域110の一部を占める領域である。図4に示す例において、作業領域120は、頂点ar1(代表点),ar2,ar3,ar4を結んだ矩形形状を有している。以下の説明において、各点を結ぶ線分を「(始点)→(終点)」の形式で表現することがある。例えば、「ar1→ar4」は、頂点ar1,ar4を結ぶ線分である。線分ar1→ar4は、x軸に平行であり、線分ar1→ar2は、y軸に平行になっている。   The work area 120 is an area occupying a part of the management area 110. In the example shown in FIG. 4, the work area 120 has a rectangular shape connecting vertices ar1 (representative points), ar2, ar3, and ar4. In the following description, a line segment connecting each point may be expressed in the form of “(start point) → (end point)”. For example, “ar1 → ar4” is a line segment connecting the vertices ar1 and ar4. The line segment ar1 → ar4 is parallel to the x-axis, and the line segment ar1 → ar2 is parallel to the y-axis.

管理領域110内の各部の距離を特定する情報を、「距離情報」と呼ぶ。管理領域110内の距離情報は、物理的な長さ(例えばメートル)を単位とするものである。図4の例において、距離Lr12,Lr23,Lr31を表す情報は、そのまま距離を表す情報であるから「距離情報」である。さらに、管理領域110における点の座標(例えば、周縁点Dr1,Dr2,Dr3の座標)も、これら点の原点Oからの距離を特定でき、かつ、これら点同士の距離を特定できる情報であるから、「距離情報」である。   Information for specifying the distance of each unit in the management area 110 is called “distance information”. The distance information in the management area 110 is based on a physical length (for example, meters). In the example of FIG. 4, the information indicating the distances Lr12, Lr23, and Lr31 is “distance information” because the information directly indicates the distance. Further, the coordinates of the points in the management area 110 (for example, the coordinates of the peripheral points Dr1, Dr2, and Dr3) are information that can specify the distance from the origin O of these points and can also specify the distance between these points. , “Distance information”.

同様に、作業領域120の線分ar1→ar4,ar1→ar2の長さは、そのまま距離を表す情報であるから「距離情報」であり、頂点ar1〜ar4の座標も「距離情報」である。従って、処理部24(図1参照)は、管理領域110の内部における距離情報に基づいて、作業領域120の位置、形状等を取得することができる。   Similarly, the length of the line segment ar1 → ar4, ar1 → ar2 of the work area 120 is “distance information” because it is information that directly represents a distance, and the coordinates of the vertices arl to ar4 are also “distance information”. Therefore, the processing unit 24 (see FIG. 1) can acquire the position, the shape, and the like of the work area 120 based on the distance information inside the management area 110.

より詳細には、処理部24は、入力部22から管理データが入力された際に、ステップS4(図2参照)で管理領域110を特定する距離情報を取得することができる。また、処理部24は、入力部22から作業情報テーブル300(図3参照)が入力されると、作業領域代表点情報316および作業領域形態情報318に基づいて、作業領域120を特定する距離情報を取得することができる。   More specifically, when the management data is input from the input unit 22, the processing unit 24 can acquire the distance information that specifies the management area 110 in step S4 (see FIG. 2). When the work information table 300 (see FIG. 3) is input from the input unit 22, the processing unit 24 determines distance information for specifying the work area 120 based on the work area representative point information 316 and the work area form information 318. Can be obtained.

図5は、仮想管理領域210および仮想作業領域220(仮想特定領域)の一例を示す模式図である。仮想作業領域220は、上述したように、ステップS4(図2参照)において生成される仮想管理データによって特定される領域である。図5に示す例において、仮想管理領域210は、仮想空間200の中に確保された領域である。上述した二次元空間100のx軸およびy軸に対応する仮想空間200の座標軸をp軸(第1の座標軸)およびq軸(第2の座標軸)とする。また、仮想空間200内の座標を(p,q)の形式で表現すると、仮想空間200の原点である仮想空間原点Oiの座標は(0,0)である。   FIG. 5 is a schematic diagram illustrating an example of the virtual management area 210 and the virtual work area 220 (virtual specific area). As described above, the virtual work area 220 is an area specified by the virtual management data generated in step S4 (see FIG. 2). In the example shown in FIG. 5, the virtual management area 210 is an area secured in the virtual space 200. The coordinate axes of the virtual space 200 corresponding to the x-axis and the y-axis of the two-dimensional space 100 are referred to as a p-axis (first coordinate axis) and a q-axis (second coordinate axis). When the coordinates in the virtual space 200 are expressed in the form of (p, q), the coordinates of the virtual space origin Oi, which is the origin of the virtual space 200, are (0, 0).

仮想管理領域210は、その周縁に位置する点である周縁点Di1,Di2,Di3を結んだ、直角三角形の形状を有している。仮想管理領域210の形状は、管理領域110の相似形である。そして、仮想空間200においては、周縁点Di1が仮想空間原点Oiに一致し、線分Di1→Di2がp軸に平行になるように配置されている。周縁点Di1,Di2,Di3の相互間の距離を、図示のように、距離Li12,Li23,Li31と呼ぶ。上述した二次元空間100内の距離情報と同様に、仮想空間200内における距離を表す情報(例えば、Li12,Li23,Li31,Di1,Di2,Di3)を「仮想距離情報」と呼ぶ。また、p軸方向の仮想距離情報と、q軸方向の仮想距離情報とで仮想空間200内の平面領域を定義することができる。このようにして、仮想空間200内の平面領域を定義する情報を「仮想平面情報」と呼ぶ。   The virtual management area 210 has a right-angled triangular shape connecting peripheral points Di1, Di2, and Di3, which are points located at the peripheral edge. The shape of the virtual management area 210 is similar to the management area 110. Further, in the virtual space 200, the peripheral point Di1 is arranged so as to coincide with the virtual space origin Oi, and the line segment Di1 → Di2 is parallel to the p-axis. The distances between the peripheral points Di1, Di2, Di3 are referred to as distances Li12, Li23, and Li31, as shown. Like the distance information in the two-dimensional space 100 described above, information (for example, Li12, Li23, Li31, Di1, Di2, Di3) indicating the distance in the virtual space 200 is referred to as “virtual distance information”. Further, a plane area in the virtual space 200 can be defined by the virtual distance information in the p-axis direction and the virtual distance information in the q-axis direction. The information that defines the plane area in the virtual space 200 in this manner is called “virtual plane information”.

また、仮想管理領域210における座標のp軸方向の最大値をp軸方向最大値pmax(第1の最大値)と呼び、q軸方向の最大値をq軸方向最大値qmax(第2の最大値)と呼ぶ。このうち、p軸方向最大値pmaxは、出力部26(図1参照)の処理能力や、表示部28の表示能力に応じた所定値であり、予め記憶部25(図1参照)に記憶されている。図示の例において、p軸方向最大値pmaxは、距離Li12に等しい。図4、図5に示した例において、仮想管理領域210は管理領域110に対して特に回転していないが、必要に応じて、仮想管理領域210を、管理領域110に対して回転させてもよい。   Further, the maximum value of the coordinates in the p-axis direction in the virtual management area 210 is called a p-axis maximum value pmax (first maximum value), and the maximum value in the q-axis direction is a q-axis maximum value qmax (second maximum value). Value). Among them, the p-axis direction maximum value pmax is a predetermined value according to the processing capability of the output unit 26 (see FIG. 1) and the display capability of the display unit 28, and is stored in the storage unit 25 (see FIG. 1) in advance. ing. In the illustrated example, the p-axis direction maximum value pmax is equal to the distance Li12. In the examples shown in FIGS. 4 and 5, the virtual management area 210 is not particularly rotated with respect to the management area 110, but the virtual management area 210 may be rotated with respect to the management area 110 as necessary. Good.

これは、上述したステップS4(図2参照)において、処理部24が必要に応じて回転処理を行うためである。すなわち、処理部24は、管理領域110内の距離情報のうち最大のもの(最大距離情報)を特定する。次に、処理部24は、仮想空間200に配置する線分のうち、最大距離情報に対応する線分の一端を仮想空間原点Oiに配置し、当該線分の他端を、点(pmax,0)に配置する。   This is because the processing unit 24 performs a rotation process as needed in the above-described step S4 (see FIG. 2). That is, the processing unit 24 specifies the largest one of the distance information in the management area 110 (maximum distance information). Next, the processing unit 24 arranges one end of the line segment corresponding to the maximum distance information among the line segments arranged in the virtual space 200 at the virtual space origin Oi, and sets the other end of the line segment to a point (pmax, 0).

図4の例においては、最大距離情報は、線分Dr1→Dr2の距離Lr12である。そして、仮想空間200内において、最大距離情報に対応する線分は、図5に示す線分Di1→Di2である。そこで、処理部24は、線分Di1→Di2の一端である周縁点Di1を仮想空間原点Oiに配置し、線分Di1→Di2の他端である周縁点Di2を点(pmax,0)に配置している。   In the example of FIG. 4, the maximum distance information is the distance Lr12 of the line segment Dr1 → Dr2. Then, in the virtual space 200, the line segment corresponding to the maximum distance information is a line segment Di1 → Di2 shown in FIG. Therefore, the processing unit 24 arranges the peripheral point Di1 which is one end of the line segment Di1 → Di2 at the virtual space origin Oi, and arranges the peripheral point Di2 which is the other end of the line segment Di1 → Di2 at a point (pmax, 0). are doing.

このように、二次元空間100における最大距離情報をp軸方向最大値pmaxに対応付けると、変換係数Kは、「K=pmax/最大距離情報」になる。処理部24は、管理領域110内における各距離情報に対して、この変換係数Kを乗算することにより、仮想管理領域210内の対応する仮想距離情報を求める。そして、処理部24は、仮想管理領域210の周縁に対応する線分Di1→Di2,Di2→Di3,Di3→Di1同士を接続することにより、仮想空間200の内部に、管理領域110に対応する、一つの二次元閉領域である仮想管理領域210を形成する。   As described above, when the maximum distance information in the two-dimensional space 100 is associated with the p-axis direction maximum value pmax, the conversion coefficient K becomes “K = pmax / maximum distance information”. The processing unit 24 obtains the corresponding virtual distance information in the virtual management area 210 by multiplying each distance information in the management area 110 by the conversion coefficient K. Then, the processing unit 24 connects the line segments Di1 → Di2, Di2 → Di3, Di3 → Di1 corresponding to the periphery of the virtual management area 210 to correspond to the management area 110 inside the virtual space 200. A virtual management area 210 that is one two-dimensional closed area is formed.

以上のような処理によって、仮想管理領域210の全域のp軸座標が「0≦p≦pmax」の範囲に収まれば、仮想管理領域210が特定され、変換係数Kおよびq軸方向最大値qmaxも特定する。特定した変換係数Kおよびq軸方向最大値qmaxは、記憶部25に記憶される。但し、仮想管理領域210の一部においてp軸座標がp軸方向最大値pmaxを超える場合には、仮想管理領域210に対して、さらなる縮小処理が行われる。その縮小処理の詳細については後述する。   With the above processing, if the p-axis coordinates of the entire virtual management area 210 fall within the range of “0 ≦ p ≦ pmax”, the virtual management area 210 is specified, and the conversion coefficient K and the q-axis direction maximum value qmax are also determined. Identify. The specified conversion coefficient K and the q-axis direction maximum value qmax are stored in the storage unit 25. However, when the p-axis coordinate exceeds the p-axis direction maximum value pmax in a part of the virtual management area 210, further reduction processing is performed on the virtual management area 210. Details of the reduction processing will be described later.

上述したように、図4に示す作業領域120は、長辺および短辺がx軸およびy軸に平行な矩形である。かかる場合、各頂点のうち原点Oに最も近い頂点(図4の例では頂点ar1)が「代表点」にされる。そして、作業情報テーブル300(図3参照)の作業領域代表点情報316には、その代表点の座標(仮想管理領域の原点に相当する位置からx軸方向、y軸方向の座標(xar1,yar1))が記録されている。   As described above, the work area 120 shown in FIG. 4 is a rectangle whose long side and short side are parallel to the x-axis and the y-axis. In such a case, the vertex closest to the origin O (vertex ar1 in the example of FIG. 4) among the vertices is set as the “representative point”. The work area representative point information 316 of the work information table 300 (see FIG. 3) includes the coordinates of the representative point (the coordinates (xar1, yar1 in the x-axis direction and the y-axis direction from the position corresponding to the origin of the virtual management area). )) Is recorded.

そして、作業情報テーブル300の作業領域形態情報318においては、作業領域の形状(矩形)と、その寸法が記録されている。「寸法」とは、代表点からのx軸方向の長さ(例えば、xar4−xar1)およびy軸方向の長さ(例えば、yar2−yar1)である。そして、処理部24は、上述したステップS6(図2参照)において、作業領域代表点情報316(例えば(xar1,yar1))と、変換係数Kと、に基づいて、作業領域代表点情報316に対応する仮想代表点(例えばai1)の仮想代表点位置情報(xai1,yai1)を算出する。   In the work area form information 318 of the work information table 300, the shape (rectangle) of the work area and its dimensions are recorded. The “dimension” is a length from the representative point in the x-axis direction (for example, xar4-xar1) and a length in the y-axis direction (for example, yar2-yar1). Then, in step S6 (see FIG. 2), the processing unit 24 converts the work area representative point information 316 based on the work area representative point information 316 (for example, (xar1, yar1)) and the conversion coefficient K. The virtual representative point position information (xai1, yai1) of the corresponding virtual representative point (for example, ai1) is calculated.

さらに、処理部24は、他の頂点ar2〜ar4についても同様に、仮想管理領域210内の対応する頂点ai2〜ai4(仮想頂点)の座標を算出する。そして、処理部24は、作業領域形態情報318と、変換係数Kと、に基づいて、仮想作業領域220の仮想平面情報を算出する。   Further, the processing unit 24 similarly calculates the coordinates of the corresponding vertices ai2 to ai4 (virtual vertices) in the virtual management area 210 for the other vertices ar2 to ar4. Then, the processing unit 24 calculates virtual plane information of the virtual work area 220 based on the work area form information 318 and the conversion coefficient K.

(多角形である作業領域に対する動作例)
作業領域の形状は矩形には限られず、三角形、五角形等、任意の「多角形」であってもよい。また、作業領域の形状が複雑な曲線で形成されている場合であっても、多角形近似して作業領域を定義することができる。上述したように、図4に示す作業領域120の形状は矩形であるが、矩形は多角形の一種であるため、作業領域120の形状を「多角形」として取り扱うことも可能である。作業領域が多角形である場合には、その多角形の頂点のうち原点Oに最も近いもの(図4の例では頂点ar1)が代表点として定められる。そして、作業情報テーブル300(図3参照)の作業領域代表点情報316には、当該代表点の座標が記録される。
(Operation example for a polygonal work area)
The shape of the work area is not limited to a rectangle, and may be an arbitrary “polygon” such as a triangle and a pentagon. Further, even when the shape of the work area is formed by a complicated curve, the work area can be defined by polygonal approximation. As described above, the shape of the work area 120 shown in FIG. 4 is a rectangle. However, since the rectangle is a kind of polygon, the shape of the work area 120 can be treated as a “polygon”. When the work area is a polygon, a vertex of the polygon closest to the origin O (vertex ar1 in the example of FIG. 4) is determined as a representative point. The coordinates of the representative point are recorded in the work area representative point information 316 of the work information table 300 (see FIG. 3).

また、作業情報テーブル300の作業領域形態情報318には、作業領域の形状(多角形)と、代表点以外の頂点の座標が記録される。図4の例においては、作業領域120を多角形として取り扱う場合は、頂点ar2,ar3,ar4の座標が作業領域形態情報318に記録される。この場合、処理部24は、上述したステップS6(図2参照)において、各頂点のx座標(xar1,xar2,xar3,xar4)およびy座標(yar1,yar2,yar3,yar4)の各々に対して変換係数Kを乗算する。   In the work area form information 318 of the work information table 300, the shape (polygon) of the work area and the coordinates of vertices other than the representative point are recorded. In the example of FIG. 4, when the work area 120 is handled as a polygon, the coordinates of the vertices ar2, ar3, and ar4 are recorded in the work area form information 318. In this case, in step S6 (see FIG. 2) described above, the processing unit 24 performs processing on each of the x coordinate (xar1, xar2, xar3, xar4) and the y coordinate (yar1, yar2, yar3, yar4) of each vertex. Multiply the conversion coefficient K.

次に、処理部24は、これら乗算結果に基づいて、上述した各頂点ar1〜ar4に対応する仮想作業領域220の頂点ai1〜ai4を求める。そして、処理部24は、各頂点ar1〜ar4の位置と、変換係数Kとに基づいて、任意の多角形である仮想作業領域220を特定する仮想平面情報を算出する。   Next, the processing unit 24 obtains the vertices ai1 to ai4 of the virtual work area 220 corresponding to the vertices ar1 to ar4 described above based on these multiplication results. Then, the processing unit 24 calculates virtual plane information for specifying the virtual work area 220 that is an arbitrary polygon based on the positions of the vertices ar1 to ar4 and the conversion coefficient K.

(円形である作業領域に対する動作例)
また、作業領域の形状は円形であってもよい。図6は、管理領域110および円形である作業領域130(特定領域)の一例を示す模式図である。
図6において、管理領域110の形態は、図4に示したものと同様である。また、作業領域130の形状は、中心点をbr1、半径をbRrとする円形である。
(Operation example for circular work area)
Further, the shape of the work area may be circular. FIG. 6 is a schematic diagram illustrating an example of the management area 110 and a circular work area 130 (specific area).
6, the form of the management area 110 is the same as that shown in FIG. The shape of the work area 130 is a circle having a center point br1 and a radius bRr.

この場合においては、中心点br1が作業領域130の代表点になり、作業情報テーブル300(図3参照)の作業領域代表点情報316には、中心点br1の座標が記録される。また、作業領域形態情報318には、作業領域の形状(円)と、半径bRrが記録される。この場合、処理部24は、上述したステップS6(図2参照)において、代表点である中心点br1のx座標(xbr1)およびy座標(ybr1)の各々に対して変換係数Kを乗算する。   In this case, the center point br1 becomes the representative point of the work area 130, and the coordinates of the center point br1 are recorded in the work area representative point information 316 of the work information table 300 (see FIG. 3). In the work area form information 318, the shape (circle) of the work area and the radius bRr are recorded. In this case, the processing unit 24 multiplies each of the x-coordinate (xbr1) and the y-coordinate (ybr1) of the center point br1 as the representative point by the conversion coefficient K in step S6 (see FIG. 2).

処理部24は、これら乗算結果に基づいて、中心点br1に対応する仮想作業領域の中心点を求める。そして、処理部24は、半径bRrと変換係数Kとに基づいて、仮想作業領域の仮想平面情報を算出する。   The processing unit 24 obtains the center point of the virtual work area corresponding to the center point br1 based on these multiplication results. Then, the processing unit 24 calculates virtual plane information of the virtual work area based on the radius bRr and the conversion coefficient K.

図7は、仮想管理領域210および円形である仮想作業領域230の例を示す模式図である。
仮想管理領域210の形態は、図5に示したものと同様である。また、仮想作業領域230は、中心点bi1を中心とし、半径bRiを有する円形になっている。
FIG. 7 is a schematic diagram showing an example of the virtual management area 210 and the circular virtual work area 230.
The form of the virtual management area 210 is the same as that shown in FIG. The virtual work area 230 is a circle having a radius bRi with the center point bi1 as the center.

(仮想管理領域の縮小処理)
上述したように、図2のステップS4において、処理部24は、仮想管理領域の一部においてp軸座標がp軸方向最大値pmaxを超える場合には、仮想管理領域に対して、さらなる縮小処理を行う。その縮小処理の例を以下説明する。
図8は、平行四辺形である管理領域150を示す模式図である。
図8において、平行四辺形の長辺の長さはxpであり、平行四辺形の高さはyqである。この場合、管理領域150における最大距離情報は、長辺の長さxpになる。
(Reduction processing of virtual management area)
As described above, in step S4 of FIG. 2, when the p-axis coordinate exceeds the p-axis direction maximum value pmax in a part of the virtual management area, the processing unit 24 performs further reduction processing on the virtual management area. I do. An example of the reduction process will be described below.
FIG. 8 is a schematic diagram showing a management area 150 that is a parallelogram.
In FIG. 8, the length of the long side of the parallelogram is xp, and the height of the parallelogram is yq. In this case, the maximum distance information in the management area 150 is the length xp of the long side.

図9は、平行四辺形である仮想管理領域250,252の模式図である。
二点鎖線で示す仮想管理領域250は、管理領域150(図8参照)における最大距離情報すなわち長辺の長さxpを、単純にp軸方向最大値pmaxに対応させて形成したものである。この仮想管理領域250においては、p軸方向最大値pmaxを超える部分が生じている。
FIG. 9 is a schematic diagram of the virtual management areas 250 and 252 that are parallelograms.
The virtual management area 250 indicated by the two-dot chain line is formed by simply associating the maximum distance information in the management area 150 (see FIG. 8), that is, the length xp of the long side, with the maximum value pmax in the p-axis direction. In the virtual management area 250, there is a portion exceeding the p-axis direction maximum value pmax.

このような場合、処理部24は、仮想管理領域250を縮小処理し、その結果として得られた仮想管理領域252を、適用すべき仮想管理領域として取得する。より詳細に説明すると、処理部24は、仮想管理領域250の全領域においてp軸成分が「0≦p≦pmax」の範囲に収まり、かつq軸成分が「0≦q≦qmax」の範囲に収まるように、変換係数Kを再計算し、記憶部25に記憶させる。そして、処理部24は、再計算の結果得られた新たな変換係数Kに基づいて、仮想管理領域252を形成する。   In such a case, the processing unit 24 performs a reduction process on the virtual management area 250 and acquires the resulting virtual management area 252 as a virtual management area to be applied. More specifically, the processing unit 24 determines that the p-axis component falls within the range of “0 ≦ p ≦ pmax” and the q-axis component falls within the range of “0 ≦ q ≦ qmax” in the entire region of the virtual management region 250. The conversion coefficient K is recalculated so as to fit, and stored in the storage unit 25. Then, the processing unit 24 forms the virtual management area 252 based on the new conversion coefficient K obtained as a result of the recalculation.

(表示処理の詳細)
次に、図2のステップS8において実行される処理の詳細を説明する。
上述したように、ステップS8においては、作業領域表示データのうち、条件指定データに対応するものが選択され、対応する画像が表示部28に表示される。この条件指定データには、様々なものを指定することが可能であるが、特に「時刻」、「時間範囲」または「作業対象物」を指定することができる。ここで「時刻」とは、例えば「15:00」のように、ある瞬間のタイミングを表すものである。条件指定データとして「時刻」が指定されると、処理部24は、時間情報314の時間範囲内にその時刻が含まれているレコードを抽出し、抽出したレコードに係る一または複数の作業領域表示データを、表示部28に表示させる。
(Details of display processing)
Next, details of the processing executed in step S8 of FIG. 2 will be described.
As described above, in step S8, the data corresponding to the condition designation data is selected from the work area display data, and the corresponding image is displayed on the display unit 28. Various data can be designated as the condition designation data. In particular, “time”, “time range”, or “work object” can be designated. Here, the “time” represents a timing at a certain moment, for example, “15:00”. When “time” is designated as the condition designation data, the processing unit 24 extracts a record in which the time is included in the time range of the time information 314, and displays one or more work area displays related to the extracted record. The data is displayed on the display unit 28.

また、「時間範囲」とは、例えば「15:00〜16:00」のように、一定の長さを有する期間である。条件指定データとして「時間範囲」が指定されると、処理部24は、指定された時間範囲と、時間情報314に示された時間範囲とが少なくとも一部の範囲において重複しているレコードを抽出する。そして、処理部24は、抽出したレコードに係る一または複数の作業領域表示データを、表示部28に表示させる。
また、条件指定データとして「作業対象物」が指定されると、処理部24は、作業対象物特定情報311に当該作業対象物が指定されているレコードを抽出する。そして、処理部24は、抽出したレコードに係る一または複数の作業領域表示データに基づく画像を、表示部28に表示させる。
The “time range” is a period having a certain length, for example, “15:00 to 16:00”. When “time range” is specified as the condition specification data, the processing unit 24 extracts a record in which the specified time range and the time range indicated in the time information 314 at least partially overlap. I do. Then, the processing unit 24 causes the display unit 28 to display one or a plurality of work area display data relating to the extracted record.
When “work target” is designated as the condition designation data, the processing unit 24 extracts a record in which the work target is designated in the work target identification information 311. Then, the processing unit 24 causes the display unit 28 to display an image based on one or a plurality of work area display data relating to the extracted record.

図10は、表示部28における表示画面の一例を示す図である。
図示の例において、表示画面500には、矩形の仮想管理領域(図示略)に対応する矩形の仮想管理領域対応図形510が示されている。仮想管理領域対応図形510の左下隅が、仮想空間原点に対応する。また、仮想管理領域対応図形510の横軸がp軸(図5参照)に対応し、縦軸がq軸に対応する。処理部24は、p軸方向最大値pmaxおよびq軸方向最大値qmaxを出力部26に供給する。これにより、出力部26は、p軸方向最大値pmaxおよびq軸方向最大値qmaxに対応した解像度で、仮想管理領域対応図形510を表示部28に表示させることができる。
FIG. 10 is a diagram illustrating an example of a display screen on the display unit 28.
In the illustrated example, a rectangular virtual management area corresponding graphic 510 corresponding to a rectangular virtual management area (not shown) is shown on the display screen 500. The lower left corner of the virtual management area corresponding figure 510 corresponds to the virtual space origin. Also, the horizontal axis of the virtual management area corresponding figure 510 corresponds to the p-axis (see FIG. 5), and the vertical axis corresponds to the q-axis. The processing unit 24 supplies the maximum value pmax in the p-axis direction and the maximum value qmax in the q-axis direction to the output unit 26. Accordingly, the output unit 26 can display the virtual management area corresponding figure 510 on the display unit 28 at a resolution corresponding to the p-axis direction maximum value pmax and the q-axis direction maximum value qmax.

そして、仮想管理領域対応図形510の内側には、抽出したレコードに係る作業領域表示データに対応して、作業領域対応図形520,530,540(特定領域対応図形)が示されている。なお、図示の例は、条件指定データとして「時刻(15:00)」が指定された例を示しており、時間情報314(図3参照)の時間範囲内にその時刻(15:00)が含まれているレコードに係る画像が表示されている。特に、表示される画像のうち、作業領域対応図形520,530,540の形状(図示の例では、何れも矩形)は、対応する仮想作業領域の形状と相似形である。   Then, inside the virtual management area corresponding figure 510, work area corresponding figures 520, 530, 540 (specific area corresponding figures) are shown corresponding to the work area display data relating to the extracted record. The illustrated example shows an example in which “time (15:00)” is designated as the condition designation data, and the time (15:00) falls within the time range of the time information 314 (see FIG. 3). Images related to the included records are displayed. In particular, among the displayed images, the shapes of the work area corresponding graphics 520, 530, and 540 (all rectangular in the illustrated example) are similar to the shape of the corresponding virtual work area.

さらに、作業領域対応図形520,530,540の内側には、「変圧器C」等の作業対象物と、「シャーシ組立」等の作業内容と、「14:00〜16:00」等の時間情報と、が示されている。これらは、それぞれ、対応するレコード320(図3参照)の作業対象物特定情報311、作業識別情報312、および時間情報314から取得したものである。   Further, inside the work area corresponding graphics 520, 530, and 540, work objects such as "transformer C", work contents such as "chassis assembly", and time such as "14:00 to 16:00" are displayed. Information and is shown. These are obtained from the work object specifying information 311, the work identification information 312, and the time information 314 of the corresponding record 320 (see FIG. 3).

〈実施形態の効果〉
以上のように本実施形態の管理装置(20)は、二次元空間(100)内の領域である管理領域(110)の内部における距離情報(Lr12,Lr23,Lr31)に基づいて、管理領域(110)内における特定領域(120)を管理する管理装置(20)であって、距離情報(Lr12,Lr23,Lr31)を取得する入力部(22)と、第1の座標軸(p軸)と、第1の座標軸(p軸)に直交する第2の座標軸(q軸)とを有する仮想空間(200)において、第1の座標軸(p軸)および第2の座標軸(q軸)の値が共に0である点を仮想空間原点(Oi)とし、管理領域(110)に対応する仮想空間(200)内の一つの二次元閉領域を仮想管理領域(210)とし、仮想管理領域(210)の第1の座標軸上の最大値を第1の最大値(pmax)とし、仮想管理領域(210)の第2の座標軸上の最大値を第2の最大値(qmax)とし、第1の最大値(pmax)と、第2の最大値(qmax)と、を記憶する記憶部(25)と、複数の距離情報(Lr12,Lr23,Lr31)に係る数値に対して変換係数(K)を乗算し、それぞれの距離情報(Lr12,Lr23,Lr31)に対応して仮想空間(200)における距離を示す複数の仮想距離情報(Li12,Li23,Li31)を求め、複数の距離情報のうち最大のもの(Lr12)に対応する仮想空間(200)内の線分である仮想最大線分(Di1→Di2,Li12)の一端(Di1)を仮想空間原点(Oi)に配置し、仮想最大線分(Di1→Di2,Li12)の他端(Di2)を第1の座標軸(p軸)上の第1の最大値(pmax)に配置することによって管理領域(110)に対応する仮想管理領域(210)の位置を決定し、複数の仮想距離情報に係る線分のうち仮想管理領域(210)の周縁に対応する線分同士を接続して、仮想空間内に、管理領域に対応する仮想管理領域(210)を配置し、特定領域(120)内の一点である代表点(ar1)のx軸方向とy軸方向の位置を示す代表点位置情報(316)と、特定領域(120)の形状を特定する特定領域形態情報(318)と、を取得し、代表点位置情報(316)と、変換係数(K)とに基づいて代表点位置情報(316)に対応する仮想代表点位置情報(xai1,yai1)を求め、特定領域形態情報(318)と、変換係数(K)とに基づいて、特定領域(120)に対応する仮想管理領域(210)内における仮想特定領域(220)の位置を取得する処理部(24)と、を備える。
これにより、管理領域(110)における種々の位置情報を適切に管理できる。
<Effects of Embodiment>
As described above, the management device (20) of the present embodiment uses the management area (Lr12, Lr23, Lr31) based on the distance information (Lr12, Lr23, Lr31) inside the management area (110) that is an area in the two-dimensional space (100). A management device (20) that manages a specific area (120) in the (110), an input unit (22) for acquiring distance information (Lr12, Lr23, Lr31), a first coordinate axis (p-axis), In a virtual space (200) having a second coordinate axis (q-axis) orthogonal to the first coordinate axis (p-axis), the values of the first coordinate axis (p-axis) and the second coordinate axis (q-axis) are both The point 0 is defined as the virtual space origin (Oi), one two-dimensional closed area in the virtual space (200) corresponding to the management area (110) is defined as the virtual management area (210), and the virtual management area (210) The maximum value on the first coordinate axis is , The maximum value on the second coordinate axis of the virtual management area (210) as a second maximum value (qmax), a first maximum value (pmax), and a second maximum value (pmax). qmax) and a storage unit (25) for storing the distance information (Lr12, Lr23, Lr31) by multiplying a numerical value related to a plurality of distance information (Lr12, Lr23, Lr31) by a conversion coefficient (K). ), A plurality of pieces of virtual distance information (Li12, Li23, Li31) indicating a distance in the virtual space (200) are obtained, and the virtual space (200) corresponding to the largest one (Lr12) of the plurality of pieces of distance information is obtained. One end (Di1) of the virtual maximum line segment (Di1 → Di2, Li12), which is the line segment of (1), is arranged at the virtual space origin (Oi), and the other end (Di2) of the virtual maximum line segment (Di1 → Di2, Li12) is First By arranging at the first maximum value (pmax) on the coordinate axis (p axis), the position of the virtual management area (210) corresponding to the management area (110) is determined, and a line segment related to a plurality of virtual distance information is determined. Lines corresponding to the periphery of the virtual management area (210) are connected to each other, and the virtual management area (210) corresponding to the management area is arranged in the virtual space, and is a point in the specific area (120). Representative point position information (316) indicating the position of the representative point (ar1) in the x-axis direction and the y-axis direction, and specific area form information (318) for specifying the shape of the specific area (120) are acquired. The virtual representative point position information (xai1, yai1) corresponding to the representative point position information (316) is obtained based on the point position information (316) and the conversion coefficient (K), and the specific area form information (318) and the conversion Specify based on coefficient (K) A processing unit (24) for acquiring the position of the virtual specific area (220) in the virtual management area (210) corresponding to the area (120).
Thereby, various position information in the management area (110) can be appropriately managed.

また、特定領域(120)が矩形である場合、代表点位置情報(316)は、二次元空間(100)の原点(O)を基準として代表点(ar1)の位置を表すx軸方向のx軸方向代表点距離情報(xar1)とy軸方向のy軸方向代表点距離情報(yar1)と、を含むものであり、特定領域形態情報(318)は、特定領域(120)のx軸方向の長さを表すx軸方向距離情報(xar4−xar1)と、特定領域(120)のy軸方向の長さを表すy軸方向距離情報(yar2−yar1)と、を含むものであり、処理部(24)は、x軸方向距離情報(xar4−xar1)と変換係数(K)との乗算結果と、y軸方向距離情報(yar2−yar1)と変換係数(K)との乗算結果と、を取得し、第1の座標軸(p軸)上の値と、第2の座標軸(q軸)上の値とによって、代表点(ar1)に対応する仮想代表点(ai1)の仮想代表点位置情報(xai1,yai1)と、仮想特定領域(220)を特定する仮想平面情報と、を算出する。
これにより、特定領域(120)が矩形である場合に位置情報を少なくすることができ、少ない情報量で位置情報を適切に管理できる。
When the specific area (120) is rectangular, the representative point position information (316) is represented by x in the x-axis direction representing the position of the representative point (ar1) with respect to the origin (O) of the two-dimensional space (100). The specific area form information (318) includes the axial direction representative point distance information (xar1) and the y-axis direction representative point distance information (yar1) in the y-axis direction. And x-axis direction distance information (xar4-xar1) indicating the length of the specified area and y-axis direction distance information (yar2-yar1) indicating the length of the specific area (120) in the y-axis direction. The unit (24) calculates a multiplication result of the x-axis direction distance information (xar4-xar1) and the conversion coefficient (K), a multiplication result of the y-axis direction distance information (yar2-yar1) and the conversion coefficient (K), And the value on the first coordinate axis (p-axis) , The virtual representative point position information (xai1, yai1) of the virtual representative point (ai1) corresponding to the representative point (ar1), and the virtual plane for specifying the virtual specific area (220). And information.
Thereby, when the specific area (120) is rectangular, the position information can be reduced, and the position information can be appropriately managed with a small amount of information.

また、特定領域(120)が多角形である場合、代表点位置情報(xar1,yar1)は、二次元空間(100)の原点(O)を基準として代表点(ar1)の位置を表すx軸方向のx軸方向代表点距離情報(xar1)とy軸方向のy軸方向代表点距離情報(yar1)と、を含むものであり、特定領域形態情報(318)は、原点(O)を基準として、特定領域(120)の複数の頂点(ar2〜ar4)の位置を表すx軸方向の距離情報である複数のx軸方向頂点距離情報(xar2,xar3,xar4)と、y軸方向の距離情報である複数のy軸方向頂点距離情報(yar2,yar3,yar4)と、を含むものであり、処理部(24)は、複数のx軸方向頂点距離情報(xar2,xar3,xar4)と、複数のy軸方向頂点距離情報(yar2,yar3,yar4)と、の各々に対して変換係数(K)を乗算し、その結果に基づいて仮想空間(200)において複数の頂点(ar1〜ar4)に対応する仮想頂点(ai1〜ai4)の位置と、仮想特定領域(220)を特定する仮想平面情報と、を算出する。
これにより、様々な形状の特定領域(120)に対して、フレキシブルに対応することができる。
When the specific area (120) is a polygon, the representative point position information (xar1, yar1) is an x-axis representing the position of the representative point (ar1) based on the origin (O) of the two-dimensional space (100). The x-axis direction representative point distance information (xar1) in the direction and the y-axis direction representative point distance information (yar1) in the y-axis direction are included, and the specific area form information (318) is based on the origin (O). A plurality of x-axis direction vertex distance information (xar2, xar3, xar4), which is the x-axis direction distance information indicating the positions of the plurality of vertices (ar2 to ar4) of the specific area (120), and the distance in the y-axis direction The processing unit (24) includes a plurality of x-axis direction vertex distance information (xar2, xar3, xar4), and a plurality of y-axis direction vertex distance information (yar2, yar3, yar4) as information. Multiple y-axis directions Virtual distances corresponding to a plurality of vertices (ar1 to ar4) in the virtual space (200) based on the result of multiplying each of the point distance information (yar2, yar3, and yar4) by a conversion coefficient (K). The position of (ai1 to ai4) and virtual plane information for specifying the virtual specific area (220) are calculated.
Thereby, it is possible to flexibly cope with the specific region (120) having various shapes.

また、特定領域(130)の形状が円形である場合、代表点(br1)は、特定領域(130)の中心であり、代表点位置情報(xbr1,ybr1)は、二次元空間(100)の原点(O)を基準として代表点(br1)の位置を表すx軸方向のx軸方向代表点距離情報(xbr1)とy軸方向のy軸方向代表点距離情報(ybr1)と、を含むものであり、特定領域形態情報(318)は、特定領域(130)の半径(bRr)を含み、処理部(24)は、半径(bRr)に対して変換係数(K)を乗算し、その結果に基づいて仮想特定領域(230)を特定する仮想平面情報を算出する。
これにより、特定領域(130)が円形である場合に位置情報を少なくすることができ、少ない情報量で位置情報を適切に管理できる。
When the shape of the specific region (130) is circular, the representative point (br1) is the center of the specific region (130), and the representative point position information (xbr1, ybr1) is the two-dimensional space (100). Includes x-axis direction representative point distance information (xbr1) in the x-axis direction and y-axis direction representative point distance information (ybr1) in the y-axis direction representing the position of the representative point (br1) with reference to the origin (O). The specific area morphology information (318) includes the radius (bRr) of the specific area (130), and the processing unit (24) multiplies the radius (bRr) by the conversion coefficient (K). The virtual plane information for specifying the virtual specific area (230) is calculated based on.
Accordingly, when the specific area (130) is circular, the position information can be reduced, and the position information can be appropriately managed with a small amount of information.

また、処理部(24)は、複数の距離情報(Lr12,Lr23,Lr31)のうち最大のもの(Lr12)と、第1の最大値(pmax)と、に基づいて、変換係数(K)を求め、求めた変換係数(K)を記憶部(25)に記憶させる。
これにより、適切な変換係数(K)を記憶部(25)に記憶させることができる。
Further, the processing unit (24) calculates the conversion coefficient (K) based on the largest one (Lr12) of the plurality of distance information (Lr12, Lr23, Lr31) and the first maximum value (pmax). The obtained conversion coefficient (K) is stored in the storage unit (25).
Thereby, an appropriate conversion coefficient (K) can be stored in the storage unit (25).

また、処理部(24)は、仮想管理領域(250)が、第1の座標軸(p軸)の方向の長さが第1の最大値(pmax)であり第2の座標軸(q軸)の方向の長さが第2の最大値(qmax)である矩形領域を超える部分を有する場合に、仮想管理領域(250)の全ての領域が矩形領域に収まるように変換係数(K)を変更し、変更した変換係数(K)に基づいて仮想管理領域(252)を形成する。
これにより、形成した仮想管理領域(250)が不適切な場合には、適切な仮想管理領域(252)を形成することができる。
Further, the processing unit (24) determines that the virtual management area (250) has a length in the direction of the first coordinate axis (p-axis) of the first maximum value (pmax) and a length of the second coordinate axis (q-axis). When there is a portion whose length in the direction exceeds the rectangular area having the second maximum value (qmax), the conversion coefficient (K) is changed so that all the areas of the virtual management area (250) fall within the rectangular area. The virtual management area (252) is formed based on the changed conversion coefficient (K).
Accordingly, when the formed virtual management area (250) is inappropriate, an appropriate virtual management area (252) can be formed.

また、特定領域(120)は、作業を行うための領域であり、処理部(24)は、複数の特定領域(120)における作業開始時刻を各々表す複数の時間情報(314)と、複数の特定領域(120)の代表点(ar1)に各々対応する複数の代表点位置情報(xar1,yar1)と、複数の特定領域(120)に各々対応する複数の特定領域形態情報(318)と、を含む作業情報テーブル(300)を入力部(22)から取得し、記憶部(25)に記憶する。
これにより、作業を行うべき特定領域(120)の位置および形態と、作業開始時刻とを適切に管理することができる。
The specific area (120) is an area for performing work, and the processing unit (24) includes a plurality of pieces of time information (314) each representing a work start time in the plurality of specific areas (120), and a plurality of pieces of time information (314). A plurality of representative point position information (xar1, yar1) respectively corresponding to the representative point (ar1) of the specific area (120); a plurality of specific area form information (318) respectively corresponding to the plurality of specific areas (120); Is acquired from the input unit (22) and stored in the storage unit (25).
This makes it possible to appropriately manage the position and form of the specific area (120) where the work is to be performed, and the work start time.

また、作業は複数の作業対象物の何れかに対して実行されるものであり、作業情報テーブル(300)は、特定領域(120)に対応する作業対象物を特定する作業対象物特定情報(311)を含む。
これにより、ユーザは、各作業と、各作業対象物との関係を明白に把握することができる。
Further, the work is performed on any of the plurality of work objects, and the work information table (300) stores the work object identification information (300) for identifying the work object corresponding to the specific area (120). 311).
Thereby, the user can clearly grasp the relationship between each work and each work object.

また、処理部(24)は、入力部(22)において時間情報(314)が入力されると、対応する特定領域(120)を選択する。
これにより、時間情報(314)に対応する特定領域(120)を迅速に求めることができる。
Further, when the time information (314) is input to the input unit (22), the processing unit (24) selects the corresponding specific area (120).
Thereby, the specific area (120) corresponding to the time information (314) can be quickly obtained.

また、処理部(24)は、入力部(22)において作業対象物特定情報が入力されると、対応する特定領域(120)を選択する。
これにより、指定した作業対象物に対応する特定領域(120)を迅速に求めることができる。
Further, when the work target object specifying information is input to the input unit (22), the processing unit (24) selects the corresponding specific area (120).
Thereby, the specific area (120) corresponding to the specified work object can be quickly obtained.

また、管理装置(20)は、供給された画像データを表示する表示部(28)と、処理部(24)における処理結果を画像データに変換する出力部(26)と、をさらに備え、処理部(24)は、仮想管理領域(210)における第1の最大値(pmax)と第2の最大値(qmax)とを出力部(26)に供給し、処理部(24)は、出力部(26)を介して、仮想管理領域に対応する仮想管理領域対応図形(510)を表示部(28)に表示させ、選択された特定領域に対応する特定領域対応図形(520,530,540)と、選択された特定領域に対応する時間情報(314)と、選択された特定領域に対応する作業対象物特定情報(311)と、を仮想管理領域対応図形とともに表示部(28)に表示させる。
これにより、ユーザは、表示部(28)の表示内容に基づいて、特定領域に対応する時間情報(314)と、作業対象物とを迅速に把握することができる。
The management device (20) further includes a display unit (28) for displaying the supplied image data, and an output unit (26) for converting a processing result of the processing unit (24) into image data. The unit (24) supplies the first maximum value (pmax) and the second maximum value (qmax) in the virtual management area (210) to the output unit (26), and the processing unit (24) Via (26), the virtual management area corresponding graphic (510) corresponding to the virtual management area is displayed on the display unit (28), and the specific area corresponding graphic (520, 530, 540) corresponding to the selected specific area is displayed. And time information (314) corresponding to the selected specific area and work object specifying information (311) corresponding to the selected specific area are displayed on the display unit (28) together with the virtual management area corresponding graphic. .
Thus, the user can quickly grasp the time information (314) corresponding to the specific area and the work target based on the display content of the display unit (28).

また、表示部(28)は矩形の表示領域を有するものであり、処理部(24)は、仮想空間原点(Oi)を表示領域の一隅である表示領域原点に対応付け、表示領域の長辺を第1の座標軸(p軸)に対応付け、表示領域の短辺を第2の座標軸(q軸)に対応付けて、仮想管理領域対応図形を表示部(28)に表示させる。
これにより、仮想管理領域対応図形を適切な態様で表示部(28)に表示させることができる。
The display unit (28) has a rectangular display area, and the processing unit (24) associates the virtual space origin (Oi) with the display area origin, which is one corner of the display area, and sets the long side of the display area. Is associated with the first coordinate axis (p-axis), the short side of the display area is associated with the second coordinate axis (q-axis), and the virtual management area-corresponding graphic is displayed on the display unit (28).
Thus, the virtual management area corresponding graphic can be displayed on the display unit (28) in an appropriate mode.

〈変形例〉
本発明は上述した実施形態に限定されるものではなく、種々の変形が可能である。上述した実施形態は本発明を理解しやすく説明するために例示したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、上記実施形態の構成に他の構成を追加してもよく、構成の一部について他の構成に置換をすることも可能である。また、図中に示した制御線や情報線は説明上必要と考えられるものを示しており、製品上で必要な全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。上記実施形態に対して可能な変形は、例えば以下のようなものである。
<Modified example>
The present invention is not limited to the embodiments described above, and various modifications are possible. The above-described embodiments are exemplarily illustrated for easy understanding of the present invention, and are not necessarily limited to those having all the configurations described above. Further, another configuration may be added to the configuration of the above-described embodiment, and a part of the configuration may be replaced with another configuration. Further, the control lines and information lines shown in the figure indicate those which are considered necessary for the description, and do not necessarily indicate all the control lines and information lines necessary for the product. In fact, it can be considered that almost all components are connected to each other. Possible modifications to the above embodiment are, for example, as follows.

(1)上記実施形態においては、表示部28に仮想管理領域対応図形510とともにガントチャートを表示させ、ガントチャートに時刻を表す時刻カーソルを表示させてもよい。その際、時刻カーソルに係る時刻を上述した条件指定データとして適用してもよい。すなわち、時刻カーソルに係る時刻において実行される作業を仮想管理領域対応図形510に表示してもよい。 (1) In the above embodiment, a Gantt chart may be displayed together with the virtual management area corresponding graphic 510 on the display unit 28, and a time cursor indicating time may be displayed on the Gantt chart. At that time, the time related to the time cursor may be applied as the above-described condition designation data. That is, the work executed at the time corresponding to the time cursor may be displayed on the virtual management area corresponding graphic 510.

(2)図3の作業情報テーブル300に含まれる情報は、図示のものに限定されるわけではない。例えば、作業に利用する装置(工作機械、測定器等)や、作業の担当者等の情報を作業情報テーブル300に含めてもよい。さらに、これらの情報を作業領域対応図形520,530,540(図10参照)とともに表示させてもよい。 (2) The information included in the work information table 300 of FIG. 3 is not limited to the illustrated one. For example, information on a device (a machine tool, a measuring instrument, or the like) used for the work, a person in charge of the work, or the like may be included in the work information table 300. Further, such information may be displayed together with the work area correspondence figures 520, 530, and 540 (see FIG. 10).

(3)上記実施形態における管理装置20のハードウエアは一般的なコンピュータによって実現できるため、図2に示したフローチャートに係るプログラム等を記憶媒体に格納し、または伝送路を介して頒布してもよい。 (3) Since the hardware of the management device 20 in the above embodiment can be realized by a general computer, the program and the like according to the flowchart shown in FIG. 2 may be stored in a storage medium or distributed via a transmission path. Good.

(4)図2に示した処理は、上記実施形態ではプログラムを用いたソフトウエア的な処理として説明したが、その一部または全部をASIC(Application Specific Integrated Circuit;特定用途向けIC)、あるいはFPGA(Field Programmable Gate Array)等を用いたハードウエア的な処理に置き換えてもよい。 (4) Although the processing illustrated in FIG. 2 has been described as software processing using a program in the above embodiment, part or all of the processing is performed by using an ASIC (Application Specific Integrated Circuit) or an FPGA. (Field Programmable Gate Array) may be replaced by hardware-based processing.

20 管理装置
22 入力部
24 処理部
25 記憶部
26 出力部
28 表示部
100 二次元空間
110,150 管理領域
120,130 作業領域(特定領域)
200 仮想空間
210,250,252 仮想管理領域
220,230 仮想作業領域(仮想特定領域)
300 作業情報テーブル
311 作業対象物特定情報
312 作業識別情報
314 時間情報
316 作業領域代表点情報(代表点位置情報)
318 作業領域形態情報(特定領域形態情報)
510 仮想管理領域対応図形
520,530,540 作業領域対応図形(特定領域対応図形)
Di1,Di2,Di3 周縁点(仮想距離情報)
Dr1,Dr2,Dr3 周縁点(距離情報)
K 変換係数
Li12,Li23,Li31 距離(仮想距離情報)
Lr12,Lr23,Lr31 距離(距離情報)
O 原点
Oi 仮想空間原点
ai1 頂点、(仮想代表点)
ai2〜ai4 頂点(仮想頂点)
ar1 頂点(代表点)
ar2〜ar4 頂点
pmax p軸方向最大値(第1の最大値)
qmax q軸方向最大値(第2の最大値)
xai1,yai1 座標(仮想代表点位置情報)
xar1 代表点位置情報(x軸方向代表点距離情報)
xar2,xar3,xar4 x軸方向頂点距離情報
yar1 代表点位置情報(y軸方向代表点距離情報)
yar2,yar3,yar4 y軸方向頂点距離情報
Reference Signs List 20 management device 22 input unit 24 processing unit 25 storage unit 26 output unit 28 display unit 100 two-dimensional space 110, 150 management area 120, 130 work area (specific area)
200 virtual space 210, 250, 252 virtual management area 220, 230 virtual work area (virtual specific area)
300 work information table 311 work object specifying information 312 work identification information 314 time information 316 work area representative point information (representative point position information)
318 Work area form information (specific area form information)
510 Virtual management area corresponding figure 520, 530, 540 Work area corresponding figure (specific area corresponding figure)
Di1, Di2, Di3 Peripheral point (virtual distance information)
Dr1, Dr2, Dr3 Perimeter (distance information)
K conversion coefficients Li12, Li23, Li31 Distance (virtual distance information)
Lr12, Lr23, Lr31 Distance (distance information)
O origin Oi virtual space origin ai1 vertex, (virtual representative point)
ai2 to ai4 vertex (virtual vertex)
ar1 vertex (representative point)
ar2 to ar4 vertex pmax p-axis direction maximum value (first maximum value)
qmax q-axis direction maximum value (second maximum value)
xai1, yai1 coordinates (virtual representative point position information)
xar1 Representative point position information (x-axis direction representative point distance information)
xar2, xar3, xar4 x-axis vertex distance information yar1 representative point position information (y-axis direction representative point distance information)
yar2, yar3, yar4 Y-axis vertex distance information

Claims (11)

二次元空間内の領域である管理領域の内部における距離情報に基づいて、前記管理領域内における特定領域を管理する管理装置であって、
前記距離情報を取得する入力部と、
第1の座標軸と、前記第1の座標軸に直交する第2の座標軸とを有する仮想空間において、前記第1の座標軸および前記第2の座標軸の値が共に0である点を仮想空間原点とし、前記管理領域に対応する前記仮想空間内の一つの二次元閉領域を仮想管理領域とし、前記仮想管理領域の前記第1の座標軸上の最大値を第1の最大値とし、前記仮想管理領域の前記第2の座標軸上の最大値を第2の最大値とし、前記第1の最大値と、前記第2の最大値と、を記憶する記憶部と、
全ての前記距離情報に係る数値に対して、前記第1の最大値を前記管理領域の内部の最大の前記距離情報で除して算出する変換係数を乗算し、それぞれの前記距離情報に対応して前記仮想空間における距離を示す複数の仮想距離情報を求め、複数の前記距離情報のうち最大のものに対応する前記仮想空間内の線分である仮想最大線分の一端を前記仮想空間原点に配置し、前記仮想最大線分の他端を前記第1の座標軸上の前記第1の最大値に配置することによって前記管理領域に対応する前記仮想管理領域の位置を決定し、複数の前記仮想距離情報に係る線分のうち前記仮想管理領域の周縁に対応する線分同士を接続して、前記仮想空間内に、前記管理領域に対応する前記仮想管理領域を配置し、前記特定領域内の一点である代表点のx軸方向とy軸方向の位置を示す代表点位置情報と、前記特定領域の形状を特定する特定領域形態情報と、を取得し、前記代表点位置情報と、前記変換係数とに基づいて前記代表点位置情報に対応する仮想代表点位置情報を求め、前記特定領域形態情報と、前記変換係数とに基づいて、前記特定領域に対応する仮想特定領域を特定する仮想平面情報を求め、前記仮想管理領域内における前記仮想特定領域の位置を取得する処理部と、を備える
ことを特徴とする管理装置。
A management device that manages a specific area in the management area based on distance information inside a management area that is an area in a two-dimensional space,
An input unit for acquiring the distance information,
In a virtual space having a first coordinate axis and a second coordinate axis orthogonal to the first coordinate axis, a point where the values of the first coordinate axis and the second coordinate axis are both 0 is defined as a virtual space origin; One two-dimensional closed area in the virtual space corresponding to the management area is defined as a virtual management area, a maximum value of the virtual management area on the first coordinate axis is defined as a first maximum value, A storage unit that sets the maximum value on the second coordinate axis as a second maximum value, and stores the first maximum value and the second maximum value;
The numerical values related to all the distance information are multiplied by a conversion coefficient calculated by dividing the first maximum value by the maximum distance information inside the management area, and correspond to each of the distance information. A plurality of pieces of virtual distance information indicating a distance in the virtual space, and one end of a virtual maximum line segment that is a line segment in the virtual space corresponding to the largest one of the plurality of pieces of distance information is set as the virtual space origin. And determining the position of the virtual management area corresponding to the management area by arranging the other end of the virtual maximum line segment at the first maximum value on the first coordinate axis. By connecting the line segments corresponding to the periphery of the virtual management region among the line segments related to the distance information, the virtual management region corresponding to the management region is arranged in the virtual space, and X-axis direction of one representative point obtaining representative point position information indicating a position in the y-axis direction, and specific area form information for specifying the shape of the specific area, and obtaining the representative point position information based on the representative point position information and the conversion coefficient. The virtual representative point position information corresponding to the specific area form information and the conversion coefficient, based on the virtual plane information that specifies the virtual specific area corresponding to the specific area is obtained, in the virtual management area A management unit that obtains a position of the virtual specific area.
前記代表点位置情報は、前記仮想管理領域の原点に相当する位置である前記二次元空間の原点を基準として前記代表点の位置を表す前記x軸方向のx軸方向代表点距離情報と前記y軸方向のy軸方向代表点距離情報と、を含むものであり、
前記特定領域形態情報は、前記特定領域の前記x軸方向の長さを表すx軸方向距離情報と、前記特定領域の前記y軸方向の長さを表すy軸方向距離情報と、を含むものであり、
前記処理部は、前記x軸方向距離情報と前記変換係数との乗算結果と、前記y軸方向距離情報と前記変換係数との乗算結果と、を取得し、前記第1の座標軸上の値と、前記第2の座標軸上の値とによって、前記代表点に対応する仮想代表点の仮想代表点位置情報と、前記仮想特定領域を特定する仮想平面情報を算出する
ことを特徴とする請求項1に記載の管理装置。
The representative point position information includes the x-axis direction representative point distance information in the x-axis direction representing the position of the representative point with reference to the origin of the two-dimensional space, which is a position corresponding to the origin of the virtual management area, and the y And y-axis direction representative point distance information in the axial direction.
The specific area form information includes x-axis direction distance information indicating the length of the specific area in the x-axis direction and y-axis direction information indicating the length of the specific area in the y-axis direction. And
The processing unit acquires a multiplication result of the x-axis direction distance information and the conversion coefficient and a multiplication result of the y-axis direction distance information and the conversion coefficient, and obtains a value on the first coordinate axis. And calculating virtual representative point position information of a virtual representative point corresponding to the representative point and virtual plane information for specifying the virtual specific area, based on the value on the second coordinate axis. The management device according to 1.
前記代表点位置情報は、前記二次元空間の原点を基準として前記代表点の位置を表す前記x軸方向のx軸方向代表点距離情報と前記y軸方向のy軸方向代表点距離情報と、を含むものであり、
前記特定領域形態情報は、前記原点を基準として、前記特定領域の複数の頂点の位置を表す前記x軸方向の距離情報である複数のx軸方向頂点距離情報と、前記y軸方向の距離情報である複数のy軸方向頂点距離情報と、を含むものであり、
前記処理部は、複数の前記x軸方向頂点距離情報と、複数の前記y軸方向頂点距離情報と、の各々に対して前記変換係数を乗算し、その結果に基づいて前記仮想空間において複数の前記頂点に対応する仮想頂点の位置と、前記仮想特定領域を特定する仮想平面情報と、を算出する
ことを特徴とする請求項1に記載の管理装置。
The representative point position information, the x-axis direction representative point distance information in the x-axis direction and the y-axis direction representative point distance information in the y-axis direction representing the position of the representative point with reference to the origin of the two-dimensional space, Including
The specific area form information includes a plurality of x-axis direction vertex distance information, which is the x-axis direction distance information indicating positions of a plurality of vertices of the specific area, based on the origin, and the y-axis direction distance information. And a plurality of pieces of y-axis direction vertex distance information,
The processing unit multiplies each of a plurality of the x-axis direction vertex distance information and a plurality of the y-axis direction vertex distance information by the conversion coefficient, and, based on a result thereof, a plurality of the plurality of vertex distances in the virtual space. The management device according to claim 1, wherein a position of a virtual vertex corresponding to the vertex and virtual plane information that specifies the virtual specific region are calculated.
前記代表点は、前記特定領域の中心であり、
前記代表点位置情報は、前記二次元空間の原点を基準として前記代表点の位置を表す前記x軸方向のx軸方向代表点距離情報と前記y軸方向のy軸方向代表点距離情報と、を含むものであり、
前記特定領域形態情報は、前記特定領域の半径を含み、
前記処理部は、前記半径に対して前記変換係数を乗算し、その結果に基づいて前記仮想特定領域を特定する仮想平面情報を算出する
ことを特徴とする請求項1に記載の管理装置。
The representative point is the center of the specific area,
The representative point position information, the x-axis direction representative point distance information in the x-axis direction and the y-axis direction representative point distance information in the y-axis direction representing the position of the representative point with reference to the origin of the two-dimensional space, Including
The specific area form information includes a radius of the specific area,
The management device according to claim 1, wherein the processing unit multiplies the radius by the conversion coefficient, and calculates virtual plane information for specifying the virtual specific area based on the result.
前記処理部は、前記仮想管理領域が、前記第1の座標軸の方向の長さが前記第1の最大値であり前記第2の座標軸の方向の長さが前記第2の最大値である矩形領域を超える部分を有する場合に、前記仮想管理領域の全ての領域が前記矩形領域に収まるように前記変換係数を変更し、変更した前記変換係数に基づいて前記仮想管理領域を形成する
ことを特徴とする請求項1に記載の管理装置。
The processing unit may be configured such that the virtual management area has a rectangle whose length in the direction of the first coordinate axis is the first maximum value and whose length in the direction of the second coordinate axis is the second maximum value. When there is a portion exceeding the area, the conversion coefficient is changed so that all the areas of the virtual management area fall within the rectangular area, and the virtual management area is formed based on the changed conversion coefficient. The management device according to claim 1, wherein:
前記特定領域は、作業を行うための領域であり、
前記処理部は、複数の前記特定領域における作業開始時刻を各々表す複数の時間情報と、複数の前記特定領域の前記代表点に各々対応する複数の前記代表点位置情報と、複数の前記特定領域に各々対応する複数の前記特定領域形態情報と、を含む作業情報テーブルを前記入力部から取得し、前記記憶部に記憶する
ことを特徴とする請求項1に記載の管理装置。
The specific area is an area for performing work,
The processing unit includes a plurality of pieces of time information each representing a work start time in a plurality of the specific areas, a plurality of the representative point position information respectively corresponding to the representative points of the plurality of the specific areas, and a plurality of the specific areas. The management device according to claim 1, wherein a work information table including a plurality of pieces of the specific area form information respectively corresponding to the plurality of pieces of information is acquired from the input unit and stored in the storage unit.
前記作業は複数の作業対象物の何れかに対して実行されるものであり、
前記作業情報テーブルは、前記特定領域に対応する前記作業対象物を特定する作業対象物特定情報を含む
ことを特徴とする請求項に記載の管理装置。
The work is performed on any of a plurality of work objects,
The management device according to claim 6 , wherein the work information table includes work object identification information for identifying the work object corresponding to the specific area.
前記処理部は、
前記入力部において前記時間情報が入力されると、対応する前記特定領域を選択する
ことを特徴とする請求項に記載の管理装置。
The processing unit includes:
The management device according to claim 7 , wherein when the time information is input to the input unit, the corresponding specific area is selected.
前記処理部は、
前記入力部において前記作業対象物特定情報が入力されると、対応する前記特定領域を選択する
ことを特徴とする請求項に記載の管理装置。
The processing unit includes:
The management device according to claim 8 , wherein when the work object identification information is input to the input unit, the corresponding specific region is selected.
供給された画像データを表示する表示部と、
前記処理部における処理結果を前記画像データに変換する出力部と、をさらに備え、
前記処理部は、前記仮想管理領域における前記第1の最大値と前記第2の最大値とを前記出力部に供給し、
前記処理部は、前記出力部を介して、前記仮想管理領域に対応する仮想管理領域対応図形を前記表示部に表示させ、選択された前記特定領域に対応する特定領域対応図形と、選択された前記特定領域に対応する前記時間情報と、選択された前記特定領域に対応する前記作業対象物特定情報と、を前記仮想管理領域対応図形とともに前記表示部に表示させる
ことを特徴とする請求項またはに記載の管理装置。
A display unit for displaying the supplied image data,
An output unit that converts a processing result in the processing unit into the image data,
The processing unit supplies the output unit with the first maximum value and the second maximum value in the virtual management area,
The processing unit causes the display unit to display a virtual management area corresponding graphic corresponding to the virtual management area via the output unit, and a specific area corresponding graphic corresponding to the selected specific area is selected. claim 8, wherein said time information corresponding to the specific region, that is displayed with the workpiece identification information corresponding to the selected the specified regions, with the virtual management area corresponding graphics on the display unit Or the management device according to 9 .
前記表示部は矩形の表示領域を有するものであり、
前記処理部は、前記仮想空間原点を前記表示領域の一隅である表示領域原点に対応付け、前記表示領域の長辺を前記第1の座標軸に対応付け、前記表示領域の短辺を前記第2の座標軸に対応付けて、前記仮想管理領域対応図形を前記表示部に表示させる
ことを特徴とする請求項10に記載の管理装置。
The display unit has a rectangular display area,
The processing unit associates the virtual space origin with a display area origin which is one corner of the display area, associates a long side of the display area with the first coordinate axis, and associates a short side of the display area with the second side. The management apparatus according to claim 10 , wherein the virtual management area corresponding graphic is displayed on the display unit in association with the coordinate axis of (i).
JP2019053873A 2019-03-20 2019-03-20 Management device Active JP6641049B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019053873A JP6641049B1 (en) 2019-03-20 2019-03-20 Management device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019053873A JP6641049B1 (en) 2019-03-20 2019-03-20 Management device

Publications (2)

Publication Number Publication Date
JP6641049B1 true JP6641049B1 (en) 2020-02-05
JP2020154889A JP2020154889A (en) 2020-09-24

Family

ID=69320958

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019053873A Active JP6641049B1 (en) 2019-03-20 2019-03-20 Management device

Country Status (1)

Country Link
JP (1) JP6641049B1 (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3241714B2 (en) * 1988-05-25 2001-12-25 松下電器産業株式会社 Plan type inference method and apparatus
JP2001136282A (en) * 1999-11-09 2001-05-18 Nippon Denwa Shisetsu Co Ltd Work information management system
JP5252855B2 (en) * 2007-08-16 2013-07-31 三菱電機株式会社 Map coordinate correction method, coordinate correction apparatus, and coordinate correction program
JP4812896B1 (en) * 2010-11-26 2011-11-09 株式会社パスコ Map creation method, map creation device, map creation program, and map creation system using such method
JP5751477B2 (en) * 2011-03-30 2015-07-22 東京電力株式会社 Process management system and process management method
US9443447B2 (en) * 2012-07-31 2016-09-13 Google Inc. System and method for displaying real-time flight information on an airport map
JP6899715B2 (en) * 2017-06-28 2021-07-07 大和ハウス工業株式会社 Drawing system, drawing method and program

Also Published As

Publication number Publication date
JP2020154889A (en) 2020-09-24

Similar Documents

Publication Publication Date Title
US11556109B2 (en) Systems and methods for monitoring device information
JP6641049B1 (en) Management device
US8149239B2 (en) Image processing apparatus, image processing method, and storage medium storing a program for causing an image processing apparatus to execute an image processing method
CN110851225A (en) Method for visually displaying dynamic layout of incremental primitive, terminal device and storage medium
US8024158B2 (en) Management system and management method of CAD data used for a structural analysis
KR20200094637A (en) Method, apparatus, device, and storage medium for providing visual representation of set of objects
KR20010036674A (en) Method For Internet Electronic Commerce By Image Simulation
CN111831616A (en) Picture examination problem display method, related device and equipment
CN111783245A (en) Parametric analysis system of finite element program
TWI537754B (en) Method for displaying and managing image file
JP6094933B1 (en) Design support system, design support program, and design support method
JP2019207663A (en) Analysis model display processing program, analysis model display processing method, and information processing device
EP3454207A1 (en) Dynamic preview generation in a product lifecycle management environment
CN108182199B (en) Method and system for generating electric power transaction data graph
JP3113225B2 (en) Graph creation apparatus and graph creation method
JP2007115005A (en) Production management device
KR20180034854A (en) Apparatus and method for providing information of member, recording medium
JP7109250B2 (en) WORKBENCH DESIGN DEVICE, WORKBENCH DESIGN METHOD AND PROGRAM
JP2001312628A (en) System, method, and device for transaction condition prediction
JP4036715B2 (en) RESOURCE MANAGEMENT DEVICE, RESOURCE MANAGEMENT METHOD, PROGRAM, AND RECORDING MEDIUM
CN117635246A (en) Data display method, system, medium and electronic equipment
JP2022122699A (en) Information generating program, information processing apparatus, and information generating method
CN111724195A (en) Station layout generating and displaying method and device
JP3554713B2 (en) Presentation method of vehicle dimensions
JP2000251087A5 (en)

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190320

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20190320

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20190516

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190813

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190903

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191008

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: 20191210

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191226

R150 Certificate of patent or registration of utility model

Ref document number: 6641049

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150