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
JP7683424B2 - Information processing device, information processing system, information processing method, and program - Google Patents
[go: Go Back, main page]

JP7683424B2 - Information processing device, information processing system, information processing method, and program - Google Patents

Information processing device, information processing system, information processing method, and program Download PDF

Info

Publication number
JP7683424B2
JP7683424B2 JP2021140628A JP2021140628A JP7683424B2 JP 7683424 B2 JP7683424 B2 JP 7683424B2 JP 2021140628 A JP2021140628 A JP 2021140628A JP 2021140628 A JP2021140628 A JP 2021140628A JP 7683424 B2 JP7683424 B2 JP 7683424B2
Authority
JP
Japan
Prior art keywords
parts
unit
instruction
storage
notification
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
JP2021140628A
Other languages
Japanese (ja)
Other versions
JP2023034399A (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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2021140628A priority Critical patent/JP7683424B2/en
Publication of JP2023034399A publication Critical patent/JP2023034399A/en
Application granted granted Critical
Publication of JP7683424B2 publication Critical patent/JP7683424B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)

Description

本発明は、情報処理装置、情報処理システム、情報処理方法、及びプログラムに関する。 The present invention relates to an information processing device, an information processing system, an information processing method, and a program.

近年、複数の収納部を有する収納棚を用いた作業が様々な分野で行われている。収納棚を用いることにより、作業者は、複数の収納部の各々に収納された作業に関する部品を順番に取り出すことができる。 In recent years, work using storage shelves with multiple storage compartments has been carried out in various fields. By using the storage shelves, workers can sequentially take out parts related to the work stored in each of the multiple storage compartments.

例えば、部品組立業務において、複数の収納部を有する収納棚を部品倉庫として用い、組み立て手順、及び取り出すべき部品を指示する情報をプロジェクタによって収納棚の所定の部材に投影する技術が提案されている。 For example, in parts assembly work, a technology has been proposed in which a storage shelf with multiple storage compartments is used as a parts warehouse, and assembly procedures and information instructing which parts should be removed are projected onto specific components of the storage shelf using a projector.

また、このような部品組立業務では、収納棚から部品を取り出した作業者が正確に作業を行っているか否かを確認することも検討されている。例えば、下記の特許文献1には、取り出された部品が載置されるトレイの撮像画像を解析することで、トレイ上の全部品が組み立てに使用されたか否かを確認する技術が記載されている。 In addition, in such parts assembly work, it is also being considered to check whether the worker who took the parts from the storage shelf is doing the work accurately. For example, the following Patent Document 1 describes a technology that analyzes captured images of the tray on which the taken parts are placed to check whether all parts on the tray have been used in the assembly.

特開2016-62365号公報JP 2016-62365 A

しかし、上記の特許文献1に記載された技術では、収納棚から取り出された部品の個数を正確に確認することが困難であった。具体的には、撮像画像の画像解析では、他の部品の影となる領域に存在する部品を認識することが困難であった。そのため、収納棚から取り出された部品の個数を正確に把握することで、作業者により正確に部品組立業務を遂行させることが望まれる。 However, with the technology described in Patent Document 1 above, it was difficult to accurately confirm the number of parts taken out of the storage shelf. Specifically, it was difficult to recognize parts that existed in areas shaded by other parts when analyzing captured images. Therefore, it is desirable to be able to accurately determine the number of parts taken out of the storage shelf, allowing workers to perform part assembly tasks more accurately.

そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、作業者により正確に部品組立業務を遂行させることが可能な、新規かつ改良された情報処理装置、情報処理システム、情報処理方法、及びプログラムを提供することにある。 The present invention has been made in consideration of the above problems, and the object of the present invention is to provide a new and improved information processing device, information processing system, information processing method, and program that enable workers to perform part assembly work more accurately.

上記課題を解決するために、本発明のある観点によれば、収納棚に含まれる複数の収納部のうちの一の収納部から部品を少なくとも1以上取り出す指示を生成する指示生成部と、前記一の収納部から取り出された前記部品の重量に基づいて、前記一の収納部から取り出された前記部品の個数を導出する個数導出部と、導出された前記部品の個数と、前記指示にて取り出しを指示された前記部品の個数とが一致するか否かを判定する判定部と、前記判定部の判定結果に基づいて、前記部品を取り出した作業者への通知を生成する通知生成部と、を備え、前記通知生成部は、前記個数導出部にて導出された前記部品の個数が前記指示にて取り出しを指示された前記部品の個数よりも多い場合、取り出された前記部品の一部を前記一の収納部に戻すことを前記作業者に指示する前記通知を生成し、前記通知は、前記個数導出部にて導出された前記部品の個数と、前記指示にて取り出しを指示された前記部品の個数との差に基づく、前記一の収納部から過分に取り出された部品の個数の情報を含む、情報処理装置が提供される。 In order to solve the above problem, according to one aspect of the present invention, there is provided an information processing device comprising: an instruction generation unit that generates an instruction to remove at least one part from one storage unit among a plurality of storage units included in a storage shelf; a number derivation unit that derives a number of the parts removed from the one storage unit based on a weight of the parts removed from the one storage unit; a determination unit that determines whether the derived number of parts matches the number of the parts instructed to be removed in the instruction; and a notification generation unit that generates a notification to a worker who removed the parts based on a determination result of the determination unit, wherein if the number of the parts derived by the number derivation unit is greater than the number of the parts instructed to be removed in the instruction, the notification generation unit generates the notification instructing the worker to return some of the removed parts to the one storage unit, and the notification includes information on the number of parts removed in excess of the one storage unit, based on the difference between the number of the parts derived by the number derivation unit and the number of the parts instructed to be removed in the instruction.

前記個数導出部は、取り出された前記部品の重量を前記部品の1個当たりの重量で除算することで、前記部品の個数を導出してもよい。 The number deriving unit may derive the number of parts by dividing the weight of the removed parts by the weight of each of the parts.

導出された前記部品の個数と、前記指示にて取り出しを指示された前記部品の個数とが一致した場合、前記指示生成部は、取り出しを指示した前記指示の後段の指示を生成してもよい。 If the derived number of parts matches the number of parts instructed to be removed in the instruction, the instruction generation unit may generate an instruction subsequent to the instruction instructing to remove the parts.

導出された前記部品の個数が前記指示にて取り出しを指示された前記部品の個数よりも少ない場合、前記通知生成部は、前記一の収納部から前記部品をさらに取り出すことを前記作業者に指示する前記通知を生成してもよい。 If the derived number of parts is less than the number of parts instructed to be removed in the instruction, the notification generation unit may generate the notification instructing the worker to remove more parts from the one storage unit.

前記個数導出部は、前記収納部の各々に収納された前記部品の前記収納部ごとの重量に基づいて、前記収納部の各々に収納された前記部品の個数を導出してもよい。 The number deriving unit may derive the number of the parts stored in each of the storage units based on the weight of the parts stored in each of the storage units.

前記個数導出部は、前記一の収納部からの前記部品の取り出しの前後における前記一の収納部に収納された前記部品の重量の減少量にさらに基づいて、前記一の収納部から取り出された前記部品の個数を導出してもよい。 The number deriving unit may derive the number of the parts removed from the first storage unit based further on the amount of reduction in weight of the parts stored in the first storage unit before and after the parts are removed from the first storage unit.

前記個数導出部は、前記一の収納部から取り出された前記部品の画像にさらに基づいて、前記一の収納部から取り出された前記部品の個数を導出してもよい。 The number deriving unit may derive the number of the parts removed from the one storage unit further based on an image of the parts removed from the one storage unit.

前記指示生成部は、導出された前記部品の個数と、前記部品の組み付けに用いられる外部機器からの前記部品の組み付け時に発生する出力の数とが一致した場合、取り出しを指示した前記指示の後段の指示を生成してもよい。 The instruction generation unit may generate a subsequent instruction to the instruction for removal when the derived number of parts matches a number of outputs generated when assembling the parts from an external device used in assembling the parts.

また、上記課題を解決するために、本発明の別の観点によれば、収納棚に含まれる複数の収納部のうちの一の収納部から部品を少なくとも1以上取り出す指示を生成する指示生成部と、前記一の収納部から取り出された前記部品の重量に基づいて、前記一の収納部から取り出された前記部品の個数を導出する個数導出部と、導出された前記部品の個数と、前記指示にて取り出しを指示された前記部品の個数とが一致するか否かを判定する判定部と、前記判定部の判定結果に基づいて、前記部品を取り出した作業者への通知を生成する通知生成部と、を備え、前記通知生成部は、前記個数導出部にて導出された前記部品の個数が前記指示にて取り出しを指示された前記部品の個数よりも多い場合、取り出された前記部品の一部を前記一の収納部に戻すことを前記作業者に指示する前記通知を生成し、前記通知は、前記個数導出部にて導出された前記部品の個数と、前記指示にて取り出しを指示された前記部品の個数との差に基づく、前記一の収納部から過分に取り出された部品の個数の情報を含む、情報処理システムが提供される。 In addition, in order to solve the above-mentioned problem, according to another aspect of the present invention, there is provided an information processing system including: an instruction generation unit that generates an instruction to remove at least one part from one storage unit among a plurality of storage units included in a storage shelf; a number derivation unit that derives a number of the parts removed from the one storage unit based on a weight of the parts removed from the one storage unit; a determination unit that determines whether the derived number of parts matches the number of the parts instructed to be removed in the instruction; and a notification generation unit that generates a notification to a worker who removed the parts based on a determination result of the determination unit , wherein if the number of the parts derived by the number derivation unit is greater than the number of the parts instructed to be removed in the instruction, the notification generation unit generates the notification instructing the worker to return some of the removed parts to the one storage unit, and the notification includes information on the number of parts removed in excess of the one storage unit, based on the difference between the number of the parts derived by the number derivation unit and the number of the parts instructed to be removed in the instruction.

また、上記課題を解決するために、本発明の別の観点によれば、演算処理装置によって、収納棚に含まれる複数の収納部のうちの一の収納部から部品を少なくとも1以上取り出す指示を生成するステップと、前記一の収納部から取り出された前記部品の重量に基づいて、前記一の収納部から取り出された前記部品の個数を導出するステップと、導出された前記部品の個数と、前記指示にて取り出しを指示された前記部品の個数とが一致するか否かを判定するステップと、前記判定の結果に基づいて、前記部品を取り出した作業者への通知を生成するステップと、を含み、導出された前記部品の個数が前記指示にて取り出しを指示された前記部品の個数よりも多い場合、取り出された前記部品の一部を前記一の収納部に戻すことを前記作業者に指示する前記通知が生成され、前記通知には、導出された前記部品の個数と、前記指示にて取り出しを指示された前記部品の個数との差に基づく、前記一の収納部から過分に取り出された部品の個数の情報が含まれる、情報処理方法が提供される。 In order to solve the above problem, according to another aspect of the present invention, there is provided an information processing method including the steps of: generating, by a calculation processing device, an instruction to remove at least one part from one storage section out of a plurality of storage sections included in a storage shelf; deriving the number of the parts removed from the one storage section based on the weight of the parts removed from the one storage section; determining whether the derived number of parts matches the number of the parts instructed to be removed in the instruction; and generating a notification to a worker who removed the parts based on a result of the determination, wherein if the derived number of parts is greater than the number of the parts instructed to be removed in the instruction, the notification is generated instructing the worker to return some of the removed parts to the one storage section, and the notification includes information on the number of parts removed in excess of the one storage section, based on the difference between the derived number of parts and the number of the parts instructed to be removed in the instruction .

さらに、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、収納棚に含まれる複数の収納部のうちの一の収納部から部品を少なくとも1以上取り出す指示を生成する指示生成部と、前記一の収納部から取り出された前記部品の重量に基づいて、前記一の収納部から取り出された前記部品の個数を導出する個数導出部と、導出された前記部品の個数と、前記指示にて取り出しを指示された前記部品の個数とが一致するか否かを判定する判定部と、前記判定部の判定結果に基づいて、前記部品を取り出した作業者への通知を生成する通知生成部と、として機能させ、前記通知生成部は、前記個数導出部にて導出された前記部品の個数が前記指示にて取り出しを指示された前記部品の個数よりも多い場合、取り出された前記部品の一部を前記一の収納部に戻すことを前記作業者に指示する前記通知を生成し、前記通知は、前記個数導出部にて導出された前記部品の個数と、前記指示にて取り出しを指示された前記部品の個数との差に基づく、前記一の収納部から過分に取り出された部品の個数の情報を含む、プログラムが提供される。 Furthermore, in order to solve the above problem, according to another aspect of the present invention, a computer includes an instruction generation unit that generates an instruction to remove at least one part from one of a plurality of storage units included in a storage shelf, a number derivation unit that derives the number of the parts removed from the one storage unit based on the weight of the parts removed from the one storage unit, a determination unit that determines whether the derived number of the parts matches the number of the parts instructed to be removed by the instruction, and a program that determines whether the parts are removed based on a result of the determination by the determination unit. and a notification generating unit that generates a notification to a worker, wherein the notification generating unit generates the notification instructing the worker to return some of the removed parts to the one storage unit if the number of the parts derived by the quantity derivation unit is greater than the number of the parts instructed to be removed in the instruction, and the notification includes information on the number of parts removed in excess of the one storage unit, based on the difference between the number of the parts derived by the quantity derivation unit and the number of the parts instructed to be removed in the instruction .

上記構成により、収納棚に含まれる複数の収納部のうちの一の収納部から取り出された部品の重量に基づいて、取り出された部品の個数が導出される。これにより、情報処理装置は、取り出しを指示された部品の個数と、実際に取り出された部品の個数とが一致しているか否かを判定し、判定結果に基づいて作業者への通知を生成することができる。 With the above configuration, the number of parts taken out is derived based on the weight of the parts taken out from one of the multiple storage sections included in the storage shelf. This allows the information processing device to determine whether the number of parts instructed to be taken out matches the number of parts actually taken out, and generate a notification to the worker based on the determination result.

以上説明したように本発明によれば、収納棚を用いた部品組立業務を作業者により正確に遂行させることが可能である。 As described above, the present invention allows workers to more accurately perform part assembly tasks using storage shelves.

本発明の一実施形態に係る作業支援システムの構成の一例を示す斜視図である。1 is a perspective view showing an example of a configuration of a work support system according to an embodiment of the present invention; 同実施形態に係る情報処理装置と、管理者端末との接続を示すブロック図である。2 is a block diagram showing a connection between an information processing device according to the embodiment and an administrator terminal. FIG. 情報処理装置の機構構成を示すブロック図である。FIG. 2 is a block diagram showing a mechanical configuration of the information processing device. 情報処理装置の動作の流れを示すフローチャート図である。FIG. 2 is a flowchart showing the flow of operations of the information processing device. 同実施形態に係る作業支援システムを具現する情報処理装置のハードウェア構成の一例を示すブロック図である。2 is a block diagram showing an example of a hardware configuration of an information processing device that embodies the work support system according to the embodiment. FIG.

以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。 The preferred embodiment of the present invention will be described in detail below with reference to the attached drawings. Note that in this specification and the drawings, components having substantially the same functional configuration are designated by the same reference numerals to avoid redundant description.

<1.システム構成例>
まず、図1及び図2を参照して、本発明の一実施形態に係る情報処理装置が適用される作業支援システムについて説明する。図1は、本実施形態に係る作業支援システム10の構成の一例を示す斜視図である。作業支援システム10は、本実施形態に係る情報処理装置11を含む。
1. System configuration example
First, a work support system to which an information processing device according to an embodiment of the present invention is applied will be described with reference to Figures 1 and 2. Figure 1 is a perspective view showing an example of the configuration of a work support system 10 according to this embodiment. The work support system 10 includes an information processing device 11 according to this embodiment.

図1に示すように、作業支援システム10は、情報処理装置11と、収納棚12と、作業台13と、センサ部14と、表示投影部15と、ミラー18とを備える。 As shown in FIG. 1, the work support system 10 includes an information processing device 11, a storage shelf 12, a workbench 13, a sensor unit 14, a display projection unit 15, and a mirror 18.

本実施形態に係る作業支援システム10は、収納棚12を用いた部品組立作業を支援するシステムである。収納棚12は、部品組立作業に用いられる各種部品が収納される複数の収納部121を有する。作業者は、部品組立作業の流れに従って、複数の収納部121の各々に収納された部品を順次取り出すことで、取り出された部品を製品に適切に組み付けることができる。 The work support system 10 according to this embodiment is a system that supports part assembly work using a storage shelf 12. The storage shelf 12 has multiple storage sections 121 in which various parts used in the part assembly work are stored. A worker can properly assemble the removed parts into a product by sequentially removing the parts stored in each of the multiple storage sections 121 according to the flow of the part assembly work.

なお、図1では、収納棚12から作業台13へ向かう方向を前方向とし、前方向と反対に向かう方向を後方向とする。また、作業台13から収納棚12を正対して見たとき(すなわち、前方向側から後方向側を正対して見たとき)の上下左右の方向をそれぞれ上方向、下方向、左方向、及び右方向とする。 In FIG. 1, the direction from the storage shelf 12 to the workbench 13 is the forward direction, and the direction opposite the forward direction is the rearward direction. In addition, the top, bottom, left, and right directions when looking directly at the storage shelf 12 from the workbench 13 (i.e., when looking directly from the front side to the rear side) are the upward, downward, left, and right directions, respectively.

収納棚12は、複数の収納部121を備える。複数の収納部121には、部品組立作業において、製品に組み付けられる部品がそれぞれ収納される。作業者は、収納棚12を用いることで、いずれかの収納部121に手を入れて、収納部121に収納された部品を取り出し、取り出した部品を製品に組み付けることができる。図1に示す例では、収納棚12は、上下方向に4段、左右方向に4列の合計16個の収納部121を備えるが、収納棚12が備える収納部121の数は、特に限定されない。収納棚12は、20個、30個、又は50個等のさらに多くの収納部121を備えてもよい。 The storage shelf 12 includes a plurality of storage sections 121. The plurality of storage sections 121 each store a part to be assembled into a product during a part assembly operation. By using the storage shelf 12, a worker can reach into any one of the storage sections 121, remove a part stored in the storage section 121, and assemble the removed part into a product. In the example shown in FIG. 1, the storage shelf 12 includes a total of 16 storage sections 121 in four vertical rows and four horizontal rows, but the number of storage sections 121 included in the storage shelf 12 is not particularly limited. The storage shelf 12 may include even more storage sections 121, such as 20, 30, or 50.

作業台13は、作業者が部品組立作業を行う際に用いる台である。作業台13は、収納棚12の全幅に亘って水平方向に延在する平坦な台面(上面)を備える。作業台13の台面は、後述する表示投影部15から投影された画像が結像する投影可能領域として機能してもよい。 The workbench 13 is a table used by a worker when performing part assembly work. The workbench 13 has a flat table surface (upper surface) that extends horizontally across the entire width of the storage shelf 12. The table surface of the workbench 13 may function as a projection area on which an image projected from the display projection unit 15 described below is focused.

また、作業台13には、計測器20が設けられる。計測器20は、例えば、計測領域の上に載置された対象物の重量を測定する重量計である。作業者は、いずれかの収納部121から部品を取り出した場合、まず、取り出した部品を計測器20の計測領域の上に載置する。これにより、計測器20は、作業者によって収納部121から取り出された部品の重量を測定し、測定された重量に関する情報を情報処理装置11に出力することができる。 A measuring device 20 is also provided on the workbench 13. The measuring device 20 is, for example, a weighing scale that measures the weight of an object placed on the measurement area. When an operator removes a part from one of the storage sections 121, the operator first places the removed part on the measurement area of the measuring device 20. This enables the measuring device 20 to measure the weight of the part removed from the storage section 121 by the operator, and output information related to the measured weight to the information processing device 11.

センサ部14は、各種センサを含み、作業者が行う作業に関する情報をセンシングする。具体的には、センサ部14は、静止画又は動画(以下、画像とも称する)を撮像可能なカメラを含み、作業者が行う作業を撮像した画像を取得してもよい。これによれば、センサ部14は、センシング結果として、カメラにて撮像された作業者による作業の画像を情報処理装置11に出力することができる。例えば、センサ部14は、情報処理装置11にUSB(Universal Serial Bus)で接続されたライブカメラ(USBカメラとも称される)を含んでもよい。ただし、センサ部14が含むカメラの種類は上記に限定されない。例えば、センサ部14は、赤外線カメラを含んでもよく、ステレオカメラ又はToF(Time Of Flight)カメラなどを含んでもよい。 The sensor unit 14 includes various sensors and senses information related to the work performed by the worker. Specifically, the sensor unit 14 may include a camera capable of capturing still or moving images (hereinafter also referred to as images) and may acquire images of the work performed by the worker. In this way, the sensor unit 14 can output, as a sensing result, an image of the work performed by the worker captured by the camera to the information processing device 11. For example, the sensor unit 14 may include a live camera (also referred to as a USB camera) connected to the information processing device 11 via a USB (Universal Serial Bus). However, the type of camera included in the sensor unit 14 is not limited to the above. For example, the sensor unit 14 may include an infrared camera, a stereo camera, a ToF (Time Of Flight) camera, or the like.

センサ部14は、標準的な身長の作業者の頭部の高さよりも上の位置(例えば、最上段の収納部121よりも上方の位置)、かつ収納棚12の前面よりも前方の位置に配置されたカメラを含んでもよい。このような場合、センサ部14は、作業支援システム10の前方に位置する作業者の一部又は全身を含む画像を撮像することができる。センサ部14は、例えば、図1に示すように、ミラー18を支持する支持フレーム17に取り付けられてもよい。 The sensor unit 14 may include a camera located above the head height of a worker of average height (e.g., above the top storage section 121) and in front of the front surface of the storage shelf 12. In such a case, the sensor unit 14 can capture an image including a part or the entire body of a worker located in front of the work support system 10. The sensor unit 14 may be attached to a support frame 17 that supports a mirror 18, for example, as shown in FIG. 1.

また、センサ部14は、収納棚12の画像を撮像するように配置されたカメラをさらに含んでもよい。これによれば、情報処理装置11は、収納棚12の撮像画像に基づいて、作業者がいずれの収納部121に手を入れて部品を取り出したのかを認識することができる。 The sensor unit 14 may further include a camera arranged to capture an image of the storage shelf 12. In this way, the information processing device 11 can recognize which storage section 121 the worker put his or her hand into to remove the part, based on the captured image of the storage shelf 12.

なお、センサ部14に含まれるカメラの数及び設置場所は、特に限定されない。センサ部14は、例えば、作業台13の台面を撮像するように配置されたカメラ、又は作業支援システム10の周囲の環境を撮像するように配置されたカメラなどを含んでもよい。 The number of cameras included in the sensor unit 14 and their installation locations are not particularly limited. The sensor unit 14 may include, for example, a camera arranged to capture an image of the surface of the workbench 13, or a camera arranged to capture an image of the environment surrounding the work support system 10.

表示投影部15は、情報処理装置11による制御に基づいて、作業者の部品組立作業を支援するための情報を含む支援画像を投影によって表示させる。例えば、表示投影部15は、プロジェクタによる、いわゆるプロジェクションマッピング技術を用いて、収納棚12の前面、又は作業台13の台面に支援画像を投影してもよい。 The display projection unit 15 displays, by projection, a support image including information for supporting the worker in the part assembly work based on the control of the information processing device 11. For example, the display projection unit 15 may project the support image onto the front of the storage shelf 12 or the surface of the workbench 13 using a so-called projection mapping technique using a projector.

表示投影部15は、例えば、図1に示すように、収納棚12の上に配置されてもよい。表示投影部15は、表示投影部15に対向して設けられたミラー18に向けて投影光を照射することで、ミラー18にて反射された投影光を収納棚12の前面、又は作業台13の台面に投影することができる。これによれば、表示投影部15は、ミラー18を介して、収納棚12の前面、又は作業台13の台面に支援画像を投影することができる。 The display projection unit 15 may be disposed on the storage shelf 12, for example, as shown in FIG. 1. The display projection unit 15 can project the projection light reflected by the mirror 18 onto the front of the storage shelf 12 or the surface of the workbench 13 by irradiating the projection light towards a mirror 18 provided opposite the display projection unit 15. In this way, the display projection unit 15 can project a support image onto the front of the storage shelf 12 or the surface of the workbench 13 via the mirror 18.

なお、表示投影部15は、収納棚12の前面、又は作業台13の台面に投影光を直接投影可能な位置(例えば、作業支援システム10が配置された空間の図示しない天井又は壁など)に配置されてもよい。また、表示投影部15は、複数のプロジェクタを含んでもよい。例えば、表示投影部15は、収納棚12の前面に投影光を投影するプロジェクタと、作業台13の上面に投影光を投影するプロジェクタとを含んでもよい。 The display projection unit 15 may be disposed in a position where it can directly project the projection light onto the front of the storage shelf 12 or onto the surface of the workbench 13 (for example, a ceiling or wall (not shown) of the space in which the work support system 10 is disposed). The display projection unit 15 may also include multiple projectors. For example, the display projection unit 15 may include a projector that projects the projection light onto the front of the storage shelf 12 and a projector that projects the projection light onto the top surface of the workbench 13.

ミラー18は、例えば、図1に示すように、標準的な身長の作業者の頭部の高さよりも上の位置(例えば、最上段の収納部121よりも上方の位置)、かつ収納棚12の前面よりも前方の位置に、表示投影部15と対向して配置される。具体的には、ミラー18は、収納棚12の前面又は作業台13の台面と、表示投影部15との両方に反射面が対向するように、作業台13の上方かつ収納棚12の斜め上方向に配置されてもよい。これによれば、ミラー18は、表示投影部15から照射された投影光を収納棚12の前面又は作業台13の台面に向けて反射することができる。 As shown in FIG. 1, for example, the mirror 18 is disposed facing the display projection unit 15 at a position above the head height of a worker of average height (e.g., above the top storage section 121) and in front of the front surface of the storage shelf 12. Specifically, the mirror 18 may be disposed above the work table 13 and diagonally above the storage shelf 12 so that the reflective surface faces both the front surface of the storage shelf 12 or the surface of the work table 13 and the display projection unit 15. In this way, the mirror 18 can reflect the projection light emitted from the display projection unit 15 toward the front surface of the storage shelf 12 or the surface of the work table 13.

ミラー18は、反射角度が上下方向に可変となるように、支持機構によって回動可能に支持されてもよい。これによれば、ミラー18は、表示投影部15から照射された投影光を任意の反射角度で反射することができる。したがって、ミラー18は、表示投影部15から照射された投影光を収納棚12の前面又は作業台13の台面に対して選択的に反射することができる。 The mirror 18 may be rotatably supported by a support mechanism so that the reflection angle is variable in the vertical direction. This allows the mirror 18 to reflect the projection light emitted from the display projection unit 15 at any reflection angle. Therefore, the mirror 18 can selectively reflect the projection light emitted from the display projection unit 15 to the front of the storage shelf 12 or the surface of the workbench 13.

情報処理装置11には、作業者のID(identification)カードを読み取るカードリーダ19が接続されてもよい。カードリーダ19は、収納棚12又は作業台13の近傍に設けられる。カードリーダ19は、IDカードから作業者の識別情報(例えば作業者の識別番号及び氏名等)を読み取り、情報処理装置11に出力することができる。例えば、情報処理装置11は、磁気カード又はIC(integrated circuit)カードであるIDカードの読み取りによって、いずれの作業者によって作業が開始されたかを認識してもよい。 A card reader 19 that reads the worker's ID (identification) card may be connected to the information processing device 11. The card reader 19 is provided near the storage shelf 12 or the workbench 13. The card reader 19 can read the worker's identification information (e.g., the worker's identification number and name, etc.) from the ID card and output it to the information processing device 11. For example, the information processing device 11 may recognize which worker has started work by reading the ID card, which is a magnetic card or an IC (integrated circuit) card.

なお、作業支援システム10は、カードリーダ19に替えて、又は加えて、指紋又は掌紋等の生体情報を認識する生体情報認識装置、識別番号を入力する識別番号入力装置、又は作業者の情報が格納されたバーコード又は二次元コード(例えば、QRコード(登録商標))を読み取るリーダ装置を備えていてもよい。作業支援システム10は、生体情報認識装置又はリーダ装置にて読み取った情報に基づいて、いずれの作業者によって作業が開始されたかを認識することも可能である。 In addition, instead of or in addition to the card reader 19, the work assistance system 10 may be equipped with a biometric information recognition device that recognizes biometric information such as a fingerprint or palm print, an identification number input device that inputs an identification number, or a reader device that reads a barcode or two-dimensional code (e.g., QR Code (registered trademark)) in which worker information is stored. The work assistance system 10 can also recognize which worker has started work based on the information read by the biometric information recognition device or reader device.

情報処理装置11は、作業支援システム10の動作全般を制御するコンピュータ等である。情報処理装置11の機能構成については、図3を参照して後述する。 The information processing device 11 is a computer or the like that controls the overall operation of the work support system 10. The functional configuration of the information processing device 11 will be described later with reference to FIG. 3.

情報処理装置11は、例えば、ネットワーク40を介して、管理者が操作する管理者端末30と接続されてもよい。図2は、本実施形態に係る情報処理装置11と、管理者端末30との接続を示すブロック図である。 The information processing device 11 may be connected to an administrator terminal 30 operated by an administrator, for example, via a network 40. FIG. 2 is a block diagram showing the connection between the information processing device 11 according to this embodiment and the administrator terminal 30.

図2に示すように、管理者端末30は、コンピュータ等で構成され、ネットワーク40を介して少なくとも1つ以上の情報処理装置11と接続される。管理者端末30は、例えば、接続された情報処理装置11から送信されるデータを管理することで、作業支援システム10の各々における部品組立作業の進捗等を管理することができる。 As shown in FIG. 2, the administrator terminal 30 is configured with a computer or the like, and is connected to at least one or more information processing devices 11 via a network 40. The administrator terminal 30 can manage the progress of part assembly work in each of the work support systems 10, for example, by managing data transmitted from the connected information processing devices 11.

<2.情報処理装置の構成例>
続いて、図3を参照して、本実施形態に係る情報処理装置11の機能構成について説明する。図3は、情報処理装置11の機構構成を示すブロック図である。
2. Example of configuration of information processing device
Next, the functional configuration of the information processing device 11 according to this embodiment will be described with reference to Fig. 3. Fig. 3 is a block diagram showing the mechanical configuration of the information processing device 11.

図3に示すように、情報処理装置11は、制御部110と、I/F(インタフェース)部120と、記憶部130とを備える。 As shown in FIG. 3, the information processing device 11 includes a control unit 110, an I/F (interface) unit 120, and a memory unit 130.

(制御部110)
制御部110は、作業支援システム10の動作全般を制御する。制御部110は、画像取得部111と、作業進捗推定部112と、指示生成部113と、個数導出部114と、判定部115と、通知生成部116とを含む。
(Control unit 110)
The control unit 110 controls the overall operation of the work support system 10. The control unit 110 includes an image acquisition unit 111, a work progress estimation unit 112, an instruction generation unit 113, a number deriving unit 114, a determination unit 115, and a notification generation unit 116.

例えば、制御部110は、CPU(Central Processing Unit)などの演算装置と、ROM(Read Only Memory)及びRAM(Random Access Memory)などの記憶装置とを含む。制御部110は、ROMに記憶されたプログラムをRAMに一時的に展開し、CPUにてプログラムを実行することにより、作業支援システム10の動作全般を制御することができる。 For example, the control unit 110 includes an arithmetic unit such as a CPU (Central Processing Unit) and storage units such as a ROM (Read Only Memory) and a RAM (Random Access Memory). The control unit 110 can temporarily load a program stored in the ROM into the RAM and execute the program in the CPU, thereby controlling the overall operation of the work assistance system 10.

画像取得部111は、センサ部14によって連続的に得られる収納棚12のリアルタイムの撮像画像をI/F部120を介して取得する。画像取得部111は、取得したリアルタイムの撮像画像を記憶部130に記憶させてもよい。例えば、画像取得部111は、過去一定時間のリアルタイムの撮像画像を記憶部130に記憶させてもよい。または、画像取得部111は、センサ部14からリアルタイムの撮像画像を取得するごとに、記憶部130に記憶させたリアルタイムの撮像画像を上書き(更新)してもよい。 The image acquisition unit 111 acquires real-time captured images of the storage shelf 12, which are continuously obtained by the sensor unit 14, via the I/F unit 120. The image acquisition unit 111 may store the acquired real-time captured images in the memory unit 130. For example, the image acquisition unit 111 may store real-time captured images from a certain period of time in the memory unit 130. Alternatively, the image acquisition unit 111 may overwrite (update) the real-time captured images stored in the memory unit 130 each time it acquires a real-time captured image from the sensor unit 14.

作業進捗推定部112は、画像取得部111により取得された収納棚12の撮像画像に基づいて、作業者による作業の進捗を推定する。 The work progress estimation unit 112 estimates the progress of the work being performed by the worker based on the captured images of the storage shelf 12 acquired by the image acquisition unit 111.

具体的には、まず、作業進捗推定部112は、画像取得部111にて取得されたリアルタイムの撮像画像と、該リアルタイムの撮像画像よりも時間的に前に撮像された撮像画像とを比較して差分を検出する。なお、リアルタイムの撮像画像に対して比較対象となる撮像画像(すなわち、時間的に前に撮像された撮像画像)は、例えば、記憶部130に記憶されていてもよい。差分検出が行われた後、リアルタイムの撮像画像は、記憶部130に記憶されることで、比較対象となる撮像画像を上書き(更新)してもよい。 Specifically, first, the work progress estimation unit 112 detects a difference by comparing a real-time captured image acquired by the image acquisition unit 111 with an captured image captured earlier in time than the real-time captured image. Note that the captured image to be compared with the real-time captured image (i.e., the captured image captured earlier in time) may be stored in the storage unit 130, for example. After the difference detection is performed, the real-time captured image may overwrite (update) the captured image to be compared by being stored in the storage unit 130.

次に、作業進捗推定部112は、検出された差分が生じた領域に対応する収納部121を、作業者によって部品の取り出しが行われた収納部121として認識する。例えば、収納部121から部品が取り出される場合、収納部121、又は収納部121の真下の領域の少なくとも一部は作業者の手にて遮蔽される。このとき、部品の取り出しが行われた収納部121の撮像画像には作業者の手の有無という差分が生じる。これにより、作業進捗推定部112は、撮像画像に含まれる作業者の手の有無に基づいて、部品の取り出しが行われた収納部121を認識することができる。これによれば、作業進捗推定部112は、部品組立作業の各工程で製品に組み付けられる部品が収納部121から取り出されたか否かを、作業者が収納部121に手を入れたか否かにて推定することができる。 Next, the work progress estimation unit 112 recognizes the storage unit 121 corresponding to the area where the detected difference occurred as the storage unit 121 from which the worker removed a part. For example, when a part is removed from the storage unit 121, the storage unit 121 or at least a part of the area directly below the storage unit 121 is covered by the worker's hand. At this time, a difference occurs in the captured image of the storage unit 121 from which the part was removed, which is the presence or absence of the worker's hand. This allows the work progress estimation unit 112 to recognize the storage unit 121 from which the part was removed, based on the presence or absence of the worker's hand included in the captured image. In this way, the work progress estimation unit 112 can estimate whether a part to be assembled into a product has been removed from the storage unit 121 in each process of the part assembly work, based on whether the worker has put his or her hand into the storage unit 121.

なお、作業進捗推定部112による推定は、上記の差分検出による推定に限定されない。例えば、作業進捗推定部112は、様々な画像認識技術を用いることで作業の進捗を推定することも可能である。また、作業進捗推定部112は、収納部121の各々に設けられた各種センサのセンシング結果に基づいて作業者の手を検出することで、作業の進捗を推定してもよい。 Note that the estimation by the work progress estimation unit 112 is not limited to estimation by difference detection as described above. For example, the work progress estimation unit 112 can also estimate the progress of work by using various image recognition techniques. In addition, the work progress estimation unit 112 may estimate the progress of work by detecting the worker's hands based on the sensing results of various sensors provided in each of the storage sections 121.

指示生成部113は、収納棚12に含まれる収納部121のうちの一の収納部121から部品を取り出す指示を生成する。具体的には、指示生成部113は、部品組立作業における製品への部品の組み付け順序に従って、製品に組み付けられる部品を収納部121から取り出す指示を順次生成する。指示生成部113にて生成された指示は、例えば、表示投影部15から投影される支援画像にて作業者に提示される。したがって、作業者は、部品組立作業の各工程において、製品に組み付ける部品が収納された収納部121を理解し、収納部121から部品を取り出すことができる。 The instruction generating unit 113 generates an instruction to remove a part from one of the storage units 121 included in the storage shelf 12. Specifically, the instruction generating unit 113 sequentially generates instructions to remove parts to be assembled into a product from the storage units 121 according to the order in which the parts are assembled into the product in the part assembly work. The instructions generated by the instruction generating unit 113 are presented to the worker, for example, by a support image projected from the display projection unit 15. Therefore, the worker can understand which storage unit 121 stores the parts to be assembled into the product in each process of the part assembly work, and can remove the parts from the storage unit 121.

これによれば、情報処理装置11は、指示生成部113にて生成した指示に基づいて、部品を取り出す収納部121を作業者に示し、画像取得部111にて取得した撮像画像に基づいて、作業者が収納部121から部品を取り出したことを確認することができる。以上の動作を繰り返すことで、情報処理装置11は、製品に部品を順次組み付ける部品組立作業を作業者に進めさせることができる。 According to this, the information processing device 11 can show the worker the storage section 121 from which to remove the part based on the instruction generated by the instruction generation unit 113, and can confirm that the worker has removed the part from the storage section 121 based on the captured image acquired by the image acquisition unit 111. By repeating the above operations, the information processing device 11 can cause the worker to proceed with the part assembly work of sequentially assembling parts into the product.

個数導出部114は、収納部121から取り出された部品の重量を用いて、収納部121から取り出された部品の個数を導出する。本実施形態に係る情報処理装置11は、収納部121から取り出された部品の重量を計測器20にて測定することで、部品の重量から部品の個数を導出することができる。具体的には、個数導出部114は、収納部121から取り出された部品の重量を部品の1個当たりの重量で除算することで、部品の個数を導出してもよい。部品の1個当たりの重量は、収納部121の各々に収納された部品の1個当たりの重量をあらかじめテーブルデータとして記憶部130等に記憶していてもよい。 The number derivation unit 114 uses the weight of the parts taken out of the storage unit 121 to derive the number of parts taken out of the storage unit 121. The information processing device 11 according to this embodiment can derive the number of parts from the weight of the parts by measuring the weight of the parts taken out of the storage unit 121 with the measuring device 20. Specifically, the number derivation unit 114 may derive the number of parts by dividing the weight of the parts taken out of the storage unit 121 by the weight per part. The weight per part may be stored in advance as table data in the storage unit 130, etc., of the weight per part stored in each of the storage units 121.

判定部115は、作業者によって取り出された部品の個数が作業者に取り出しを指示した部品の個数と一致しているか否かを判定する。具体的には、判定部115は、個数導出部114にて重量から導出された部品の個数と、指示生成部113にて生成された指示において取り出しを指示された部品の個数とが一致しているか否かを判定する。 The determination unit 115 determines whether the number of parts removed by the worker matches the number of parts the worker was instructed to remove. Specifically, the determination unit 115 determines whether the number of parts derived from the weight by the number derivation unit 114 matches the number of parts the worker was instructed to remove in the instruction generated by the instruction generation unit 113.

個数導出部114にて導出された部品の個数と、取り出しを指示された部品の個数とが一致している場合、情報処理装置11は、部品組立作業が正常に進められていると判断することができる。したがって、情報処理装置11は、指示生成部113にて次の工程の指示を生成し、生成した指示を作業者にて提示することができる。一方、個数導出部114にて導出された部品の個数と、取り出しを指示された部品の個数とが一致していない場合、情報処理装置11は、後述する通知生成部116にて部品の個数に異常が発生している旨を作業者に知らせる通知を生成することができる。 If the number of parts derived by the quantity derivation unit 114 matches the number of parts instructed to be removed, the information processing device 11 can determine that the part assembly work is proceeding normally. Therefore, the information processing device 11 can generate instructions for the next process in the instruction generation unit 113 and present the generated instructions to the worker. On the other hand, if the number of parts derived by the quantity derivation unit 114 does not match the number of parts instructed to be removed, the information processing device 11 can generate a notification in the notification generation unit 116 described below to inform the worker that an abnormality has occurred in the number of parts.

通知生成部116は、判定部115による判定結果に基づいて、取り出した部品の個数に異常が発生している旨を作業者に知らせる通知を生成する。具体的には、個数導出部114にて導出された部品の個数の方が取り出しを指示された部品の個数よりも多い場合、通知生成部116は、取り出された部品の一部を収納部121に戻すことを作業者に指示する通知を生成してもよい。また、個数導出部114にて導出された部品の個数の方が取り出しを指示された部品の個数よりも少ない場合、通知生成部116は、収納部121から部品をさらに取り出すことを作業者に指示する通知を生成してもよい。 The notification generation unit 116 generates a notification to inform the worker that an abnormality has occurred in the number of parts removed, based on the determination result by the determination unit 115. Specifically, when the number of parts derived by the number derivation unit 114 is greater than the number of parts instructed to be removed, the notification generation unit 116 may generate a notification to instruct the worker to return some of the removed parts to the storage unit 121. Also, when the number of parts derived by the number derivation unit 114 is less than the number of parts instructed to be removed, the notification generation unit 116 may generate a notification to instruct the worker to remove more parts from the storage unit 121.

通知生成部116が生成する通知には、例えば、個数導出部114にて導出された部品の個数と、取り出しを指示された部品の個数との差分(すなわち、過分の個数、又は不足分の個数)に関する情報が含まれてもよい。これによれば、通知を確認した作業者は、収納部121へ戻す部品の個数、又は収納部121からさらに取り出す部品の個数を認識することができる。 The notification generated by the notification generation unit 116 may include, for example, information regarding the difference between the number of parts derived by the quantity derivation unit 114 and the number of parts instructed to be removed (i.e., the number of excess parts or the number of shortage parts). In this way, the worker who checks the notification can recognize the number of parts to be returned to the storage unit 121 or the number of parts to be further removed from the storage unit 121.

また、通知生成部116が生成する通知には、例えば、取り出された過分の部品を戻す収納部121、又は不足分の部品を取り出す収納部121を示す情報が含まれてもよい。これによれば、通知を確認した作業者は、より円滑に、過分の部品を収納部121に戻したり、不足分の部品を収納部121から取り出したりすることができる。通知生成部116が生成する通知は、例えば、表示投影部15から投影される支援画像にて作業者に提示されてもよい。 The notification generated by the notification generation unit 116 may also include information indicating, for example, the storage unit 121 to which the excess parts that were removed are returned, or the storage unit 121 from which the missing parts are removed. This allows the worker who has confirmed the notification to more smoothly return the excess parts to the storage unit 121 or remove the missing parts from the storage unit 121. The notification generated by the notification generation unit 116 may be presented to the worker, for example, as a support image projected from the display projection unit 15.

(I/F部120)
I/F部120は、有線又は無線にて接続された外部装置とデータの入出力を行う。具体的には、I/F部120は、有線又は無線にて接続されたセンサ部14から撮像画像を取得してもよく、有線又は無線にて接続された計測器20から部品の重量に関する情報を取得してもよく、有線又は無線にて接続されたカードリーダ19からID情報を取得してもよい。また、I/F部120は、有線又は無線にて接続された表示投影部15に収納棚12の前面、又は作業台13の台面に投影される支援画像に関する情報を出力してもよく、有線又は無線にて接続された管理者端末30に作業進捗に関する情報を出力してもよい。例えば、I/F部120は、ネットワークに接続するための通信デバイス等で構成されたインタフェースであってもよい。
(I/F section 120)
The I/F unit 120 inputs and outputs data to and from an external device connected by wire or wirelessly. Specifically, the I/F unit 120 may acquire captured images from the sensor unit 14 connected by wire or wirelessly, may acquire information about the weight of parts from the measuring instrument 20 connected by wire or wirelessly, or may acquire ID information from the card reader 19 connected by wire or wirelessly. The I/F unit 120 may also output information about an assistance image projected on the front of the storage shelf 12 or the surface of the workbench 13 to the display projection unit 15 connected by wire or wirelessly, or may output information about the progress of work to the manager terminal 30 connected by wire or wirelessly. For example, the I/F unit 120 may be an interface configured with a communication device or the like for connecting to a network.

(記憶部130)
記憶部130は、制御部110を動作させるためのプログラム及びデータを記憶する記憶装置である。また、記憶部130は、制御部110の動作の過程で必要となる各種データを一時的に記憶してもよい。記憶部130は、例えば、HDD(Hard Disk Drive)で構成されてもよい。
(Storage unit 130)
The storage unit 130 is a storage device that stores programs and data for operating the control unit 110. The storage unit 130 may also temporarily store various data required in the course of operation of the control unit 110. The storage unit 130 may be configured, for example, by a HDD (Hard Disk Drive).

以上の構成を備える情報処理装置11は、作業者によって取り出された部品の重量を部品の1個当たりの重量で除算することで、取り出された部品の個数を判断することができる。したがって、情報処理装置11は、作業者が収納部121から取り出した部品の個数が指示どおりの個数であるのか否かを確認することができるため、作業者に一度に複数個の部品を取り出す作業を指示することが可能である。また、情報処理装置11は、重量を用いることで部品の個数をより正確に判断することが可能であるため、取り出された部品の個数の異常をより正確に判定することが可能である。したがって、情報処理装置11は、作業者により正確に部品組立業務を遂行させることが可能である。 The information processing device 11 having the above configuration can determine the number of parts taken by the worker by dividing the weight of the parts taken by each part. Therefore, the information processing device 11 can check whether the number of parts taken by the worker from the storage section 121 is the number as instructed, and can instruct the worker to take out multiple parts at once. Furthermore, the information processing device 11 can more accurately determine the number of parts by using the weight, and can therefore more accurately determine anomalies in the number of parts taken out. Therefore, the information processing device 11 can allow the worker to perform part assembly work more accurately.

<3.変形例>
次に、本実施形態に係る情報処理装置11を含む作業支援システム10の第1~第3の変形例について説明する。
3. Modifications
Next, first to third modified examples of the work support system 10 including the information processing device 11 according to this embodiment will be described.

(第1の変形例)
第1の変形例では、収納棚12の収納部121の各々に、収納された部品の重量を測定する重量計が設けられる。このような場合、個数導出部114は、収納部121ごとに収納された部品の重量を部品1個当たりの重量で除算することで、収納部121の各々に収納された部品の個数を導出することができる。これによれば、情報処理装置11は、部品組立作業の開始前に、所定の個数の部品が収納部121の各々に収納されているか否かをより容易に確認することが可能となる。
(First Modification)
In the first modified example, a weighing scale for measuring the weight of the parts stored in each of the storage sections 121 of the storage shelf 12 is provided. In such a case, the number deriving unit 114 can derive the number of parts stored in each of the storage sections 121 by dividing the weight of the parts stored in each storage section 121 by the weight per part. This allows the information processing device 11 to more easily check whether a predetermined number of parts are stored in each of the storage sections 121 before starting the part assembly work.

また、個数導出部114は、収納部121からの部品の取り出しの前後で、収納部121に収納された部品の重量の減少量に基づいて、収納部121から取り出された部品の個数を導出することも可能である。具体的には、収納部121から部品が取り出された場合、収納部121に収納された部品の重量は、収納部121から取り出された部品の重量だけ減少する。そのため、個数導出部114は、収納部121からの部品の取り出しの前後での、収納部121に収納された部品の重量の減少量を部品1個当たりの重量で除算することでも、取り出された部品の個数を導出することが可能である。 The number derivation unit 114 can also derive the number of parts removed from the storage unit 121 based on the amount of reduction in the weight of the parts stored in the storage unit 121 before and after the parts are removed from the storage unit 121. Specifically, when a part is removed from the storage unit 121, the weight of the parts stored in the storage unit 121 is reduced by the weight of the part removed from the storage unit 121. Therefore, the number derivation unit 114 can also derive the number of parts removed by dividing the amount of reduction in the weight of the parts stored in the storage unit 121 before and after the parts are removed from the storage unit 121 by the weight per part.

なお、上記の収納部121に収納された部品の重量の減少量から導出された部品の個数と、取り出された部品の重量から導出された部品の個数とが一致していない場合、収納部121から取り出された部品の一部が作業台13上で紛失している可能性がある。このような場合、情報処理装置11は、部品の一部が紛失している可能性がある旨を作業者に通知してもよい。 If the number of parts derived from the weight reduction of the parts stored in the storage section 121 does not match the number of parts derived from the weight of the parts removed, some of the parts removed from the storage section 121 may be lost on the workbench 13. In such a case, the information processing device 11 may notify the worker that some of the parts may be lost.

(第2の変形例)
第2の変形例では、個数導出部114は、画像取得部111により取得された作業台13の台面の撮像画像にさらに基づいて、収納部121から取り出された部品の個数を導出する。例えば、個数導出部114は、計測器20の計測領域の上に載置された部品の撮像画像を画像認識することで、収納部121から取り出された部品の個数を導出してもよい。個数導出部114は、取り出された部品の重量から導出された部品の個数と、撮像画像の画像認識により導出された部品の個数とを照らし合わせることで、取り出された部品の個数をより正確に導出することが可能である。
(Second Modification)
In the second modified example, the number deriving unit 114 derives the number of parts taken out of the storage unit 121 further based on the captured image of the table surface of the workbench 13 acquired by the image acquiring unit 111. For example, the number deriving unit 114 may derive the number of parts taken out of the storage unit 121 by performing image recognition on the captured image of the parts placed on the measurement area of the measuring instrument 20. The number deriving unit 114 can more accurately derive the number of parts taken out by comparing the number of parts derived from the weight of the taken parts with the number of parts derived by image recognition of the captured image.

(第3の変形例)
第3の変形例では、情報処理装置11は、個数導出部114にて導出された部品の個数と、外部機器からの出力の数とを照らし合わせることで、作業の進捗をより高い精度で管理することができる。具体的には、収納部121から取り出された部品がねじ等である場合、部品を製品に取り付ける際に使用される外部機器からは、部品の取り付け時に所定の出力が部品の数だけ発生すると考えられる。例えば、ねじを製品に取り付ける電動ドライバからは所定のトルクの出力がねじの個数だけ発生すると考えられる。
(Third Modification)
In the third modified example, the information processing device 11 can manage the progress of the work with higher accuracy by comparing the number of parts derived by the number derivation unit 114 with the number of outputs from the external device. Specifically, if the parts taken out of the storage unit 121 are screws or the like, it is considered that the external device used to attach the parts to the product generates a predetermined output when attaching the parts, the output being equal to the number of parts. For example, it is considered that an electric screwdriver that attaches screws to a product generates a predetermined torque output equal to the number of screws.

したがって、情報処理装置11は、取り出された部品の個数と、部品の製品への取り付け時に使用される外部機器からの出力の数とが一致した場合、取り出された部品がすべて製品に取り付けられたと推測することができる。また、情報処理装置11は、取り出された部品の個数と、部品の製品への取り付け時に使用される外部機器からの出力の数とが一致しない場合、取り出された部品が製品に取り付け終わっていないと推測することができる。これによれば、情報処理装置11は、取り出された部品がすべて製品に取り付けられたと推測された場合、指示生成部113にて次の工程の指示を生成し、部品組立作業の工程を先に進めてもよい。 Therefore, when the number of parts removed matches the number of outputs from an external device used when attaching the parts to the product, the information processing device 11 can infer that all of the parts removed have been attached to the product. Furthermore, when the number of parts removed does not match the number of outputs from an external device used when attaching the parts to the product, the information processing device 11 can infer that the parts removed have not been completely attached to the product. Accordingly, when the information processing device 11 infers that all of the parts removed have been attached to the product, it may generate instructions for the next process in the instruction generation unit 113 and proceed with the part assembly work process.

<4.情報処理装置の動作例>
続いて、図4を参照して、情報処理装置11の動作例について説明する。図4は、情報処理装置11の動作の流れを示すフローチャート図である。
4. Operational Example of Information Processing Device
Next, an example of the operation of the information processing device 11 will be described with reference to Fig. 4. Fig. 4 is a flow chart showing the flow of the operation of the information processing device 11.

図4に示すように、まず、指示生成部113によって部品の取り出し指示が生成される(S101)。生成された指示は、表示投影部15を介して作業者に提示され、作業者によって収納部121から部品が取り出される。取り出された部品は、計測器20の計測領域に載置されることで、取り出された部品の重量が測定される(S102)。次に、個数導出部114によって取り出された部品の重量を部品の1個あたりの重量で除算することで、取り出された部品の個数が導出される(S103)。 As shown in FIG. 4, first, an instruction to remove parts is generated by the instruction generation unit 113 (S101). The generated instruction is presented to the worker via the display projection unit 15, and the worker removes the parts from the storage unit 121. The removed parts are placed in the measurement area of the measuring instrument 20, and the weight of the removed parts is measured (S102). Next, the number of removed parts is derived by dividing the weight of the removed parts by the weight of each part by the number derivation unit 114 (S103).

ここで、判定部115によって、個数導出部114によって導出された部品の個数と、部品取り出しの指示にて指示された部品の個数とが一致しているか否かが判定される(S104)。導出された部品の個数と、取り出しを指示された部品の個数とが一致している場合(S104/Yes)、情報処理装置11は、部品組立作業の次の工程に遷移し、次の工程の部品の取り出し指示を指示生成部113にて生成する。 Here, the determination unit 115 determines whether the number of parts derived by the number derivation unit 114 matches the number of parts instructed in the part removal instruction (S104). If the derived number of parts matches the number of parts instructed to be removed (S104/Yes), the information processing device 11 transitions to the next process in the part assembly work, and the instruction generation unit 113 generates an instruction to remove parts for the next process.

導出された部品の個数と、取り出しを指示された部品の個数とが一致しない場合(S104/No)、通知生成部116によって、導出された部品の個数と、取り出しを指示された部品の個数とが一致しない旨を示す個数エラーの通知が生成される(S105)。生成された個数エラーの通知は、表示投影部15を介して作業者に提示される。 If the number of parts derived does not match the number of parts instructed to be removed (S104/No), the notification generating unit 116 generates a number error notification indicating that the number of parts derived does not match the number of parts instructed to be removed (S105). The generated number error notification is presented to the worker via the display projection unit 15.

さらに、判定部115によって、個数導出部114によって導出された部品の個数の方が取り出しを指示された部品の個数よりも多いか否かが判定される(S106)。 Furthermore, the determination unit 115 determines whether the number of parts derived by the quantity derivation unit 114 is greater than the number of parts instructed to be removed (S106).

導出された部品の個数の方が取り出しを指示された部品の個数よりも多い場合(S106/Yes)、通知生成部116によって、過分の部品を収納部121に戻す旨の通知が生成される(S107)。生成された通知は、表示投影部15を介して作業者に提示される。その後、計測器20によって、取り出された部品の重量の測定が再度行われる(S102)ことで、個数導出部114によって導出された部品の個数と、部品取り出しの指示にて指示された部品の個数とが一致しているか否かの判定が再度行われる。 If the derived number of parts is greater than the number of parts instructed to be removed (S106/Yes), the notification generation unit 116 generates a notification to return the excess parts to the storage unit 121 (S107). The generated notification is presented to the worker via the display projection unit 15. The weight of the removed parts is then measured again by the measuring instrument 20 (S102), and a determination is made again as to whether the number of parts derived by the number derivation unit 114 matches the number of parts instructed in the part removal instruction.

一方、導出された部品の個数の方が取り出しを指示された部品の個数よりも少ない場合(S106/Yes)、通知生成部116によって、不足分の部品を収納部121からさらに取り出す旨の通知が生成される(S108)。生成された通知は、表示投影部15を介して作業者に提示される。なお、情報処理装置11は、不足分の部品を収納部121からさらに取り出す旨の通知を生成せず、ステップS108の動作をスキップして、指示された個数の部品が取り出されるまで待機してもよい。その後、計測器20によって、取り出された部品の重量の測定が再度行われる(S102)ことで、個数導出部114によって導出された部品の個数と、部品取り出しの指示にて指示された部品の個数とが一致しているか否かの判定が再度行われる。 On the other hand, if the derived number of parts is less than the number of parts instructed to be removed (S106/Yes), the notification generation unit 116 generates a notification to further remove the missing parts from the storage unit 121 (S108). The generated notification is presented to the worker via the display projection unit 15. Note that the information processing device 11 may not generate a notification to further remove the missing parts from the storage unit 121, skip the operation of step S108, and wait until the instructed number of parts have been removed. Thereafter, the measuring device 20 measures the weight of the removed parts again (S102), and it is determined again whether the number of parts derived by the number derivation unit 114 matches the number of parts instructed in the part removal instruction.

以上の動作によれば、情報処理装置11は、収納部121から取り出された部品の個数が取り出しを指示した個数と相違する場合に、作業者に個数エラーを通知することができる。したがって、情報処理装置11は、取り出された部品の個数が作業で使用されることが想定される個数と一致するように、部品組立作業をより厳格に管理することが可能である。 According to the above operation, the information processing device 11 can notify the worker of a quantity error when the number of parts taken out from the storage unit 121 differs from the number instructed to be taken out. Therefore, the information processing device 11 can manage the part assembly work more strictly so that the number of parts taken out matches the number expected to be used in the work.

<5.ハードウェア構成例>
以上、本発明の実施形態を説明した。上述した作業支援システム10により実施される各種の情報処理は、ソフトウェアと、以下に説明する作業支援システム10のハードウェアとの協働により実現される。
5. Hardware configuration example
The embodiment of the present invention has been described above. Various information processes performed by the above-mentioned task support system 10 are realized by cooperation between software and the hardware of the task support system 10 described below.

図5は、本実施形態に係る作業支援システム10(より具体的には、例えば情報処理装置11)を具現する情報処理装置900のハードウェア構成の一例を示すブロック図である。 Figure 5 is a block diagram showing an example of the hardware configuration of an information processing device 900 that embodies the work support system 10 (more specifically, for example, the information processing device 11) according to this embodiment.

図5に示すように、情報処理装置900は、CPU901と、ROM902と、RAM903と、ホストバス904と、ブリッジ905と、外部バス906と、インタフェース907と、入力機器908と、出力機器909と、ストレージ機器910と、ドライブ911と、通信機器913とを備える。 As shown in FIG. 5, the information processing device 900 includes a CPU 901, a ROM 902, a RAM 903, a host bus 904, a bridge 905, an external bus 906, an interface 907, an input device 908, an output device 909, a storage device 910, a drive 911, and a communication device 913.

CPU901は、演算処理装置及び制御装置として機能し、各種プログラムに従って情報処理装置900内の動作全般を制御する。CPU901は、マイクロプロセッサであってもよい。ROM902は、CPU901が使用するプログラム及び演算パラメータ等を記憶する。RAM903は、CPU901の実行において使用するプログラム、及びプログラムの実行において適宜変化するパラメータ等を一時記憶する。これらのCPU901、ROM902、及びRAM903は、CPUバス等から構成されるホストバス904により相互に接続されている。CPU901、ROM902、及びRAM903の協働により、上述した制御部110の機能が実現される。 The CPU 901 functions as an arithmetic processing device and control device, and controls the overall operation of the information processing device 900 in accordance with various programs. The CPU 901 may be a microprocessor. The ROM 902 stores programs and arithmetic parameters used by the CPU 901. The RAM 903 temporarily stores programs used in the execution of the CPU 901, and parameters that change as appropriate during the execution of the programs. The CPU 901, ROM 902, and RAM 903 are interconnected by a host bus 904 that is composed of a CPU bus, etc. The functions of the control unit 110 described above are realized by the cooperation of the CPU 901, ROM 902, and RAM 903.

ホストバス904は、ブリッジ905を介して、PCI(Peripheral Component Interconnect/Interface)バス等の外部バス906に接続されている。なお、ホストバス904、ブリッジ905、及び外部バス906は、必ずしも分離されていなくともよく、1つのバスにこれらの機能が実装されてもよい。 The host bus 904 is connected to an external bus 906, such as a PCI (Peripheral Component Interconnect/Interface) bus, via a bridge 905. Note that the host bus 904, bridge 905, and external bus 906 do not necessarily need to be separate, and the functions of these may be implemented in a single bus.

入力機器908は、マウス、キーボード、タッチパネル、ボタン、スイッチ、又はマイクロフォン等のユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、CPU901に出力する入力制御回路とから構成される。情報処理装置900を操作するユーザは、入力機器908を操作することにより、情報処理装置900に対して各種のデータを入力したり、処理動作を指示したりすることができる。 The input device 908 is composed of an input means for the user to input information, such as a mouse, keyboard, touch panel, button, switch, or microphone, and an input control circuit that generates an input signal based on the user's input and outputs it to the CPU 901. A user who operates the information processing device 900 can input various data to the information processing device 900 and instruct processing operations by operating the input device 908.

また、入力機器908は、作業に関する情報を検出する装置により構成されてもよい。例えば、入力機器908は、画像センサ(例えば、カメラ)、深度センサ(例えば、ステレオカメラ又はToFセンサ)、加速度センサ、ジャイロセンサ、地磁気センサ、光センサ、音センサ、測距センサ、力センサ等の各種のセンサを含んで構成されてもよい。入力機器908は、例えば、センサ部14の機能を実現し得る。 The input device 908 may also be configured with a device that detects information related to the work. For example, the input device 908 may be configured to include various sensors such as an image sensor (e.g., a camera), a depth sensor (e.g., a stereo camera or a ToF sensor), an acceleration sensor, a gyro sensor, a geomagnetic sensor, a light sensor, a sound sensor, a distance sensor, and a force sensor. The input device 908 may realize the function of the sensor unit 14, for example.

出力機器909は、例えば、CRT(Cathode Ray Tube)ディスプレイ装置、液晶ディスプレイ(Liquid Crystal Display:LCD)装置、OLED(Organic Light Emitting Diode)装置、ランプ等の表示装置、又はスピーカ等の音声出力装置を含む。出力機器909は、例えば、表示投影部15の機能を実現し得る。 The output device 909 includes, for example, a display device such as a CRT (Cathode Ray Tube) display device, a Liquid Crystal Display (LCD) device, an OLED (Organic Light Emitting Diode) device, or a lamp, or an audio output device such as a speaker. The output device 909 can realize, for example, the function of the display projection unit 15.

ストレージ機器910は、データ格納用の機器である。ストレージ機器910は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出装置、及び記憶媒体に記録されたデータを削除する削除装置等を含んでもよい。ストレージ機器910は、例えば、記憶部130の機能を実現し得る。 The storage device 910 is a device for storing data. The storage device 910 may include a storage medium, a recording device for recording data on the storage medium, a reading device for reading data from the storage medium, and a deleting device for deleting data recorded on the storage medium. The storage device 910 may realize the functions of the memory unit 130, for example.

ドライブ911は、記憶媒体用リーダライタであり、情報処理装置900に外付けされる。ドライブ911は、装着される磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記憶媒体912に記録されている情報を読み出し、RAM903に出力する。また、ドライブ911は、リムーバブル記憶媒体912に情報を書き込むことも可能である。 The drive 911 is a reader/writer for a storage medium, and is externally attached to the information processing device 900. The drive 911 reads information recorded on a removable storage medium 912, such as an attached magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, and outputs the information to the RAM 903. The drive 911 is also capable of writing information to the removable storage medium 912.

通信機器913は、通信を行うための通信デバイス等で構成された通信インタフェースである。通信機器913は、無線LAN(Local Area Network)対応通信装置であってもよく、有線による通信を行うワイヤー通信装置であってもよい。通信機器913は、例えば、I/F部120の機能を実現し得る。 The communication device 913 is a communication interface configured with a communication device for performing communication. The communication device 913 may be a wireless LAN (Local Area Network) compatible communication device, or may be a wired communication device that performs wired communication. The communication device 913 may realize, for example, the functions of the I/F unit 120.

なお、情報処理装置900のハードウェア構成は、図5に示す構成に限定されない。例えば、情報処理装置900は、入力機器908又は出力機器909等を備えなくてもよい。また、図5に示す構成の一部又は全部は、1又は2以上のIC(Integrated Circuit)で実現されてもよい。 The hardware configuration of the information processing device 900 is not limited to the configuration shown in FIG. 5. For example, the information processing device 900 may not include the input device 908 or the output device 909. In addition, a part or all of the configuration shown in FIG. 5 may be realized by one or more integrated circuits (ICs).

<6.まとめ>
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
<6. Summary>
Although the preferred embodiment of the present invention has been described in detail above with reference to the accompanying drawings, the present invention is not limited to such an example. It is clear that a person having ordinary knowledge in the technical field to which the present invention pertains can conceive of various modified or altered examples within the scope of the technical ideas described in the claims, and it is understood that these also naturally belong to the technical scope of the present invention.

例えば、本明細書においてフローチャートを用いて説明した処理は、必ずしも図示された順序で実行されなくてもよい。いくつかの処理ステップは、並列的に実行されてもよい。また、追加的な処理ステップが採用されてもよく、一部の処理ステップが省略されてもよい。 For example, the processes described herein using flowcharts do not necessarily have to be performed in the order shown. Some processing steps may be performed in parallel. Also, additional processing steps may be employed, and some processing steps may be omitted.

また、本明細書において説明した情報処理装置による一連の処理は、ソフトウェア、ハードウェア、及びソフトウェアとハードウェアとの組み合せのいずれを用いて実現されてもよい。ソフトウェアを構成するプログラムは、例えば、各装置の内部又は外部に設けられる記憶媒体(非一時的な媒体:non-transitory media)に予め格納される。そして、各プログラムは、例えば、コンピュータによる実行時にRAMに読み込まれ、CPUなどのプロセッサにより実行される。上記記憶媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリ等である。また、上記のコンピュータプログラムは、記憶媒体を用いずに、例えば、ネットワークを介して配信されてもよい。 The series of processes performed by the information processing device described in this specification may be realized using software, hardware, or a combination of software and hardware. The programs constituting the software are stored in advance, for example, in a storage medium (non-transient media) provided inside or outside each device. Then, each program is loaded into a RAM when executed by a computer, for example, and executed by a processor such as a CPU. The storage medium is, for example, a magnetic disk, an optical disk, a magneto-optical disk, a flash memory, etc. The computer programs may also be distributed, for example, via a network, without using a storage medium.

10 作業支援システム
11 情報処理装置
12 収納棚
121 収納部
13 作業台
14 センサ部
15 表示投影部
17 支持フレーム
18 ミラー
19 カードリーダ
20 計測器
110 制御部
111 画像取得部
112 作業進捗推定部
113 指示生成部
114 個数導出部
115 判定部
116 通知生成部
120 I/F部
130 記憶部
30 管理者端末
40 ネットワーク
REFERENCE SIGNS LIST 10 Work support system 11 Information processing device 12 Storage shelf 121 Storage unit 13 Work table 14 Sensor unit 15 Display projection unit 17 Support frame 18 Mirror 19 Card reader 20 Measuring instrument 110 Control unit 111 Image acquisition unit 112 Work progress estimation unit 113 Instruction generation unit 114 Number derivation unit 115 Determination unit 116 Notification generation unit 120 I/F unit 130 Memory unit 30 Manager terminal 40 Network

Claims (11)

収納棚に含まれる複数の収納部のうちの一の収納部から部品を少なくとも1以上取り出す指示を生成する指示生成部と、
前記一の収納部から取り出された前記部品の重量に基づいて、前記一の収納部から取り出された前記部品の個数を導出する個数導出部と、
導出された前記部品の個数と、前記指示にて取り出しを指示された前記部品の個数とが一致するか否かを判定する判定部と、
前記判定部の判定結果に基づいて、前記部品を取り出した作業者への通知を生成する通知生成部と、
を備え
前記通知生成部は、前記個数導出部にて導出された前記部品の個数が前記指示にて取り出しを指示された前記部品の個数よりも多い場合、取り出された前記部品の一部を前記一の収納部に戻すことを前記作業者に指示する前記通知を生成し、
前記通知は、前記個数導出部にて導出された前記部品の個数と、前記指示にて取り出しを指示された前記部品の個数との差に基づく、前記一の収納部から過分に取り出された部品の個数の情報を含む、情報処理装置。
an instruction generating unit that generates an instruction to take out at least one part from one of a plurality of storage units included in the storage shelf;
a number calculation unit that calculates the number of the parts taken out from the one storage unit based on a weight of the parts taken out from the one storage unit;
a determination unit that determines whether the derived number of parts matches the number of parts instructed to be removed by the instruction;
a notification generating unit that generates a notification to the worker who picked up the part based on a determination result by the determining unit;
Equipped with
the notification generation unit generates the notification instructing the worker to return some of the removed parts to the one storage unit when the number of the parts derived by the number derivation unit is greater than the number of the parts instructed to be removed by the instruction,
An information processing device wherein the notification includes information on the number of parts that have been removed in excess from one storage unit, based on the difference between the number of parts derived by the number derivation unit and the number of parts instructed to be removed in the instruction.
前記個数導出部は、取り出された前記部品の重量を前記部品の1個当たりの重量で除算することで、前記部品の個数を導出する、請求項1に記載の情報処理装置。 The information processing device according to claim 1, wherein the number deriving unit derives the number of the parts by dividing the weight of the removed parts by the weight per part. 導出された前記部品の個数と、前記指示にて取り出しを指示された前記部品の個数とが一致した場合、前記指示生成部は、取り出しを指示した前記指示の後段の指示を生成する、請求項1又は2に記載の情報処理装置。 The information processing device according to claim 1 or 2, wherein, when the derived number of parts matches the number of parts instructed to be removed in the instruction, the instruction generation unit generates an instruction subsequent to the instruction instructing to remove. 導出された前記部品の個数が前記指示にて取り出しを指示された前記部品の個数よりも少ない場合、前記通知生成部は、前記一の収納部から前記部品をさらに取り出すことを前記作業者に指示する前記通知を生成する、請求項1~のいずれか一項に記載の情報処理装置。 4. The information processing device according to claim 1, wherein, when the derived number of parts is less than the number of parts instructed to be removed in the instruction, the notification generation unit generates the notification instructing the worker to remove more parts from the one storage unit. 前記個数導出部は、前記収納部の各々に収納された前記部品の前記収納部ごとの重量に基づいて、前記収納部の各々に収納された前記部品の個数を導出する、請求項1~のいずれか一項に記載の情報処理装置。 The information processing device according to claim 1 , wherein the number deriving unit derives the number of the parts stored in each of the storage units based on a weight of the parts stored in each of the storage units. 前記個数導出部は、前記一の収納部からの前記部品の取り出しの前後における前記一の収納部に収納された前記部品の重量の減少量にさらに基づいて、前記一の収納部から取り出された前記部品の個数を導出する、請求項に記載の情報処理装置。 6. The information processing device according to claim 5, wherein the number deriving unit derives the number of the parts removed from the one storage unit further based on an amount of reduction in weight of the parts stored in the one storage unit before and after the parts are removed from the one storage unit. 前記個数導出部は、前記一の収納部から取り出された前記部品の画像にさらに基づいて、前記一の収納部から取り出された前記部品の個数を導出する、請求項1~のいずれか一項に記載の情報処理装置。 The information processing device according to claim 1 , wherein the number deriving unit derives the number of the parts taken out from the one storage unit further based on an image of the parts taken out from the one storage unit. 前記指示生成部は、導出された前記部品の個数と、前記部品の組み付けに用いられる外部機器からの前記部品の組み付け時に発生する出力の数とが一致した場合、取り出しを指示した前記指示の後段の指示を生成する、請求項1~のいずれか一項に記載の情報処理装置。 The information processing device according to any one of claims 1 to 7, wherein the instruction generation unit generates an instruction subsequent to the instruction for removal when the derived number of parts matches a number of outputs generated during assembly of the parts from an external device used in assembly of the parts . 収納棚に含まれる複数の収納部のうちの一の収納部から部品を少なくとも1以上取り出す指示を生成する指示生成部と、
前記一の収納部から取り出された前記部品の重量に基づいて、前記一の収納部から取り出された前記部品の個数を導出する個数導出部と、
導出された前記部品の個数と、前記指示にて取り出しを指示された前記部品の個数とが一致するか否かを判定する判定部と、
前記判定部の判定結果に基づいて、前記部品を取り出した作業者への通知を生成する通知生成部と、
を備え
前記通知生成部は、前記個数導出部にて導出された前記部品の個数が前記指示にて取り出しを指示された前記部品の個数よりも多い場合、取り出された前記部品の一部を前記一の収納部に戻すことを前記作業者に指示する前記通知を生成し、
前記通知は、前記個数導出部にて導出された前記部品の個数と、前記指示にて取り出しを指示された前記部品の個数との差に基づく、前記一の収納部から過分に取り出された部品の個数の情報を含む、情報処理システム。
an instruction generating unit that generates an instruction to take out at least one part from one of a plurality of storage units included in the storage shelf;
a number calculation unit that calculates the number of the parts taken out from the one storage unit based on a weight of the parts taken out from the one storage unit;
a determination unit that determines whether the derived number of parts matches the number of parts instructed to be removed by the instruction;
a notification generating unit that generates a notification to the worker who picked up the part based on a determination result by the determining unit;
Equipped with
the notification generating unit generates the notification instructing the worker to return some of the removed parts to the one storage unit when the number of the parts derived by the number deriving unit is greater than the number of the parts instructed to be removed by the instruction,
An information processing system, wherein the notification includes information on the number of parts that have been removed in excess from one storage unit, based on the difference between the number of parts derived by the quantity derivation unit and the number of parts instructed to be removed in the instruction.
演算処理装置によって、
収納棚に含まれる複数の収納部のうちの一の収納部から部品を少なくとも1以上取り出す指示を生成するステップと、
前記一の収納部から取り出された前記部品の重量に基づいて、前記一の収納部から取り出された前記部品の個数を導出するステップと、
導出された前記部品の個数と、前記指示にて取り出しを指示された前記部品の個数とが一致するか否かを判定するステップと、
前記判定の結果に基づいて、前記部品を取り出した作業者への通知を生成するステップと、
を含み、
導出された前記部品の個数が前記指示にて取り出しを指示された前記部品の個数よりも多い場合、取り出された前記部品の一部を前記一の収納部に戻すことを前記作業者に指示する前記通知が生成され、
前記通知には、導出された前記部品の個数と、前記指示にて取り出しを指示された前記部品の個数との差に基づく、前記一の収納部から過分に取り出された部品の個数の情報が含まれる、情報処理方法。
By the processing unit,
generating an instruction to take out at least one part from one of a plurality of storage units included in the storage shelf;
deriving the number of the parts removed from the one storage unit based on the weight of the parts removed from the one storage unit;
a step of determining whether the derived number of parts coincides with the number of parts instructed to be removed by the instruction;
generating a notification to the operator who removed the part based on the result of the determination;
Including,
When the derived number of parts is greater than the number of parts instructed to be removed by the instruction, the notification is generated to instruct the worker to return some of the removed parts to the one storage unit;
An information processing method, wherein the notification includes information on the number of parts that have been removed in excess from the one storage section, based on the difference between the derived number of parts and the number of parts instructed to be removed in the instruction .
コンピュータを、
収納棚に含まれる複数の収納部のうちの一の収納部から部品を少なくとも1以上取り出す指示を生成する指示生成部と、
前記一の収納部から取り出された前記部品の重量に基づいて、前記一の収納部から取り出された前記部品の個数を導出する個数導出部と、
導出された前記部品の個数と、前記指示にて取り出しを指示された前記部品の個数とが一致するか否かを判定する判定部と、
前記判定部の判定結果に基づいて、前記部品を取り出した作業者への通知を生成する通知生成部と、
として機能させ
前記通知生成部は、前記個数導出部にて導出された前記部品の個数が前記指示にて取り出しを指示された前記部品の個数よりも多い場合、取り出された前記部品の一部を前記一の収納部に戻すことを前記作業者に指示する前記通知を生成し、
前記通知は、前記個数導出部にて導出された前記部品の個数と、前記指示にて取り出しを指示された前記部品の個数との差に基づく、前記一の収納部から過分に取り出された部品の個数の情報を含む、プログラム。
Computer,
an instruction generating unit that generates an instruction to take out at least one part from one of a plurality of storage units included in the storage shelf;
a number calculation unit that calculates the number of the parts taken out from the one storage unit based on a weight of the parts taken out from the one storage unit;
a determination unit that determines whether the derived number of parts matches the number of parts instructed to be removed by the instruction;
a notification generating unit that generates a notification to the worker who picked up the part based on a determination result by the determining unit;
Function as a
the notification generation unit generates the notification instructing the worker to return some of the removed parts to the one storage unit when the number of the parts derived by the number derivation unit is greater than the number of the parts instructed to be removed by the instruction,
The notification includes information on the number of parts that have been removed in excess from one storage unit, based on the difference between the number of parts derived by the number derivation unit and the number of parts instructed to be removed by the instruction, the program .
JP2021140628A 2021-08-31 2021-08-31 Information processing device, information processing system, information processing method, and program Active JP7683424B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021140628A JP7683424B2 (en) 2021-08-31 2021-08-31 Information processing device, information processing system, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021140628A JP7683424B2 (en) 2021-08-31 2021-08-31 Information processing device, information processing system, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2023034399A JP2023034399A (en) 2023-03-13
JP7683424B2 true JP7683424B2 (en) 2025-05-27

Family

ID=85504534

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021140628A Active JP7683424B2 (en) 2021-08-31 2021-08-31 Information processing device, information processing system, information processing method, and program

Country Status (1)

Country Link
JP (1) JP7683424B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001225924A (en) 2000-02-17 2001-08-21 Matsuda Plantec Kk Article managing system
JP2014091608A (en) 2012-11-02 2014-05-19 Daifuku Co Ltd Article processing facility
JP2015024899A (en) 2013-07-26 2015-02-05 株式会社Windy Drug picking support system using display
JP2020042008A (en) 2019-07-02 2020-03-19 三菱電機インフォメーションシステムズ株式会社 Mis-shipment prevention device, mis-shipment prevention system, mis-shipment prevention method, and mis-shipment prevention program
JP2021033962A (en) 2019-08-29 2021-03-01 沖電気工業株式会社 Production navigation device, production navigation method, and program
CN112918984A (en) 2021-02-04 2021-06-08 贵州闲人村科技服务有限公司 Method for automatically identifying medicine quantity

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001225924A (en) 2000-02-17 2001-08-21 Matsuda Plantec Kk Article managing system
JP2014091608A (en) 2012-11-02 2014-05-19 Daifuku Co Ltd Article processing facility
JP2015024899A (en) 2013-07-26 2015-02-05 株式会社Windy Drug picking support system using display
JP2020042008A (en) 2019-07-02 2020-03-19 三菱電機インフォメーションシステムズ株式会社 Mis-shipment prevention device, mis-shipment prevention system, mis-shipment prevention method, and mis-shipment prevention program
JP2021033962A (en) 2019-08-29 2021-03-01 沖電気工業株式会社 Production navigation device, production navigation method, and program
CN112918984A (en) 2021-02-04 2021-06-08 贵州闲人村科技服务有限公司 Method for automatically identifying medicine quantity

Also Published As

Publication number Publication date
JP2023034399A (en) 2023-03-13

Similar Documents

Publication Publication Date Title
NL2013355B1 (en) Method and system for designing a stair lift rail assembly.
US12223143B2 (en) Touch recognition method and device having LiDAR sensor
JPWO2017163879A1 (en) Behavior analysis apparatus, behavior analysis system, behavior analysis method, and program
JP2017204094A (en) Gaze identification program, gaze identification device, and gaze identification method
CN110889317A (en) Operation assisting device
CN111258411A (en) A user interaction method and device
JP2020040813A (en) Elevator clearance measurement method
JP2024107437A (en) Guidance control device, information processing system, information processing method, and program
JP2014238674A (en) Information processing system, information processing method, and program
CN112449106B (en) Frame plate shooting device and information processing device
US9471983B2 (en) Information processing device, system, and information processing method
JP2012171759A (en) Logistics system
JP7683424B2 (en) Information processing device, information processing system, information processing method, and program
JP7322423B2 (en) Information processing device, production navigation system, information processing method and program
JP7435021B2 (en) Information processing device, information processing method, and program
KR101724441B1 (en) Apparatus for projecting drawing image
JP7559609B2 (en) Information processing device, information processing system, and program
JP7358848B2 (en) Production navigation device, production navigation method and program
TWI595429B (en) Entering a command
JP7740375B2 (en) Work management system, work management device, work management method, and program
JP2022129435A (en) Information processing device, information processing system, and program
JP2024121502A (en) Information processing device, information processing system, information processing method, and program
US11367176B2 (en) Commodity management device and commodity management system
CN113631092B (en) Gait analysis device, gait analysis method, and computer-readable recording medium
JPWO2019186974A1 (en) Image identification cash register device, image identification cash register system, product information display method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240508

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250123

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250326

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250428

R150 Certificate of patent or registration of utility model

Ref document number: 7683424

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150