JP2021196981A - System and method for creating educational content - Google Patents
System and method for creating educational content Download PDFInfo
- Publication number
- JP2021196981A JP2021196981A JP2020104142A JP2020104142A JP2021196981A JP 2021196981 A JP2021196981 A JP 2021196981A JP 2020104142 A JP2020104142 A JP 2020104142A JP 2020104142 A JP2020104142 A JP 2020104142A JP 2021196981 A JP2021196981 A JP 2021196981A
- Authority
- JP
- Japan
- Prior art keywords
- worker
- work
- state
- educational content
- details
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 98
- 239000000463 material Substances 0.000 claims abstract description 13
- 238000004590 computer program Methods 0.000 claims description 5
- 239000000047 product Substances 0.000 description 26
- 238000003860 storage Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 11
- 238000004519 manufacturing process Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 230000010365 information processing Effects 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 238000004220 aggregation Methods 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002068 genetic effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000007637 random forest analysis Methods 0.000 description 1
- 239000011265 semifinished product Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、概して、作業者の教育のためのコンピュータ技術に関する。 The present invention generally relates to computer technology for worker education.
作業支援に関する技術として、例えば、特許文献1に開示のシステムが知られている。特許文献1に開示のシステムは、作業者の位置から当該作業者の最も近くにある作業装置を特定し、当該作業者及び当該作業装置の作業時間から、当該作業者の習熟度を決定する。
As a technique related to work support, for example, a system disclosed in
作業支援の一つとして、作業者の教育がある。教育された作業者の習熟度が上がれば、全体として作業効率の向上が期待されるからである。 One of the work support is worker education. This is because if the proficiency level of the educated workers is improved, the work efficiency is expected to be improved as a whole.
教育のコンテンツは、作業者が実施する作業の詳細(例えば、作業の所要時間、作業の手順、及び、当該手順を構成するステップ毎の実施回数)によって異なる。特許文献1によれば、作業装置の作業時間を特定できるものの、作業者が実施した作業の詳細はわからない。故に、作業者向けの適切な教育コンテンツの作成は難しい。
The content of the education depends on the details of the work performed by the worker (for example, the time required for the work, the procedure of the work, and the number of times each step constituting the procedure is performed). According to
システムが、情報管理部とコンテンツ作成部とを備える。情報管理部が、4M(Man、Machine、Material及びMethod)のうちのManに属する要素である作業者の状態と状態の時刻とを表す作業者実績情報と、4MのうちのMan以外の少なくとも一つに属する要素である非作業者の状態と状態の時刻とを表す非作業者実績情報とを取得する。コンテンツ作成部が、作業者実績情報及び非作業者実績情報のうち、同一時刻間での作業者の状態と非作業者の状態とから、当該同一時刻間に作業者が実施した作業の詳細を特定し、当該作業者が実施した作業の撮影動画データのうち当該特定した作業詳細の実施時間帯に該当する動画データ部分を含んだ教育コンテンツを作成する。 The system includes an information management unit and a content creation unit. The information management unit has worker record information representing the state and time of the worker, which is an element belonging to Man in 4M (Man, Machine, Material and Method), and at least one of 4M other than Man. The non-worker record information representing the state of the non-worker and the time of the state, which are the elements belonging to one, is acquired. Of the worker record information and non-worker record information, the content creation department describes the details of the work performed by the worker during the same time from the state of the worker and the state of the non-worker during the same time. Specify and create educational content that includes the video data part corresponding to the implementation time zone of the specified work details in the shooting video data of the work performed by the worker.
本発明によれば、作業者が実施した作業の詳細に基づく適切な教育コンテンツを容易に作成できる。 According to the present invention, it is possible to easily create appropriate educational content based on the details of the work performed by the worker.
以下の説明では、「インターフェース装置」は、一つ以上のインターフェースデバイスでよい。当該一つ以上のインターフェースデバイスは、下記のうちの少なくとも一つでよい。
・一つ以上のI/O(Input/Output)インターフェースデバイス。I/O(Input/Output)インターフェースデバイスは、I/Oデバイスと遠隔の表示用計算機とのうちの少なくとも一つに対するインターフェースデバイスである。表示用計算機に対するI/Oインターフェースデバイスは、通信インターフェースデバイスでよい。少なくとも一つのI/Oデバイスは、ユーザインターフェースデバイス、例えば、キーボード及びポインティングデバイスのような入力デバイスと、表示デバイスのような出力デバイスとのうちのいずれでもよい。
・一つ以上の通信インターフェースデバイス。一つ以上の通信インターフェースデバイスは、一つ以上の同種の通信インターフェースデバイス(例えば一つ以上のNIC(Network Interface Card))であってもよいし二つ以上の異種の通信インターフェースデバイス(例えばNICとHBA(Host Bus Adapter))であってもよい。
In the following description, the "interface device" may be one or more interface devices. The one or more interface devices may be at least one of the following.
-One or more I / O (Input / Output) interface devices. An I / O (Input / Output) interface device is an interface device for at least one of an I / O device and a remote display computer. The I / O interface device for the display computer may be a communication interface device. The at least one I / O device may be any of a user interface device, eg, an input device such as a keyboard and pointing device, and an output device such as a display device.
-One or more communication interface devices. One or more communication interface devices may be one or more homogenous communication interface devices (eg, one or more NICs (Network Interface Cards)) or two or more heterogeneous communication interface devices (eg, NICs). It may be HBA (Host Bus Adapter)).
また、以下の説明では、「メモリ」は、一つ以上の記憶デバイスの一例である一つ以上のメモリデバイスであり、典型的には主記憶デバイスでよい。メモリにおける少なくとも一つのメモリデバイスは、揮発性メモリデバイスであってもよいし不揮発性メモリデバイスであってもよい。 Further, in the following description, the "memory" is one or more memory devices which are an example of one or more storage devices, and may be typically a main storage device. At least one memory device in the memory may be a volatile memory device or a non-volatile memory device.
また、以下の説明では、「永続記憶装置」は、一つ以上の記憶デバイスの一例である一つ以上の永続記憶デバイスでよい。永続記憶デバイスは、典型的には、不揮発性の記憶デバイス(例えば補助記憶デバイス)でよく、具体的には、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)、NVNE(Non-Volatile Memory Express)ドライブ、又は、SCM(Storage Class Memory)でよい。 Further, in the following description, the "permanent storage device" may be one or more permanent storage devices which are an example of one or more storage devices. The persistent storage device may typically be a non-volatile storage device (eg, auxiliary storage device), specifically, for example, HDD (Hard Disk Drive), SSD (Solid State Drive), NVNE (Non-Volatile). It may be a Memory Express) drive or SCM (Storage Class Memory).
また、以下の説明では、「記憶装置」は、メモリと永続記憶装置の少なくともメモリでよい。 Further, in the following description, the "storage device" may be at least a memory of a memory and a permanent storage device.
また、以下の説明では、「プロセッサ」は、一つ以上のプロセッサデバイスでよい。少なくとも一つのプロセッサデバイスは、典型的には、CPU(Central Processing Unit)のようなマイクロプロセッサデバイスでよいが、GPU(Graphics Processing Unit)のような他種のプロセッサデバイスでもよい。少なくとも一つのプロセッサデバイスは、シングルコアでもよいしマルチコアでもよい。少なくとも一つのプロセッサデバイスは、プロセッサコアでもよい。少なくとも一つのプロセッサデバイスは、処理の一部又は全部を行うハードウェア記述言語によりゲートアレイの集合体である回路(例えばFPGA(Field-Programmable Gate Array)、CPLD(Complex Programmable Logic Device)又はASIC(Application Specific Integrated Circuit))といった広義のプロセッサデバイスでもよい。 Further, in the following description, the "processor" may be one or more processor devices. The at least one processor device may typically be a microprocessor device such as a CPU (Central Processing Unit), but may be another type of processor device such as a GPU (Graphics Processing Unit). At least one processor device may be single-core or multi-core. At least one processor device may be a processor core. At least one processor device is a circuit (for example, FPGA (Field-Programmable Gate Array), CPLD (Complex Programmable Logic Device) or ASIC (Application) which is a collection of gate arrays by a hardware description language that performs a part or all of processing. It may be a processor device in a broad sense such as Specific Integrated Circuit)).
また、以下の説明では、「yyy部」の表現にて機能を説明することがあるが、機能は、一つ以上のコンピュータプログラムがプロセッサによって実行されることで実現されてもよいし、一つ以上のハードウェア回路(例えばFPGA又はASIC)によって実現されてもよいし、それらの組合せによって実現されてもよい。プログラムがプロセッサによって実行されることで機能が実現される場合、定められた処理が、適宜に記憶装置及び/又はインターフェース装置等を用いながら行われるため、機能はプロセッサの少なくとも一部とされてもよい。機能を主語として説明された処理は、プロセッサあるいはそのプロセッサを有する装置が行う処理としてもよい。プログラムは、プログラムソースからインストールされてもよい。プログラムソースは、例えば、プログラム配布計算機又は計算機が読み取り可能な記録媒体(例えば非一時的な記録媒体)であってもよい。各機能の説明は一例であり、複数の機能が一つの機能にまとめられたり、一つの機能が複数の機能に分割されたりしてもよい。 Further, in the following description, the function may be described by the expression of "yy part", but the function may be realized by executing one or more computer programs by the processor, or one. It may be realized by the above hardware circuit (for example, FPGA or ASIC), or may be realized by a combination thereof. When the function is realized by executing the program by the processor, the specified processing is appropriately performed by using the storage device and / or the interface device, so that the function may be at least a part of the processor. good. The process described with the function as the subject may be a process performed by a processor or a device having the processor. The program may be installed from the program source. The program source may be, for example, a program distribution computer or a computer-readable recording medium (eg, a non-temporary recording medium). The description of each function is an example, and a plurality of functions may be combined into one function, or one function may be divided into a plurality of functions.
また、以下の説明では、「xxxデータ群」といった表現にて、入力に対して出力が得られる情報を説明することがあるが、当該情報は、どのような構造のデータ群でもよいし(例えば、構造化データのデータ群でもよいし非構造化データのデータ群でもよいし)、入力に対する出力を発生するニューラルネットワーク、遺伝的アルゴリズムやランダムフォレストに代表されるような学習モデルでもよい。従って、「xxxデータ群」を「xxx情報」と言うことができる。また、以下の説明において、各データ群の構成は一例であり、一つのデータ群は、二つ以上のデータ群に分割されてもよいし、二つ以上のデータ群の全部又は一部が一つのデータ群であってもよい。 Further, in the following description, information for which an output can be obtained for an input may be described by an expression such as "xxx data group", but the information may be a data group having any structure (for example,). , It may be a data group of structured data or a data group of unstructured data), a neural network that generates an output for an input, a learning model represented by a genetic algorithm or a random forest. Therefore, the "xxx data group" can be referred to as "xxx information". Further, in the following description, the configuration of each data group is an example, and one data group may be divided into two or more data groups, or all or a part of two or more data groups may be one. It may be one data group.
また、以下の説明では、同種の要素を区別しないで説明する場合には、参照符号のうちの共通符号を使用し、同種の要素を区別する場合は、参照符号を使用することがある。 Further, in the following description, the common code among the reference codes may be used when the same type of elements are not distinguished, and the reference code may be used when the same type of elements are distinguished.
図1は、実施形態に係る教育コンテンツ作成システムを含むシステム全体の構成例を示す。 FIG. 1 shows a configuration example of the entire system including the educational content creation system according to the embodiment.
作業者51が作業を実施する現場151では、製造システム(図示せず)に設けられた機械50を用いて製品49が作られる。本実施形態において、「製品」とは、製造された品物としてのいわゆる完成品に限らず、製造システムに投入される品物全般を意味する。従って、「製品」とは、製造システムに投入される前の品物も、製造システム途中にある品物(いわゆる「半製品」)も、出荷可能な状態となった完成品のいずれでもよい。また、説明の簡単のために、製造システムが備える機械50は一つであるが、同一又は異なる種類の複数の機械50が製造システムに設けられていてよい。
At the
また、現場151では、実施されている作業を撮影するカメラ30が設けられている。カメラ30により、例えば、作業者51(例えば、作業者51及び51B)が実施した作業の撮影動画データが作成される。
Further, at the
機械50やカメラ30といった設備により得られたデータが、当該設備から、例えば現場151に設けられた図示しないゲートウェイを通じて、図示しないネットワーク(例えば、インターネット)を介し、教育コンテンツ作成システム101に送信される。
Data obtained by equipment such as the
また、現場151(又は、現場151の外)に、教育を受ける作業者51Cにより使用される情報処理端末40(例えば、ラップトップ型のパーソナルコンピュータのような計算機)がある。情報処理端末40に、教育UI(User Interface)131が表示される。教育UI131は、後述の教育プログラムに含まれる情報の少なくとも一部を表示するUI(例えば、GUI(Graphical User Interface))である。図1が例示する教育UI131は、高レベル作業者(例えば、いわゆる熟練者)の動画と作業者51Cの動画とを並べて表示し、且つ、作業者51C向けのチップス(ナレッジの一例)を表示する。
Further, at the site 151 (or outside the site 151), there is an information processing terminal 40 (for example, a computer such as a laptop personal computer) used by the trained
教育コンテンツ作成システム101は、図示しない上述のネットワークを介して、通信を行う。通信相手の一例として、管理端末160がある。管理端末160は、管理者(例えば、製造システムの管理者)の情報処理端末である。教育コンテンツ作成システム101は、例えば、作成した教育コンテンツに関する情報(及びその他の情報)を管理端末160に送信する。
The educational content creation system 101 communicates via the above-mentioned network (not shown). As an example of the communication partner, there is a
教育コンテンツ作成システム101は、一つ以上の物理計算機で構成された計算機システムであるが、計算機システムが有する複数種類の計算リソース(例えば、クラウド基盤)を基に実現されたシステムでもよい。教育コンテンツ作成システム101は、インターフェース装置111、記憶装置112及びそれらに接続されたプロセッサ113を有する。
The educational content creation system 101 is a computer system composed of one or more physical computers, but may be a system realized based on a plurality of types of computer resources (for example, a cloud platform) possessed by the computer system. The educational content creation system 101 includes an interface device 111, a
インターフェース装置111を通じて、現場151からデータを受信したり管理端末160と通信したりすることが行われる。
Data is received from the
記憶装置112が、コンピュータプログラム群(一つ以上のコンピュータプログラム)と、後述の情報121〜130とを格納する。
The
プロセッサ113がコンピュータプログラム群を実行することにより、情報管理部141及びコンテンツ作成部142が実現される。本実施形態では、更に、プログラム作成部143及び情報提供部144が実現される。本実施形態では、教育コンテンツ作成システム101は、情報提供部144を有するため、教育コンテンツ作成システム101は、作業者教育システムと呼ばれてもよい。情報管理部141は、情報121〜130の少なくとも一部を管理する。コンテンツ作成部142は、教育コンテンツを作成する。プログラム作成部143は、教育プログラムを作成する。情報提供部144は、教育プログラムを提供する。
The information management unit 141 and the content creation unit 142 are realized by the
情報121〜130については、例えば以下の通りである。 Information 121-130 is, for example, as follows.
現場データ群121は、現場151から例えば定期的に又は逐次に受信したデータのデータ群である。現場データ群121は、例えば、カメラ30による撮影動画データ、及び、機械50により得られたデータを含む。言い換えれば、本実施形態では、Manに関するデータのソースが、カメラ30であり、Machineに関するデータのソースが、機械50である。Man及びMachineの少なくとも一つに関するデータとして、現場151にて収集されたデータに加えて、Man及びMachineの少なくとも一つを管理する装置(例えば、管理端末160)から入力されたデータが存在してもよい。また、現場データ群121が、動画管理データ(例えば、撮影動画データ毎に、当該撮影動画データのファイル名、撮影開始時刻、撮影終了時刻、撮影したカメラのID、及び、当該カメラが属するエリアのIDといったデータが関連付けられたデータ)を含んでよい。また、現場データ群121が、作業者管理データ(例えば、作業者51毎に、作業者51のID、作業者51が位置するエリアのID、及び、当該エリアに作業者51が存在する時刻といったデータが関連付けられたデータ)を含んでもよい。撮影動画データがいずれのいずれの作業者51の撮影動画データであるかは、例えば、撮影動画データの解析に代えて又は加えて、動画管理データと作業者管理データとを基に、情報管理部141により特定されてもよい。
The
機械実績データ群122は、現場データ群121(例えば、特に、機械50により得られたデータ)の分析結果を基に取得されたデータ群(例えばテーブル)であり、機械50の稼働実績(機械50の状態と状態の時刻)を表すデータ群である。具体的には、例えば、図2が例示するように、機械実績データ群122は、稼働状態、開始時刻、電源状態及び回転状態を表す情報を含む。稼働状態、電源状態及び回転状態の組合せが、機械50の状態の一例である。開始時刻から次の開始時刻までが、時刻間に相当する。時刻間が、稼働状態、電源状態及び回転状態の組合せが変化無く続いた時間である。機械50が、4M(Man、Machine、Material及びMethod)のうちのMan以外の少なくとも一つに属する要素(非作業者)の一例である。機械実績データ群122が、非作業者実績情報の一例である。
The machine
作業者実績データ群123は、現場データ群121(例えば、特に、カメラ30により得られた撮影動画データ)の分析結果を基に取得されたデータ群であり、各作業者51の作業実績(作業者51の状態と状態の時刻)を表すデータ群である。具体的には、例えば、図3が例示するように、作業者実績データ群123は、各作業者51について、作業者実績データ300を有する。作業者実績データ300は、開始時刻及び作業状態を表す情報を含む。作業状態が、作業者51の状態の一例である。開始時刻から次の開始時刻までが、時刻間に相当する。時刻間が、作業状態が変化無く続いた時間である。作業者51が、4M(Man、Machine、Material及びMethod)のうちのManに属する要素である。作業者実績データ群123が、作業者実績情報の一例である。
The worker
組合せデータ群124は、機械実績データ群122と作業者実績データ群123との組合せに基づくデータ群である。具体的には、例えば、図4が例示するように、組合せデータ群124は、各作業者51について、組合せデータ400を有する。組合せデータ400は、機械実績データ群122と作業者実績データ300との組合せに基づくデータである。組合せデータ400は、時刻間毎に、稼働状態、開始時刻(当該時刻間の開始時刻)、電源状態、回転状態、作業状態及び手順詳細を表す。機械状態(本実施形態では、稼働状態、電源状態及び回転状態)を表す情報は、機械実績データ群122から得られた情報である。作業者状態(本実施形態では、作業状態)を表す情報は、作業者実績データ300から得られた情報である。開始時刻は、機械状態と作業者状態との組合せ毎に存在する。機械状態と作業者状態との組合せの少なくとも一部が変わると、開始時刻も変わる。手順詳細は、実施された作業の作業詳細の一部であり、機械状態と作業者状態との組合せ(ここでは、作業者状態の特定に使用された撮影動画データを含む)を基に特定された手順の詳細である。手順詳細は、手順と、当該手順を構成するステップ毎の実施回数とを含む。同一時刻間について、機械状態と作業状態との両方があることで、手順詳細を正確に特定することができる。例えば、カラム401A及び401Bによれば、機械状態は同一であるが作業者状態が異なるため、各時刻間について手順詳細を正確に特定できる。一方、カラム401B及び401Cによれば、作業者状態は同一であるが機械状態が異なるため、各時刻間について手順詳細を正確に特定できる。
The
基準データ群125は、作業詳細の基準を表すデータ群である。具体的には、例えば、図5が例示するように、基準データ群125は、作業状態及び製品種類の組毎に、基準時間、基準手順及び基準回数を表す。基準時間は、作業の適切な所要時間(所要時間の閾値)である。基準手順は、正しい手順である。基準回数は、基準手順を構成するステップ毎の正しい実施回数である。図5が示す例によれば、基準手順“a -> b”は、ステップ“a”の次にステップ“b”が行われることを意味し、基準回数“(a, b) = (2, 2)”は、ステップ“a”が2回とステップ“b”が2回行われることを意味する。
The
教師データ群126は、撮影動画データを基に作業状態を特定するための教師データのデータ群である。具体的には、例えば、図6が例示するように、教師データ群126は、作業状態毎に、当該作業状態を表す動画データを構成する一つ以上のフレームを教師データとして含む。当該一つ以上のフレームは、例えば、ワイヤーフレームを含んでよい。
The
作業者データ群127は、各作業者51の作業詳細を表す。具体的には、例えば、図7が例示するように、作業者データ群127は、各作業者51の作業者データ700を含む。作業者データ700は、作業者51のIDと、作業者の特定された作業詳細とを表す。作業詳細は、作業対象の製品の種類と、作業状態と、時刻間(開始時刻−終了時刻)と、所要時間と、実施手順と、実施回数とを含む。
The worker data group 127 represents the work details of each worker 51. Specifically, for example, as illustrated in FIG. 7, the worker data group 127 includes the
教育コンテンツ群128は、一つ以上の教育コンテンツである。具体的には、例えば、図8が例示するように、教育コンテンツ800は、デジタルコンテンツであり、高レベルと判定された作業者51の作業者データ700の全部(又は一部)と、当該作業者データ700が表す作業詳細における所要時間の基準時間(基準データ群125から特定された基準時間)を表す情報と、当該作業者51の撮影動画データのうち当該作業詳細に含まれる時刻間(作業の実施時間帯)に該当する動画データ部分とを含む。なお、教育コンテンツ800のうち、高レベルの作業者について非開示とすることが望ましい情報(例えば、作業者ID、或いは、動画データ部分が表す作業者の顔)は、教育コンテンツ800に含まれなくてもよいし、或いは、教育UI131にマスクされた状態で表示されてよい。
The
ナレッジデータ群129は、教育ナレッジのデータ群(例えば、データベース)である。教育ナレッジ毎に、ナレッジデータが存在する。教育ナレッジの一例が、チップスである。ナレッジデータ群129は、例えば、教育対象項目毎に、教育ナレッジを表す。ここで、「教育対象項目」とは、特定された作業詳細と作業詳細の基準との比較において差が大きい(例えば、差が閾値を超えている)項目である。例えば、ナレッジデータ群129が表す複数のナレッジは、所要時間と基準時間との差が大きいことに対応付けられたナレッジと、実施手順と基準手順とが不一致であることに対応付けられたナレッジと、基準手順を構成するステップ毎に実施回数と基準回数との差が大きいことに対応付けられたナレッジとを含んでよい。
The
教育プログラム群130は、一つ以上の教育プログラムである。具体的には、例えば、図9が例示するように、教育プログラム900は、データであり、教育コンテンツ800と、被教育者の作業者データ700と、被教育者の動画データ部分910と、ナレッジデータ950とを含む。「被教育者」とは、教育プログラム900の提供先とされた作業者51であり、例えば、特定された作業詳細と作業詳細の基準との差が大きいと判定された低レベル作業者である。教育コンテンツ800は、被教育者の特定された作業詳細に含まれる作業状態に対応している。被教育者の動画データ部分910は、被教育者の撮影動画データのうち被教育者の作業者データ700が表す時刻間に該当する部分である。ナレッジデータ950は、ナレッジデータ群129のうち、教育対象項目(被教育者の特定された作業詳細と作業詳細の基準との差のうち特に差が大きい項目)に対応したナレッジのデータである。
The educational program group 130 is one or more educational programs. Specifically, for example, as illustrated in FIG. 9, the
本実施形態で行われる処理として、教育コンテンツ作成処理と、教育プログラム作成処理と、教育提供処理と、管理通知処理とがある。以下、各処理を説明する。 The processes performed in this embodiment include an educational content creation process, an educational program creation process, an education provision process, and a management notification process. Hereinafter, each process will be described.
<教育コンテンツ作成処理> <Educational content creation process>
図10は、教育コンテンツ作成処理の流れの一例を示す。教育コンテンツ作成処理は、例えば、定期的に行われる。 FIG. 10 shows an example of the flow of the educational content creation process. The educational content creation process is performed periodically, for example.
S1001で、情報管理部141が、現場データ群121を分析することで、機械実績データ群122及び作業者実績データ群123を取得する。例えば、機械実績データ群122において、時刻間毎の稼働状態、電源状態及び回転状態は、機械50から得られたデータを基に特定された状態である。また、例えば、作業者実績データ群123において、各作業者51について、時刻間毎の作業状態は、教師データ群126と、作業者51の撮影動画データとを基に(例えば、モーションキャプチャを利用して得られた、作業者51の時系列のワイヤーフレームを基に)特定された状態である。情報管理部141は、作業状態の変化を区別し、作業状態の変化の開始の時刻を開始時刻とする。
In S1001, the information management unit 141 acquires the machine
S1002で、情報管理部141が、機械実績データ群122及び作業者実績データ群123を基に時刻間毎の集計を行うことで、各作業者51について、時刻間での作業詳細を特定し、特定した作業詳細を表す作業者データ700を作成する。例えば、S1002は、以下のS1002−1〜S1002−3を含む。
(S1002−1)情報管理部141が、機械実績データ群122及び作業者実績データ群123から、各作業者51について、組合せデータ400を作成する。図4を参照して説明したように、組合せデータ400では、稼働状態、電源状態、回転状態及び作業状態の組合せ毎に、開始時刻が存在する。例えば、或る時刻が、稼働状態、電源状態、回転状態及び作業状態の或る組合せの開始時刻であり、その或る時刻後、稼働状態、電源状態及び回転状態のいずれに変化が無くても、作業状態が変化していれば、新たな開始時刻が記録され、その新たな開始時刻に対応した組合せは、変化後の作業状態を含む(例えば、図4のカラム401A及び401B参照)。同様に、或る時刻が、稼働状態、電源状態、回転状態及び作業状態の或る組合せの開始時刻であり、その或る時刻後、作業状態に変化が無くても、稼働状態、電源状態及び回転状態のいずれかが変化していれば、新たな開始時刻が記録され、その新たな開始時刻に対応した組合せは、変化後の稼働状態、電源状態又は回転状態を含む(例えば、図4のカラム401B及び401C参照)。
(S1002−2)情報管理部141が、各作業者51について、組合せデータ400を基に(例えば、それに加えて、撮影動画データと教師データ群126とを基に)、同一時刻間での手順詳細を特定し、当該時刻間の長さを所要時間と特定する。例えば、情報管理部141は、或る作業者51について、撮影動画データから推定される手順詳細の候補を、稼働状態、電源状態及び回転状態の少なくとも一つを基に、一つの候補に絞り込む。絞り込まれた候補が、特定された手順詳細に相当する。また、例えば、情報管理部141は、各作業者51について、現場データ群121の少なくとも一部(例えば、作業者51の撮影動画データ)から、作業者51のIDと、作業者51が実施した作業の対象としての製品の種類のIDとを特定する。
(S1002−3)情報管理部141が、各作業者51について、特定された作業状態、時刻間、所要時間、手順詳細(実施手順及び実施回数)、作業者ID及び製品種類IDを含んだ作業者データ700を作成する。
In S1002, the information management unit 141 identifies the work details between the times for each worker 51 by performing the aggregation for each time based on the machine
(S1002-1) The information management unit 141 creates
(S1002-2) The information management unit 141 performs a procedure for each worker 51 at the same time based on the combination data 400 (for example, based on the captured video data and the
(S1002-3) For each worker 51, the information management unit 141 includes the specified work state, time interval, required time, procedure details (implementation procedure and number of implementations), worker ID, and product type ID.
S1003で、情報管理部141が、この教育コンテンツ作成処理において一以上の未選択の作業者51から一の作業者51を選択する。 In S1003, the information management unit 141 selects one worker 51 from one or more unselected workers 51 in this educational content creation process.
S1004で、情報管理部141が、選択作業者51(S1003で選択された作業者51)が、高レベル作業者か否かを判定する。具体的には、情報管理部141が、選択作業者51の作業者データ700が表す作業状態及び製品種類IDについて、当該作業者データ700が表す作業詳細である実施作業詳細(所要時間、実施手順及び実施回数の少なくとも一つ)と、基準データ群125が表す作業詳細である基準作業詳細(基準時間、基準手順及び基準回数の少なくとも一つ)とを比較し、比較の結果としての差が第1の量以下か否かを判定する。この比較は、例えば、実施作業詳細と基準作業詳細のそれぞれの特徴量の比較でよく、第1の量は、特徴量の差の閾値の一例でよい。具体的には、例えば、S1004は、以下のS1004−1〜S1004−3を含んでよい。
(S1004−1)情報管理部141は、所要時間と基準時間との差が第1の時間以下か否かを判定する。この判定の結果が偽の場合、S1004の判定の結果が偽である。
(S1004−2)情報管理部141は、S1004−1の判定の結果が真の場合、実施手順と基準手順とが一致しているか否かを判定する。この判定の結果が偽の場合、S1004の判定の結果が偽である。
(S1004−3)情報管理部141は、S1004−2の判定の結果が真の場合、実施手順を構成するステップ毎に、実施回数と基準回数との差が第1の値以下か否かを判定する。この判定の結果が偽の場合、S1004の判定の結果が偽である。この判定の結果が真の場合、S1004の判定の結果が真である。
In S1004, the information management unit 141 determines whether or not the selected worker 51 (the worker 51 selected in S1003) is a high-level worker. Specifically, the information management unit 141 describes the work state and product type ID represented by the
(S1004-1) The information management unit 141 determines whether or not the difference between the required time and the reference time is equal to or less than the first time. If the result of this determination is false, the result of the determination of S1004 is false.
(S1004-2) When the result of the determination in S1004-1 is true, the information management unit 141 determines whether or not the implementation procedure and the reference procedure match. If the result of this determination is false, the result of the determination of S1004 is false.
(S1004-3) When the result of the determination in S1004-2 is true, the information management unit 141 determines whether or not the difference between the number of executions and the reference number is equal to or less than the first value for each step constituting the implementation procedure. judge. If the result of this determination is false, the result of the determination of S1004 is false. When the result of this determination is true, the result of the determination of S1004 is true.
S1004の判定の結果が真の場合、S1005で、コンテンツ作成部142が、選択作業者51の作業者データ700が表す作業状態及び製品種類IDについて、教育コンテンツ800を作成する。作成された教育コンテンツ800は、選択作業者51の作業者データ700の全部(又は一部)と、当該作業者データ700が表す所要時間の基準時間を表す情報と、選択作業者51の撮影動画データのうち実施時刻間に該当する動画データ部分とを含む。
If the result of the determination in S1004 is true, in S1005, the content creation unit 142 creates the
S1006で、コンテンツ作成部142が、S1005で作成した教育コンテンツ800を格納する。
In S1006, the content creation unit 142 stores the
S1007で、情報管理部141は、全ての作業者51を選択したか否かを判定する。この判定の結果が偽の場合、処理が、S1003に戻る。この判定の結果が真の場合、教育コンテンツ作成処理が終了する。 In S1007, the information management unit 141 determines whether or not all the workers 51 have been selected. If the result of this determination is false, the process returns to S1003. If the result of this determination is true, the educational content creation process ends.
以上が、教育コンテンツ作成処理の一例である。 The above is an example of the educational content creation process.
教育コンテンツ作成処理の対象の期間について、一の作業者51について、複数の作業状態が特定され得る。この場合、当該作業者51の作業者データ700は、作業状態と製品種類IDとの組毎に、作業詳細を表してよい。そして、作業状態と製品種類IDとの組毎に、S1004が行われてよい。すなわち、作業者51は、作業状態と製品種類IDとの或る組については、高レベル作業者であっても、作業状態と製品種類IDとの別の組についても、高レベル作業者であるとは限らない(これは、低レベル作業者についても同様)。教育コンテンツ800は、作業状態と製品種類IDとの組毎に作成されてよい。
With respect to the target period of the educational content creation process, a plurality of working states can be specified for one worker 51. In this case, the
また、作業状態及び製品種類IDの組が同一の組について、S1004の判定の結果が真の作業者が複数存在する場合、実施作業詳細と基準作業詳細との差(例えば、それぞれの特徴量同士の差)が最も小さい作業者51が、高レベル作業者と決定されてよい。 Further, when there are a plurality of workers whose S1004 determination result is true for a set having the same work state and product type ID set, the difference between the implementation work details and the reference work details (for example, each feature amount). The worker 51 with the smallest difference) may be determined to be a high-level worker.
<教育プログラム作成処理> <Education program creation process>
図11は、教育プログラム作成処理の流れの一例を示す。教育プログラム作成処理は、例えば、定期的に行われる。 FIG. 11 shows an example of the flow of the educational program creation process. The educational program creation process is performed regularly, for example.
S1101及びS1102は、図10が示すS1001及びS1002とそれぞれ同じである。なお、この教育プログラム作成処理において、図10が示すS1001及びS1002において作成済のデータを流用可能な場合(例えば、この教育プログラム作成処理の対象の期間が、実施済の教育コンテンツ作成処理の対象の期間と同じ場合)、S1101及びS1102はスキップされてよい。 S1101 and S1102 are the same as S1001 and S1002 shown in FIG. 10, respectively. When the data created in S1001 and S1002 shown in FIG. 10 can be diverted in this educational program creation process (for example, the period targeted for this educational program creation process is the target of the implemented educational content creation process). (Same as period), S1101 and S1102 may be skipped.
S1103で、情報管理部141が、この教育プログラム作成処理において一以上の未選択の作業者51から一の作業者51を選択する。 In S1103, the information management unit 141 selects one worker 51 from one or more unselected workers 51 in this educational program creation process.
S1104で、情報管理部141が、選択作業者51(S1103で選択された作業者51)が、低レベル作業者か否かを判定する。具体的には、情報管理部141が、選択作業者51の作業者データ700が表す作業状態及び製品種類IDについて、当該作業者データ700が表す作業詳細である実施作業詳細(所要時間、実施手順及び実施回数の少なくとも一つ)と、基準データ群125が表す作業詳細である基準作業詳細(基準時間、基準手順及び基準回数の少なくとも一つ)とを比較し、比較の結果としての差が第2の量以下か否かを判定する。この比較も、例えば、実施作業詳細と基準作業詳細のそれぞれの特徴量の比較でよく、第2の量は、特徴量の差の閾値の一例でよい。「第2の量」は、教育コンテンツ作成処理で使用される「第1の量」と同じ量でもよいしそれよりも大きな量でよい。具体的には、例えば、S1104は、以下のS1104−1〜S1104−3を含んでよい。
(S1104−1)情報管理部141は、所要時間と基準時間との差が第2の時間より大きいか否かを判定する。この判定の結果が真の場合、S1104の判定の結果が真である。「第2の時間」は、教育コンテンツ作成処理における「第1の時間」と同じかそれよりも長い時間でよい。
(S1104−2)情報管理部141は、S1104−1の判定の結果が偽の場合、実施手順と基準手順とが不一致か否かを判定する。この判定の結果が真の場合、S1104の判定の結果が真である。
(S1104−3)情報管理部141は、S1104−2の判定の結果が偽の場合、実施手順を構成するステップ毎に、実施回数と基準回数との差が第2の値より大きいか否かを判定する。この判定の結果が偽の場合、S1104の判定の結果が偽である。この判定の結果が真の場合、S1104の判定の結果が真である。「第2の値」は、教育コンテンツ作成処理における「第1の値」と同じかそれよりも大きい値でよい。
In S1104, the information management unit 141 determines whether or not the selected worker 51 (the worker 51 selected in S1103) is a low-level worker. Specifically, the information management unit 141 describes the work state and product type ID represented by the
(S1104-1) The information management unit 141 determines whether or not the difference between the required time and the reference time is larger than the second time. When the result of this determination is true, the result of the determination in S1104 is true. The "second time" may be the same as or longer than the "first time" in the educational content creation process.
(S1104-2) When the result of the determination in S1104-1 is false, the information management unit 141 determines whether or not the implementation procedure and the reference procedure do not match. When the result of this determination is true, the result of the determination in S1104 is true.
(S1104-3) If the result of the determination in S1104-2 is false, the information management unit 141 determines whether or not the difference between the number of executions and the reference number is larger than the second value for each step constituting the implementation procedure. Is determined. If the result of this determination is false, the result of the determination in S1104 is false. When the result of this determination is true, the result of the determination in S1104 is true. The "second value" may be the same as or larger than the "first value" in the educational content creation process.
S1104の判定の結果が真の場合、S1105で、プログラム作成部143が、選択作業者51の作業者データ700が表す作業状態及び製品種類IDについて、教育プログラム900を作成する。作成された教育プログラム900は、選択作業者51の作業者データ700が表す作業状態及び製品種類IDに対応した教育コンテンツ800と、選択作業者51の作業者データ700の全部(又は一部)と、選択作業者51の動画データ部分910と、ナレッジデータ950とを含む。選択作業者51の動画データ部分910は、選択作業者51の撮影動画データのうち選択作業者51の実施時刻間に該当する部分である。ナレッジデータ950は、ナレッジデータ群129のうち、教育対象項目(実施作業詳細と基準作業詳細との差のうち差が大きい項目)に対応したナレッジのデータである。教育対象項目の一例は、実施回数と基準回数との差が第2の値より大きいステップよい。プログラム作成部143が、教育対象項目に対応したナレッジをナレッジデータ群129から特定し、当該ナレッジのナレッジデータ950をナレッジデータ群129から取得し、取得したナレッジデータ950を教育プログラム900に含める。
If the result of the determination in S1104 is true, in S1105, the program creation unit 143 creates an
S1106で、プログラム作成部143が、S1105で作成した教育プログラム900を格納する。
In S1106, the program creation unit 143 stores the
S1107で、情報管理部141は、全ての作業者51を選択したか否かを判定する。この判定の結果が偽の場合、処理が、S1103に戻る。この判定の結果が真の場合、教育プログラム作成処理が終了する。 In S1107, the information management unit 141 determines whether or not all the workers 51 have been selected. If the result of this determination is false, the process returns to S1103. If the result of this determination is true, the educational program creation process ends.
以上が、教育プログラム作成処理の一例である。 The above is an example of the educational program creation process.
<教育提供処理> <Education provision processing>
情報提供部144が、教育プログラム900を、当該教育プログラム900の被教育者(すなわち、当該教育プログラム900に対応した作業状態及び製品種類IDについて低レベルと判定された作業者51)に提供する。例えば、図1に例示した作業者51Cが、被教育者の一例であり、情報提供部144は、作業者51C向けの教育UI131を、作業者51Cの情報処理端末40に配信する。教育UI131では、例えば、高レベル作業者の動画データ部分が表す動画と、作業者51Cの動画データ部分が表す動画とが同時に再生される。また、教育UI131には、教育プログラム900に含まれるナレッジデータ950が表すナレッジが、表示される。
The
教育提供の方法は、この方法に限られないでよい。例えば、情報提供部144が、被教育者毎の教育プログラム900を一つのパッケージとして出力してもよい。
The method of providing education is not limited to this method. For example, the
<管理通知処理> <Management notification processing>
情報提供部144が、種々の情報を、管理端末160に送信する。例えば、情報提供部144が、一つ以上の教育コンテンツ800や一つ以上の教育プログラム900が作成された場合、当該一つ以上の教育コンテンツ800や当該一つ以上の教育プログラム900に関する情報を、管理端末160に送信してよい。また、例えば、情報提供部144が、作成された教育コンテンツ800や教育プログラム900を承認するか否かの問合せを、管理端末160に送信してよい。当該問合せに対して承認が回答された場合(例えば、管理者が、動画を見て、教育コンテンツ800又は教育プログラム900が適切であると判断した場合)、承認の対象の教育コンテンツ800又は教育プログラム900が、正式に教育コンテンツ800又は教育プログラム900とされてよい。当該問合せに対して拒否が回答された場合、拒否の対象の教育コンテンツ800又は教育プログラム900を、情報提供部144が削除してもよい。
The
以上の実施形態を、例えば下記のように総括することができる。 The above embodiments can be summarized as follows, for example.
教育コンテンツ作成システム101が、情報管理部141とコンテンツ作成部142とを備える。情報管理部141が、作業者51(4M(Man、Machine、Material及びMethod)のうちのManに属する要素)の状態と状態の時刻とを表す作業者実績データ群123(作業者実績情報の一例)と、機械50の状態と状態の時刻とを表す機械実績データ群122(4MのうちのMan以外の要素である非作業者の状態と状態の時刻とを表す非作業者実績情報の一例)とを取得する。コンテンツ作成部142が、作業者実績データ群123及び機械実績データ群122のうち、同一時刻間での作業状態と機械状態とから、当該同一時刻間に作業者が実施した作業の詳細を特定する。コンテンツ作成部142が、当該作業者が実施した作業の撮影動画データのうち当該特定した作業詳細の時刻間(実施時間帯)に該当する動画データ部分を含んだ教育コンテンツ800を作成する。これにより、作業者51が実施した作業の詳細に基づく適切な教育コンテンツ800を容易に作成できる。なお、教育コンテンツ800は、動画データ部分に加えて、実施作業詳細(例えば、所要時間、実施手順及び実施回数)の少なくとも一部を表すデータを含んでもよい。
The educational content creation system 101 includes an information management unit 141 and a content creation unit 142. The information management unit 141 represents the state of the worker 51 (element belonging to Man in 4M (Man, Machine, Material and Method)) and the time of the state, and the worker record data group 123 (an example of the worker record information). ) And the machine
情報管理部141は、実施作業詳細と基準作業詳細との差が第1の量以下の作業者である高レベル作業者を特定してよい。コンテンツ作成部142は、当該特定された高レベル作業者の動画データ部分を含んだ教育コンテンツ800を作成してよい。これにより、作成される教育コンテンツ800を、高レベル作業者の作業動画を表すデータを含んだコンテンツとすることができ、以って、自動で作成される教育コンテンツ800の適切性を向上することができる。
The information management unit 141 may identify a high-level worker who is a worker whose difference between the details of the implemented work and the details of the standard work is equal to or less than the first amount. The content creation unit 142 may create the
作業詳細は、所要時間と、手順と、回数(手順を構成するステップ毎の実施回数)とを含んでよい。所要時間は、作業の習熟度の指標の一例に該当し、手順は、作業の正確性の指標の一例に該当し、回数は、作業効率の指標の一例に該当する。このような要素の集合が作業詳細として定義される。これにより、自動で作成される教育コンテンツ800の適切性が高いことが期待される。
The work details may include the required time, the procedure, and the number of times (the number of times each step constituting the procedure is performed). The required time corresponds to an example of an index of work proficiency, the procedure corresponds to an example of an index of work accuracy, and the number of times corresponds to an example of an index of work efficiency. A set of such elements is defined as work details. As a result, it is expected that the
情報管理部141は、所要時間と基準時間との差が第1の時間以下か否かの第1の判定を行ってよい。当該第1の判定の結果が偽の場合、作業者が高レベル作業者ではないと判定されてよい。所要時間は、作業の習熟度の指標の一例に該当し、故に、作業者が高レベル作業者であるか否かの適切な判定が可能である。 The information management unit 141 may make a first determination as to whether or not the difference between the required time and the reference time is equal to or less than the first time. If the result of the first determination is false, it may be determined that the worker is not a high-level worker. The required time corresponds to an example of an index of work proficiency, and therefore, it is possible to appropriately determine whether or not the worker is a high-level worker.
情報管理部141は、例えば第1の判定の結果が真の場合(或いは、第1の判定の実施の有無に関わらず)、実施手順と基準手順とが一致しているか否かの第2の判定を行ってよい。当該第2の判定の結果が偽の場合、作業者が高レベル作業者ではないと判定されてよい。手順は、作業の正確性の指標の一例に該当し、故に、作業者が高レベル作業者であるか否かの適切な判定が可能である。 For example, when the result of the first determination is true (or whether or not the first determination is performed), the information management unit 141 determines whether or not the implementation procedure and the reference procedure match. You may make a judgment. If the result of the second determination is false, it may be determined that the worker is not a high-level worker. The procedure corresponds to an example of an index of work accuracy, and therefore it is possible to appropriately determine whether or not a worker is a high-level worker.
情報管理部141は、第2の判定の結果が真の場合、実施手順を構成するステップ毎に、実施回数と基準回数との差が一定値以下か否かの第3の判定を行ってよい。当該第3の判定の結果が偽の場合、作業者が高レベル作業者ではないと判定されてよい。当該第3の判定の結果が真の場合、作業者が高レベル作業者であると判定されてよい。ステップ毎の実施回数は、作業効率の指標の一例に該当し、故に、作業者が高レベル作業者であるか否かのより適切な判定が可能である。 If the result of the second determination is true, the information management unit 141 may make a third determination as to whether or not the difference between the number of executions and the reference number is equal to or less than a certain value for each step constituting the implementation procedure. .. If the result of the third determination is false, it may be determined that the worker is not a high-level worker. If the result of the third determination is true, it may be determined that the worker is a high-level worker. The number of implementations for each step corresponds to an example of an index of work efficiency, and therefore, it is possible to make a more appropriate determination as to whether or not the worker is a high-level worker.
教育コンテンツ作成システム101が、作成された教育コンテンツ800(例えば、当該教育コンテンツ800を含んだ教育プログラム900)を提供する情報提供部144を備えてよい。提供された教育コンテンツ800が被教育者に対して表示されれば、被教育者に対する教育がなされるので、効率的な教育が可能である。
The educational content creation system 101 may include an
情報管理部141は、実施作業詳細と基準作業詳細との差が第2の量を超えている作業者である低レベル作業者を特定してよい。情報提供部144は、当該低レベル作業者に対して教育コンテンツ800を提供してよい。また、作業者51が低レベル作業者であるか否かの判定のロジックとして、作業者51が高レベル作業者であるか否かの判定のロジックを採用できる。このように、被教育者であることが望ましい作業者51が効率的に特定され、そのような作業者51に対して教育コンテンツ800が提供されるので、より効率的な教育が期待される。
The information management unit 141 may identify a low-level worker who is a worker whose difference between the details of the implemented work and the details of the standard work exceeds the second amount. The
教育コンテンツ作成システム101が、作成された教育コンテンツ800と被教育者向けの作業ナレッジのデータ950とを含んだ教育プログラム900を作成するプログラム作成部143を更に備えてよい。情報提供部144は、被教育者に対し教育プログラム900を提供してよい。被教育者は、教育コンテンツ800に加えて作業ナレッジも閲覧できるので、以って、より効率的な教育が期待される。
The educational content creation system 101 may further include a program creation unit 143 that creates an
プログラム作成部143は、実施作業詳細と基準作業詳細との差においていずれの作業詳細項目(例えば、所要時間、又は、手順におけるステップ)についての差が閾値を超えているかに応じた作業ナレッジのデータ950を、種々の作業ナレッジを含んだナレッジデータ群129から特定し、当該データ950を教育プログラム900に含めてよい。これにより、教育プログラム900に含まれるデータ950が表すナレッジが、被教育者の習熟度がより低い作業詳細部分に特化したナレッジであることが期待でき、以って、一層効率的且つ適切な教育が期待できる。
The program creation unit 143 has data on work knowledge according to which work detail item (for example, required time or step in the procedure) difference exceeds the threshold value in the difference between the implementation work detail and the standard work detail. The 950 may be identified from the
教育プログラム900は、高レベル作業者の作業動画を表す動画データ部分と被教育者の作業動画を表す動画データ部分とを含み、それらの作業者の作業動画が比較可能に表示されるプログラムである。「比較可能に表示」の一例は、高レベル作業者の作業動画と被教育者の作業動画とを並べて(例えば、左右又は上下に並べて)表示することでもよいし、高レベル作業者の作業動画と被教育者の作業動画とを重ねて表示することでもよい。被教育者は、当該被教育者の作業動画と高レベル作業者の作業動画とを比較することで、被教育者の習熟度がより低い作業詳細部分を特定したり、当該作業詳細部分の習熟度を高める方法を特定したりすることを効率的に行うことができる。
The
以上、一実施形態を説明したが、これは本発明の説明のための例示であって、本発明の範囲をこの実施形態にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実行することが可能である。 Although one embodiment has been described above, this is an example for explaining the present invention, and the scope of the present invention is not limited to this embodiment. The present invention can also be practiced in various other forms.
例えば、上述の実施形態において、種々の閾値(例えば、所要時間と基準時間との差の閾値、実施回数と基準回数との差の閾値)は、当該閾値を使用する機能に予め設定されていてもよいし、管理者等により適宜に設定変更されてもよい。 For example, in the above-described embodiment, various threshold values (for example, a threshold value of the difference between the required time and the reference time, a threshold value of the difference between the number of implementations and the reference number of times) are preset in the function using the threshold value. Alternatively, the setting may be appropriately changed by an administrator or the like.
また、例えば、上述の実施形態において、実施作業詳細と基準作業詳細との差は、絶対値で表現されてもよいし、正の値と負の値とを区別して表現されてもよい。差が正の値と負の値のいずれであるかに応じたより細かい判定が行われてもよい。 Further, for example, in the above-described embodiment, the difference between the implementation work details and the reference work details may be expressed by an absolute value, or may be expressed by distinguishing between a positive value and a negative value. A finer-grained determination may be made depending on whether the difference is a positive value or a negative value.
また、例えば、上述の実施形態では、4MのうちのMan以外の一例としてMachineが採用されているが(つまり、上述の実施形態では、ManとMachineの2Mが採用されているが)、Man以外の一例として、Machineに代えて又は加えて、Material及びMethodのうちの少なくとも一つが採用されてもよい。すなわち、機械実績データ群122に代えて又は加えて、Material(例えば製品49)に関するデータ群(例えば、いつどんな部品が製品49に追加されたかを表す実績データ群)と、Methodに関するデータ群(例えば、いつどのような工具が使用されたかを表す実績データ群)とのうちの一つが、作業者実績データ群123と共に参照されても、作業者実績データ群123から推定される作業詳細の候補を正確に絞り込むことができる。具体的には、例えば、Materialが採用されたケースの一例によれば、或る時刻について、ワークがあるならば、作業詳細としてプレス作業が特定され、ワークが無いならば、作業詳細としてプレス作業が除外されてよい。Methodが採用されたケースの一例によれば、或る時刻について、工具があるならば、作業詳細として工具を使用した作業が特定され、工具が無いならば、作業詳細として当該作業が除外されてよい。Material及びMethodのうちの少なくとも一つに関するデータは、現場151において収集されたデータでもよいし、当該データに加えて、Material及びMethodのうちの少なくとも一つを管理する装置(例えば、管理端末160)から入力されたデータでもよい。
Further, for example, in the above-described embodiment, Machine is adopted as an example other than Man among 4M (that is, in the above-described embodiment, 2M of Man and Machine is adopted), but other than Man. As an example, at least one of Material and Method may be adopted in place of or in addition to Machine. That is, in place of or in addition to the machine
101:教育コンテンツ作成システム 101: Educational content creation system
Claims (13)
前記作業者実績情報及び前記非作業者実績情報のうち、同一時刻間での作業者の状態と非作業者の状態とから、当該同一時刻間に作業者が実施した作業の詳細を特定し、当該作業者が実施した作業の撮影動画データのうち当該特定した作業詳細の実施時間帯に該当する動画データ部分を含んだ教育コンテンツを作成するコンテンツ作成部と
を備える教育コンテンツ作成システム。 Worker record information representing the state of the worker and the time of the state, which is an element belonging to Man in 4M (Man, Machine, Material and Method), and an element belonging to at least one of the 4M other than Man. The information management unit that acquires the non-worker record information that represents the state of the non-worker and the time of the state,
Of the worker record information and the non-worker record information, the details of the work performed by the worker during the same time are specified from the state of the worker and the state of the non-worker during the same time. An educational content creation system including a content creation unit that creates educational content including a video data portion corresponding to the implementation time zone of the specified work details among the shooting video data of the work performed by the worker.
前記コンテンツ作成部は、前記特定された高レベル作業者の動画データ部分を含んだ教育コンテンツを作成する、
請求項1に記載の教育コンテンツ作成システム。 The information management unit identifies a high-level worker who is a worker whose difference between the specified work details and the work details as a standard is equal to or less than the first amount.
The content creation unit creates educational content including the video data portion of the specified high-level worker.
The educational content creation system according to claim 1.
請求項2に記載の教育コンテンツ作成システム。 The work details include the time required for the work, the procedure of the work, and the number of times each step constituting the procedure is performed.
The educational content creation system according to claim 2.
特定された作業詳細のうちの所要時間と基準としての作業詳細のうちの所要時間との差が一定時間以下か否かの第1の判定を行い、
当該第1の判定の結果が偽の場合、作業者が高レベル作業者ではないと判定する、
請求項3に記載の教育コンテンツ作成システム。 The information management department
The first determination is made as to whether or not the difference between the required time of the specified work details and the required time of the standard work details is less than a certain time.
If the result of the first determination is false, it is determined that the worker is not a high-level worker.
The educational content creation system according to claim 3.
特定された作業詳細のうちの手順と基準としての作業詳細のうちの手順とが一致しているか否かの第2の判定を行い、
当該第2の判定の結果が偽の場合、作業者が高レベル作業者ではないと判定する、
請求項3に記載の教育コンテンツ作成システム。 The information management department
A second determination is made as to whether or not the procedure in the specified work details and the procedure in the work details as a reference match.
If the result of the second determination is false, it is determined that the worker is not a high-level worker.
The educational content creation system according to claim 3.
前記第2の判定の結果が真の場合、特定された作業詳細のうちの手順を構成するステップ毎に、当該特定された作業詳細のうちの実施回数と、基準としての実施回数との差が一定値以下か否かの第3の判定を行い、
当該第3の判定の結果が偽の場合、作業者が高レベル作業者ではないと判定し、
当該第3の判定の結果が真の場合、作業者が高レベル作業者であると判定する
請求項5に記載の教育コンテンツ作成システム。 The information management department
When the result of the second determination is true, the difference between the number of executions in the specified work details and the number of executions as a reference for each step constituting the procedure in the specified work details is Make a third judgment as to whether or not it is below a certain value,
If the result of the third determination is false, it is determined that the worker is not a high-level worker.
The educational content creation system according to claim 5, wherein if the result of the third determination is true, the worker is determined to be a high-level worker.
を更に備える請求項1に記載の教育コンテンツ作成システム。 Information provision department that provides the created educational content,
The educational content creation system according to claim 1.
前記情報提供部は、前記被教育者に対して前記教育コンテンツを提供する、
請求項7に記載の教育コンテンツ作成システム。 The information management department identifies an educated person who is a worker whose difference between the specified work details and the work details as a standard exceeds the second amount.
The information providing unit provides the educational content to the educated person.
The educational content creation system according to claim 7.
を更に備え、
前記情報提供部は、前記被教育者に対し前記教育プログラムを提供する、
請求項8に記載の教育コンテンツ作成システム。 A program creation department that creates an educational program that includes the created educational content and work knowledge data for the educated person.
Further prepare
The information providing unit provides the educational program to the educated person.
The educational content creation system according to claim 8.
特定された作業詳細と基準としての作業詳細との差においていずれの作業詳細項目についての差が閾値を超えているかに応じた作業ナレッジのデータを、種々の作業ナレッジのデータを含んだナレッジ情報から特定し、
当該特定したナレッジデータを、前記教育プログラムに含める、
請求項9に記載の教育コンテンツ作成システム。 The program creation unit
From the knowledge information including various work knowledge data, the work knowledge data according to which work detail item difference exceeds the threshold value in the difference between the specified work detail and the work detail as a reference. Identify and
Include the identified knowledge data in the education program,
The educational content creation system according to claim 9.
を更に備え、
前記情報管理部は、特定された作業詳細と基準としての作業詳細との差が第1の量以下の作業者である高レベル作業者を特定し、
前記コンテンツ作成部は、前記特定された高レベル作業者の動画データ部分を含んだ教育コンテンツを作成し、
前記情報提供部は、前記被教育者に対し前記教育プログラムを提供し、
前記提供された教育プログラムは、前記高レベル作業者の動画と前記被教育者の動画とが前記被教育者が比較可能に表示されるプログラムであり、
前記高レベル作業者の動画は、前記高レベル作業者の動画データ部分が表す動画であり、
前記被教育者の動画は、前記被教育者が実施した作業の撮影動画データのうち当該被教育者について特定された作業詳細の実施時間帯に該当する動画データ部分が表す動画である、
請求項8に記載の教育コンテンツ作成システム。 Program Creation Department, which creates an educational program that includes the created educational content,
Further prepare
The information management unit identifies a high-level worker who is a worker whose difference between the specified work details and the work details as a standard is equal to or less than the first amount.
The content creation unit creates educational content including the video data portion of the specified high-level worker.
The information providing department provides the educational program to the educated person.
The provided educational program is a program in which the video of the high-level worker and the video of the educator are displayed so that the educator can be compared.
The video of the high-level worker is a video represented by the video data portion of the high-level worker.
The video of the educated person is a video represented by a video data portion corresponding to the implementation time zone of the work details specified for the educated person in the videographed video data of the work performed by the educated person.
The educational content creation system according to claim 8.
コンピュータが、前記作業者実績情報及び前記非作業者実績情報のうち、同一時刻間での作業者の状態と非作業者の状態とから、当該同一時刻間に作業者が実施した作業の詳細を特定し、
コンピュータが、当該作業者が実施した作業の撮影動画データのうち当該特定した作業詳細の実施時間帯に該当する動画データ部分を含んだ教育コンテンツを作成する、
教育コンテンツ作成方法。 The computer is an element belonging to Man in 4M (Man, Machine, Material and Method), and the worker's state representing the state and the time of the state, and at least one of the 4M other than Man. Obtains non-worker performance information that represents the state of the non-worker and the time of the state, which are elements belonging to
Of the worker record information and the non-worker record information, the computer describes the details of the work performed by the worker during the same time from the state of the worker and the state of the non-worker during the same time. Identify and
The computer creates educational content including the video data part corresponding to the execution time zone of the specified work details in the video data of the work performed by the worker.
How to create educational content.
前記作業者実績情報及び前記非作業者実績情報のうち、同一時刻間での作業者の状態と非作業者の状態とから、当該同一時刻間に作業者が実施した作業の詳細を特定し、
当該作業者が実施した作業の撮影動画データのうち当該特定した作業詳細の実施時間帯に該当する動画データ部分を含んだ教育コンテンツを作成する、
ことをコンピュータに実行させるコンピュータプログラム。 Worker record information representing the state of the worker and the time of the state, which is an element belonging to Man in 4M (Man, Machine, Material and Method), and an element belonging to at least one of the 4M other than Man. The non-worker record information representing the state of the non-worker and the time of the state is acquired, and
Of the worker record information and the non-worker record information, the details of the work performed by the worker during the same time are specified from the state of the worker and the state of the non-worker during the same time.
Create educational content that includes the video data part corresponding to the implementation time zone of the specified work details in the video data of the work performed by the worker.
A computer program that lets a computer do things.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020104142A JP7440352B2 (en) | 2020-06-17 | 2020-06-17 | Educational content creation system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020104142A JP7440352B2 (en) | 2020-06-17 | 2020-06-17 | Educational content creation system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021196981A true JP2021196981A (en) | 2021-12-27 |
JP7440352B2 JP7440352B2 (en) | 2024-02-28 |
Family
ID=79195646
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020104142A Active JP7440352B2 (en) | 2020-06-17 | 2020-06-17 | Educational content creation system and method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7440352B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210374647A1 (en) * | 2020-05-29 | 2021-12-02 | Hitachi, Ltd. | Production management support system and production management support method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6648930B2 (en) | 2016-03-31 | 2020-02-14 | キヤノン株式会社 | Editing device, editing method and program |
JP6903444B2 (en) | 2017-02-13 | 2021-07-14 | 横河電機株式会社 | Worker training device, worker training method, worker training program and recording medium |
JP2019200560A (en) | 2018-05-16 | 2019-11-21 | パナソニックIpマネジメント株式会社 | Work analyzing device and work analyzing method |
-
2020
- 2020-06-17 JP JP2020104142A patent/JP7440352B2/en active Active
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210374647A1 (en) * | 2020-05-29 | 2021-12-02 | Hitachi, Ltd. | Production management support system and production management support method |
US11580481B2 (en) * | 2020-05-29 | 2023-02-14 | Hitachi, Ltd. | Production management support system and production management support method that automatically determine loss factors |
Also Published As
Publication number | Publication date |
---|---|
JP7440352B2 (en) | 2024-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6678780B2 (en) | Process visualization platform | |
US11941137B2 (en) | Use of multi-faceted trust scores for decision making, action triggering, and data analysis and interpretation | |
US20170032550A1 (en) | Visualization of Unique Field Values for a Field in a Set of Events | |
JP6476600B2 (en) | Information display processing system, information display processing method, and information display processing program | |
CN111539756B (en) | System and method for identifying and targeting users based on search requirements | |
CN108205581A (en) | The compact video features generated in digital media environment represent | |
WO2021219080A1 (en) | Federated learning model-based view display method, apparatus and device, and medium | |
US11379772B2 (en) | Systems and methods for analyzing computer input to provide suggested next action for automation | |
JP2020144493A (en) | Learning model generation support device and learning model generation support method | |
CN114443639A (en) | Method and system for processing data table and automatically training machine learning model | |
US10291652B2 (en) | Policy evaluation trees | |
CN108710654A (en) | A kind of public sentiment data method for visualizing and equipment | |
JP2021196981A (en) | System and method for creating educational content | |
US11237951B1 (en) | Generating test data for application performance | |
WO2020246325A1 (en) | Information processing device, information processing method, and program | |
US20190213613A1 (en) | Segmenting market data | |
JP5156692B2 (en) | Pseudo data generation device, pseudo data generation method, and computer program | |
WO2020171211A1 (en) | Information processing device and method | |
JP7215318B2 (en) | Information processing program, information processing method, and information processing apparatus | |
TW202131179A (en) | Computer-implemented system and method for diagnosis of live virtual server performance data | |
CN107015733B (en) | Option information presentation system and method | |
US20150006416A1 (en) | Computer Implemented Systems and Methods for Interacting with Employee Data | |
EP3671467A1 (en) | Gui application testing using bots | |
JP6520246B2 (en) | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING PROGRAM | |
JP6286204B2 (en) | Retrospective data generation system and retrospective data generation method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230208 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231219 |
|
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: 20240130 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240215 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7440352 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |