CN111439519B - Medicine taking method and device for medicine library, terminal and storage medium - Google Patents

Medicine taking method and device for medicine library, terminal and storage medium Download PDF

Info

Publication number
CN111439519B
CN111439519B CN202010240255.0A CN202010240255A CN111439519B CN 111439519 B CN111439519 B CN 111439519B CN 202010240255 A CN202010240255 A CN 202010240255A CN 111439519 B CN111439519 B CN 111439519B
Authority
CN
China
Prior art keywords
medicines
tray
row
medicine
equal
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
CN202010240255.0A
Other languages
Chinese (zh)
Other versions
CN111439519A (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.)
Suzhou Iron Technology Co Ltd
Original Assignee
Suzhou Iron 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 Suzhou Iron Technology Co Ltd filed Critical Suzhou Iron Technology Co Ltd
Priority to CN202010240255.0A priority Critical patent/CN111439519B/en
Publication of CN111439519A publication Critical patent/CN111439519A/en
Application granted granted Critical
Publication of CN111439519B publication Critical patent/CN111439519B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • B65G1/04Storage devices mechanical
    • B65G1/137Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed
    • B65G1/1373Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed for fulfilling orders in warehouses
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G1/00Storing articles, individually or in orderly arrangement, in warehouses or magazines
    • B65G1/02Storage devices
    • B65G1/04Storage devices mechanical
    • B65G1/0478Storage devices mechanical for matrix-arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Medical Preparation Storing Or Oral Administration Devices (AREA)
  • Warehouses Or Storage Devices (AREA)

Abstract

The invention provides a medicine taking method and device for a medicine library, a terminal and a storage medium, wherein in the medicine taking method, the rule of taking medicine is as follows: according to the ascending sequence of the row numbers, the medicines in the low row numbers are taken out firstly, and then the medicines in the high row numbers are taken out; in the same row, according to the ascending sequence of the column numbers, the medicines in the low column numbers are taken firstly, and then the medicines in the high column numbers are taken; after the medicine taking method is executed, medicines are stored in the high row number as much as possible, and in the same row, the medicines are stored in the high column number as much as possible; thereby providing a method for taking the medicine.

Description

Medicine taking method and device for medicine library, terminal and storage medium
Technical Field
The invention relates to the technical field of refrigeration equipment, in particular to a medicine taking method and device for a medicine library, a terminal and a storage medium.
Background
In hospitals, drug depots are commonly used to store drugs, which typically include: a plurality of trays for holding the medicines and a gripping device for gripping the medicines from the trays, it is understood that the medicines are gripped from the trays according to a predetermined rule for the convenience of management.
Therefore, how to control the gripping device to grip the medicine from the tray becomes a problem to be solved.
Disclosure of Invention
The invention aims to provide a medicine taking method and device for a medicine library, a terminal and a storage medium.
In order to achieve one of the above objects, an embodiment of the present invention provides a method for taking out a medicine from a medicine library, the medicine library including: the tray is characterized in that the storage area of the tray is sequentially divided into a first row to an Mth row in a first direction, and the storage area of the tray is sequentially divided into a first column to an Nth column in a second direction, so that the storage area is divided into M rows and N columns of storage positions, and each storage position can store one medicine; a gripping device for removing the medication from the tray; wherein M and N are both natural numbers; the method comprises the following steps: receiving an instruction to take K number of medicines from the tray, wherein K is less than or equal to the total number of medicines remaining in the tray; acquiring storage conditions of the medicines in the tray, wherein the storage conditions specifically comprise: the rows from 1 to I in the tray are empty, the storage positions of the rows from 1 to J in the row I +1 are empty, one medicine is stored in the storage positions of the rows from J +1 to N, and N medicines are stored in the rows from I +2 to M; wherein I and J are integers, I is more than or equal to 0 and less than or equal to M-1, and J is more than or equal to 0 and less than or equal to N-1; when K is determined to be greater than N-J, controlling the gripping device to perform the following operations based on preset medicine taking rules: medicines of column numbers N-J to N are taken from row I +1, and then medicines of column numbers 1 to N are continuously taken from the next row until the number Num1 of medicines to be taken is less than N, and if Num1 is not equal to zero, medicines of column numbers 1 to Num1 are taken from the next row.
As a further improvement of an embodiment of the present invention, the method further comprises the following steps: and when K is determined to be less than or equal to N-J, controlling the gripping device to take the medicines with the column numbers from J +1 to J + K from the I +1 th row based on a preset medicine taking rule.
As a further improvement of an embodiment of the present invention, the gripping device is provided with L grippers arranged in a row, and the grippers can grip one medicine, wherein L is an integer and is greater than or equal to 2 and less than or equal to N; the preset medicine taking rule comprises the following steps: when L is not more than P2-P1+1, controlling L grippers to continuously grip L medicines from P1 in the ascending order of the column numbers until the number Num2 to be gripped is less than L; if Num2 is not equal to zero, then control Num2 grippers to grab Num2 medicines.
As a further improvement of an embodiment of the present invention, the preset medicine taking rule further includes: and when L is more than P2-P1+1, controlling P2-P1+1 grippers to grab the medicines with the column numbers of P1-P2.
As a further improvement of an embodiment of the present invention, the hand grip is a soft claw, and the medicine is an injection.
The embodiment of the invention also provides a medicine taking device of a medicine library, wherein the medicine library comprises: the tray is characterized in that the storage area of the tray is sequentially divided into a first row to an Mth row in a first direction, and the storage area of the tray is sequentially divided into a first column to an Nth column in a second direction, so that the storage area is divided into M rows and N columns of storage positions, and each storage position can store one medicine; a gripping device for removing the medication from the tray; wherein M and N are both natural numbers; the system comprises the following modules: the order receiving module is used for receiving an order of taking K medicines from the tray, wherein K is less than or equal to the total number of the medicines left in the tray; the analysis module is used for acquiring the storage condition of the medicines in the tray, and the storage condition specifically comprises the following steps: the rows from 1 to I in the tray are empty, the storage positions of the rows from 1 to J in the row I +1 are empty, one medicine is stored in the storage positions of the rows from J +1 to N, and N medicines are stored in the rows from I +2 to M; wherein I and J are integers, I is more than or equal to 0 and less than or equal to M-1, and J is more than or equal to 0 and less than or equal to N-1; a first execution module, configured to, when it is determined that K > N-J, control the grasping apparatus to perform the following operations based on a preset fetching rule: medicines of column numbers N-J to N are taken from row I +1, and then medicines of column numbers 1 to N are continuously taken from the next row until the number Num1 of medicines to be taken is less than N, and if Num1 is not equal to zero, medicines of column numbers 1 to Num1 are taken from the next row.
The embodiment of the invention also provides a medicine library, which comprises: the tray is characterized in that the storage area of the tray is sequentially divided into a first row to an Mth row in a first direction, and the storage area of the tray is sequentially divided into a first column to an Nth column in a second direction, so that the storage area is divided into M rows and N columns of storage positions, and each storage position can store one medicine; a gripping device for removing the medication from the tray; wherein M and N are both natural numbers; the medicine taking device comprises a memory and a processor, wherein the memory stores a computer program capable of running on the processor, and the processor executes the program to realize the steps of the medicine taking method.
The embodiment of the invention also provides a computer readable storage medium, on which a computer program is stored, and the computer program realizes the steps in the medicine taking method when being executed by a processor.
Compared with the prior art, the invention has the technical effects that: the embodiment of the invention provides a medicine taking method and device for a medicine library, a terminal and a storage medium, wherein in the medicine taking method, the rule of taking medicine is as follows: according to the ascending sequence of the row numbers, the medicines in the low row numbers are taken out firstly, and then the medicines in the high row numbers are taken out; in the same row, according to the ascending sequence of the column numbers, the medicines in the low column numbers are taken firstly, and then the medicines in the high column numbers are taken; after the medicine taking method is executed, medicines are stored in the high row number as much as possible, and in the same row, the medicines are stored in the high column number as much as possible; thereby providing a method for taking the medicine.
Drawings
FIG. 1 is a schematic diagram depicting rows and columns in a tray in an embodiment of the present invention;
fig. 2 is a schematic flow chart of a medicine taking method in an embodiment of the present invention.
Detailed Description
The present invention will be described in detail below with reference to embodiments shown in the drawings. These embodiments are not intended to limit the present invention, and structural, methodological, or functional changes made by those skilled in the art according to these embodiments are included in the scope of the present invention.
Terms such as "upper," "above," "lower," "below," and the like, used herein to denote relative spatial positions, are used for ease of description to describe one element or feature's relationship to another element or feature as illustrated in the figures. The spatially relative positional terms may be intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is turned over, elements described as "below" or "beneath" other elements or features would then be oriented "above" the other elements or features. Thus, the exemplary term "below" can encompass both an orientation of above and below. The device may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly.
Also, it should be understood that, although the terms first, second, etc. may be used herein to describe various elements or structures, these described elements should not be limited by these terms. These terms are only used to distinguish these descriptive objects from one another. For example, a first direction may be referred to as a second direction, and similarly, a second direction may also be referred to as a first direction, without departing from the scope of the present application.
Here, in the drug library, several different kinds of drugs are generally stored, each kind of drug may be stored in a plurality of trays, but one tray is used only for storing the same kind of drug; further, the volumes of different types of medicines may differ, and therefore, the number of the trays that can store different types of medicines may differ.
For convenience of management and use, as shown in fig. 1, the storage area of the tray is usually divided into the 1 st row to the M th row in sequence in the first direction, and the storage area is divided into the 1 st column to the N th column in sequence in the second direction, that is, the storage area is divided into M × N storage positions, each storage position can store one medicine, wherein the first direction and the second direction are perpendicular to each other; that is, in the first direction, the row numbers are in order: line 1, line 2, …, line M; in the second direction, the column numbers are column 1, column 2, …, and column N in this order, and therefore, the coordinates of the storage position can be expressed using a binary group (row number, column number). In the drug library, different trays have different numbers.
A database may be provided in the drug library, in which the types of all drugs in the drug library, the numbers of trays in which the drugs corresponding to each type are stored (drugs of the same type may need to be stored in a plurality of trays, and different trays have different numbers), the positions of the trays (for example, the number of the tray rack in which the trays are located, the positions of the trays in the tray rack, and the like), the conditions of storing the drugs in each tray (here, each storage position in a tray may be provided with a sensor that detects whether a drug is stored in the storage position), a camera that takes a picture of the tray and identifies whether a drug is stored in each storage position based on a pattern identification algorithm, and it is understood that, based on the information "whether a drug is stored in each storage position in the tray", the total number of drugs stored in the tray can be known).
When the drug library receives a command, the command is used for instructing to take a certain drug from the drug library, and the number of the drug is Num3, it is understood that the drug may need to be taken from a plurality of trays, so that the drug with the number of Num3 can be obtained, and then the drug library performs splitting of Num3, that is, splitting of the number of the drugs which need to be taken from a plurality of trays and correspond to each tray (it is understood that the number corresponding to each drug is less than or equal to the total number of the drugs in the tray); then, according to the above-mentioned splitting, the gripping device is controlled to take out a corresponding number of medicines from the plurality of trays. The purpose of the method is to remove a corresponding number of drugs from a certain tray.
Optionally, the method for splitting the Num3 of the number may be: (1) if the number Num4< M × N of the medicines stored in a certain tray, Num3 are taken out of the tray if Num4> Num3, otherwise the number allocated to the tray is Num4, then if the number not allocated is equal to or greater than M × N, the number allocated to a certain filled tray is M × N, and thus, allocation is continued until the last remaining number < M × N, and if the remaining number is not equal to zero, the remaining number is allocated to a certain tray; (2) if the number Num4 of the medicines stored in all trays is M × N, then sorting starts from a tray, i.e. M × N > Num3, Num3 are taken out of the tray, otherwise the number allocated to the tray is M × N, then if the number not allocated is equal to or greater than M × N, the number allocated to a full tray is M × N, and so on until the last remaining number < M × N, and if the remaining number is not equal to zero, the remaining number is allocated to a tray.
The embodiment of the invention provides a medicine taking method for a medicine library, and the medicine library comprises the following steps: the tray is characterized in that the storage area of the tray is sequentially divided into a first row to an Mth row in a first direction, and the storage area of the tray is sequentially divided into a first column to an Nth column in a second direction, so that the storage area is divided into M rows and N columns of storage positions, and each storage position can store one medicine; a gripping device for removing the medication from the tray; wherein M and N are both natural numbers; here, the drug may be an injection.
Here, an execution device may be disposed in the drug library, and the drug taking method may be executed by the execution device, as shown in fig. 2, and includes the following steps:
step 201: receiving an instruction to take K number of medicines from the tray, wherein K is less than or equal to the total number of medicines remaining in the tray;
step 202: acquiring storage conditions of the medicines in the tray, wherein the storage conditions specifically comprise: the rows from 1 to I in the tray are empty, the storage positions of the rows from 1 to J in the row I +1 are empty, one medicine is stored in the storage positions of the rows from J +1 to N, and N medicines are stored in the rows from I +2 to M; wherein I and J are integers, I is more than or equal to 0 and less than or equal to M-1, and J is more than or equal to 0 and less than or equal to N-1; here, it is understood that the total number of medicines stored in the tray is (M-I) N-J, and thus K ≦ M-I) N-J; here, row 1 to row I are empty, that is, no medicine is stored in all the storage locations in rows 1 to I; when I is 0, it indicates that the tray contains medicines in all rows; when I ═ M-1, it means that all the storage locations in rows 1 to M-1 have no medicine stored, and only some of the storage locations in row M have medicines stored; when J is 0, it indicates that all storage locations in a certain row store medicines; when J is N-1, it indicates that, in a certain row, only the storage position of the nth column holds a medicine.
Step 203: when K is determined to be greater than N-J, controlling the gripping device to perform the following operations based on preset medicine taking rules: medicines of column numbers N-J to N are taken from row I +1, and then medicines of column numbers 1 to N are continuously taken from the next row until the number Num1 of medicines to be taken is less than N, and if Num1 is not equal to zero, medicines of column numbers 1 to Num1 are taken from the next row.
Here, in the medicine fetching method, column J +1 to column N in row I +1 all store one medicine, that is, in row I +1, a total of N-J medicines are stored, so when K > N-J, it indicates that, after the medicine in row I +1 is fetched, it is necessary to fetch K- (N-J) medicines, and then, according to the serial number incremented by the row number, it continues to fetch medicines from the subsequent row until Num1 remains, and then fetches Num1 medicines from the last row. It is understood that if Num1 is 0, it is not taken.
In this embodiment, the method further includes the following steps: and when K is determined to be less than or equal to N-J, controlling the grabbing device to take the medicines with the column numbers of J +1 to J + K from the I +1 th row based on a preset grabbing rule. That is, in line I +1, the drugs in column J +1, column J +2, column …, and column J + K are taken.
Here, the preset fetching rule may be: (1) if the grabbing device can only grab one medicine each time, the medicines can be grabbed one time according to the ascending or descending sequence of the column numbers, so that grabbing on one line is completed; (2) if the gripping device is able to grip a plurality of drugs at a time, the gripping may be done on a row by gripping a plurality of drugs at a time in an increasing or decreasing order of column number.
In summary, in the method for getting the medicine, the rule of getting the medicine is: according to the ascending sequence of the row numbers, the medicines in the low row numbers are taken out firstly, and then the medicines in the high row numbers are taken out; in the same row, according to the ascending sequence of the column numbers, the medicines in the low column numbers are taken firstly, and then the medicines in the high column numbers are taken; after the medicine taking method is executed, the medicines are stored in the high row number as much as possible, and the medicines are stored in the high column number as much as possible in the same row.
In the embodiment, the gripping device is provided with L grippers arranged in a row, and the grippers can grip one medicine, wherein L is an integer and is not less than 2 and not more than N;
the preset medicine taking rule comprises the following steps: when L is not more than P2-P1+1, controlling L grippers to continuously grip L medicines from P1 in the ascending order of the column numbers until the number Num2 to be gripped is less than L; if Num2 is not equal to zero, then control Num2 grippers to grab Num2 medicines. Here, in the operation "take the medicine with column numbers N-J to N from the I +1 th row", P1 ═ N-J, P2 ═ N; in the operation "continuously take medicines of column numbers 1 to N from the next row", P1 is 1, P2 is N; in the operation "take the medicines of column numbers 1 to Num1 from the next row", P1 is 1 and P2 is Num 1.
Here, the grasping apparatus can grasp only L medicines at a time, and therefore, the grasping apparatus can grasp L medicines at a time in increasing order until Num2 medicines remain finally, and then grasp the Num2 medicines completely.
In this embodiment, the preset prescription further includes: and when L is more than P2-P1+1, controlling P2-P1+1 grippers to grab the medicines with the column numbers of P1-P2.
In this embodiment, the hand grip is a soft claw, and the medicine is injection.
The second embodiment of the present invention provides a medicine taking device for a medicine library, where the medicine library includes: the tray is characterized in that the storage area of the tray is sequentially divided into a first row to an Mth row in a first direction, and the storage area of the tray is sequentially divided into a first column to an Nth column in a second direction, so that the storage area is divided into M rows and N columns of storage positions, and each storage position can store one medicine; a gripping device for removing the medication from the tray; wherein M and N are both natural numbers; the system comprises the following modules:
the order receiving module is used for receiving an order of taking K medicines from the tray, wherein K is less than or equal to the total number of the medicines left in the tray;
the analysis module is used for acquiring the storage condition of the medicines in the tray, and the storage condition specifically comprises the following steps: the rows from 1 to I in the tray are empty, the storage positions of the rows from 1 to J in the row I +1 are empty, one medicine is stored in the storage positions of the rows from J +1 to N, and N medicines are stored in the rows from I +2 to M; wherein I and J are integers, I is more than or equal to 0 and less than or equal to M-1, and J is more than or equal to 0 and less than or equal to N-1;
a first execution module, configured to, when it is determined that K > N-J, control the grasping apparatus to perform the following operations based on a preset fetching rule: medicines of column numbers N-J to N are taken from row I +1, and then medicines of column numbers 1 to N are continuously taken from the next row until the number Num1 of medicines to be taken is less than N, and if Num1 is not equal to zero, medicines of column numbers 1 to Num1 are taken from the next row.
In this embodiment, the following modules are further included:
and the second execution module is used for controlling the gripping device to take the medicines with the column numbers from J +1 to J + K from the I +1 th row based on a preset medicine taking rule when the K is determined to be not more than N-J.
In the embodiment, the gripping device is provided with L grippers arranged in a row, and the grippers can grip one medicine, wherein L is an integer and is not less than 2 and not more than N;
the preset medicine taking rule comprises the following steps: when L is not more than P2-P1+1, controlling L grippers to continuously grip L medicines from P1 in the ascending order of the column numbers until the number Num2 to be gripped is less than L; if Num2 is not equal to zero, then control Num2 grippers to grab Num2 medicines.
In this embodiment, the preset prescription further includes: and when L is more than P2-P1+1, controlling P2-P1+1 grippers to grab the medicines with the column numbers of P1-P2.
In this embodiment, the hand grip is a soft claw, and the medicine is injection.
This embodiment iii further provides a drug library, which includes: the tray is characterized in that the storage area of the tray is sequentially divided into a first row to an Mth row in a first direction, and the storage area of the tray is sequentially divided into a first column to an Nth column in a second direction, so that the storage area is divided into M rows and N columns of storage positions, and each storage position can store one medicine; a gripping device for removing the medication from the tray; wherein M and N are both natural numbers; the system comprises a memory and a processor, wherein the memory stores a computer program which can run on the processor, and the processor executes the program to realize the steps of the medicine taking method in the first embodiment.
The fourth embodiment provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps in the method for taking medicine according to the first embodiment.
It should be understood that although the present description refers to embodiments, not every embodiment contains only a single technical solution, and such description is for clarity only, and those skilled in the art should make the description as a whole, and the technical solutions in the embodiments can also be combined appropriately to form other embodiments understood by those skilled in the art.
The above-listed detailed description is only a specific description of a possible embodiment of the present invention, and they are not intended to limit the scope of the present invention, and equivalent embodiments or modifications made without departing from the technical spirit of the present invention should be included in the scope of the present invention.

Claims (8)

1. A method of taking a drug from a drug library, the drug library comprising: the tray is characterized in that the storage area of the tray is sequentially divided into a first row to an Mth row in a first direction, and the storage area of the tray is sequentially divided into a first column to an Nth column in a second direction, so that the storage area is divided into M rows and N columns of storage positions, and each storage position can store one medicine; a gripping device for removing the medication from the tray; wherein M and N are both natural numbers; the method is characterized by comprising the following steps:
receiving an instruction to take K number of medicines from the tray, wherein K is less than or equal to the total number of medicines remaining in the tray;
acquiring storage conditions of the medicines in the tray, wherein the storage conditions specifically comprise: the rows from 1 to I in the tray are empty, the storage positions of the rows from 1 to J in the row I +1 are empty, one medicine is stored in the storage positions of the rows from J +1 to N, and N medicines are stored in the rows from I +2 to M; wherein I and J are integers, I is more than or equal to 0 and less than or equal to M-1, and J is more than or equal to 0 and less than or equal to N-1;
when K is determined to be greater than N-J, controlling the gripping device to perform the following operations based on preset medicine taking rules: medicines of column numbers N-J to N are taken from row I +1, and then medicines of column numbers 1 to N are continuously taken from the next row until the number Num1 of medicines to be taken is less than N, and if Num1 is not equal to zero, medicines of column numbers 1 to Num1 are taken from the next row.
2. The method of claim 1, further comprising the steps of:
and when K is determined to be less than or equal to N-J, controlling the gripping device to take the medicines with the column numbers from J +1 to J + K from the I +1 th row based on a preset medicine taking rule.
3. The method of claim 1 or 2,
the grabbing device is provided with L grippers which are arranged in a row and can grab a medicine, wherein L is an integer and is more than or equal to 2 and less than or equal to N;
the preset medicine taking rule comprises the following steps: when L is not more than P2-P1+1, controlling L grippers to continuously grip L medicines from P1 in the ascending order of the column numbers until the number Num2 to be gripped is less than L; if Num2 is not equal to zero, then control Num2 grippers to grab Num2 medicines.
4. The method of claim 3, wherein:
the preset prescription rule further comprises: and when L is more than P2-P1+1, controlling P2-P1+1 grippers to grab the medicines with the column numbers of P1-P2.
5. The method of claim 3, wherein:
the hand grip is a soft claw, and the medicine is injection.
6. A medication dispensing apparatus for a drug library, the drug library comprising: the tray is characterized in that the storage area of the tray is sequentially divided into a first row to an Mth row in a first direction, and the storage area of the tray is sequentially divided into a first column to an Nth column in a second direction, so that the storage area is divided into M rows and N columns of storage positions, and each storage position can store one medicine; a gripping device for removing the medication from the tray; wherein M and N are both natural numbers; the system is characterized by comprising the following modules:
the order receiving module is used for receiving an order of taking K medicines from the tray, wherein K is less than or equal to the total number of the medicines left in the tray;
the analysis module is used for acquiring the storage condition of the medicines in the tray, and the storage condition specifically comprises the following steps: the rows from 1 to I in the tray are empty, the storage positions of the rows from 1 to J in the row I +1 are empty, one medicine is stored in the storage positions of the rows from J +1 to N, and N medicines are stored in the rows from I +2 to M; wherein I and J are integers, I is more than or equal to 0 and less than or equal to M-1, and J is more than or equal to 0 and less than or equal to N-1;
a first execution module, configured to, when it is determined that K > N-J, control the grasping apparatus to perform the following operations based on a preset fetching rule: medicines of column numbers N-J to N are taken from row I +1, and then medicines of column numbers 1 to N are continuously taken from the next row until the number Num1 of medicines to be taken is less than N, and if Num1 is not equal to zero, medicines of column numbers 1 to Num1 are taken from the next row.
7. A drug library, comprising: memory and processor, the memory storing a computer program operable on the processor, wherein the processor when executing the program implements the steps in the method of taking a drug of any of claims 1 to 5.
8. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method for taking medication of any one of claims 1 to 5.
CN202010240255.0A 2020-03-31 2020-03-31 Medicine taking method and device for medicine library, terminal and storage medium Active CN111439519B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010240255.0A CN111439519B (en) 2020-03-31 2020-03-31 Medicine taking method and device for medicine library, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010240255.0A CN111439519B (en) 2020-03-31 2020-03-31 Medicine taking method and device for medicine library, terminal and storage medium

Publications (2)

Publication Number Publication Date
CN111439519A CN111439519A (en) 2020-07-24
CN111439519B true CN111439519B (en) 2022-03-04

Family

ID=71649404

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010240255.0A Active CN111439519B (en) 2020-03-31 2020-03-31 Medicine taking method and device for medicine library, terminal and storage medium

Country Status (1)

Country Link
CN (1) CN111439519B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115571536B (en) * 2022-10-14 2024-04-26 苏州艾隆科技股份有限公司 Injection medicine taking method for medicine taking device, control method and device thereof
CN115610889B (en) * 2022-10-14 2024-06-25 苏州艾隆科技股份有限公司 Injection taking method and device for medicine taking system, storage medium and electronic terminal

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2495614Y (en) * 2001-09-18 2002-06-19 白宝玉 Cabinet for keeping scattered ammunition
CN101437732A (en) * 2006-05-15 2009-05-20 平田机工株式会社 Overhead transfer/storage system and overhead transfer/storage method
JP2009208892A (en) * 2008-03-04 2009-09-17 Nippon Sheet Glass Co Ltd Object position recognition system and method
CN102040070A (en) * 2010-12-20 2011-05-04 中国中元国际工程公司 Automatic storage equipment, storage system and loading and unloading control method for air container
CN102612476A (en) * 2009-09-04 2012-07-25 索蒂尔姆有限公司 Container storage and retrieval system and method
CN202820293U (en) * 2012-09-19 2013-03-27 国药集团医药物流有限公司 Radio frequency identification drug shelf
CN204675204U (en) * 2015-04-15 2015-09-30 天津工业大学 A kind of cheese apparatus for temporary storage
CN106364827A (en) * 2016-10-25 2017-02-01 陕西三海智能科技有限公司 Intelligent warehousing container and control method
CN106892233A (en) * 2017-02-23 2017-06-27 北京京东尚科信息技术有限公司 Method, device, electronic equipment and storage medium for commodity layout for storekeeping
CN106960512A (en) * 2017-04-25 2017-07-18 扬州弈姿户外运动服饰有限公司 A kind of swimsuit automatic vending machine and its operating method
CN108910372A (en) * 2018-05-17 2018-11-30 山东交通学院 A kind of library's Intelligent bookshelf
CN109677824A (en) * 2019-01-15 2019-04-26 江苏智库物流科技有限公司 Full-automatic unmanned driving cable disc storage management method
WO2019125147A1 (en) * 2017-12-18 2019-06-27 I-Collector Holding Bv Device for storage of articles
CN110510313A (en) * 2019-08-28 2019-11-29 武汉库柏特科技有限公司 A kind of intelligence second level library
CN110683263A (en) * 2019-09-03 2020-01-14 耀灵人工智能(浙江)有限公司 Warehousing method based on walking object placing device
CN110742416A (en) * 2019-11-08 2020-02-04 重庆文理学院 Library bookshelf

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4452856B2 (en) * 2002-08-22 2010-04-21 伊東電機株式会社 Three-dimensional warehouse apparatus and method for conveying stored articles in three-dimensional warehouse

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2495614Y (en) * 2001-09-18 2002-06-19 白宝玉 Cabinet for keeping scattered ammunition
CN101437732A (en) * 2006-05-15 2009-05-20 平田机工株式会社 Overhead transfer/storage system and overhead transfer/storage method
JP2009208892A (en) * 2008-03-04 2009-09-17 Nippon Sheet Glass Co Ltd Object position recognition system and method
CN102612476A (en) * 2009-09-04 2012-07-25 索蒂尔姆有限公司 Container storage and retrieval system and method
CN102040070A (en) * 2010-12-20 2011-05-04 中国中元国际工程公司 Automatic storage equipment, storage system and loading and unloading control method for air container
CN202820293U (en) * 2012-09-19 2013-03-27 国药集团医药物流有限公司 Radio frequency identification drug shelf
CN204675204U (en) * 2015-04-15 2015-09-30 天津工业大学 A kind of cheese apparatus for temporary storage
CN106364827A (en) * 2016-10-25 2017-02-01 陕西三海智能科技有限公司 Intelligent warehousing container and control method
CN106892233A (en) * 2017-02-23 2017-06-27 北京京东尚科信息技术有限公司 Method, device, electronic equipment and storage medium for commodity layout for storekeeping
CN106960512A (en) * 2017-04-25 2017-07-18 扬州弈姿户外运动服饰有限公司 A kind of swimsuit automatic vending machine and its operating method
WO2019125147A1 (en) * 2017-12-18 2019-06-27 I-Collector Holding Bv Device for storage of articles
CN108910372A (en) * 2018-05-17 2018-11-30 山东交通学院 A kind of library's Intelligent bookshelf
CN109677824A (en) * 2019-01-15 2019-04-26 江苏智库物流科技有限公司 Full-automatic unmanned driving cable disc storage management method
CN110510313A (en) * 2019-08-28 2019-11-29 武汉库柏特科技有限公司 A kind of intelligence second level library
CN110683263A (en) * 2019-09-03 2020-01-14 耀灵人工智能(浙江)有限公司 Warehousing method based on walking object placing device
CN110742416A (en) * 2019-11-08 2020-02-04 重庆文理学院 Library bookshelf

Also Published As

Publication number Publication date
CN111439519A (en) 2020-07-24

Similar Documents

Publication Publication Date Title
CN111439519B (en) Medicine taking method and device for medicine library, terminal and storage medium
US10657617B1 (en) Method and apparatus for memory access management for data processing
US8434641B2 (en) Medicament dispensing system
JP2589777B2 (en) Knowledge system
US20140294699A1 (en) Specimen transfer device and system
NL2011066C2 (en) Apparatus and method for sorting plant material.
CN115571536B (en) Injection medicine taking method for medicine taking device, control method and device thereof
CN111392305A (en) Medicine storage for storing injection
US11112417B2 (en) Method for loading a specimen storage device for a plurality of specimen carriers loaded with specimen vessels, and specimen-loading system
CN115546618A (en) Injection medicine taking method and device of medicine taking device
CN108932602A (en) A kind of storehouse material handling control method and management and control equipment
US20100185425A1 (en) Performing Molecular Dynamics Simulation on a Multiprocessor System
CN111445975A (en) Medicine outlet method and device for medicine warehouse, medicine warehouse and storage medium
CN117208455B (en) Medicine supplementing method and device for medicine supplementing equipment, storage medium and electronic terminal
CN116985148B (en) Method and device for placing medicine in manipulator back to medicine tray
CN112075778B (en) Integrated stereoscopic scheduling medicine rack for storing injection and intelligent allocation library with integrated stereoscopic scheduling medicine rack
CN111452037B (en) Automatic medicine grabbing system and method
WO2021220394A1 (en) Machine-learning method and robot system
CN117284687B (en) Dosing method and device for dispensing equipment
CN115610889B (en) Injection taking method and device for medicine taking system, storage medium and electronic terminal
CN112520292B (en) Medicine library control method and device and storage medium
CN117047788B (en) Method and device for taking medicine from medicine tray by mechanical arm
CN116002262A (en) Control method and device for medicine secondary library and storage medium
CN117124329A (en) Method and device for taking medicine from medicine tray by mechanical arm
JP2520941B2 (en) How to search the database table

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