CN111123195B - RFID (radio frequency identification) inventory system for inventory of stored articles - Google Patents

RFID (radio frequency identification) inventory system for inventory of stored articles Download PDF

Info

Publication number
CN111123195B
CN111123195B CN201911232951.0A CN201911232951A CN111123195B CN 111123195 B CN111123195 B CN 111123195B CN 201911232951 A CN201911232951 A CN 201911232951A CN 111123195 B CN111123195 B CN 111123195B
Authority
CN
China
Prior art keywords
storage unit
rfid
rfid tag
information
data
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
CN201911232951.0A
Other languages
Chinese (zh)
Other versions
CN111123195A (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.)
Shanghai Weitong Vision Technology Co ltd
Original Assignee
Shanghai Weitong Vision Technology 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 Shanghai Weitong Vision Technology Co ltd filed Critical Shanghai Weitong Vision Technology Co ltd
Priority to CN201911232951.0A priority Critical patent/CN111123195B/en
Publication of CN111123195A publication Critical patent/CN111123195A/en
Application granted granted Critical
Publication of CN111123195B publication Critical patent/CN111123195B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0278Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves involving statistical or probabilistic considerations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0257Hybrid positioning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10009Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
    • G06K7/10366Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves the interrogation device being adapted for miscellaneous applications
    • G06K7/10376Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves the interrogation device being adapted for miscellaneous applications the interrogation device being adapted for being moveable
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Theoretical Computer Science (AREA)
  • Probability & Statistics with Applications (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

The application discloses an RFID (radio frequency identification) inventory system for inventory of stored articles, which comprises a mobile platform, a statistics and arrangement module, a data processing module and RFID scanning equipment, wherein the mobile platform is used for storing the stored articles; the RFID scanning equipment obtains source segment data, and the mobile platform locates each storage unit; the statistic arrangement module carries out statistic arrangement on a plurality of groups of data of the RFID tag to obtain statistic information; the data processing module performs weighting operation on the statistical information and positions the articles in a storage unit with highest operation score; judging the wrong article information which does not belong to the storage unit and repositioning; searching for lost articles by comparing the database; ordering all the articles in the storage unit; and finally, searching out the article placed in error by comparing the database. The method effectively solves the problems of low inventory accuracy and no screening of multi-reading error article information existing in the prior art when the phase signal is utilized for positioning, is suitable for high-frequency and ultrahigh-frequency RFID technology, and has wide application range.

Description

RFID (radio frequency identification) inventory system for inventory of stored articles
Technical Field
The application relates to the technical field of inventory, in particular to an RFID inventory system for inventory of stored articles.
Background
With the rapid development of informatization construction, the inventory demands of people in aspects of warehouse logistics, library archives and data halls and the like are increasingly developed towards the demands of controllable, fine and safe management, and how to adopt advanced and mature scientific and technical means on the basis of the existing management means to safely, effectively and accurately realize inventory management becomes an important research subject.
Radio frequency identification (RFID, radio Frequency Identification) is a non-contact automatic identification technology, which obtains tag data and identifies articles by wireless signals, and is mainly classified into high frequency and ultra-high frequency technologies. The RFID technology has the advantages of high identification speed, large data storage capacity, high safety and the like, and is widely applied to inventory positioning management of stored articles in the industries of warehouse logistics, books, archives and the like. In the RFID-based inventory management, an inventory mode that maintenance personnel hold an RFID reader is used conventionally, but the inventory mode has the defects of high inventory working strength, long time consumption and easy error.
With the popularization of mobile robot technology in recent years, a scheme of automatically checking and positioning stored articles by combining RFID technology and mobile robot technology has emerged. However, since the positioning accuracy of the RFID technology on the tag is related to the power and the distance, the tag of other storage units is easily read by the power more, so that the positioning is inaccurate, and if the power is too small or the distance is far, the tag is missed to be read due to the too weak signal, so that the accurate inventory positioning of the stored article is difficult to realize. At present, although a method for performing curve fitting on a tag by utilizing the radio frequency phase of the tag based on a high-power ultrahigh frequency RFID reader can be used for screening and positioning the tag, the inventory positioning method by utilizing the phase signal is more suitable for an ultrahigh frequency technology with more obvious phase signal change; under the scene that the reflection of the RFID signal is easy to occur, the counting positioning error is easy to be caused by the phase signal error; in the inventory of densely stored articles, fitting distortion of a subsequent positioning related curve is easily caused by a sparse sample set, so that the inventory precision of the stored articles is reduced; in addition, when the storage unit is not full, the stored items around the spare storage unit are easily read more, and the inventory accuracy is low. Therefore, the current inventory positioning method is not suitable for most inventory application scenes.
Disclosure of Invention
Aiming at the defects, the technical problem solved by the application is to provide an RFID inventory system for inventory of stored articles, which comprises a mobile platform, a statistics and arrangement module, a data processing module and RFID scanning equipment; acquiring source segment data through RFID scanning equipment; positioning each storage unit through a mobile platform; the method comprises the steps that a plurality of groups of data of RFID tags are subjected to statistics arrangement through a statistics arrangement module, and statistics information of each RFID tag is obtained; the statistical information is weighted through a data processing module, and the article corresponding to the RFID tag is positioned in a storage unit with highest calculation score; judging the wrong article information which does not belong to the storage unit and repositioning; searching for lost articles by comparing the database; ordering all the articles in the storage unit; and finally, comparing the databases to find out the article placed in error. The method reduces the missing reading rate, eliminates the multi-reading objects, ensures the counting precision, effectively solves the problems of low counting precision and no screening of wrong object information around the spare storage units when the phase signals are utilized for positioning in the prior art, is suitable for high-frequency and ultrahigh-frequency RFID technology, and has wide application range.
The application aims at realizing the following technical scheme:
an RFID inventory system for inventory of stored articles comprises a mobile platform, a statistics and arrangement module, a data processing module and RFID scanning equipment;
the mobile platform is used for carrying an RFID scanning device to scan RFID labels attached to each article in a storage device, wherein the storage device comprises K storage units, and K is a positive integer; the RFID source segment data processing unit is also used for positioning each storage unit and obtaining the RFID source segment data in the storage unit;
wherein: the source segment data includes a mapping of the storage unit information storage unit and each RFID tag data rssiInfo set collected in the storage unit: < storage Unit, rssiInfo set >, said RFID tag data rssiInfo includes the electronic tag ID number, signal intensity value RSSI when detecting the said RFID tag signal, distance of the aerial and said RFID tag when detecting the said RFID tag signal; multiple sets of data may be collected for each RFID tag;
the statistic arrangement module is used for carrying out statistic arrangement on a plurality of groups of data of the RFID tags in the source section data of each storage unit to obtain statistic information of each RFID tag in the source section data, wherein the statistic information at least comprises one of MaxRSSI, averageReciprocalSum, positionRssi, positionPhase; the statistical information is also used for sending the statistical information to a data processing module;
wherein:
MaxRSSI is the largest RSSI value in the same RFID tag data;
averageReciprocalcalcapum is the average of the sum of the reciprocal distances of the antenna and the RFID tag;
the positionRssi is an RSSI value corresponding to the peak, namely the highest point, of a curve obtained by performing distance-RSSI quadratic curve fitting on the RSSI value in the same RFID tag information in the storage unit; distance is the motion distance of the RFID antenna fed back by the mobile platform;
the positionionphase is a Phase value corresponding to a peak, namely a highest point, of a curve obtained by performing distance-Phase quadratic curve fitting on the Phase value in the same RFID tag information in the storage unit;
the data processing module is used for carrying out weighting operation on the statistical information and calculating the score of the RFID tag; the method is also used for selecting a storage unit with the highest RFID label score for RFID labels with the same ID numbers, and obtaining a mapping set of the RFID labels after positioning, wherein the mapping relation is < StoreUnit, storeGoodsInfo set >, and the StoreGoodsInfo is article information in the storage unit and comprises the ID numbers;
the data processing module is also used for judging error article information which does not belong to each positioned storage unit and repositioning the error article information;
the data processing module is also used for comparing the ID numbers in the pre-stored background database according to the ID numbers in the article information in the relocated storage unit to find out the lost storage article;
the data processing module is also used for sequencing the objects in each storage unit which are already positioned, and obtaining the relative position sequence among the objects;
the data processing module is also used for comparing stored article information in a pre-stored background database and judging articles placed in the error storage unit.
Preferably, the mobile platform comprises a navigation module for locating a start position and an end position of each storage unit.
Preferably, the moving platform moves in a direction parallel to the storage unit.
Preferably, the locating each storage unit and obtaining the RFID source segment data in the storage unit includes the steps of:
recording the time of the antenna entering the storage device through the storage device starting point position fed back by the moving platform moving at a uniform speed, namely, starting time of the reader; the width of the preset storage unit is W, and the speed of the mobile platform is V; wherein, the mobile platform keeps a fixed distance with the storage device all the time in the motion process;
distinguishing the time intervals: the time consumption of the antenna for scanning one storage unit is W/V, and the time interval of the antenna for scanning the nth storage unit is [ StartTime+ (n-1) × (W/V), startTime+n× (W/V) ];
traversing source data scanned by an RFID antenna, dividing the source data into corresponding time intervals according to the first SeenTime value of the time when the RFID tag signal is detected in the source data, and obtaining RFID source segment data in each storage unit.
Preferably, the averageReciprocalSum is calculated by formulas (1) - (3):
(1)
ReciprocalSum= i=1,2,…,n(2)
average (3)
wherein: a is the RSSI value when the distance between the antenna and the RFID tag is 1 meter, N is the environmental attenuation factor,in order to acquire the i-th group data of the same RFID tag, the distance between the antenna and the RFID tag is the sum of the reciprocal of the distance between the antenna of the n-group data and the RFID tag.
Preferably, the statistical information is weighted according to formula (4):
point=K 1 *MaxRSSI+K 2 *averageReciprocalSum+K 3 *positionRssi+K 4 *positionPhase (4)
wherein K is 1 、K 2 、K 3 、K 4 K is more than or equal to 0 and is equal to the preset weight coefficient 1 ,K 2 ,K 3 ,K 4 Less than or equal to 1, at least one of which is not 0 and K 1 +K 2 +K 3 +K 4 =1。
Preferably, in each located storage unit, the method determines the error article information not belonging to the storage unit, and relocates the error article information, including the following steps:
comparing ID number information in article information in each storage unit, acquiring all RFID tag data sets with the same ID number in source section data of the storage unit, dividing the RFID tag data sets into M sections according to the time sequence of scanning the storage unit, wherein M is a positive integer;
calculating parameter P of the mth segment according to equation (5) m
P m = K 5 *averageRSSI + K 6 *SumShowtime (5)
Wherein:
K 5 、K 6 k is more than or equal to 0 and is equal to the preset weight coefficient 5 ,K 6 Less than or equal to 1, at least one of which is not 0 and K 5 +K 6 =1; averageRSSI is the average value of all RSSI values in the mth section, and SumShowtime is the sum of the occurrence times of all ID numbers in the mth section;
comparing P of adjacent segments in sequence starting from m=1 m Value until |P occurs m —P m+1 Judging that the article information corresponding to the m+1~M section RFID tag data set is not in the storage unit, wherein CompareValue is a preset fixed threshold;
and selecting a storage unit with the RFID tag having the highest score for the article information which is not in the storage unit, and recovering a mapping set after positioning the RFID tag, wherein the mapping relation is < StoreUnit, storeGoodsInfo set >, and the store GoodsInfo is the article information in the storage unit and comprises an ID number.
Preferably, the sorting of the items inside each storage unit that has been located comprises the steps of:
for each storage unit, acquiring statistical information of RFID tags with the same ID numbers in the storage unit for each ID number information in article information store GoodsInfo in the storage unit;
and acquiring a distance value corresponding to the position Rssi or the position phase of each ID number, and sequencing the distance values from small to large to obtain corresponding OrderNum, so as to obtain the information of the articles in the storage unit with the serial numbers, wherein the serial numbers correspond to the position sequence of each article in the storage unit.
Preferably, the storage unit internal article information store goodsinfo further includes a detected time MaxTime corresponding to a maximum RSSI value MaxRSSI;
the sorting of the items inside each storage unit that has been located includes the steps of:
and obtaining the MaxTime in the article information in each storage unit, and sorting from small to large to obtain corresponding OrderNum, thereby obtaining the article information in the storage unit with the serial number, wherein the serial number corresponds to the position sequence of each article in the storage unit.
Preferably, the RFID tag data rssiInfo further includes a time firstsentime at which the RFID tag signal is detected;
the sorting of the items inside each storage unit that has been located includes the steps of:
for each storage unit, acquiring an RFID tag data set of all the same ID numbers in the source section data according to the ID number information in the article information in the storage unit, and recording the minimum first SeenTime value corresponding to each ID number;
and sorting the minimum first SeenTime value from small to large to obtain corresponding OrderNum, and obtaining the information of the articles in the storage unit with the serial numbers, wherein the serial numbers correspond to the position sequence of each article in the storage unit.
Compared with the prior art, the application provides an RFID inventory system for inventory of stored articles, which comprises a mobile platform, a statistics and arrangement module, a data processing module and RFID scanning equipment; acquiring source segment data through RFID scanning equipment; positioning each storage unit through a mobile platform; the method comprises the steps that a plurality of groups of data of RFID tags are subjected to statistics arrangement through a statistics arrangement module, and statistics information of each RFID tag is obtained; the statistical information is weighted through a data processing module, and the article corresponding to the RFID tag is positioned in a storage unit with highest calculation score; judging the wrong article information which does not belong to the storage unit and repositioning; searching for lost articles by comparing the database; ordering all the articles in the storage unit; and finally, comparing the databases to find out the article placed in error. The method reduces the missing reading rate, eliminates the multi-reading objects, ensures the counting precision, effectively solves the problems of low counting precision and no screening of wrong object information around the spare storage units when the phase signals are utilized for positioning in the prior art, is suitable for high-frequency and ultrahigh-frequency RFID technology, and has wide application range.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description, serve to explain the principles of the application.
FIG. 1 is a flow chart of the main functions of an RFID inventory system for inventory of stored items according to the present application;
fig. 2 is a block diagram of an RFID inventory system for inventory of stored items according to the present application.
Detailed Description
In order that the above-recited objects, features and advantages of the present application will become more readily apparent, a more particular description of the application will be rendered by reference to the appended drawings and appended detailed description.
The RFID technology consists of three parts: an antenna, a reader and an RFID tag. The radio frequency signal emitted by the antenna is reflected back by the tag after reaching the RFID tag, and the reader identifies the RFID tag through the received reflected signal, wherein the reflected signal comprises an RSSI signal.
The application provides an RFID (radio frequency identification) inventory system for inventory of stored articles, which is shown in fig. 1 and 2, and comprises a mobile platform, a statistics and arrangement module, a data processing module and RFID scanning equipment;
the mobile platform is used for carrying an RFID scanning device to scan RFID labels attached to each article in a storage device, wherein the storage device comprises K storage units, and K is a positive integer; and is further configured to locate each storage unit and obtain RFID source segment data within the storage unit.
Wherein: the source segment data includes a mapping of the storage unit information storage unit and each RFID tag data rssiInfo set collected in the storage unit: < storage Unit, rssiInfo set >, said RFID tag data rssiInfo includes the electronic tag ID number, signal intensity value RSSI when detecting the said RFID tag signal, distance of the aerial and said RFID tag when detecting the said RFID tag signal; multiple sets of data may be collected for each RFID tag. The ID number is typically TID information or EPC information.
In one implementation, the locating each storage unit and obtaining the RFID source segment data in the storage unit by the mobile platform includes the steps of:
recording the time of the antenna entering the storage device through the storage device starting point position fed back by the moving platform moving at a uniform speed, namely, starting time of the reader; the width of the preset storage unit is W, and the speed of the mobile platform is V; wherein, the mobile platform keeps a fixed distance with the storage device all the time in the motion process;
distinguishing the time intervals: the time consumption of the antenna for scanning one storage unit is W/V, and the time interval of the antenna for scanning the nth storage unit is [ StartTime+ (n-1) × (W/V), startTime+n× (W/V) ];
traversing source data scanned by an RFID antenna, dividing the source data into corresponding time intervals according to the first SeenTime value of the time when the RFID tag signal is detected in the source data, and obtaining RFID source segment data in each storage unit.
The statistic arrangement module is used for carrying out statistic arrangement on a plurality of groups of data of the RFID tags in the source section data of each storage unit to obtain statistic information of each RFID tag in the source section data, wherein the statistic information at least comprises one of MaxRSSI, averageReciprocalSum, positionRssi, positionPhase; and the statistical information is also used for sending the statistical information to a data processing module.
Wherein:
MaxRSSI is the largest RSSI value in the same RFID tag data;
averageReciprocalcalcapum is the average of the sum of the reciprocal distances of the antenna and the RFID tag;
the positionRssi is an RSSI value corresponding to the peak, namely the highest point, of a curve obtained by performing distance-RSSI quadratic curve fitting on the RSSI value in the same RFID tag information in the storage unit; distance is the motion distance of the RFID antenna fed back by the mobile platform;
the positionionphase is a Phase value corresponding to the peak, which is the highest point, of a curve obtained by performing distance-Phase quadratic curve fitting on the Phase value in the same RFID tag information in the storage unit.
The averagereciprocalSum is calculated by formulas (1) - (3):
(1)
ReciprocalSum= i=1,2,…,n(2)
average (3)
wherein: a is the RSSI value when the distance between the antenna and the RFID tag is 1 meter, N is the environmental attenuation factor,in order to acquire the distance between the antenna and the RFID tag when the ith group data of the same RFID tag is acquired, reciprocalcalcium Sum is the reciprocal of the distance between the antenna and the RFID tag when the ith group data of the same RFID tag is acquiredAnd, a method for producing the same.
In one implementation, the performing the statistical sorting on the multiple sets of data of the RFID tag in the source segment data of each storage unit includes the following steps:
a. traversing all source segment data, and entering a step b;
b. c, traversing each RFID tag data in all source segment data, and entering a step c;
c. d, judging whether the current ID number appears or not, and if not, entering a step d; if yes, entering step e;
d. adding the record of the ID number:
ShowTime=1,
SumRSSI=RSSI,
ReciprocalSum=1/Distance;
step g is carried out;
e. updating the record of the ID number:
the ShowTime value is updated to ShowTime +1,
update the SumRSSI value to SumRSSI + RSSI,
update recciprocalcapum value = recciprocalcapum +1/Distance;
step f is entered;
f. judging whether the current RSSI value is larger than the MaxRSSI value, if so, entering the step g; if not, entering step h;
g. updating a MaxRSSI=current RSSI value, wherein MaxTime=FirstSeenTime, and entering a step h;
h. judging whether all RFID tags are traversed, if yes, entering the step i, and if no, entering the step b;
i. judging whether all source segment data are traversed, if yes, entering a step j, and if no, entering the step a;
j. and obtaining the processed post-segment data.
The mapping relation of the processed post-segment data is as follows: < StoreUnit, handledRssiInfo set >, handledsssiinfo includes an electronic tag ID number, a number of occurrences ShowTime corresponding to each ID number, a sum SumRSSI of RSSI values in the same RFID tag data, an average averagereciprocalcalcani sum of distance sums, a maximum RSSI value MaxRSSI in the same RFID tag data, and a detected time MaxTime corresponding to the maximum RSSI value.
The data processing module is used for carrying out weighting operation on the statistical information and calculating the score of the RFID tag; and selecting a storage unit with the highest RFID label score for the RFID labels with the same ID numbers to obtain a mapping set of which the mapping relation is < StoreUnit, storeGoodsInfo set > after the RFID labels are positioned, wherein StoreGoodsInfo is article information in the storage unit and comprises the ID numbers.
In one implementation manner, the step of sending the statistical information to a data processing module for weighting operation and calculating the score of the RFID tag includes the following steps:
a. traversing all the processed post-segment data, and entering a step b;
b. c, traversing storage units StoreUnit in each piece of RFID tag information and article positioning information in all pieces of processed post-segment data, and entering a step c;
c. d, judging whether the ID number is positioned to a certain StoreUnit, if not, entering a step d; if yes, entering step e;
d. adding current article positioning information < ID number, locatedInfo set >;
e. weighting the statistical information according to the formula (4), recording the point values respectively, judging whether the current point value is more than the positioned point value, if so, entering the step f, otherwise, entering the step g;
point=K 1 *MaxRSSI+K 2 *averageReciprocalSum+K 3 *positionRssi+K 4 *positionPhase (4)
wherein K is 1 、K 2 、K 3 、K 4 K is more than or equal to 0 and is equal to the preset weight coefficient 1 ,K 2 ,K 3 ,K 4 Less than or equal to 1, at least one of which is not 0 and K 1 +K 2 +K 3 +K 4 =1;
f. Updating article positioning information < ID number, locatedInfo set >;
g. judging whether all RFID tag information is traversed, if yes, entering step h, and if no, entering step b;
h. judging whether all the processed post-segment data are traversed, if yes, entering the step i, and if no, entering the step a;
i. and obtaining all article positioning information.
The mapping relation of the article positioning information is < ID number, locatedInfo set >, which indicates that the ID number is positioned in a storage unit StoreUnit, wherein the locatedInfo comprises StoreUnit, showTime, sumRSSI, distance, averageReciprocalSum, maxRSSI and MaxTime.
In this step, K can be set according to different environments 1 、K 2 、K 3 、K 4 Is set, for example, in the present embodiment, K 1 =0.6,K 2 =0.2,K 3 =0.1,K 4 =0.1。
The data processing module is also used for judging the error article information which does not belong to the storage unit in each positioned storage unit and repositioning the error article information.
In one implementation manner, in each located storage unit, error article information not belonging to the storage unit is determined, and the error article information is relocated, including the following steps:
comparing ID number information in article information in each storage unit, acquiring all RFID tag data sets with the same ID number in source section data of the storage unit, dividing the RFID tag data sets into M sections according to the time sequence of scanning the storage unit, wherein M is a positive integer;
calculating parameter P of the mth segment according to equation (5) m
P m = K 5 *averageRSSI + K 6 *SumShowtime (5)
Wherein:
K 5 、K 6 k is more than or equal to 0 and is equal to the preset weight coefficient 5 ,K 6 Less than or equal to 1, at least one of which is not 0 and K 5 +K 6 =1; averageRSSI is all R in section mThe average value of SSI values, sumShowtime, is the sum of the occurrence times of all ID numbers in the m-th segment;
comparing P of adjacent segments in sequence starting from m=1 m Value until |P occurs m —P m+1 Judging that the article information corresponding to the m+1~M section RFID tag data set is not in the storage unit, wherein CompareValue is a preset fixed threshold;
and selecting a storage unit with the RFID tag having the highest score for the article information which is not in the storage unit, and recovering a mapping set after positioning the RFID tag, wherein the mapping relation is < StoreUnit, storeGoodsInfo set >, and the store GoodsInfo is the article information in the storage unit and comprises an ID number.
In this step, K can be set according to different environments 5 、K 6 The CompareValue value is set, e.g., in this embodiment, K 5 =0.8,K 6 =0.2, comparevalue=1.5. For example, the RFID tag data set is divided into 10 segments according to the time sequence of scanning the memory unit, and the time of m=6 is equal to P 6 —P 7 For example, | > CompareValue, namely, the article information corresponding to the first 6 pieces of RFID tag data sets is in the storage unit, the article information corresponding to the last 4 pieces of RFID tag data sets is not in the storage unit, and the article information is the article information which is read more and not in the storage unit.
The data processing module is also used for comparing the ID numbers in the pre-stored background database according to the ID numbers in the article information in the relocated storage unit to find out the lost storage article.
The data processing module is also used for sequencing the objects in each storage unit which are positioned completely, and obtaining the relative position sequence among the objects.
In one implementation, the sorting of the items within each storage unit that has been located includes the steps of:
for each storage unit, acquiring statistical information of RFID tags with the same ID numbers in the storage unit for each ID number information in article information store GoodsInfo in the storage unit;
and acquiring a distance value corresponding to the position Rssi or the position phase of each ID number, and sequencing the distance values from small to large to obtain corresponding OrderNum, so as to obtain the information of the articles in the storage unit with the serial numbers, wherein the serial numbers correspond to the position sequence of each article in the storage unit.
In another implementation manner, the storage unit internal article information store goodsinfo further includes a detected time MaxTime corresponding to a maximum RSSI value MaxRSSI;
the sorting of the items inside each storage unit that has been located includes the steps of:
and obtaining the MaxTime in the article information in each storage unit, and sorting from small to large to obtain corresponding OrderNum, thereby obtaining the article information in the storage unit with the serial number, wherein the serial number corresponds to the position sequence of each article in the storage unit.
In another implementation, the RFID tag data rssiInfo further includes a time firstsentime at which the RFID tag signal is detected;
the sorting of the items inside each storage unit that has been located includes the steps of:
for each storage unit, acquiring an RFID tag data set of all the same ID numbers in the source section data according to the ID number information in the article information in the storage unit, and recording the minimum first SeenTime value corresponding to each ID number;
and sorting the minimum first SeenTime value from small to large to obtain corresponding OrderNum, and obtaining the information of the articles in the storage unit with the serial numbers, wherein the serial numbers correspond to the position sequence of each article in the storage unit.
The data processing module is also used for comparing stored article information in a pre-stored background database and judging articles placed in the error storage unit.
The mobile platform comprises a navigation module, wherein the navigation module is used for positioning the starting point position and the end point position of each storage unit.
The moving platform moves in a direction parallel to the storage unit.
Compared with the prior art, the application provides an RFID inventory system for inventory of stored articles, which comprises a mobile platform, a statistics and arrangement module, a data processing module and RFID scanning equipment; acquiring source segment data through RFID scanning equipment; positioning each storage unit through a mobile platform; the method comprises the steps that a plurality of groups of data of RFID tags are subjected to statistics arrangement through a statistics arrangement module, and statistics information of each RFID tag is obtained; the statistical information is weighted through a data processing module, and the article corresponding to the RFID tag is positioned in a storage unit with highest calculation score; judging the wrong article information which does not belong to the storage unit and repositioning; searching for lost articles by comparing the database; ordering all the articles in the storage unit; and finally, comparing the databases to find out the article placed in error. The method reduces the missing reading rate, eliminates the multi-reading objects, ensures the counting precision, effectively solves the problems of low counting precision and no screening of wrong object information around the spare storage units when the phase signals are utilized for positioning in the prior art, is suitable for high-frequency and ultrahigh-frequency RFID technology, and has wide application range.
The application provides an RFID inventory system for inventory of stored articles, and the method and the way for realizing the technical scheme are numerous, the above is only a preferred embodiment of the application, and it should be pointed out that a person skilled in the art can make several improvements and modifications without departing from the principle of the application, and the improvements and modifications should also be regarded as the protection scope of the application. The components not explicitly described in this embodiment can be implemented by using the prior art.

Claims (10)

1. The RFID inventory system for inventory of the stored articles is characterized by comprising a mobile platform, a statistics and arrangement module, a data processing module and RFID scanning equipment;
the mobile platform is used for carrying an RFID scanning device to scan RFID labels attached to each article in a storage device, wherein the storage device comprises K storage units, and K is a positive integer; the RFID source segment data processing unit is also used for positioning each storage unit and obtaining the RFID source segment data in the storage unit;
wherein: the source segment data includes a mapping of the storage unit information storage unit and each RFID tag data rssiInfo set collected in the storage unit: < storage Unit, rssiInfo set >, said RFID tag data rssiInfo includes the electronic tag ID number, signal intensity value RSSI when detecting the said RFID tag signal, distance of the aerial and said RFID tag when detecting the said RFID tag signal; multiple sets of data may be collected for each RFID tag;
the statistic arrangement module is used for carrying out statistic arrangement on a plurality of groups of data of the RFID tags in the source section data of each storage unit to obtain statistic information of each RFID tag in the source section data, wherein the statistic information at least comprises one of MaxRSSI, averageReciprocalSum, positionRssi, positionPhase; the statistical information is also used for sending the statistical information to a data processing module;
wherein:
MaxRSSI is the largest RSSI value in the same RFID tag data;
averageReciprocalcalcapum is the average of the sum of the reciprocal distances of the antenna and the RFID tag;
the positionRssi is an RSSI value corresponding to the peak, namely the highest point, of a curve obtained by performing distance-RSSI quadratic curve fitting on the RSSI value in the same RFID tag information in the storage unit; distance is the motion distance of the RFID antenna fed back by the mobile platform;
the positionionphase is a Phase value corresponding to a peak, namely a highest point, of a curve obtained by performing distance-Phase quadratic curve fitting on the Phase value in the same RFID tag information in the storage unit;
the data processing module is used for carrying out weighting operation on the statistical information and calculating the score of the RFID tag; the method is also used for selecting a storage unit with the highest RFID label score for RFID labels with the same ID numbers, and obtaining a mapping set of the RFID labels after positioning, wherein the mapping relation is < StoreUnit, storeGoodsInfo set >, and the StoreGoodsInfo is article information in the storage unit and comprises the ID numbers;
the data processing module is also used for judging error article information which does not belong to each positioned storage unit and repositioning the error article information;
the data processing module is also used for comparing the ID numbers in the pre-stored background database according to the ID numbers in the article information in the relocated storage unit to find out the lost storage article;
the data processing module is also used for sequencing the objects in each storage unit which are already positioned, and obtaining the relative position sequence among the objects;
the data processing module is also used for comparing stored article information in a pre-stored background database and judging articles placed in the error storage unit.
2. The RFID inventory system for inventory of storage items of claim 1, wherein the mobile platform includes a navigation module for locating the start and end positions of each storage unit.
3. An RFID inventory system for inventory of storage items as claimed in claim 1 in which the mobile platform moves in a direction parallel to the storage unit.
4. An RFID inventory system for inventory of storage items as claimed in claim 1, wherein said locating each storage unit and obtaining RFID source segment data within said storage unit includes the steps of:
recording the time of the antenna entering the storage device through the storage device starting point position fed back by the moving platform moving at a uniform speed, namely, starting time of the reader; the width of the preset storage unit is W, and the speed of the mobile platform is V;
distinguishing the time intervals: the time consumption of the antenna for scanning one storage unit is W/V, and the time interval of the antenna for scanning the nth storage unit is [ StartTime+ (n-1) × (W/V), startTime+n× (W/V) ];
traversing source data scanned by an RFID antenna, dividing the source data into corresponding time intervals according to the first SeenTime value of the time when the RFID tag signal is detected in the source data, and obtaining RFID source segment data in each storage unit.
5. The RFID inventory system for inventory of storage items according to claim 1, wherein the averageReciprocalSum is calculated by formulas (1) - (3):
(1)
ReciprocalSum= i=1,2,…,n(2)
average (3)
wherein: a is the RSSI value when the distance between the antenna and the RFID tag is 1 meter, N is the environmental attenuation factor,in order to acquire the i-th group data of the same RFID tag, the distance between the antenna and the RFID tag is the sum of the reciprocal of the distance between the antenna of the n-group data and the RFID tag.
6. The RFID inventory system for inventory of storage items of claim 5, wherein the statistical information is weighted according to equation (4):
point=K 1 *MaxRSSI+K 2 *averageReciprocalSum+K 3 *positionRssi+K 4 *positionPhase (4)
wherein K is 1 、K 2 、K 3 、K 4 K is more than or equal to 0 and is equal to the preset weight coefficient 1 ,K 2 ,K 3 ,K 4 Less than or equal to 1, at least one of which is not 0 and K 1 +K 2 +K 3 +K 4 =1。
7. The RFID inventory system for inventory of stored items according to claim 1, wherein in each located storage unit, erroneous item information not belonging to the storage unit is determined, and the erroneous item information is relocated, comprising the steps of:
comparing ID number information in article information in each storage unit, acquiring all RFID tag data sets with the same ID number in source section data of the storage unit, dividing the RFID tag data sets into M sections according to the time sequence of scanning the storage unit, wherein M is a positive integer;
calculating parameter P of the mth segment according to equation (5) m
P m = K 5 *averageRSSI + K 6 *SumShowtime (5)
Wherein:
K 5 、K 6 k is more than or equal to 0 and is equal to the preset weight coefficient 5 ,K 6 Less than or equal to 1, at least one of which is not 0 and K 5 +K 6 =1; averageRSSI is the average value of all RSSI values in the mth section, and SumShowtime is the sum of the occurrence times of all ID numbers in the mth section;
comparing P of adjacent segments in sequence starting from m=1 m Value until |P occurs m —P m+1 Judging that the article information corresponding to the m+1~M section RFID tag data set is not in the storage unit, wherein CompareValue is a preset fixed threshold;
and selecting a storage unit with the RFID tag having the highest score for the article information which is not in the storage unit, and recovering a mapping set after positioning the RFID tag, wherein the mapping relation is < StoreUnit, storeGoodsInfo set >, and the store GoodsInfo is the article information in the storage unit and comprises an ID number.
8. An RFID inventory system for inventory of storage items as claimed in claim 1, in which the ordering of items within each storage unit that has been located includes the steps of:
for each storage unit, acquiring statistical information of RFID tags with the same ID numbers in the storage unit for each ID number information in article information store GoodsInfo in the storage unit;
and acquiring a distance value corresponding to the position Rssi or the position phase of each ID number, and sequencing the distance values from small to large to obtain corresponding OrderNum, so as to obtain the information of the articles in the storage unit with the serial numbers, wherein the serial numbers correspond to the position sequence of each article in the storage unit.
9. The RFID inventory system for inventory of stored items according to claim 1, wherein the storage unit internal item information store goodsinfo further includes a detected time MaxTime corresponding to a maximum RSSI value MaxRSSI;
the sorting of the items inside each storage unit that has been located includes the steps of:
and obtaining the MaxTime in the article information in each storage unit, and sorting from small to large to obtain corresponding OrderNum, thereby obtaining the article information in the storage unit with the serial number, wherein the serial number corresponds to the position sequence of each article in the storage unit.
10. The system of claim 1, wherein the RFID tag data rstsinfo further comprises a time firstsentime at which the RFID tag signal is detected;
the sorting of the items inside each storage unit that has been located includes the steps of:
for each storage unit, acquiring an RFID tag data set of all the same ID numbers in the source section data according to the ID number information in the article information in the storage unit, and recording the minimum first SeenTime value corresponding to each ID number;
and sorting the minimum first SeenTime value from small to large to obtain corresponding OrderNum, and obtaining the information of the articles in the storage unit with the serial numbers, wherein the serial numbers correspond to the position sequence of each article in the storage unit.
CN201911232951.0A 2019-12-05 2019-12-05 RFID (radio frequency identification) inventory system for inventory of stored articles Active CN111123195B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911232951.0A CN111123195B (en) 2019-12-05 2019-12-05 RFID (radio frequency identification) inventory system for inventory of stored articles

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911232951.0A CN111123195B (en) 2019-12-05 2019-12-05 RFID (radio frequency identification) inventory system for inventory of stored articles

Publications (2)

Publication Number Publication Date
CN111123195A CN111123195A (en) 2020-05-08
CN111123195B true CN111123195B (en) 2023-11-03

Family

ID=70497599

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911232951.0A Active CN111123195B (en) 2019-12-05 2019-12-05 RFID (radio frequency identification) inventory system for inventory of stored articles

Country Status (1)

Country Link
CN (1) CN111123195B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112037433A (en) * 2020-08-19 2020-12-04 深圳市丰巢网络技术有限公司 Express cabinet abnormal data clearing method and device, express cabinet and storage medium
CN112800787B (en) * 2020-12-30 2023-07-25 深圳市联新移动医疗科技有限公司 Medicine positioning method and device, processor and storage medium
CN114792120B (en) * 2021-01-26 2024-03-01 上海威瞳视觉技术有限公司 Method for ordering articles in storage unit

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014106134A1 (en) * 2012-12-29 2014-07-03 Meps Real-Time, Inc. System and method of optimizing the process of identifying items tagged with rfid tags in an enclosed shielded space
CN103984971A (en) * 2014-05-31 2014-08-13 范志广 Wireless positioning method and system based on antenna array phase difference direction-finding radio frequency identification (RFID)
CN104915618A (en) * 2015-07-03 2015-09-16 南京大学 Ultrahigh-frequency-RFID-technology-based book reservation method of library
CN107153854A (en) * 2017-04-24 2017-09-12 南京大学 A kind of automation books checking method based on ultra-high frequency RFID technology

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014106134A1 (en) * 2012-12-29 2014-07-03 Meps Real-Time, Inc. System and method of optimizing the process of identifying items tagged with rfid tags in an enclosed shielded space
CN103984971A (en) * 2014-05-31 2014-08-13 范志广 Wireless positioning method and system based on antenna array phase difference direction-finding radio frequency identification (RFID)
CN104915618A (en) * 2015-07-03 2015-09-16 南京大学 Ultrahigh-frequency-RFID-technology-based book reservation method of library
CN107153854A (en) * 2017-04-24 2017-09-12 南京大学 A kind of automation books checking method based on ultra-high frequency RFID technology

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
射频识别的仓储信息采集及管理***设计;宋雪桦;陈丽莲;陈景柱;夏鹏;;无线通信技术(第02期);全文 *

Also Published As

Publication number Publication date
CN111123195A (en) 2020-05-08

Similar Documents

Publication Publication Date Title
CN110954863B (en) RFID positioning method for positioning storage article
CN111123195B (en) RFID (radio frequency identification) inventory system for inventory of stored articles
CN111191748B (en) Mobile inventory system based on RFID technology
CN107153854B (en) Automatic book checking method based on ultrahigh frequency RFID technology
US20140348384A1 (en) System for Managing Locations of Items
CN110711701B (en) Grabbing type flexible sorting method based on RFID space positioning technology
CN102890765B (en) RFID tag localization method and device
CN110954864B (en) Positioning method based on RFID technology
CN110502962B (en) Method, device, equipment and medium for detecting target in video stream
CN109635797A (en) Coil of strip sequence precise positioning method based on multichip carrier identification technology
CN113326707A (en) Method and equipment for identifying mobile RFID (radio frequency identification) tag
CN107943887A (en) A kind of RFID tag sort method under conveyer belt environment
CN107403205B (en) RFID warehouse goods package plane positioning method based on random forest
CN111199258A (en) Commodity positioning system and method and PDA (personal digital Assistant) equipment with RFID (radio frequency identification) reading head
CN104085638B (en) Ending logistics RF identification position location approximating method produced by iron and steel
CN112307782A (en) Method for positioning storage shelf articles by radio frequency identification
Goller et al. Experimental evaluation of RFID gate concepts
CN111931525A (en) Method for positioning storage shelf articles by radio frequency identification
CN115169375B (en) AR and gun ball linkage-based high-level material visualization method
CN111079454A (en) Article positioning method based on ultrahigh frequency RFID and picture recognition
CN109447558B (en) Method for selecting efficient read-write interval based on RFID (radio frequency identification) equipment
CN114792120B (en) Method for ordering articles in storage unit
CN113625249A (en) Reflector positioning method, robot and computer readable storage medium
CN113740832A (en) Positioning method, positioning device, positioning equipment and storage medium
CN114792118B (en) Positioning method for articles in sparse storage unit

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant