Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7765345B2 - Work status management system, work status management method and program - Google Patents
[go: Go Back, main page]

JP7765345B2 - Work status management system, work status management method and program - Google Patents

Work status management system, work status management method and program

Info

Publication number
JP7765345B2
JP7765345B2 JP2022073793A JP2022073793A JP7765345B2 JP 7765345 B2 JP7765345 B2 JP 7765345B2 JP 2022073793 A JP2022073793 A JP 2022073793A JP 2022073793 A JP2022073793 A JP 2022073793A JP 7765345 B2 JP7765345 B2 JP 7765345B2
Authority
JP
Japan
Prior art keywords
work
work machine
tool
marker
3dar
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
JP2022073793A
Other languages
Japanese (ja)
Other versions
JP2023163009A (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.)
Informatix Inc
Original Assignee
Informatix Inc
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 Informatix Inc filed Critical Informatix Inc
Priority to JP2022073793A priority Critical patent/JP7765345B2/en
Publication of JP2023163009A publication Critical patent/JP2023163009A/en
Application granted granted Critical
Publication of JP7765345B2 publication Critical patent/JP7765345B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Analysis (AREA)

Description

本発明は作業状況管理システム、作業状況管理方法及びプログラムに関し、特に作業用機械器具を使用した作業を支援する技術に関する。 The present invention relates to a work status management system, a work status management method, and a program, and in particular to technology for supporting work using work machines and tools.

土木・建設工事現場においては、作業用機械器具を所定の位置に所定の時間にわたって作用させることにより、所定の目的を達成する作業が少なくない。例えば、転圧機械(タンピングランマー、プレートコンパクター等と称される)を使用した土壌の締め固め作業、タイタンパーを使用した鉄道軌道下にある砕石の突き固め作業、打診棒を使用した外壁の打診調査、スプレーガンを使用した壁面への断熱材又は防火材等の充填又はコーティング作業等がある。また、土木・建設工事以外においても、例えば噴霧器やドローン等を利用した田畑への農薬散布、洗浄機を使用した室内カーペットの清掃、そして杜氏の櫂入れ等の作業は、いずれも特定の作業用機械器具を所定の位置に所定の時間にわたって作用させる工程を含んでいる。 At civil engineering and construction sites, many tasks involve using work machinery and tools in specific locations for specific periods of time to achieve a specific purpose. Examples include compacting soil using rolling machines (also known as tamping rammers or plate compactors), compacting crushed stone under railroad tracks using tie tampers, tapping inspections of exterior walls using tapping rods, and filling or coating walls with insulation or fireproofing materials using spray guns. Even outside of civil engineering and construction, tasks such as spraying pesticides on fields using sprayers or drones, cleaning indoor carpets with cleaning machines, and brewers using oars all involve using specific work machinery and tools in specific locations for specific periods of time.

これらの作業において、作業用機械器具を作用させる位置又は範囲、時間、角度等については事前に指示されることもあるが、実際は作業者各自の感覚や経験に依存しつつ決定されている。ゆえに、作業者によるばらつきが生じがちであるし、同じ作業者でも毎回結果がばらつくこともある。作業品質の管理という観点からすると、このようなばらつきを可能な限り抑制することが課題となる。 In these tasks, the position, range, time, angle, etc. of the work machinery and tools to be used may be instructed in advance, but in reality, these decisions are made based on the individual worker's intuition and experience. As a result, there is a tendency for variations to occur between workers, and even the same worker may produce different results each time. From the perspective of managing work quality, the challenge is to minimize such variations as much as possible.

関連技術として特許文献1乃至4がある。これらはいずれも、作業用機械器具の一種であるバイブレータを使用してフレッシュコンクリートを締め固める作業に関するものであり、作業状況を客観的に把握することを目指したものである。 Related technologies include Patent Documents 1 to 4. All of these relate to the compaction of fresh concrete using a vibrator, a type of work tool, and aim to objectively grasp the work situation.

特許文献1乃至3には、型枠周辺にARマーカーを設置すること、ARマーカーと締め固め作業中のバイブレータとをカメラで撮像すること、その映像を使用してバイブレータの位置を推定し、締め固めを行った箇所を特定することを特徴とするシステムが記載されている。 Patent documents 1 to 3 describe a system that installs AR markers around the formwork, captures images of the AR markers and a vibrator during compaction work with a camera, and uses the images to estimate the position of the vibrator and identify the areas where compaction has been performed.

特許文献4には、バイブレータの位置をGPSにより取得すること、作業員が装着したヘッドマウントディスプレイを使用して、当該位置にバイブレータの拡張現実画像を表示することを特徴するシステムが記載されている。 Patent document 4 describes a system that uses GPS to acquire the location of a vibrator and uses a head-mounted display worn by a worker to display an augmented reality image of the vibrator at that location.

特開2021-161845号公報Japanese Patent Application Laid-Open No. 2021-161845 特開2021-161846号公報Japanese Patent Application Laid-Open No. 2021-161846 特開2021-161847号公報Japanese Patent Application Laid-Open No. 2021-161847 特開2019-035265号公報Japanese Patent Application Laid-Open No. 2019-035265

しかしながら、特許文献1乃至3記載の手法では、ARマーカーと作業用機械器具とを同時かつ継続して撮像可能な位置に予めカメラを設置する工程が必要である。この工程には相応の時間、手間及びコストがかかる。またこの手法では、作業用機械器具の作用位置は、映像から視認できる部分(例えばバイブレータに接続されたホースの状態)に基づき、その作業用機械器具特有の構造を前提として推定される。このような特定の作業用機械器具に特化した推定手法は、他の作業用機械器具に一般的に適用することができない。加えて、このシステムは作業者に対し作業用機械器具を作用させるべき位置や範囲、時間、角度等を指示するための構成、並びに管理者に対し作業結果を報告するための構成などは備えていない。 However, the methods described in Patent Documents 1 to 3 require a process of installing a camera in advance in a position where it can simultaneously and continuously capture images of the AR marker and the work machine. This process requires a considerable amount of time, effort, and cost. Furthermore, with this method, the operating position of the work machine is estimated based on the parts visible in the image (for example, the state of the hose connected to the vibrator) and on the structure specific to that work machine. This estimation method, which is specialized for a specific work machine, cannot be generally applied to other work machines. Furthermore, this system does not have a configuration for instructing the worker on the position, range, time, angle, etc. at which the work machine should be operated, nor a configuration for reporting the results of the work to a manager.

特許文献4記載の手法は、作業用機械器具の位置をGPSユニットで取得する。しかし、作業用機械器具の種類によっては、GPSユニットが衛星からの信号を受信しずらく位置測定が難しいものがある。また、GPSによる位置検出では数メートルの誤差が生じると言われており、この手法で作業用機械器具の位置を正確に再現することには限界がある。加えて、このシステムも作業者に対し作業用機械器具を作用させるべき位置や範囲、時間、角度等を指示するための構成、並びに管理者に対し作業結果を報告するための構成などは備えていない。 The method described in Patent Document 4 obtains the position of work machinery and tools using a GPS unit. However, depending on the type of work machinery and tools, the GPS unit may have difficulty receiving signals from satellites, making it difficult to measure their position. It is said that GPS-based position detection can have an error of several meters, and there are limits to how accurately this method can reproduce the position of work machinery and tools. Furthermore, this system does not include any features for instructing workers on the position, range, time, angle, etc. at which the work machinery and tools should be operated, nor any features for reporting work results to managers.

本発明はこのような問題点を解決するためになされたものであり、作業用機械器具を使用した作業を支援するための作業状況管理システム、作業状況管理方法及びプログラムを提供することを目的とする。 The present invention was made to solve these problems, and aims to provide a work status management system, work status management method, and program for supporting work using work machines and tools.

一実施の形態によれば、作業状況管理システムは、作業用機械器具と、作業者端末と、を含む作業状況管理システムであって、前記作業用機械器具は、対象に所定の作用を与える作用体と、3DARマーカと、を有し、前記作業者端末は、前記3DARマーカをカメラで撮影し、前記撮影された映像に基づいて前記3DARマーカの位置及び姿勢を認識し、前記3DARマーカの位置及び姿勢に基づいて前記作用体の位置を推定する作業用機械器具認識部と、前記作用体を作用させるべき位置を示すオブジェクトを、前記対象に重畳して視認できるよう透過型ディスプレイに表示する作業指示部と、前記作業用機械器具認識部により推定された前記作用体の位置が、前記オブジェクトが示す範囲におさまっているか判定し、その判定結果を前記透過型ディスプレイに表示する作業状況表示部と、を有する。
一実施の形態によれば、前記作業状況表示部は、前記対象と、前記作用体の位置と、の距離を推定し、前記判定結果と共に又は前記判定結果に代えて前記距離を表示する。
一実施の形態によれば、前記作業状況表示部は、前記対象と、前記作用体の位置と、のなす角度を推定し、前記判定結果と共に又は前記判定結果に代えて前記角度を表示する。
一実施の形態によれば、前記作業用機械器具は、前記作用体を作動又は停止させるとともに、前記作用体が作動しているか否かを前記作業者端末に通知するスイッチをさらに有し、前記作業用機械器具認識部は、前記スイッチからの通知に基づいて前記作用体が作動しているか否かを判定し、前記作業状況表示部は、前記作用体が作動しているか否かの判定結果と、前記距離の推定結果と、に基づいて作業時間を推定し、前記判定結果及び前記距離の少なくとも一方と共に、又は前記判定結果及び前記距離に代えて、前記作業時間を表示する。
一実施の形態によれば、作業状況管理システムは、作業用機械器具と、作業者端末と、を含む作業状況管理システムであって、前記作業用機械器具は、対象に所定の作用を与える作用体と、自己位置推定装置と、を有し、前記自己位置推定装置は、自己の位置及び姿勢を推定して前記作業者端末に送信し、前記作業者端末は、前記自己位置推定装置から受信した位置及び姿勢に基づいて、前記作用体の位置を推定する作業用機械器具認識部と、前記作用体を作用させるべき位置を示すオブジェクトを、前記対象に重畳して視認できるよう透過型ディスプレイに表示する作業指示部と、前記作業用機械器具認識部により推定された前記作用体の位置が、前記オブジェクトが示す範囲におさまっているか判定し、その判定結果を前記透過型ディスプレイに表示する作業状況表示部と、を有する。
一実施の形態によれば、作業状況管理方法は、作業用機械器具が備える3DARマーカをカメラで撮影し、前記撮影された映像に基づいて前記3DARマーカの位置及び姿勢を認識し、前記3DARマーカの位置及び姿勢に基づいて前記作業用機械器具が対象に所定の作用を与えるために備える作用体の位置を推定する作業用機械器具認識ステップと、前記作用体を作用させるべき位置を示すオブジェクトを、前記対象に重畳して視認できるよう透過型ディスプレイに表示する作業指示ステップと、前記作業用機械器具認識部により推定された前記作用体の位置が、前記オブジェクトが示す範囲におさまっているか判定し、その判定結果を前記透過型ディスプレイに表示する作業状況表示ステップと、を有する。
一実施の形態によれば、プログラムは、上記方法をコンピュータに実行させる。
According to one embodiment, a work status management system is a work status management system that includes a work machine and a worker terminal, wherein the work machine has an acting body that applies a predetermined action to an object, and a 3DAR marker, and the worker terminal has a work machine recognition unit that photographs the 3DAR marker with a camera, recognizes the position and attitude of the 3DAR marker based on the photographed image, and estimates the position of the acting body based on the position and attitude of the 3DAR marker, a work instruction unit that displays an object indicating the position at which the acting body should act on a transmissive display so that it is superimposed on the object and visible, and a work status display unit that determines whether the position of the acting body estimated by the work machine recognition unit is within the range indicated by the object, and displays the determination result on the transmissive display.
According to one embodiment, the work status display unit estimates the distance between the target and the position of the operating body, and displays the distance together with or instead of the determination result.
According to one embodiment, the work status display unit estimates an angle between the target and the position of the operating body, and displays the angle together with or instead of the determination result.
According to one embodiment, the work machine or tool further has a switch that activates or stops the acting body and notifies the worker terminal of whether the acting body is operating or not, the work machine or tool recognition unit determines whether the acting body is operating or not based on the notification from the switch, and the work status display unit estimates a work time based on the determination result of whether the acting body is operating or not and the distance estimation result, and displays the work time together with at least one of the determination result and the distance, or instead of the determination result and the distance.
According to one embodiment, a work status management system includes a work machine or tool and a worker terminal, wherein the work machine or tool has an acting body that applies a predetermined action to an object, and a self-location estimation device, the self-location estimation device estimates its own position and attitude and transmits it to the worker terminal, and the worker terminal has a work machine or tool recognition unit that estimates the position of the acting body based on the position and attitude received from the self-location estimation device, a work instruction unit that displays an object indicating the position at which the acting body should act on a transmissive display so that it is superimposed on the object and visible, and a work status display unit that determines whether the position of the acting body estimated by the work machine or tool recognition unit is within the range indicated by the object, and displays the determination result on the transmissive display.
According to one embodiment, the work status management method includes a work machine/tool recognition step of capturing an image of a 3DAR marker equipped on a work machine/tool with a camera, recognizing the position and attitude of the 3DAR marker based on the captured image, and estimating the position of an acting body equipped on the work machine/tool for applying a predetermined action to an object based on the position and attitude of the 3DAR marker; a work instruction step of displaying an object indicating the position at which the acting body should act on a transmissive display so that it is superimposed on the object and visible; and a work status display step of determining whether the position of the acting body estimated by the work machine/tool recognition unit is within a range indicated by the object, and displaying the determination result on the transmissive display.
According to one embodiment, a program causes a computer to carry out the above method.

本発明により、作業用機械器具を使用した作業を支援するための作業状況管理システム、作業状況管理方法及びプログラムを提供することができる。 This invention provides a work status management system, work status management method, and program for supporting work using work machines and tools.

作業状況管理システム1のハードウェア構成例を示す図である。FIG. 1 is a diagram illustrating an example of a hardware configuration of a work status management system 1. 作業用機械器具10の一例を示す図である。1 is a diagram showing an example of a working machine or implement 10. FIG. 作業者端末20の一例を示す図である。FIG. 2 illustrates an example of a worker terminal 20. 管理者端末30の一例を示す図である。FIG. 2 illustrates an example of an administrator terminal 30. 作業者端末20及び管理者端末30の機能構成を示すブロック図である。FIG. 2 is a block diagram showing the functional configuration of a worker terminal 20 and a manager terminal 30. 作業者端末20及び管理者端末30の機能構成を示すブロック図である。FIG. 2 is a block diagram showing the functional configuration of a worker terminal 20 and a manager terminal 30. 作業状況管理システム1の動作例を示すフローチャートである。4 is a flowchart showing an example of the operation of the work status management system 1. 作業用機械器具10の一例を示す図である。1 is a diagram showing an example of a working machine or implement 10. FIG. 作業状況管理システム1の動作例を示すフローチャートである。4 is a flowchart showing an example of the operation of the work status management system 1.

<実施の形態1>
図1は、本発明の実施の形態1にかかる作業状況管理システム1のハードウェア構成を示す図である。作業状況管理システム1は、作業用機械器具10、作業者端末20、管理者端末30を含む。
First Embodiment
1 is a diagram showing the hardware configuration of a work status management system 1 according to a first embodiment of the present invention. The work status management system 1 includes a work machine or tool 10, a worker terminal 20, and a manager terminal 30.

図2は、作業用機械器具10の一例を示す図である。作業用機械器具10は、典型的には作用体11及びスイッチ14を備えた筐体、並びに3DARマーカ15を備える。 Figure 2 shows an example of a work machine tool 10. The work machine tool 10 typically includes a housing having an acting body 11 and a switch 14, as well as a 3DAR marker 15.

作用体11は、対象に所定の作用を与えるための部位又は部材である。例えば、タンピングランマーの打撃板、プレートコンパクターの振動板、タイタンパーのビータ、打診棒の先端、スプレーガン、噴霧器又はカーペット洗浄機のノズル、櫂の先端等が作用体11にあたる。 The acting body 11 is a part or component that applies a predetermined action to an object. For example, the striking plate of a tamping rammer, the vibrating plate of a plate compactor, the beater of a tie tamper, the tip of a tapping rod, the nozzle of a spray gun, sprayer or carpet cleaner, the tip of a paddle, etc. are examples of acting body 11.

スイッチ14は、ON状態においては作業用機械器具10を駆動して対象への作用を継続させ、OFF状態においては作業用機械器具10の動作を停止させて対象への作用を中断させる。加えて、スイッチ14はいわゆるスマートスイッチ機能を有し、ON又はOFFのいずれの状態であるかをBluetooth(登録商標)通信等により作業者端末20に通知することができる。なお作業用機械器具10が動力を備えない場合(例えば診断棒や櫂等であるとき)は、スイッチ14を備えることを要しない。 When switch 14 is in the ON state, it drives the work machine 10 to continue acting on the target, and when it is in the OFF state, it stops the operation of the work machine 10 and discontinues acting on the target. In addition, switch 14 has a so-called smart switch function and can notify the worker terminal 20 via Bluetooth (registered trademark) communication or the like of whether it is in the ON or OFF state. Note that if the work machine 10 is not powered (for example, if it is a diagnostic wand or paddle), there is no need to have switch 14.

作業用機械器具10の典型的な使用方法について説明する。
作業者は、作業用機械器具10を把持して、作用体11を対象に接触させ、挿入し、又は対象に向けて保持する。作業者がスイッチ14をオンにし、図示しない動力源を駆動させると、作用体11が対象に作用を与える。例えば、振動又は打撃を与え、あるいは充填材又は薬剤を射出する。
A typical use of the work implement 10 will now be described.
The worker grasps the work machine/tool 10 and brings the acting body 11 into contact with, inserts, or holds it facing the target. When the worker turns on the switch 14 and drives a power source (not shown), the acting body 11 acts on the target. For example, it applies vibration or impact, or injects a filler or agent.

3DARマーカ15は、例えば6面体等の立体形状をしたARマーカである。3DARマーカ15は、例えば作業用機械器具10の筐体の外側等、外部から容易に視認できる位置に取り付けられる。3DARマーカ15は、作業者端末20により、作業用機械器具10の位置及び向きを把握するために用いられる。 The 3DAR marker 15 is an AR marker with a three-dimensional shape, such as a hexahedron. The 3DAR marker 15 is attached in a position that is easily visible from the outside, such as on the outside of the housing of the work machine or tool 10. The 3DAR marker 15 is used by the worker terminal 20 to determine the position and orientation of the work machine or tool 10.

なお3DARマーカ15は、以下のような形態であっても良い。3DARマーカ15は6面体に限らず、球体等任意の立体形状であっても良い。又は、作業用機械器具10の周囲の何面か(例えば4面)にそれぞれQRコード(登録商標)等を貼り付けておき、これを3DARマーカ15として利用しても良い。あるいは、作業用機械器具10の外形を3Dモデルとして予め作成及び記憶しておき、この3Dモデルと一致する物体が現実空間内に発見された場合に、その物体(すなわち作業用機械器具10自体)を3DARマーカ15として使用しても良い(オブジェクトマーカ)。 The 3DAR marker 15 may also have the following shapes. The 3DAR marker 15 is not limited to a hexahedron, and may be any three-dimensional shape, such as a sphere. Alternatively, a QR code (registered trademark) or the like may be attached to several surfaces (for example, four surfaces) around the work machine or tool 10, and these may be used as the 3DAR marker 15. Alternatively, the external shape of the work machine or tool 10 may be created and stored in advance as a 3D model, and when an object matching this 3D model is found in real space, that object (i.e., the work machine or tool 10 itself) may be used as the 3DAR marker 15 (object marker).

図3は、作業者端末20の一例を示す図である。作業者端末20は、典型的には頭部装着型の筐体にカメラ21、デプスセンサ22、慣性センサ23、処理部24、通信部25及び透過型ディスプレイ26等を備える。いわゆるHMD(Head Mounted Display)であり、例えばHololens(登録商標)等が含まれる。 Figure 3 shows an example of a worker terminal 20. The worker terminal 20 is typically a head-mounted housing equipped with a camera 21, a depth sensor 22, an inertial sensor 23, a processing unit 24, a communication unit 25, and a transmissive display 26. It is a so-called HMD (Head Mounted Display), and examples include Hololens (registered trademark).

カメラ21は、現実世界の映像を撮影する。典型的には、作業者端末20を装着した作業者の視界に相当する範囲を、所定のフレームレートで撮影する。 The camera 21 captures images of the real world. Typically, it captures an area corresponding to the field of view of the worker wearing the worker terminal 20 at a predetermined frame rate.

デプスセンサ22は、現実空間に存在する物体に赤外光等を照射し、反射してくるまでの時間を計測することで物体までの距離を測定する。デプスセンサ22は、物体上の多数の点に対して測距を行う(スキャンする)ことで3次元点群データを取得することができる。3次元点群データは、現実世界に存在する物体の形状を示す情報となる。 The depth sensor 22 measures the distance to an object by irradiating it with infrared light or the like and measuring the time it takes for the light to reflect back. The depth sensor 22 can acquire three-dimensional point cloud data by measuring (scanning) the distances to multiple points on the object. The three-dimensional point cloud data is information that indicates the shape of an object that exists in the real world.

慣性センサ23は、加速度又は角速度等を計測するセンサである。加速度又は角速度等は、例えば作業者端末20の移動量、移動方向、移動速度、姿勢(傾き、すなわち視線の向き)等を算出するために使用される。 The inertial sensor 23 is a sensor that measures acceleration, angular velocity, etc. The acceleration, angular velocity, etc. are used to calculate, for example, the amount of movement, movement direction, movement speed, and attitude (tilt, i.e., line of sight) of the worker terminal 20.

処理部24は、CPU(Central processing unit)241、メモリ242等を備えた情報処理装置であり、メモリ242に格納されたプログラムをCPU241が実行することにより所定の機能を実現する。 The processing unit 24 is an information processing device equipped with a CPU (Central Processing Unit) 241, memory 242, etc., and realizes predetermined functions by the CPU 241 executing programs stored in the memory 242.

通信部25は、作業用機械器具10又は管理者端末30等の外部機器との通信を行う。 The communication unit 25 communicates with external devices such as the work machine or tool 10 or the administrator terminal 30.

透過型ディスプレイ26は、処理部24が出力する情報を表示する。作業者端末20を装着した作業者は、透過型ディスプレイ26を通して現実世界を視認するのと同時に、透過型ディスプレイ26に表示された情報を視認することができる。 The transmissive display 26 displays the information output by the processing unit 24. A worker wearing the worker terminal 20 can view the real world through the transmissive display 26 while simultaneously viewing the information displayed on the transmissive display 26.

作業者端末20の基本的な機能について説明する。
作業者端末20は、作業者の周囲の現実空間に静止座標系を設定する機能を有する。ここでいう静止座標系とは、現実空間内に固定された原点及び座標軸を有する(作業者端末20が動いても原点及び座標軸が変化しない)座標系のことである。静止座標系の原点及び座標軸は、例えば現実空間内にARマーカなどの基準物を設置することにより定義できる。この場合、カメラ21が現実空間内に置かれたARマーカを撮影する。ARマーカは、典型的には所定のパターンがプリントされた平板であり、そのパターンには原点の位置と座標軸の向きを示す情報がエンコードされている。又は、3次元の物体をARマーカとして使用することもできる(3DARマーカ)。処理部24は、撮影画像に含まれたARマーカを認識及び解析し、静止座標系の原点と座標軸を定める。又は、作業者端末20の起動時の位置を原点とすることもできる。作業者端末20は、典型的には起動時に静止座標系を設定する。
The basic functions of the worker terminal 20 will be described.
The worker terminal 20 has a function for setting a stationary coordinate system in the real space around the worker. The stationary coordinate system here refers to a coordinate system with an origin and coordinate axes fixed in real space (the origin and coordinate axes do not change even when the worker terminal 20 moves). The origin and coordinate axes of the stationary coordinate system can be defined, for example, by placing a reference object such as an AR marker in real space. In this case, the camera 21 captures an image of the AR marker placed in real space. The AR marker is typically a flat plate printed with a predetermined pattern, and the pattern encodes information indicating the position of the origin and the orientation of the coordinate axes. Alternatively, a three-dimensional object can be used as the AR marker (3D AR marker). The processing unit 24 recognizes and analyzes the AR marker included in the captured image and determines the origin and coordinate axes of the stationary coordinate system. Alternatively, the position of the worker terminal 20 at the time of startup can be used as the origin. The worker terminal 20 typically sets the stationary coordinate system at startup.

また、作業者端末20は、現実空間における自己の位置を常に認識することができる。例えばSLAM(Simultaneous Localization and Mapping)等の公知技術により、カメラ21又はデプスセンサ22が取得した情報に基づいて、現実世界の地図を生成すると同時に自己位置を認識することができる。認識した自己位置は、静止座標系の座標として出力することができる。 The worker terminal 20 can also constantly recognize its own position in real space. For example, using known techniques such as SLAM (Simultaneous Localization and Mapping), it can generate a map of the real world based on information acquired by the camera 21 or depth sensor 22, while simultaneously recognizing its own position. The recognized self-position can be output as coordinates in a stationary coordinate system.

また、作業者端末20は、任意のオブジェクトを現実空間に重畳させて表示する機能を有する。ここでいうオブジェクトとは、処理部24が生成する像であって、例えば文字、2次元画像、3次元モデル等が含まれる。処理部24は、透過型ディスプレイ26にオブジェクトを表示させる。これにより、作業者端末20を頭部に装着した作業者は、透過型ディスプレイ26を通して現実世界を視認するのと同時に、透過型ディスプレイ26に表示されたオブジェクトを視認できる。このとき処理部24は、オブジェクトを静止座標系の所定の座標に配置する。すなわち、作業者端末20を頭部に装着した作業者が立ち位置や姿勢を変えたとしても、処理部24はその変化をSLAMや慣性センサ23等で検出し、その変化に応じて透過型ディスプレイ26上でのオブジェクトの表示位置等を変化させる。これにより、作業者にとっては、現実空間内の所定の位置にオブジェクトがずっと変わらず配置されているように見える。 The worker terminal 20 also has the function of superimposing and displaying any object in real space. The object here refers to an image generated by the processing unit 24 and includes, for example, text, two-dimensional images, and three-dimensional models. The processing unit 24 displays the object on the transmissive display 26. This allows a worker wearing the worker terminal 20 on their head to view the real world through the transmissive display 26 while simultaneously viewing the object displayed on the transmissive display 26. At this time, the processing unit 24 positions the object at predetermined coordinates in a stationary coordinate system. In other words, even if the worker wearing the worker terminal 20 on their head changes their position or posture, the processing unit 24 detects this change using SLAM, the inertial sensor 23, etc., and changes the display position of the object on the transmissive display 26 in response to this change. As a result, the worker sees the object as if it has always been positioned at a predetermined position in real space.

また、作業者端末20は、現実空間内に存在する物体の形状を把握する機能を有する。具体的にはデプスセンサ22が、現実空間をスキャンし、物体の形状を示す3次元点群データを取得する。処理部24は、3次元点群データからポリゴンメッシュを形成することで、物体の表面を認識及び再現することができる。 The worker terminal 20 also has the function of grasping the shape of an object existing in real space. Specifically, the depth sensor 22 scans real space and acquires three-dimensional point cloud data that indicates the shape of the object. The processing unit 24 forms a polygon mesh from the three-dimensional point cloud data, thereby recognizing and reproducing the surface of the object.

図4は、管理者端末30の一例を示す図である。管理者端末30は、典型的には板状の筐体に処理部31、通信部32及びタッチパネル方式のディスプレイ33等を内蔵したいわゆるタブレットコンピュータである。 Figure 4 shows an example of an administrator terminal 30. The administrator terminal 30 is typically a so-called tablet computer that incorporates a processing unit 31, a communication unit 32, a touch-panel display 33, and the like in a flat-shaped housing.

処理部31は、CPU(Central processing unit)311、メモリ312等を備えた情報処理装置であり、メモリ312に格納されたプログラムをCPU311が実行することにより所定の機能を実現する。 The processing unit 31 is an information processing device equipped with a CPU (Central Processing Unit) 311, memory 312, etc., and realizes predetermined functions by the CPU 311 executing programs stored in the memory 312.

通信部32は、作業用機械器具10又は作業者端末20等の外部機器との通信を行う。 The communication unit 32 communicates with external devices such as the work machine or tool 10 or the worker terminal 20.

ディスプレイ33は、処理部31が出力する情報を表示する。 The display 33 displays the information output by the processing unit 31.

図5A及び図5Bは、作業者端末20及び管理者端末30の機能構成を示すブロック図である。
作業者端末20は、作業用機械器具認識部201、作業指示部202、作業状況表示部203を有する。これらの構成要素は、処理部24のCPU241がメモリ242に格納されたプログラムを実行することにより論理的に実現される。
5A and 5B are block diagrams showing the functional configurations of the worker terminal 20 and the manager terminal 30. As shown in FIG.
The worker terminal 20 has a work machine/tool recognition unit 201, a work instruction unit 202, and a work status display unit 203. These components are logically realized by the CPU 241 of the processing unit 24 executing a program stored in the memory 242.

作業用機械器具認識部201は、現実空間に存在する作業用機械器具10の位置及び姿勢(傾き)を認識する。作業用機械器具認識部201は、カメラ21の撮影画像から、作業用機械器具10の外装に固定された3DARマーカ15を検出し、3DARマーカ15の位置及び姿勢を認識する。また作業用機械器具認識部201は、3DARマーカ15と作用体11との相対位置を示すオフセットを予め保持している。したがって作業用機械器具認識部201は、3DARマーカ15の位置及び姿勢と、3DARマーカ15と作用体11との相対位置を示すオフセットに基づき、作用体11の座標を算出することができる。 The work machine/tool recognition unit 201 recognizes the position and orientation (tilt) of the work machine/tool 10 existing in real space. The work machine/tool recognition unit 201 detects the 3DAR marker 15 fixed to the exterior of the work machine/tool 10 from the image captured by the camera 21, and recognizes the position and orientation of the 3DAR marker 15. The work machine/tool recognition unit 201 also stores in advance an offset indicating the relative position between the 3DAR marker 15 and the acting body 11. Therefore, the work machine/tool recognition unit 201 can calculate the coordinates of the acting body 11 based on the position and orientation of the 3DAR marker 15 and the offset indicating the relative position between the 3DAR marker 15 and the acting body 11.

ここで作業用機械器具認識部201は、3DARマーカ15の形状及びサイズ(例えば1辺10cmの6面体である等)に関する情報を予め保持しているものとする。作業用機械器具認識部201は、カメラ21の撮影画像内に3DARマーカ15を検出した場合、それを静止座標系の中で例えば1辺10cmの6面体として認識する。すなわち、1辺10cmの6面体が静止座標系のどの座標に、どれほどの傾きをもって存在しているかを認識することができる。したがって、作業用機械器具認識部201は、3DARマーカ15と作用体11との相対位置を示すオフセットが既知であれば、静止座標系における作用体11の座標も算出できることになる。 Here, the work machine/tool recognition unit 201 is assumed to previously store information regarding the shape and size of the 3DAR marker 15 (for example, that it is a hexahedron with sides of 10 cm). When the work machine/tool recognition unit 201 detects a 3DAR marker 15 in an image captured by the camera 21, it recognizes it as a hexahedron with sides of 10 cm in the stationary coordinate system. In other words, it can recognize at what coordinates in the stationary coordinate system the hexahedron with sides of 10 cm exists, and at what angle. Therefore, if the offset indicating the relative position between the 3DAR marker 15 and the acting body 11 is known, the work machine/tool recognition unit 201 can also calculate the coordinates of the acting body 11 in the stationary coordinate system.

また、作業用機械器具認識部201は、作業用機械器具10の作動状況を認識する。作業用機械器具10のスイッチ14は、ON又はOFFのいずれの状態であるかをBluetooth(登録商標)通信等により作業者端末20に通知する。作業用機械器具認識部201は、通信部25を介してこの通知を受信し、作業用機械器具10が作動中であるか否かを判定する。 The work machine/tool recognition unit 201 also recognizes the operating status of the work machine/tool 10. The switch 14 of the work machine/tool 10 notifies the worker terminal 20 via Bluetooth (registered trademark) communication or the like whether it is in an ON or OFF state. The work machine/tool recognition unit 201 receives this notification via the communication unit 25 and determines whether the work machine/tool 10 is operating.

作業指示部202は、作業現場のどの位置に作業用機械器具10を作用させるべきかを指示する情報を、透過型ディスプレイ26に表示する。作業指示部202は、例えば作業用機械器具10を接触させ、挿入し、又は向けるべき位置を示す円状のオブジェクトを、対象の表面に重畳して表示する。なお作業指示部202は、作業用機械器具10を作用させるべき位置を示す情報を予めメモリ242に格納しているものとする。また作業指示部202は、予めメモリ242に格納された図面データを現場に重畳表示しても良い。現場への図面情報や他のオブジェクトの重畳表示は、特許6438995号をはじめとする公知技術により実現可能である。 The work instruction unit 202 displays on the transmissive display 26 information indicating at which position on the work site the work machine or tool 10 should be applied. The work instruction unit 202 displays, for example, a circular object superimposed on the surface of the target, indicating the position where the work machine or tool 10 should be contacted, inserted, or directed. Note that the work instruction unit 202 is assumed to have stored in advance in memory 242 information indicating the position where the work machine or tool 10 should be applied. The work instruction unit 202 may also superimpose drawing data previously stored in memory 242 on the site. Superimposing drawing information and other objects on the site can be achieved using known technology, including Patent No. 6438995.

また作業指示部202は、作業用機械器具10を対象に接触させ、挿入し、又は向けるべき時間又は角度等を指示する情報を、同様に透過型ディスプレイ26に表示しても良い。なお作業指示部202は、これらの情報を予めメモリ242に格納しているものとする。 The work instruction unit 202 may also display on the transmissive display 26 information instructing the time or angle at which the work machine or tool 10 should be brought into contact with, inserted into, or directed toward the target. It is assumed that the work instruction unit 202 stores this information in advance in the memory 242.

作業状況表示部203は、作業の進行状況を示す情報(以下、単に作業状況という)を生成し、透過型ディスプレイ26に表示することができる。作業状況には、例えば作用体11の位置を示す情報(例えば指示された位置に作用体11が接触し、挿入され、又は向けられている否かの判定結果を示す情報、又は対象と作用体11との距離を示す情報)、作用体11の対象に対する角度を示す情報、作用体11が作動し、かつ正しく接触し、挿入され、又は向けられている時間を示す情報等を含みうるがこの限りではない。これらの情報は、例えば以下に示す方法で生成できる。 The work status display unit 203 can generate information indicating the progress of the work (hereinafter simply referred to as the work status) and display it on the transmissive display 26. The work status can include, but is not limited to, information indicating the position of the acting body 11 (for example, information indicating the determination result of whether the acting body 11 is in contact with, inserted into, or directed at the indicated position, or information indicating the distance between the object and the acting body 11), information indicating the angle of the acting body 11 relative to the object, and information indicating the time when the acting body 11 is activated and in correct contact with, inserted, or directed. This information can be generated, for example, by the method shown below.

位置:作業指示部202は、例えば作業用機械器具10を接触させ、挿入し、又は向けるべき位置を示す円状のオブジェクトを、対象の表面に重畳して表示する。なお、作業用機械器具10を接触させ、挿入し、又は向けるべき位置は、例えば円以外の図形やグリッド線等によって表示されても良い。作業用機械器具認識部201が、3DARマーカ15の位置及び姿勢(傾き)ならびに予め定められたオフセットに基づき、作用体11の座標を算出する。作業状況表示部203は、作用体11の位置が、作業指示部202が指示する位置におさまっているか判定する。典型的には、作用体11の座標を対象表面へ垂直投影して得られる座標が、円状のオブジェクトに包含されているかを判定する。判定結果として、円状のオブジェクトに包含されている場合は例えば「OK」を、そうでなければ「NG」を出力する。位置に関する判定結果は、典型的には文字情報として透過型ディスプレイ26に表示される。 Position: The work instruction unit 202 displays, for example, a circular object superimposed on the surface of the target, indicating the position where the work machine/tool 10 should be contacted, inserted, or directed. The position where the work machine/tool 10 should be contacted, inserted, or directed may be displayed using a shape other than a circle, grid lines, or the like. The work machine/tool recognition unit 201 calculates the coordinates of the operating body 11 based on the position and orientation (tilt) of the 3DAR marker 15 and a predetermined offset. The work status display unit 203 determines whether the position of the operating body 11 is within the position indicated by the work instruction unit 202. Typically, it determines whether the coordinates obtained by perpendicularly projecting the coordinates of the operating body 11 onto the target surface are contained within the circular object. If the coordinates are contained within the circular object, for example, "OK" is output as a result; otherwise, "NG" is output. The position determination result is typically displayed as text information on the transmissive display 26.

距離:作業用機械器具認識部201は、作用体11と対象表面との距離を算出して出力する。又は、作業用機械器具10を接触させ、挿入し、又は向けるべき位置を示すオブジェクトからの距離や、当該オブジェクトの中心点からの距離等を算出及び出力しても良い。作業状況表示部203は、典型的には文字情報として透過型ディスプレイ26に距離を表示する。 Distance: The work machine/tool recognition unit 201 calculates and outputs the distance between the working body 11 and the target surface. Alternatively, it may calculate and output the distance from an object indicating the position where the work machine/tool 10 should be contacted, inserted, or directed, or the distance from the center point of that object. The work status display unit 203 typically displays the distance as text information on the transmissive display 26.

角度:作業用機械器具認識部201は、作用体11と対象表面とのなす角度を算出して出力する。作業状況表示部203は、典型的には文字情報として透過型ディスプレイ26に角度を表示する。 Angle: The work machine/tool recognition unit 201 calculates and outputs the angle between the working body 11 and the target surface. The work status display unit 203 typically displays the angle as text information on the transmissive display 26.

この計算を行うため、作業用機械器具認識部201は、3DARマーカに対する作用体11の相対的な傾きを予め保持しているものとする。例えば作用体11が概ね棒型である場合(タイタンパーのビータ、打診棒の先端、スプレーガン、噴霧器又はカーペット洗浄機のノズル、櫂の先端等)には、その棒型形状の軸にあたる直線が、3DARマーカに対しどの程度傾いているかを示す情報を保持しているものとする。また、例えば作用体11が対象に対し面で作用する場合(タンピングランマーの打撃板、プレートコンパクターの振動板等)には、その面の法線にあたる直線が、3DARマーカに対しどの程度傾いているかを示す情報を保持しているものとする。これにより、作業用機械器具認識部201は、静止座標系における3DARマーカ15の姿勢(傾き)を検出することで、間接的に、静止座標系における作用体11の軸又は法線にあたる直線の傾きを算出することが可能となる。作業用機械器具認識部201は、この直線と、対象表面にあたる平面との角度を計算する。 To perform this calculation, the work machine/tool recognition unit 201 is assumed to previously store the relative tilt of the operating body 11 with respect to the 3DAR marker. For example, if the operating body 11 is generally rod-shaped (such as the beater of a tie tamper, the tip of a tapping rod, the nozzle of a spray gun, sprayer or carpet cleaner, or the tip of a paddle), it is assumed to store information indicating the degree to which the line corresponding to the axis of the rod-shaped shape is tilted with respect to the 3DAR marker. Furthermore, if the operating body 11 acts on an object via a surface (such as the striking plate of a tamping rammer or the vibration plate of a plate compactor), it is assumed to store information indicating the degree to which the line corresponding to the normal to that surface is tilted with respect to the 3DAR marker. This allows the work machine/tool recognition unit 201 to indirectly calculate the tilt of the line corresponding to the axis or normal of the operating body 11 in the stationary coordinate system by detecting the attitude (tilt) of the 3DAR marker 15 in the stationary coordinate system. The work machine/tool recognition unit 201 calculates the angle between this line and the plane that corresponds to the target surface.

時間:作業状況表示部203が、所定の位置において作業用機械器具10による作業が行われた時間を累積する。作業状況表示部203は、典型的には文字情報として透過型ディスプレイ26に累積時間を表示する。 Time: The work status display unit 203 accumulates the time that work has been performed by the work machine or tool 10 at a specified location. The work status display unit 203 typically displays the accumulated time as text information on the transmissive display 26.

作業状況表示部203は、例えば作用体11が対象に接触し又は挿入されることにより作業が行われる場合(タンピングランマーの打撃板、プレートコンパクターの振動板、タイタンパーのビータ、打診棒の先端、カーペット洗浄機のノズル、櫂の先端等)には、対象表面と作用体11との距離が所定の閾値以下となったときに、対象表面と作用体11とが接触している、すなわち作業が実施されていると判定する。作用体11が対象に接触することを要しない場合(スプレーガン、噴霧器のノズル等)には、作業用機械器具認識部201から通知された作業用機械器具10の作動状況がON(作動中)であるときに、作業が実施されていると判定する。作業状況表示部203は、一定時間ごとにこれらの判定を繰り返し実施し、作業が実施されていると判定されている間の経過時間を累計して出力する。なお、上述の接触判定又は作動判定等の条件に加え、例えば位置や角度が所定の要件を満たしていることをも条件とし、全ての条件が満たされているときの経過時間を累計することとしても良い。 For example, when work is performed by contacting or inserting the operating body 11 into an object (such as the striking plate of a tamping rammer, the vibrating plate of a plate compactor, the beater of a tie tamper, the tip of a sounding rod, the nozzle of a carpet cleaner, or the tip of a paddle), the work status display unit 203 determines that the operating body 11 is in contact with the object surface, i.e., that work is being performed, when the distance between the operating body 11 and the object surface is equal to or less than a predetermined threshold. When the operating body 11 does not need to contact the object (such as the nozzle of a spray gun or sprayer), the work status display unit 203 determines that work is being performed when the operating status of the work machine or tool 10 notified by the work machine or tool recognition unit 201 is ON (operating). The work status display unit 203 repeatedly performs these determinations at regular intervals and accumulates and outputs the elapsed time during which it is determined that work is being performed. In addition to the above-mentioned conditions for contact determination or operation determination, it may also be possible to add, for example, that the position or angle meets certain requirements, and accumulate the elapsed time when all conditions are met.

作業状況表示部203は、作業の作業状況を色やグラフ等を用いて可視化することができる。この例では、作業状況のうち時間を色により可視化している。作業指示部202は、作業を行うべき位置における作業時間の規定値(例えば8秒以上など)を予め保持しているものとする。作業状況表示部203は、各位置における作業時間の累計が規定値以上となった場合、その位置を示す水平円オブジェクトを「合格」を示す色(例えば緑)で彩色する。その他の場合は、作業時間の累計の規定値に対する割合に応じて、その挿入位置を示すオブジェクトを異なる色で彩色する。例えば作業時間の累計が規定値未満5割以上であれば黄、5割未満であれば赤で彩色する。このとき、作業時間の累計を示す文字をオブジェクト近傍に表示しても良い。 The work status display unit 203 can visualize the work status of a task using colors, graphs, etc. In this example, the time portion of the work status is visualized using colors. The work instruction unit 202 is assumed to have stored in advance a specified value for work time at the location where work is to be performed (e.g., 8 seconds or more). If the cumulative work time at each location exceeds the specified value, the work status display unit 203 colors the horizontal circle object indicating that location in a color indicating "pass" (e.g., green). In other cases, the object indicating the insertion position is colored in a different color depending on the ratio of the cumulative work time to the specified value. For example, if the cumulative work time is more than 50% below the specified value, it is colored yellow, and if it is less than 50%, it is colored red. At this time, text indicating the cumulative work time may be displayed near the object.

また作業状況表示部203は、距離、作業時間及び角度等に関する作業状況を、同様に色やグラフ等を用いて可視化しても良い。 The work status display unit 203 may also visualize work status related to distance, work time, angle, etc. using colors, graphs, etc.

作業状況表示部203は、取得した作業状況をメモリ242内の記憶領域に格納する。必要に応じ、作業状況の統計値を計算し格納しても良い。 The work status display unit 203 stores the acquired work status in a storage area within the memory 242. If necessary, statistical values of the work status may also be calculated and stored.

また、作業状況表示部203は、作業中に透過型ディスプレイ26に表示された可視化情報と、その時にカメラ21が撮影した現実世界の映像と、を格納しても良い。例えば上述のような、作業の実施時間を色を用いて表現した情報を、その時の現実世界の映像とセットにして保存することができる。 The work status display unit 203 may also store the visualized information displayed on the transmissive display 26 during work and the image of the real world captured by the camera 21 at that time. For example, the information expressing the work execution time using colors, as described above, can be saved as a set with the image of the real world at that time.

管理者端末30は、作業実績表示部301を有する。この構成要素は、処理部31のCPU311がメモリ312に格納されたプログラムを実行することにより論理的に実現される。 The manager terminal 30 has a work performance display unit 301. This component is logically realized when the CPU 311 of the processing unit 31 executes a program stored in the memory 312.

作業実績表示部301は、通信部32を介して作業者端末20と通信を行い、メモリ242内の記憶領域に格納された作業状況を取得する。作業実績表示部301は、管理者の要求に応じ、取得した作業状況をディスプレイ33に表示する。例えば上述のような、作業の実施時間を色を用いて表現した情報を、その時の現実世界の映像に重畳して表示することができる。また、作業すべき位置それぞれにおける各種作業状況(距離、角度及び時間等)を文字情報としてディスプレイ33に表示しても良い。 The work performance display unit 301 communicates with the worker terminal 20 via the communication unit 32 and acquires the work status stored in the storage area of the memory 242. In response to a request from the manager, the work performance display unit 301 displays the acquired work status on the display 33. For example, as described above, information that uses colors to represent the time the work is being performed can be displayed superimposed on an image of the real world at that time. In addition, various work statuses (distance, angle, time, etc.) at each work location may be displayed as text information on the display 33.

図6のフローチャートを用いて、作業状況管理システム1の動作について時系列で説明する。 The operation of the work status management system 1 will be explained chronologically using the flowchart in Figure 6.

S101:起動
作業者は、作業者端末20を頭部に装着し、プログラムを起動する。作業者端末20は、現実空間に静止座標系を設定し、SLAM機能の動作を開始する。
S101: Start-up The worker wears the worker terminal 20 on his/her head and starts up the program. The worker terminal 20 sets a stationary coordinate system in real space and starts the operation of the SLAM function.

S102:図面データの読み込み及び配置
作業指示部202が、メモリ242に予め格納された図面データを読み出し、現場に重畳表示する。すなわち、静止座標系に図面データを配置する。また、作業指示部202は、作業用機械器具10挿入位置を示すオブジェクトを静止座標系に配置する。配置された図面及びオブジェクトは透過型ディスプレイ26に表示される。これにより、作業員は、現実空間に重畳表示された図面及びオブジェクトを視認できるようになる。
S102: Reading and placing drawing data The work instruction unit 202 reads out drawing data stored in advance in the memory 242 and displays it superimposed on the work site. That is, the drawing data is placed in a stationary coordinate system. The work instruction unit 202 also places an object indicating the insertion position of the work machine or tool 10 in the stationary coordinate system. The placed drawing and object are displayed on the transmissive display 26. This allows the worker to visually recognize the drawing and object superimposed on the real space.

S103:3DARマーカ認識
作業用機械器具認識部201は、カメラ21の撮影画像を取得し、その画像から、作業用機械器具10の外装に固定された3DARマーカ15を検出し、3DARマーカ15の位置及び姿勢を認識する。
S103: Recognize 3DAR markers The work machine/tool recognition unit 201 acquires images captured by the camera 21, detects 3DAR markers 15 fixed to the exterior of the work machine/tool 10 from the images, and recognizes the position and orientation of the 3DAR markers 15.

S104:作用体11の位置推定
作業用機械器具認識部201は、3DARマーカ15の位置及び姿勢と、3DARマーカ15と作用体11との相対位置を示すオフセットとに基づき、作用体11の座標を算出する。
S104: Estimation of position of acting body 11 The work machine/tool recognition unit 201 calculates the coordinates of the acting body 11 based on the position and orientation of the 3DAR marker 15 and an offset indicating the relative position between the 3DAR marker 15 and the acting body 11.

S105:作用体11の作動開始検知
作業用機械器具認識部201は、例えばスイッチ14の状態を示す信号を受信して、作業用機械器具10の作動状況を認識する。作用体11が作動中である場合、S106に遷移する。
S105: Detect start of operation of acting body 11 The work machine/tool recognition unit 201 receives, for example, a signal indicating the state of the switch 14, and recognizes the operating status of the work machine/tool 10. If the acting body 11 is in operation, the process proceeds to S106.

又は、作業用機械器具認識部201は、作用体11が対象に接触しているか否かを判定する。接触している場合、作用体11による作業が実施されているものとみなし、S106に遷移する。 Alternatively, the work machine/tool recognition unit 201 determines whether the operating body 11 is in contact with the target. If so, it is assumed that work is being performed by the operating body 11, and the process proceeds to S106.

S106:作業状況表示
作業状況表示部203は、作業中の作用体11の角度や、作業時間等を算出及び表示する。
S106: Display of Work Status The work status display unit 203 calculates and displays the angle of the working body 11 during work, the work time, and the like.

S107:作用体11の作動終了検知、作業結果保存
作業用機械器具認識部201は、例えばスイッチ14の状態を示す信号を受信して、作業用機械器具10が停止したことを認識する。又は、作業用機械器具認識部201は、作用体11が対象に接触しているか否かを判定し、接触していない場合、作用体11による作業が終了したものとみなす。作業状況表示部203は、S106で取得した作業状況や、作業状況の統計値をメモリ242内の記憶領域に保存する。また、例えば管理者端末30の要求に応じ、保存した作業状況等を管理者端末30に送信する。
S107: Detect end of operation of acting body 11, save work result The work machine/tool recognition unit 201 receives, for example, a signal indicating the state of the switch 14 and recognizes that the work machine/tool 10 has stopped. Alternatively, the work machine/tool recognition unit 201 determines whether or not the acting body 11 is in contact with an object, and if not, considers that the work by the acting body 11 has ended. The work status display unit 203 saves the work status and work status statistics acquired in S106 in a storage area within the memory 242. Furthermore, for example, in response to a request from the manager terminal 30, the work status display unit 203 transmits the saved work status, etc. to the manager terminal 30.

S108:作業結果閲覧
管理者端末30の作業実績表示部301は、作業者端末20から作業状況等を取得しディスプレイ33に表示する。
S108: Viewing Work Results The work performance display unit 301 of the manager terminal 30 acquires the work status and the like from the worker terminal 20 and displays them on the display 33.

<効果>
実施の形態1によれば、作業用機械器具10には3DARマーカ15が取り付けられ、作用体11の位置は3DARマーカ15からのオフセットとして表される。3DARマーカ15は、作業者端末20によって常に視認可能な位置に設置されるから、作用体11がいかなる位置にあったとしてその位置を継続的にトラッキングできる。また作業者端末20は、その固有の機能により3DARマーカ15の位置及び姿勢を認識できるから、そこから固定的にオフセットされた作用体11の位置も常に正確に推定できる。
<Effects>
According to the first embodiment, a 3DAR marker 15 is attached to the work machine or tool 10, and the position of the acting body 11 is expressed as an offset from the 3DAR marker 15. The 3DAR marker 15 is installed in a position that is always visible to the worker terminal 20, so the position of the acting body 11 can be continuously tracked no matter where it is located. Furthermore, the worker terminal 20 can recognize the position and orientation of the 3DAR marker 15 using its inherent function, so it can always accurately estimate the position of the acting body 11, which is fixedly offset from the 3DAR marker 15.

実施の形態によれば、作業者端末20の作業指示部202は、作業を実施すべき位置、角度及び時間等に関する指示や作業実績を、現実空間に重畳して透過型ディスプレイ26に表示する。これにより、作業者は指示や作業状況をリアルタイムに確認しながら、正確、均質かつ効率的に作業を実施できる。 According to this embodiment, the work instruction unit 202 of the worker terminal 20 displays instructions regarding the position, angle, time, etc. at which the work should be performed, as well as the work results, superimposed on real space on the transmissive display 26. This allows the worker to perform the work accurately, uniformly, and efficiently while checking the instructions and work status in real time.

実施の形態によれば、管理者端末30の作業実績表示部301は、作業者端末20が蓄積した作業状況を取得し、作業実績としてディスプレイ33に表示する。これにより、従来は管理者が手作業で作成していた品質管理の記録を、効率的かつ自動的に残すことが可能となる。 According to this embodiment, the work performance display unit 301 of the manager terminal 30 acquires the work status accumulated by the worker terminal 20 and displays it as work performance on the display 33. This makes it possible to efficiently and automatically keep quality control records that were previously created manually by managers.

<実施の形態2>
上述の実施の形態1では、作業用機械器具10には3DARマーカ15が取り付けられ、作業者端末20は3DARマーカ15をトラッキングすることによって作用体11の位置を特定していた。
<Second Embodiment>
In the above-described first embodiment, the 3DAR marker 15 is attached to the work machine or tool 10, and the worker terminal 20 identifies the position of the operating body 11 by tracking the 3DAR marker 15.

これに対し、実施の形態2では、3DARマーカ15に代えて自己位置推定装置17を作業用機械器具10に取り付ける。作業者端末20は自己位置推定装置17の位置を認識することによって作用体11の位置を特定する。 In contrast, in embodiment 2, a self-position estimation device 17 is attached to the work machine or tool 10 instead of the 3DAR marker 15. The worker terminal 20 identifies the position of the operating body 11 by recognizing the position of the self-position estimation device 17.

実施の形態2にかかる作業状況管理システム1のハードウェア構成は、実施の形態1と同様である(図1参照)。作業状況管理システム1は、作業用機械器具10、作業者端末20、管理者端末30を含む。 The hardware configuration of the work status management system 1 according to the second embodiment is the same as that according to the first embodiment (see Figure 1). The work status management system 1 includes a work machine or tool 10, a worker terminal 20, and a manager terminal 30.

図7は、実施の形態2における作業用機械器具10の一例を示す図である。作業用機械器具10は、典型的には作用体11及びスイッチ14を備えた筐体、並びに自己位置推定装置17を備える。 Figure 7 is a diagram showing an example of a work tool 10 according to embodiment 2. The work tool 10 typically includes a housing having an operating body 11 and a switch 14, as well as a self-position estimation device 17.

作用体11、スイッチ14については実施の形態1と同様であるため説明を省略する。 The acting body 11 and switch 14 are the same as in embodiment 1, so their explanation will be omitted.

自己位置推定装置17は、プロセッサとメモリを有し、プロセッサがメモリに格納されたプログラムを読み出して実行することにより各種機能を実現する。自己位置推定装置17はまた、作業者端末20との間で通信を行うための通信装置、自己の移動量を検出するために使用される各種センサ(例えばカメラ、デプスセンサ、音響センサ等)、及び自己の姿勢を検出するためのチルトセンサ(例えばジャイロ等)を備えている。典型的には、スマートフォン等を自己位置推定装置17として利用することができる。 The self-location estimation device 17 has a processor and memory, and the processor reads and executes programs stored in the memory to realize various functions. The self-location estimation device 17 also has a communication device for communicating with the worker terminal 20, various sensors (e.g., camera, depth sensor, acoustic sensor, etc.) used to detect the amount of movement of the device itself, and a tilt sensor (e.g., gyro, etc.) for detecting the device's posture. Typically, a smartphone or the like can be used as the self-location estimation device 17.

自己位置推定装置17は、自己の移動量を逐次推定し、現在の自己位置を示す3次元座標を出力する。移動量の算出方式としては、典型的にはSLAM(Simultaneous Localization and Mapping)方式、加速度センサ方式等がある。SLAM方式の場合、自己位置推定部17は、センサ(例えばカメラ、デプスセンサ、音響センサ等)により移動中の周囲の環境をセンシングし、3次元の環境地図を作成する。同時に自己位置推定装置17の移動量を逐次的に推定し、環境地図上での自己位置を推定する。加速度センサ方式では、自己位置推定装置17は、加速度センサにより得られた加速度に基づいて移動距離を計算することで自己位置を推定する。いずれの場合も、チルトセンサ(例えばジャイロ等)から得られる情報を用いて推定精度を向上させることも可能である。 The self-location estimation device 17 sequentially estimates its own movement amount and outputs three-dimensional coordinates indicating its current position. Typical methods for calculating the movement amount include the SLAM (Simultaneous Localization and Mapping) method and the acceleration sensor method. In the SLAM method, the self-location estimation unit 17 senses the surrounding environment while moving using sensors (e.g., cameras, depth sensors, acoustic sensors, etc.) and creates a three-dimensional environmental map. At the same time, it sequentially estimates the movement amount of the self-location estimation device 17 and estimates its own position on the environmental map. In the acceleration sensor method, the self-location estimation device 17 estimates its own position by calculating the movement distance based on the acceleration obtained by the acceleration sensor. In either case, it is possible to improve the estimation accuracy by using information obtained from a tilt sensor (e.g., gyro, etc.).

また、自己位置推定装置17は、チルトセンサ(例えばジャイロ等)により、自己の姿勢すなわち座標軸に対する傾きを計測及び出力する。 The self-position estimation device 17 also uses a tilt sensor (e.g., a gyroscope) to measure and output its own attitude, i.e., its tilt relative to the coordinate axes.

また、自己位置推定装置17は、自己の周囲の現実空間に静止座標系を設定する機能を有する。静止座標系の原点及び座標軸は、例えば現実空間内にARマーカなどの基準物を設置することにより定義できる。ARマーカは、典型的には所定のパターンがプリントされた平板であり、そのパターンには原点の位置と座標軸の向きを示す情報がエンコードされている。又は、3次元の物体をARマーカとして使用することもできる(3DARマーカ)。例えば、自己位置推定装置17が備えるカメラが現実空間内に置かれたARマーカを撮影する。そして、プロセッサが撮影画像に含まれたARマーカを認識及び解析し、静止座標系の原点と座標軸を定める。 The self-localization device 17 also has the function of setting a stationary coordinate system in the real space around it. The origin and coordinate axes of the stationary coordinate system can be defined, for example, by placing a reference object such as an AR marker in the real space. An AR marker is typically a flat plate with a predetermined pattern printed on it, and information indicating the position of the origin and the orientation of the coordinate axes is encoded in the pattern. Alternatively, a three-dimensional object can be used as an AR marker (3DAR marker). For example, a camera provided in the self-localization device 17 captures an AR marker placed in real space. Then, a processor recognizes and analyzes the AR marker included in the captured image to determine the origin and coordinate axes of the stationary coordinate system.

なお、自己位置推定装置17が静止座標系を設定する際は、作業者端末20が静止座標系を設定する際に使用するARマーカ(3DARマーカを含む)と同じARマーカを使用することができる。これにより、自己位置推定装置17と作業者端末20とが同じ静止座標系を使用することができる。換言すれば、空間を共有することができる。 When the self-location estimation device 17 sets a stationary coordinate system, it can use the same AR markers (including 3DAR markers) that the worker terminal 20 uses when setting the stationary coordinate system. This allows the self-location estimation device 17 and the worker terminal 20 to use the same stationary coordinate system. In other words, they can share space.

自己位置推定装置17は、推定した自己位置(静止座標系における座標)及び姿勢(静止座標系における傾き)を、逐次、作業者端末20に通知する。 The self-position estimation device 17 sequentially notifies the worker terminal 20 of its estimated self-position (coordinates in the stationary coordinate system) and attitude (tilt in the stationary coordinate system).

実施の形態2における作業者端末20、管理者端末30のハードウェア構成及び機能構成は、基本的に実施の形態1と同様である(図3、図4、図5A、図5B参照)。以下、実施の形態1との相違点のみ主に説明し、その余は説明を省略する。 The hardware configuration and functional configuration of the worker terminal 20 and the administrator terminal 30 in embodiment 2 are basically the same as those in embodiment 1 (see Figures 3, 4, 5A, and 5B). Below, we will mainly explain the differences from embodiment 1, and omit the rest.

作業者端末20の作業用機械器具認識部201は、自己位置推定装置17からその位置及び姿勢を受信する。また作業用機械器具認識部201は、自己位置推定装置17と作用体11との相対位置を示すオフセットを予め保持している。したがって作業用機械器具認識部201は、自己位置推定装置17の位置及び姿勢と、自己位置推定装置17と作用体11との相対位置を示すオフセットに基づき、作用体11の座標を算出することができる。 The work machine/tool recognition unit 201 of the worker terminal 20 receives the position and orientation from the self-position estimation device 17. The work machine/tool recognition unit 201 also stores in advance an offset indicating the relative position between the self-position estimation device 17 and the acting body 11. Therefore, the work machine/tool recognition unit 201 can calculate the coordinates of the acting body 11 based on the position and orientation of the self-position estimation device 17 and the offset indicating the relative position between the self-position estimation device 17 and the acting body 11.

図8のフローチャートを用いて、実施の形態2にかかる作業状況管理システム1の動作について時系列で説明する。 The operation of the work status management system 1 according to the second embodiment will be explained in chronological order using the flowchart in Figure 8.

S201:起動
作業者は、作業者端末20を頭部に装着し、プログラムを起動する。また、自己位置推定装置17を起動する。作業者端末20及び自己位置推定装置17は、同じARマーカを使用して現実空間に静止座標系を設定し、SLAM機能の動作を開始する。
S201: Startup The worker wears the worker terminal 20 on his/her head and starts up the program. He/she also starts up the self-location estimation device 17. The worker terminal 20 and self-location estimation device 17 use the same AR marker to set a stationary coordinate system in real space and start operation of the SLAM function.

S202:図面データの読み込み及び配置
作業指示部202が、メモリ242に予め格納された図面データを読み出し、現場に重畳表示する。すなわち、静止座標系に図面データを配置する。また、作業指示部202は、作業用機械器具10挿入位置を示すオブジェクトを静止座標系に配置する。配置された図面及びオブジェクトは透過型ディスプレイ26に表示される。これにより、作業員は、現実空間に重畳表示された図面及びオブジェクトを視認できるようになる。
S202: Reading and placing drawing data The work instruction unit 202 reads out drawing data stored in advance in the memory 242 and displays it superimposed on the work site. That is, the drawing data is placed in a stationary coordinate system. The work instruction unit 202 also places an object indicating the insertion position of the work machine or tool 10 in the stationary coordinate system. The placed drawing and object are displayed on the transmissive display 26. This allows the worker to visually recognize the drawing and object superimposed on the real space.

S203:自己位置推定装置17の位置認識
自己位置推定装置17が、SLAM機能により静止座標系における自己位置及び姿勢を推定する。作業用機械器具認識部201は、自己位置推定装置17からその位置及び姿勢を受信する。
S203: Recognize position of self-position estimation device 17 The self-position estimation device 17 estimates its own position and orientation in a stationary coordinate system using the SLAM function. The work machine/tool recognition unit 201 receives the position and orientation from the self-position estimation device 17.

S204:作用体11の位置推定
作業用機械器具認識部201は、自己位置推定装置17の位置及び姿勢と、自己位置推定装置17と作用体11との相対位置を示すオフセットとに基づき、作用体11の座標を算出する。
S204: Estimate position of acting body 11 The work machine/tool recognition unit 201 calculates the coordinates of the acting body 11 based on the position and attitude of the self-position estimation device 17 and an offset indicating the relative position between the self-position estimation device 17 and the acting body 11.

S205:作用体11の作動開始検知
作業用機械器具認識部201は、例えばスイッチ14の状態を示す信号を受信して、作業用機械器具10の作動状況を認識する。作用体11が作動中である場合、S206に遷移する。
S205: Detect start of operation of acting body 11 The work machine/tool recognition unit 201 receives, for example, a signal indicating the state of the switch 14, and recognizes the operating status of the work machine/tool 10. If the acting body 11 is in operation, the process proceeds to S206.

又は、作業用機械器具認識部201は、作用体11が対象に接触しているか否かを判定する。接触している場合、作用体11による作業が実施されているものとみなし、S206に遷移する。 Alternatively, the work machine/tool recognition unit 201 determines whether the operating body 11 is in contact with the target. If so, it is assumed that work is being performed by the operating body 11, and the process proceeds to S206.

S206:作業状況表示
作業状況表示部203は、作業中の作用体11の角度や、作業時間等を算出及び表示する。
S206: Display of Work Status The work status display unit 203 calculates and displays the angle of the working body 11 during work, the work time, etc.

S207:作用体11の作動終了検知、作業結果保存
作業用機械器具認識部201は、例えばスイッチ14の状態を示す信号を受信して、作業用機械器具10が停止したことを認識する。又は、作業用機械器具認識部201は、作用体11が対象に接触しているか否かを判定し、接触していない場合、作用体11による作業が終了したものとみなす。作業状況表示部203は、S206で取得した作業状況や、作業状況の統計値をメモリ242内の記憶領域に保存する。また、例えば管理者端末30の要求に応じ、保存した作業状況等を管理者端末30に送信する。
S207: Detect end of operation of acting body 11, save work result The work machine/tool recognition unit 201 receives, for example, a signal indicating the state of the switch 14, and recognizes that the work machine/tool 10 has stopped. Alternatively, the work machine/tool recognition unit 201 determines whether or not the acting body 11 is in contact with an object, and if not, considers that the work by the acting body 11 has ended. The work status display unit 203 saves the work status and work status statistics acquired in S206 in a storage area within the memory 242. Furthermore, for example, in response to a request from the manager terminal 30, the work status display unit 203 transmits the saved work status, etc. to the manager terminal 30.

S208:作業結果閲覧
管理者端末30の作業実績表示部301は、作業者端末20から作業状況等を取得しディスプレイ33に表示する。
S208: Viewing Work Results The work performance display unit 301 of the manager terminal 30 acquires the work status and the like from the worker terminal 20 and displays them on the display 33.

<効果>
実施の形態2によれば、作業用機械器具10には自己位置推定装置17が取り付けられ、自己位置推定装置17が推定した自己位置及び姿勢が作業者端末20に随時送信される。上述の実施の形態1では、作業者端末20のカメラ21が常時3DARマーカ15をとらえている必要があった。しかしながら、実施の形態2の上記構成によれば、作業者端末20は、カメラ21が作業用機械器具10をとらえていない状態であっても、自己位置推定装置17の位置及び姿勢を把握できる。また、実施の形態1と比較して作業者端末20の処理負荷が小さいため、より滑らかに自己位置推定装置17及び作用体11をトラッキングできる。
<Effects>
According to the second embodiment, a self-position estimation device 17 is attached to the work machine or tool 10, and the self-position and orientation estimated by the self-position estimation device 17 are transmitted as needed to the worker terminal 20. In the first embodiment described above, the camera 21 of the worker terminal 20 was required to constantly capture the 3DAR marker 15. However, with the above configuration of the second embodiment, the worker terminal 20 can grasp the position and orientation of the self-position estimation device 17 even when the camera 21 is not capturing the work machine or tool 10. Furthermore, since the processing load on the worker terminal 20 is smaller than in the first embodiment, the self-position estimation device 17 and the operating body 11 can be tracked more smoothly.

以上、本発明の実施の形態について説明したが、本発明はこれに限定されず、本発明の趣旨を損なわない範囲において適宜構成要素や各種処理を変更、削除又は追加することが可能である。例えば、本発明を構成する各処理手段は、ハードウェアにより構成されるものであってもよく、任意の処理をCPUにコンピュータプログラムを実行させることにより実現するものであってもよい。また、コンピュータプログラムは、様々なタイプの一時的又は非一時的なコンピュータ可読媒体を用いて格納され、コンピュータに供給することができる。一時的なコンピュータ可読媒体は、例えば有線又は無線によりコンピュータに供給される電磁的な信号を含む。 Although the above describes an embodiment of the present invention, the present invention is not limited to this, and components and various processes can be modified, deleted, or added as appropriate without departing from the spirit of the present invention. For example, each processing means constituting the present invention may be configured using hardware, or any process may be realized by having a CPU execute a computer program. Furthermore, computer programs can be stored using various types of temporary or non-temporary computer-readable media and supplied to a computer. Temporary computer-readable media include, for example, electromagnetic signals supplied to a computer via wire or wirelessly.

1 作業状況管理システム
10 作業用機械器具
11 作用体
14 スイッチ
15 3DARマーカ
17 自己位置推定装置
20 作業者端末
21 カメラ
22 デプスセンサ
23 慣性センサ
24 処理部
241 CPU
242 メモリ
25 通信部
26 透過型ディスプレイ
30 管理者端末
31 処理部
311 CPU
312 メモリ
32 通信部
33 ディスプレイ
201 作業用機械器具認識部
202 作業指示部
203 作業状況表示部
301 作業実績表示部
REFERENCE SIGNS LIST 1 work status management system 10 work machine/tool 11 action body 14 switch 15 3DAR marker 17 self-position estimation device 20 worker terminal 21 camera 22 depth sensor 23 inertial sensor 24 processing unit 241 CPU
242 Memory 25 Communication unit 26 Transmissive display 30 Administrator terminal 31 Processing unit 311 CPU
312 Memory 32 Communication unit 33 Display 201 Work machine/tool recognition unit 202 Work instruction unit 203 Work status display unit 301 Work performance display unit

Claims (7)

作業用機械器具と、作業者端末と、を含む作業状況管理システムであって、
前記作業用機械器具は、対象に所定の作用を与える作用体と、3DARマーカと、を有し、
前記作業者端末は、
前記3DARマーカをカメラで撮影し、前記撮影された映像に基づいて前記3DARマーカの位置及び姿勢を認識し、前記3DARマーカの位置及び姿勢に基づいて前記作用体の位置を推定する作業用機械器具認識部と、
前記作用体を作用させるべき位置を示すオブジェクトを、前記対象に重畳して視認できるよう透過型ディスプレイに表示する作業指示部と、
前記作業用機械器具認識部により推定された前記作用体の位置が、前記オブジェクトが示す範囲におさまっているか判定し、その判定結果を前記透過型ディスプレイに表示する作業状況表示部と、を有する
作業状況管理システム。
A work status management system including a work machine and a worker terminal,
The working machine or tool has an action body that applies a predetermined action to a target and a 3DAR marker,
The worker terminal includes:
a work machine/tool recognition unit that captures an image of the 3DAR marker with a camera, recognizes a position and orientation of the 3DAR marker based on the captured image, and estimates a position of the operating body based on the position and orientation of the 3DAR marker;
a work instruction unit that displays an object indicating a position where the acting body should act on a transmissive display so that the object is superimposed on the target and visible;
a work status display unit that determines whether the position of the operating body estimated by the work machine/tool recognition unit is within a range indicated by the object, and displays the determination result on the transmissive display.
前記作業状況表示部は、前記対象と、前記作用体の位置と、の距離を推定し、前記判定結果と共に又は前記判定結果に代えて前記距離を表示する
請求項1記載の作業状況管理システム。
The work status management system according to claim 1 , wherein the work status display unit estimates a distance between the target and the position of the operating body, and displays the distance together with or instead of the determination result.
前記作業状況表示部は、前記対象と、前記作用体の位置と、のなす角度を推定し、前記判定結果と共に又は前記判定結果に代えて前記角度を表示する
請求項1記載の作業状況管理システム。
The work status management system according to claim 1 , wherein the work status display unit estimates an angle between the target and the position of the operating body, and displays the angle together with or instead of the determination result.
前記作業用機械器具は、前記作用体を作動又は停止させるとともに、前記作用体が作動しているか否かを前記作業者端末に通知するスイッチをさらに有し、
前記作業用機械器具認識部は、前記スイッチからの通知に基づいて前記作用体が作動しているか否かを判定し、
前記作業状況表示部は、前記作用体が作動しているか否かの判定結果と、前記距離の推定結果と、に基づいて作業時間を推定し、前記判定結果及び前記距離の少なくとも一方と共に、又は前記判定結果及び前記距離に代えて、前記作業時間を表示する
請求項2記載の作業状況管理システム。
the work machine or tool further includes a switch that activates or stops the acting body and notifies the worker terminal of whether the acting body is operating,
the work machine/tool recognition unit determines whether the operating body is operating based on the notification from the switch;
The work status management system of claim 2, wherein the work status display unit estimates a work time based on a determination result of whether the acting body is operating or not and a result of the distance estimation, and displays the work time together with at least one of the determination result and the distance, or instead of the determination result and the distance.
作業用機械器具と、作業者端末と、を含む作業状況管理システムであって、
前記作業用機械器具は、対象に所定の作用を与える作用体と、自己位置推定装置と、を有し、
前記自己位置推定装置は、自己の位置及び姿勢を推定して前記作業者端末に送信し、
前記作業者端末は、
前記自己位置推定装置から受信した位置及び姿勢に基づいて、前記作用体の位置を推定する作業用機械器具認識部と、
前記作用体を作用させるべき位置を示すオブジェクトを、前記対象に重畳して視認できるよう透過型ディスプレイに表示する作業指示部と、
前記作業用機械器具認識部により推定された前記作用体の位置が、前記オブジェクトが示す範囲におさまっているか判定し、その判定結果を前記透過型ディスプレイに表示する作業状況表示部と、を有する
作業状況管理システム。
A work status management system including a work machine and a worker terminal,
the work machine or tool includes an action body that applies a predetermined action to an object and a self-position estimation device;
the self-position estimation device estimates its own position and orientation and transmits the estimates to the worker terminal;
The worker terminal includes:
a work machine/tool recognition unit that estimates the position of the working body based on the position and orientation received from the self-position estimation device;
a work instruction unit that displays an object indicating a position where the acting body should act on a transmissive display so that the object is superimposed on the target and visible;
a work status display unit that determines whether the position of the operating body estimated by the work machine/tool recognition unit is within a range indicated by the object, and displays the determination result on the transmissive display.
作業用機械器具が備える3DARマーカをカメラで撮影し、前記撮影された映像に基づいて前記3DARマーカの位置及び姿勢を認識し、前記3DARマーカの位置及び姿勢に基づいて前記作業用機械器具が対象に所定の作用を与えるために備える作用体の位置を推定する作業用機械器具認識ステップと、
前記作用体を作用させるべき位置を示すオブジェクトを、前記対象に重畳して視認できるよう透過型ディスプレイに表示する作業指示ステップと、
前記作業用機械器具認識部により推定された前記作用体の位置が、前記オブジェクトが示す範囲におさまっているか判定し、その判定結果を前記透過型ディスプレイに表示する作業状況表示ステップと、を有する
作業状況管理方法。
a work machine/tool recognition step of photographing a 3DAR marker provided on the work machine/tool with a camera, recognizing the position and orientation of the 3DAR marker based on the photographed image, and estimating the position of an acting body provided on the work machine/tool for applying a predetermined action to an object based on the position and orientation of the 3DAR marker;
a work instruction step of displaying an object indicating a position where the acting body should act on the target on a transmissive display so that the object is superimposed on the target and visible;
a work status display step of determining whether the position of the operating body estimated by the work machine/tool recognition unit is within a range indicated by the object, and displaying the determination result on the transmissive display.
請求項6記載の方法をコンピュータに実行させるためのプログラム。 A program for causing a computer to execute the method described in claim 6.
JP2022073793A 2022-04-27 2022-04-27 Work status management system, work status management method and program Active JP7765345B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022073793A JP7765345B2 (en) 2022-04-27 2022-04-27 Work status management system, work status management method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022073793A JP7765345B2 (en) 2022-04-27 2022-04-27 Work status management system, work status management method and program

Publications (2)

Publication Number Publication Date
JP2023163009A JP2023163009A (en) 2023-11-09
JP7765345B2 true JP7765345B2 (en) 2025-11-06

Family

ID=88651302

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022073793A Active JP7765345B2 (en) 2022-04-27 2022-04-27 Work status management system, work status management method and program

Country Status (1)

Country Link
JP (1) JP7765345B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018185568A (en) 2017-04-24 2018-11-22 凸版印刷株式会社 Three-dimensional object with AR marker, AR marker system and AR marker server
JP2019173352A (en) 2018-03-28 2019-10-10 コベルコ建機株式会社 Construction machine
US20210271371A1 (en) 2020-02-27 2021-09-02 Aaron Michael Johnston Rotational device for an augmented reality display surface

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018185568A (en) 2017-04-24 2018-11-22 凸版印刷株式会社 Three-dimensional object with AR marker, AR marker system and AR marker server
JP2019173352A (en) 2018-03-28 2019-10-10 コベルコ建機株式会社 Construction machine
US20210271371A1 (en) 2020-02-27 2021-09-02 Aaron Michael Johnston Rotational device for an augmented reality display surface

Also Published As

Publication number Publication date
JP2023163009A (en) 2023-11-09

Similar Documents

Publication Publication Date Title
CN115597659A (en) A substation intelligent security management and control method
JP7372029B2 (en) Display control device, display control system, and display control method
JP5390813B2 (en) Spatial information display device and support device
AU2018226452A1 (en) Construction management system, construction management method and management device
CN111868335B (en) Remote operation system and main operation device
JP6322612B2 (en) Construction management system and shape measurement method
JP6746250B2 (en) Drilling system
JP7071203B2 (en) Work machine
US11977378B2 (en) Virtual path guidance system
JP7080750B2 (en) Display control system, remote control system, display control device, and display control method
WO2020003631A1 (en) Display control device and display control method
WO2013049597A1 (en) Method and system for three dimensional mapping of an environment
KR101844533B1 (en) Construction Monitering System for monitering progress of construction and Method thereof
US20120183205A1 (en) Method for displacement measurement, device for displacement measurement, and program for displacement measurement
CN114174608A (en) Position determining system for construction machine
JP6585697B2 (en) Construction management system
CN108459596A (en) A kind of method in mobile electronic device and the mobile electronic device
WO2020121933A1 (en) Construction machinery management system, construction machinery management program, construction machinery management method, construction machinery, and external management device for construction machinery
JP7491730B2 (en) Work management system, work management method, and work management program therefor
JP7450660B2 (en) Concrete compaction management system, concrete compaction management method and program
JP6829846B2 (en) Structure inspection system, structure inspection method and program
JP7765345B2 (en) Work status management system, work status management method and program
JP2018146594A (en) Shape measurement system
JP6598552B2 (en) Position measurement system
JP6478305B1 (en) Method and apparatus for measuring underground position of sheet pile applying SLAM method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250121

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250903

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251024

R150 Certificate of patent or registration of utility model

Ref document number: 7765345

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150