Object management system, object management device, object management method and program
The object management system addresses the cost issue of multiple RFID tags by reusing wireless tags and associating them with object IDs in an ID table, achieving efficient and cost-effective monitoring of construction materials.
Patent Information
- Application Number
- JP2023221376
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-12-27
- Publication Date
- 2025-05-07
- Estimated Expiration
- 2039-09-19
AI Technical Summary
The existing systems for managing construction materials using RFID tags are costly due to the need for a separate tag for each material, leading to high tag requirements and increased costs.
An object management system that utilizes a plurality of wireless tags, a tag reader, and an object management device. The system acquires and reuses tag IDs, associating them with object IDs in an ID table, allowing for efficient monitoring of objects without the need for multiple tags.
The system effectively reduces costs by reusing wireless tags, enabling efficient monitoring and tracking of construction materials while maintaining accurate identification and location tracking.
Smart Images

Figure 0007672476000001 
Figure 0007672476000002 
Figure 0007672476000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an object management system, an object management device, an object management method, and a program. [Background technology]
[0002] Patent Document 1 discloses a system for identifying the location of construction materials at a construction site. According to Patent Document 1, RFID (Radio Frequency Identification) tags that hold the identification information of the construction materials are attached to the construction materials. Then, a mobile object reads the RFID tag while moving, and identifies the location of the construction materials from the location information of the mobile object at the time of reading. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2017-054324 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, when identification information of construction materials is stored in wireless tags such as RFID tags, the same number of wireless tags as the number of construction materials is required, which increases costs. An object of the present disclosure is to provide an object management system, an object management device, an object management method, and a program that can reduce the above-mentioned costs by reusing wireless tags and monitor objects. [Means for solving the problem]
[0005] According to a first aspect of the present disclosure, an object management system includes a plurality of wireless tags that can be attached to a plurality of objects, each of which holds a tag ID that can be wirelessly readable and that can uniquely identify the wireless tag, a tag reader that reads the tag ID from the wireless tag present in the vicinity via wireless communication, and an object management device, wherein the object management device includes a tag ID acquisition unit that acquires the tag ID from the tag reader, and an object identification unit that identifies the object ID associated with the acquired tag ID from an ID table that associates object IDs that can uniquely identify objects with the tag IDs.
[0006] According to a second aspect of the present disclosure, an object management device includes a tag ID acquisition unit that acquires a tag ID from a tag reader that reads a tag ID capable of uniquely identifying a wireless tag from a wireless tag present in the vicinity via wireless communication, and an object identification unit that identifies the object ID associated with the acquired tag ID from an ID table that associates an object ID capable of uniquely identifying an object with the tag ID of the wireless tag attached to the object.
[0007] According to a third aspect of the present disclosure, an object management method includes a step of acquiring a tag ID from a tag reader that reads a tag ID capable of uniquely identifying a wireless tag from a wireless tag present in the vicinity via wireless communication, and a step of identifying the object ID associated with the acquired tag ID from an ID table that associates an object ID capable of uniquely identifying an object with the tag ID of the wireless tag attached to the object.
[0008] According to a fourth aspect of the present disclosure, the program causes a computer to execute the steps of acquiring a tag ID from a tag reader that reads a tag ID capable of uniquely identifying a wireless tag from a wireless tag present in the vicinity via wireless communication, and identifying the object ID associated with the acquired tag ID from an ID table that associates an object ID capable of uniquely identifying an object with the tag ID of the wireless tag attached to the object. Effect of the Invention
[0009] According to at least one of the above aspects, the object management system can monitor the object while reusing the wireless tag. [Brief description of the drawings]
[0010] [Figure 1] 1 is a diagram showing a configuration of an object management system according to a first embodiment. [Diagram 2] FIG. 2 is an enlarged view of a material according to the first embodiment. [Diagram 3] 1 is a block diagram showing a configuration of an object management device according to a first embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of an ID table according to the first embodiment. [Diagram 5] 5 is a diagram illustrating an example of information stored in a progress status storage unit according to the first embodiment. FIG. [Figure 6] 5 is a flowchart showing a process at the time of shipping from a factory according to the first embodiment. [Figure 7] 4 is a flowchart showing the operation of an unmanned moving body according to the first embodiment. [Figure 8] 4 is a flowchart showing a method for identifying a location of a material by the object management device according to the first embodiment. [Figure 9] 3 is a flowchart showing a construction operation according to the first embodiment. [Figure 10] FIG. 1 is a schematic block diagram illustrating a configuration of a computer according to at least one embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] First embodiment Object Management System Hereinafter, the embodiments will be described in detail with reference to the drawings. Fig. 1 is a diagram showing a configuration of an object management system according to a first embodiment of the present invention, Fig. 2 is an enlarged view of materials according to the first embodiment of the present invention. The object management system 1 manages the positions of multiple materials M at a construction site and the progress of construction work. The materials M are an example of an object. Construction work is an example of work related to an object. The materials M in the first embodiment are, for example, metal parts such as steel beams. As shown in FIG. 2, each of the multiple materials M is affixed with a sticker S on which a two-dimensional code C1 is printed, which represents a material ID that can uniquely identify the material. The two-dimensional code C1 is an example of a first mark that optically readably represents the object ID. In addition, a character string N that represents the object ID is printed on the sticker S. A worker can identify the material M by recognizing the character string N.
[0012] The object management system 1 includes a plurality of wireless tags 10, an unmanned moving object 20, a mark reader 30, and an object management device 40.
[0013] Radio tag The wireless tag 10 according to the first embodiment is an RFID tag. The wireless tag 10 is a passive tag that uses radio waves received from the outside as its energy source and transmits data on the reflected waves of the radio waves. Each of the wireless tags 10 holds a tag ID that can uniquely identify the tag 10 in a wirelessly readable manner. The wireless tag 10 has a fastening part such as a magnet or adhesive, and is configured to be detachable from the material M. The wireless tag 10 can return a reflected wave carrying data even when it receives radio waves from any direction of the material M by making the attached material M function as an antenna.
[0014] 2, a two-dimensional code C2 representing the tag ID is printed on the surface of the wireless tag 10. The surface of the wireless tag 10 is the surface that appears when the tag is attached to a material M, and is the surface opposite to the surface having the fixing part. The two-dimensional code C2 is an example of a second mark that represents the tag ID in an optically readable manner. The number of the wireless tags 10 and the number of the materials M do not need to match.
[0015] When the material M is to be used in a construction work, the wireless tag 10 is removed from the material M by a worker. The removed wireless tag 10 is placed in a collection box B provided at the construction site.
[0016] Unmanned Mobile Unit The unmanned mobile body 20 according to the first embodiment is a drone (unmanned aerial vehicle). The unmanned mobile body 20 includes a body 21, a propeller 22, a range finder 23, a tag reader 24, a positioning device 25, and a control device 26. The body 21 forms the outer shell of the unmanned mobile body 20. The propeller 22 is provided on the upper part of the body 21 and generates lift by rotating. The range finder 23 is provided on the lower part of the body 21 and measures the distance to an object present below the unmanned mobile body 20. An example of the range finder 23 is a laser range finder that measures distance by ToF (Time of Flight). The tag reader 24 is provided on the lower part of the unmanned mobile body 20 and emits radio waves below the unmanned mobile body 20 and detects the reflected waves to read information of the wireless tag 10. The positioning device 25 measures the position of the unmanned mobile body 20 by GNSS (Global Navigation Satellite System) or the like.
[0017] The control device 26 controls the movement and attitude of the airframe 21 by controlling the rotation of the propeller 22 based on the measurement values of the rangefinder 23 and the positioning device 25. Specifically, the control device 26 controls the movement and attitude of the airframe 21 in the following procedure. The control device 26 determines the target movement direction of the unmanned mobile body 20 based on the measurement value of the positioning device 25 and a predetermined patrol route. The patrol route includes the position where the collection box B is installed. The control device 26 also determines the target height of the unmanned mobile body 20 based on the measurement value of the rangefinder 23 so that the distance to an object present below the unmanned mobile body 20 is a fixed distance (a distance equal to or shorter than the distance at which the tag reader 24 can read the information of the wireless tag 10). The control device 26 then determines the number of revolutions of each propeller 22 from the determined target movement direction and target height, and rotates the propellers at the determined number of revolutions. The unmanned mobile body 20 can reliably read information from the wireless tag 10 present below by moving so that the distance to an object present below the unmanned mobile body 20 is a fixed distance. Furthermore, the control device 26 transmits the tag information read by the tag reader 24 and the measurement values of the positioning device 25 to the object management device 40 . In addition, when the unmanned mobile body 20 is a ground vehicle such as a forklift or a crane truck, the unmanned mobile body 20 is equipped with a running device such as tires instead of the propeller 22.
[0018] Mark Leader The mark reader 30 is used by workers in a factory that produces material M. The mark reader 30 is a handheld terminal that optically reads two-dimensional codes. In other words, the mark reader 30 can read information from the two-dimensional code C1 on the sticker S and the two-dimensional code C2 on the wireless tag 10. The mark reader 30 has a function of recording in an internal memory a material ID and a tag ID that are simultaneously read from the two-dimensional code C1 and the two-dimensional code C2 in association with each other. Here, "simultaneously read" does not necessarily refer only to reading at the same time, but also includes, for example, reading a material ID and a tag ID in the same transaction by an application of the mark reader 30.
[0019] "Object Management Device" The object management device 40 collects information from the mark reader 30 and the unmanned mobile body 20, and manages the positions of multiple materials M and the progress of construction work. FIG. 3 is a block diagram showing the configuration of the object management device according to the first embodiment. The object management device 40 includes an ID database 401, an ID pair acquisition unit 402, a pair registration unit 403, a reader information acquisition unit 404 (tag ID acquisition unit, reader position identification unit), an object identification unit 405, an object position identification unit 406, a progress status memory unit 407, a progress status identification unit 408, and a display control unit 409.
[0020] FIG. 4 is a diagram illustrating an example of an ID table according to the first embodiment. 4, the ID database 401 stores an ID table in which the tag ID of the wireless tag 10 is associated with the material ID of the material M to which the wireless tag 10 is attached. The ID pair acquisition unit 402 acquires, from the internal memory of the mark reader 30, ID pair information in which the tag ID and the material ID are associated with each other. The pair registration unit 403 registers the ID pair information acquired by the ID pair acquisition unit 402 in the ID table of the ID database 401 .
[0021] The reader information acquisition unit 404 acquires, from the control device 26 of the unmanned mobile body 20, a time series of the tag IDs read by the tag reader 24 and a time series of the measurement values of the positioning device 25. In other words, the reader information acquisition unit 404 is an example of a tag ID acquisition unit and a reader position identification unit. The target object identification unit 405 reads out the material ID associated with the tag ID acquired by the reader information acquisition unit 404 from the ID table of the ID database 401 . The object position identification unit 406 identifies the position of the unmanned mobile body 20 at the time the tag reader 24 read the tag ID based on the time series of tag IDs acquired by the reader information acquisition unit 404 and the time series of position measurement values, and identifies the position of the material M based on that position and the material ID identified by the object identification unit 405.
[0022] 5 is a diagram showing an example of information stored in the progress status storage unit according to the first embodiment. The progress status storage unit 407 stores, for each material ID used in construction work, a usage flag indicating whether or not the material M associated with the material ID has been used in the construction work. The usage flag indicates True when the material M has been used in the construction work, and indicates False when the material M has not been used in the construction work. The progress status identifying unit 408 identifies the progress of the construction work by estimating that the material M has been used in the construction work when the position of the unmanned mobile body 20 at the time the tag ID is read is the installation position of collection box B. In other words, when the position of the unmanned mobile body 20 at the time the tag ID is read is the installation position of collection box B, the progress status identifying unit 408 rewrites the use flag associated with the material ID identified by the target object identifying unit 405 to True.
[0023] The display control unit 409 generates a position display image showing the positions of multiple materials M identified by the object position identification unit 406 and a progress image showing the progress status identified by the progress status identification unit 408, and outputs them to a display, a tablet terminal carried by the worker, etc.
[0024] <Factory work> Here, the operation performed by a factory worker having a mark reader 30 will be described. FIG. 6 is a flowchart showing the operations at the time of shipping from the factory according to the first embodiment. A worker at the factory selects a plurality of materials M to be shipped one by one, and executes the following processing from step S2 to step S6 for each selected material M (step S1). First, the worker selects an arbitrary wireless tag 10 from among the multiple wireless tags 10 (step S2) and attaches it to the material M to be shipped (step S3). Next, the worker causes the mark reader 30 to read the material ID from the two-dimensional code C1 on the sticker S of the material M (step S4). Next, the worker causes the mark reader 30 to read the tag ID from the two-dimensional code C2 of the wireless tag 10 (step S5). The mark reader 30 associates the material ID read in step S4 with the tag ID read in step S5 and records them in the internal memory (step S6).
[0025] After executing the above-mentioned processes from step S2 to step S6 for all materials M to be shipped, the user connects the mark reader 30 to the object management device 40 (step S7). As a result, the ID pair acquisition unit 402 of the object management device 40 acquires multiple pairs of material IDs and tag IDs from the mark reader 30 (step S8). Note that in another embodiment, the user may connect the mark reader 30 to the object management device 40 every time the material IDs and tag IDs are read for a certain number of materials (e.g., 10) out of the multiple materials M, or may connect the mark reader 30 to the object management device 40 every time the material ID and tag ID are read for one material. The pair registration unit 403 of the object management device 40 registers a plurality of pairs of the acquired material ID and tag ID in the ID table of the ID database 401 (step S9). At this time, if a tag ID identical to the acquired tag ID is already stored in the ID table, the pair registration unit 403 updates the material ID associated with the tag ID to the acquired one. As a result, the material ID of the material M to be shipped and the tag ID of the wireless tag 10 attached to the material M are stored in the ID table of the ID database 401 in association with each other.
[0026] <<Operation of Unmanned Vehicles>> FIG. 7 is a flowchart showing the operation of an unmanned moving body according to the first embodiment. At the construction site, the control device 26 of the unmanned mobile body 20 executes the following steps S32 to S37 while moving along a predetermined patrol route. The control device 26 acquires a measurement value of the distance to an object present below from the range finder 23 (step S32). The control device 26 determines a target height based on the acquired distance measurement value (step S33). Next, the control device 26 acquires a measurement value of the position of the unmanned mobile body 20 from the positioning device 25 (step S34). The control device 26 determines the rotation speed of each propeller 22 based on the target height determined in step S33 and the position measurement value acquired in step S34, and rotates the propeller at the determined rotation speed (step S35).
[0027] Next, the control device 26 acquires the tag ID read from the nearby wireless tag 10 from the tag reader 24 (step S36). The control device 26 records the position measurement value acquired in step S34 and the tag ID acquired in step S36 in an internal memory in association with the current time (step S37). As a result, the control device 26 records the time series of the tag ID read by the tag reader 24 and the time series of the measurement value of the positioning device 25.
[0028] When the unmanned mobile body 20 has completed its patrol route, the control device 26 transmits to the object management device 40 a time series of the tag IDs read by the tag reader 24 and stored in an internal memory, and a time series of the measurement values of the positioning device 25 (step S38). Note that in another embodiment, the control device 26 may sequentially transmit the acquired tag IDs and the measurement values of the positioning device 25 to the object management device 40 while moving along the patrol route. That is, step S38 may be executed during the loop of step S31.
[0029] <Material location identification process> FIG. 8 is a flowchart showing a method for identifying a location of a material by the object management device according to the first embodiment. The reader information acquisition unit 404 of the object management device 40 acquires a time series of tag IDs read by the tag reader 24 from the unmanned mobile body 20 and a time series of measurement values of the positioning device 25 (step S51). The object management device 40 selects tag IDs included in the time series of tag IDs acquired in step S51 one by one, and executes the processes of steps S53 to S58 below (step S52).
[0030] The object identification unit 405 identifies the material ID associated with the tag ID selected in step S52 from the ID table of the ID database 401 (step S53). Next, the object position identification unit 406 identifies the time when the selected tag ID was last detected from the time series of the tag ID acquired in step S51 (step S54). The object identification unit 405 identifies the position of the unmanned mobile unit 20 at the identified time from the time series of the position acquired in step S51 (step S55).
[0031] The object position identifying unit 406 determines whether the position identified in step S55 is a position related to collection box B (step S56). If the identified position is not a position related to collection box B (step S56: NO), the object position identifying unit 406 identifies the position identified in step S55 as a position where the material M related to the material ID identified in step S53 is present (step S57).
[0032] On the other hand, if the identified location is a location related to collection box B (step S56: YES), the progress status identification unit 408 rewrites the usage flag associated with the material ID identified in step S53 in the progress status memory unit 407 to True (step S58).
[0033] When the location of the material M or the use of the material has been specified for all tag IDs, the display control unit 409 generates a position display screen in which the location of each material M specified in step S57 is plotted on a top view of the construction site (step S59). The display control unit 409 outputs the generated position display screen to the display device (step S60). A worker at the construction site can identify where the necessary material M is located at the construction site by visually checking the position display screen. Furthermore, when a material ID is input by a worker, the position of the material associated with the material ID can be highlighted on the position display screen. Furthermore, when the position display screen is displayed on the tablet terminal of the worker, the tablet terminal may further add a plot indicating the current position of the worker to the position display screen.
[0034] <Construction site work> FIG. 9 is a flowchart showing the construction work according to the first embodiment. The worker recognizes the position where the target material M is placed by visually checking the position display screen displayed by the target object management device 40 (step S71). The worker moves to the position where the material M is placed, and transports the material M to the target position (step S72). The worker removes the wireless tag 10 from the material M at the target position (step S73). The worker places the removed wireless tag 10 in a collection box B (step S74). Thereby, the wireless tag 10 dropped into the collection box B can be attached to other materials M. In addition, the tag ID of the wireless tag 10 dropped into the collection box B is read by the unmanned mobile body 20, and the target management device 40 can identify the progress of the construction work.
[0035] Actions and Effects Thus, according to the first embodiment, the object management system 1 acquires tag IDs from the tag reader 24 and multiple wireless tags 10 that hold tag IDs in a wirelessly readable manner, and identifies the object ID associated with the acquired tag ID from the ID table. In other words, the object management system 1 does not read material IDs from the wireless tags 10, but reads the tag IDs and identifies the material M by referring to an ID table that associates tag IDs with material IDs. This allows the object management system 1 to monitor the material M while reusing wireless tags by changing the association in the ID table.
[0036] Furthermore, according to the first embodiment, the object management system 1 reads the two-dimensional code C1 of the material M and the two-dimensional code C2 of the wireless tag 10 with the mark reader 30, thereby associating the object ID and the object ID and registering them in the ID table. This allows the object management system 1 to easily record the relationship between the material M and the wireless tag 10 in the ID table when the material M is shipped. Furthermore, since a worker can have the mark reader 30 read the sticker S and the wireless tag 10 attached to the same material M while visually checking them, the possibility of erroneously associating the wireless tag 10 with the material M can be reduced.
[0037] Furthermore, according to the first embodiment, the object management system 1 generates a display image in which an image of the construction site is provided with a mark indicating the position of the identified material M. This allows the object management system 1 to display the position of the material M in an easily understandable manner for the worker, making it easier for the worker to search for the material M.
[0038] Furthermore, according to the first embodiment, the object management system 1 identifies the progress of the construction work based on the wireless tag 10 detached from the material M. This allows the object management system 1 to manage not only the storage site of the material M but also the progress of the construction work.
[0039] Second embodiment The object management system 1 according to the first embodiment locates the location of the material M based on the location associated with the last detection time for multiple material IDs. In contrast, the object management system 1 according to the second embodiment locates the location of the material M based on the strength of radio waves when the tag reader 24 reads out the tag ID from the wireless tag 10 at different locations.
[0040] Specifically, the mark reader 30 identifies the intensity of the reflected wave from the wireless tag 10 every time the mark reader 30 reads the tag ID from the wireless tag 10 . The reader information acquisition unit 404 of the target object management device 40 acquires from the unmanned moving body 20 the tag ID, the position, and also the time series of the intensity of the reflected wave. The object position identifying unit 406 identifies the position of the material M by linearly interpolating the position based on the intensities of the reflected waves at different times when the same tag ID is read, using the intensity of the reflected waves as a weight.
[0041] Thus, according to the second embodiment, the object management system 1 identifies the position of the material M based on the position of the tag reader 24 and the intensity of the reflected wave when the tag ID is read. This allows the object management system 1 to appropriately identify the position of the material M even in an environment where the positioning accuracy is low or where positioning is missed.
[0042] Other Embodiments Although one embodiment has been described in detail above with reference to the drawings, the specific configuration is not limited to the above, and various design changes are possible. For example, in other embodiments, the order of the above-mentioned processes may be changed as appropriate. In addition, some of the processes may be executed in parallel.
[0043] In the object management system 1 according to the embodiment described above, the object is a material M at a construction site, but in other embodiments, the object is not limited to this. For example, the object management system 1 according to other embodiments may be a system for searching for a specific person from among a plurality of people, with a person as the object.
[0044] The object management system 1 according to the embodiment described above reads the wireless tag 10 by automatic driving of the unmanned mobile body 20, but is not limited to this. For example, in another embodiment, an operator may hold the tag reader 24 and manually read the wireless tag 10. In another embodiment, the unmanned mobile body 20 may be operated by an operator.
[0045] Although the wireless tag 10 according to the embodiment described above is a passive tag, other types of wireless tags may be used in other embodiments. For example, in other embodiments, the wireless tag 10 may be an active tag that uses a built-in battery as an energy source to emit radio waves carrying data at regular intervals, or a semi-active tag that uses a built-in battery as an energy source to emit radio waves carrying data when receiving radio waves from the outside. Furthermore, the wireless tag 10 according to the embodiment described above causes the attached material M to function as an antenna, but in other embodiments, when the material M is a non-metallic material, the wireless tag 10 does not need to cause the attached material M to function as an antenna.
[0046] In the above-described embodiment, the two-dimensional code C1 and the two-dimensional code C2 are used as marks that optically represent information, but in other embodiments, other marks may be used. For example, in other embodiments, a barcode or a color code may be used instead of the two-dimensional code. In other embodiments, a character string may be used as the mark by using OCR (Optical Character Recognition) technology.
[0047] The progress status storage unit 407 according to the embodiment described above stores a usage flag indicating a binary value (Boolean) indicating whether the material M has been used in the construction work in order to manage the progress status, but in other embodiments, this is not limited to this. For example, in other embodiments, the progress status storage unit 407 may store a material status indicating the material state (in the factory, shipped, arrived at the site, used, etc.) instead of the usage flag.
[0048] The positioning device 25 according to the embodiment described above measures the position of the unmanned mobile body 20 by GNSS or the like, but in other embodiments, this is not limited to this. For example, the positioning device 25 according to other embodiments may measure the position of the unmanned mobile body 20 by using wireless LAN, beacons, PDR (Pedestrian Dead Reckoning), indoor GPS, or the like instead of GNSS. Also, IC tags indicating each position may be installed in advance at multiple positions in the construction site, and the position of the unmanned mobile body 20 may be measured by reading the IC tags.
[0049] If an IC tag indicating a position is installed in advance, the object position identifying unit 406 may identify the position of the material M in the following procedure. The object position identifying unit 406 creates a graph of reception strength and elapsed reception time for the IC tags related to a plurality of positions and the IC tag related to the material M. This allows the object position identifying unit 406 to identify, as the position of the material M, the position related to the graph with the largest overlapping area with the graph related to the IC tag related to the material M, or the position related to the graph with the same peak of reception strength.
[0050] Furthermore, the object position identifying unit 406 according to another embodiment may identify the position of the material M using the phase of the reflected wave in addition to the intensity of the reflected wave from the IC tag associated with the material M. By using the phase of the reflected wave, the position can be identified with higher accuracy.
[0051] Computer Configuration FIG. 10 is a schematic block diagram illustrating a computer configuration according to at least one embodiment. The computer 90 comprises a processor 91, a main memory 93, a storage 95, and an interface 97. The above-mentioned control device 26, mark reader 30, and object management device 40 are implemented in a computer 90. The operations of each of the above-mentioned processing units are stored in the storage 95 in the form of a program. The processor 91 reads the program from the storage 95, loads it in the main memory 93, and executes the above-mentioned processing in accordance with the program. The processor 91 also secures storage areas in the main memory 93 corresponding to each of the above-mentioned storage units in accordance with the program. Examples of the processor 91 include a CPU (Central Processing Unit), a GPU (Graphic Processing Unit), and a microprocessor.
[0052] The program may be for realizing a part of the functions to be performed by the computer 90. For example, the program may be for realizing the functions by combining with other programs already stored in the storage or by combining with other programs implemented in other devices. In another embodiment, the computer 90 may include a custom LSI (Large Scale Integrated Circuit) such as a PLD (Programmable Logic Device) in addition to the above configuration or instead of the above configuration. Examples of PLDs include PAL (Programmable Array Logic), GAL (Generic Array Logic), CPLD (Complex Programmable Logic Device), and FPGA (Field Programmable Gate Array). In this case, some or all of the functions to be realized by the processor 91 may be realized by the integrated circuit. Such an integrated circuit is also included in an example of a processor.
[0053] Examples of the storage 95 include a hard disk drive (HDD), a solid state drive (SSD), a magnetic disk, a magneto-optical disk, a compact disc read only memory (CD-ROM), a digital versatile disc read only memory (DVD-ROM), and a semiconductor memory. The storage 95 may be an internal medium directly connected to the bus of the computer 90, or an external medium connected to the computer 90 via the interface 97 or a communication line. In addition, when the program is distributed to the computer 90 via a communication line, the computer 90 that receives the program may load the program into the main memory 93 and execute the above-mentioned process. In at least one embodiment, the storage 95 is a non-transitory tangible storage medium.
[0054] The program may be for realizing part of the above-mentioned functions. Furthermore, the program may be a so-called differential file (differential program) that realizes the above-mentioned functions in combination with another program already stored in the storage 95.
[0055] <Additional Notes> The object management system 1, the object management device 40, the object management method and the program described in each embodiment can be understood, for example, as follows.
[0056] (1) According to the first aspect, an object management system 1 includes a plurality of wireless tags 10 that can be attached to a plurality of objects M, each of which holds a tag ID that can uniquely identify the wireless tag 10 in a wirelessly readable manner, a tag reader 24 that reads out the tag ID from the wireless tags 10 present in the vicinity via wireless communication, and an object management device 40, and the object management device 40 includes a tag ID acquisition unit 404 that acquires the tag ID from the tag reader 24, and an object identification unit 405 that identifies the object ID associated with the acquired tag ID from an ID table that associates object IDs that can uniquely identify the object M with the tag IDs.
[0057] That is, the object management system 1 does not read out the object ID from the wireless tag 10, but reads out the tag ID and identifies the object M by referring to an ID table that associates the tag ID with the object ID. This allows the object management system 1 to monitor the object M while reusing the wireless tag 10 by changing the association in the ID table. Examples of the object M include materials M, people, parts, etc. The wireless tag 10 may be a passive tag or an active tag.
[0058] (2) According to the second aspect, the object management system 1 of the first aspect includes a mark reader 30 that reads information from a mark by optical recognition, each of the plurality of objects M is affixed with a first mark C1 that optically represents the object ID, and each of the plurality of wireless tags 10 is affixed with a second mark C2 that optically represents the tag ID, and the object management device 40 includes an ID pair acquisition unit 402 that acquires the object ID and the tag ID from the mark reader 30, and a pair registration unit 403 that associates the acquired object ID and the tag ID and registers them in the ID table.
[0059] This allows the object management system 1 to easily record the relationship between the object M and the wireless tag 10 in the ID table. Also, the worker can have the mark reader 30 read the first mark C1 while visually confirming that the wireless tag 10 is attached to the object M to which the first mark C1 is affixed. This allows the object management system 1 to reduce the possibility of erroneously associating the wireless tag 10 with the object M. Examples of the first mark C1 and the second mark include a two-dimensional code, a barcode, a character string, and a figure.
[0060] (3) According to a third aspect, in the object management system 1 relating to the first or second aspect, the object management device 40 includes a reader position identification unit 404 that identifies the position of the tag reader 24, and an object position identification unit 406 that identifies the position of the object M based on the identified object ID and the identified position.
[0061] (4) According to the fourth aspect, in the object management system 1 relating to the third aspect, the tag reader 24 emits radio waves and reads the tag ID from the reflected waves of the radio waves by the wireless tag 10, the tag ID acquisition unit 404 acquires the tag ID and the intensity of the reflected waves when the tag ID is read, and the object position identification unit 406 identifies the position of the object M based on the identified position of the tag reader 24 and the intensity of the reflected waves.
[0062] This allows the object management system 1 to appropriately identify the position of the material M even in an environment where the positioning accuracy is low or where positioning is missed.
[0063] (5) According to the fifth aspect, in the object management system 1 relating to the third or fourth aspect, the object management device 40 is provided with a display control unit 409 that generates a display image in which an image of the site where the object M is placed is marked with a mark indicating the identified position of the object M. This allows the object management system 1 to display the position of the object M in an easily understandable manner for the worker, making it easier for the worker to search for the object M.
[0064] (6) According to a sixth aspect, in the object management system 1 according to any one of the first to fifth aspects, the object management device 40 includes a progress identification unit 408 that identifies a progress status of work related to the multiple objects M, based on the object ID associated in the ID table with the tag ID of the wireless tag 10 detached from the object M. This enables the object management system 1 to manage not only the storage site of the objects M, but also the progress status of work related to the objects M. Examples of work related to the objects M include construction work and assembly work.
[0065] (7) According to the seventh aspect, the object management device 40 includes a tag ID acquisition unit 404 that acquires a tag ID from a tag reader 24 that reads a tag ID capable of uniquely identifying a wireless tag 10 from a wireless tag 10 present in the vicinity via wireless communication, and an object identification unit 405 that identifies the object ID associated with the acquired tag ID from an ID table that associates an object ID capable of uniquely identifying an object M with the tag ID of the wireless tag 10 attached to the object M.
[0066] (8) According to the eighth aspect, the object management method includes the steps of acquiring a tag ID from a tag reader 24 that reads a tag ID capable of uniquely identifying a wireless tag 10 from a wireless tag 10 present in the vicinity via wireless communication, and identifying the object ID associated with the acquired tag ID from an ID table that associates an object ID capable of uniquely identifying an object M with the tag ID of the wireless tag 10 attached to the object M.
[0067] (9) According to the ninth aspect, the program causes a computer 90 to execute the steps of acquiring a tag ID from a tag reader 24 that reads a tag ID capable of uniquely identifying a wireless tag 10 from a wireless tag 10 present in the vicinity via wireless communication, and identifying the object ID associated with the acquired tag ID from an ID table that associates an object ID capable of uniquely identifying an object M with the tag ID of the wireless tag 10 attached to the object M. [Explanation of symbols]
[0068] 1. Object Management System 10. Radio tag 20 Unmanned Vehicles 23 Rangefinder 24 Tag Reader 25 Positioning device 26 Control device 30 Mark Leader 40 Object management device 401 ID Database 402 ID pair acquisition part 403 Pair Registration Department 404 Leader information acquisition unit 405 Object Identification Department 406 Object location identification unit 407 Progress Status Memory Section 408 Progress Identification Department 409 Display control section C1, C2 2D code M Materials
Claims
1. A plurality of wireless tags that can be attached to a plurality of objects, each of which holds a tag ID that can uniquely identify the wireless tag in a wireless readable manner; a tag reader that reads the tag ID from the wireless tag present in the vicinity by wireless communication; An object management device, The object management device includes: a pair registration unit that registers the tag ID and an object ID that can uniquely identify an object in an ID table in association with each other; a tag ID acquisition unit that acquires the tag ID from the tag reader; an object identification unit that identifies the object ID associated with the acquired tag ID from the ID table; a reader position identification unit that identifies the position of the tag reader; an object position specifying unit that specifies a position of the object based on the specified object ID and the specified position; a progress status identification unit that identifies a progress status of work related to the plurality of objects based on the object ID associated with the tag ID of the tag reader when the position of the tag reader identified by the reader position identification unit is a collection position where wireless tags detached from the objects are collected; Equipped with When registering a combination of a tag ID to be registered and an object ID to be registered in the ID table, if a tag ID identical to the tag ID to be registered has already been stored in the ID table, the pair registration unit updates the object ID associated with the tag ID to be registered that is stored in the ID table to the object ID to be registered. Object management system.
2. When the position of the tag reader identified by the reader position identifying unit is not the collection position, the object position identifying unit identifies the position of the object based on the object ID associated with the tag ID of the tag reader and the identified position. The object management system according to claim 1 .
3. The tag reader emits radio waves and reads the tag ID from the radio waves reflected by the wireless tag; the tag ID acquisition unit acquires the tag ID and the intensity of the reflected wave when the tag ID is read; The object position identifying unit identifies the position of the object based on the identified position of the tag reader and the intensity of the reflected wave. The object management system according to claim 1 or 2.
4. The object management device includes a display control unit that generates a display image in which a mark indicating the position of the identified object is added to an image of a site where the object is placed. The object management system according to any one of claims 1 to 3, comprising:
5. a pair registration unit that registers, in an ID table, a tag ID that can uniquely identify a wireless tag and an object ID that can uniquely identify an object in association with each other; a tag ID acquisition unit that acquires a tag ID from a tag reader that reads a tag ID from a wireless tag present in the vicinity by wireless communication; an object identification unit that identifies the object ID associated with the acquired tag ID from the ID table; a reader position identification unit that identifies the position of the tag reader; an object position specifying unit that specifies a position of the object based on the specified object ID and the specified position; a progress status identification unit that identifies a progress status of work related to a plurality of objects based on the object ID associated with the tag ID of the tag reader when the position of the tag reader identified by the reader position identification unit is a collection position where wireless tags detached from the objects are collected; Equipped with When registering a combination of a tag ID to be registered and an object ID to be registered in the ID table, if a tag ID identical to the tag ID to be registered has already been stored in the ID table, the pair registration unit updates the object ID associated with the tag ID to be registered that is stored in the ID table to the object ID to be registered. Object management device.
6. registering, in an ID table, a tag ID capable of uniquely identifying a wireless tag and an object ID capable of uniquely identifying an object in association with each other; acquiring a tag ID from a tag reader that reads a tag ID from a wireless tag present in the vicinity by wireless communication; Identifying the object ID associated with the acquired tag ID from the ID table; determining a location of the tag reader; Identifying a position of the object based on the identified object ID and the identified position; when the identified position of the tag reader is a collection position where wireless tags detached from the objects are collected, identifying a progress status of work related to the objects based on the object IDs associated with the tag IDs of the tag reader; Equipped with In a step of registering a combination of a tag ID to be registered and an object ID to be registered in the ID table, if a tag ID identical to the tag ID to be registered has already been stored in the ID table, the object ID associated with the tag ID to be registered that is stored in the ID table is updated to the object ID to be registered. Method of managing objects.
7. On the computer, registering, in an ID table, a tag ID capable of uniquely identifying a wireless tag and an object ID capable of uniquely identifying an object in association with each other; acquiring a tag ID from a tag reader that reads a tag ID from a wireless tag present in the vicinity by wireless communication; Identifying the object ID associated with the acquired tag ID from the ID table; determining a location of the tag reader; Identifying a position of the object based on the identified object ID and the identified position; when the identified position of the tag reader is a collection position where wireless tags detached from the objects are collected, identifying a progress status of work related to the objects based on the object IDs associated with the tag IDs of the tag reader; Run the command, In a step of registering a combination of a tag ID to be registered and an object ID to be registered in the ID table, if a tag ID identical to the tag ID to be registered has already been stored in the ID table, the object ID associated with the tag ID to be registered that is stored in the ID table is updated to the object ID to be registered. program.
Citation Information
Patent Citations
Radio id tag, article management method and article management system
JP2006190241A
Document management system
JP2006331077A
Management system for RFID tag
JP2012208875A
Construction material management system and construction material management method
JP2017054324A
Storage medium position detecting system and program
JP2017075927A