[go: up one dir, main page]

CN109955240A - A kind of multi-robot pick-and-place prescription method - Google Patents

A kind of multi-robot pick-and-place prescription method Download PDF

Info

Publication number
CN109955240A
CN109955240A CN201711402847.2A CN201711402847A CN109955240A CN 109955240 A CN109955240 A CN 109955240A CN 201711402847 A CN201711402847 A CN 201711402847A CN 109955240 A CN109955240 A CN 109955240A
Authority
CN
China
Prior art keywords
manipulator
drug
clamping part
plc
robot
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201711402847.2A
Other languages
Chinese (zh)
Other versions
CN109955240B (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 Jicheng Intelligent Technology Co Ltd
Original Assignee
Suzhou Jicheng Intelligent 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 Jicheng Intelligent Technology Co Ltd filed Critical Suzhou Jicheng Intelligent Technology Co Ltd
Priority to CN201711402847.2A priority Critical patent/CN109955240B/en
Publication of CN109955240A publication Critical patent/CN109955240A/en
Application granted granted Critical
Publication of CN109955240B publication Critical patent/CN109955240B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1612Programme controls characterised by the hand, wrist, grip control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1628Programme controls characterised by the control loop
    • B25J9/1633Programme controls characterised by the control loop compliant, force, torque control, e.g. combined with position control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1682Dual arm manipulator; Coordination of several manipulators
    • 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
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • Manipulator (AREA)

Abstract

The present invention provides a kind of multi-robots to pick and place prescription method, comprising the following steps: sending takes medicine order, and PLC obtains the location information of drug and the location information of All Robots;PLC select the first manipulator execute described in take medicine order, and by first Robot Initialize;First manipulator intersects with other general robot arms, the first manipulator of PLC order and the general robot arm rotate, keep the first manipulator parallel with the general robot arm, and the horizontal distance of the first manipulator and the general robot arm and vertical range is kept to be all larger than design value;First manipulator is moved near the drug position;The clamping part clamps drug, the dynamics of PLC control clamping;Drug, which is retracted, to be placed on manipulator platform;The drug taken is placed into required position by first manipulator.Multi-robot provided by the invention picks and places prescription method, can prevent manipulator from colliding each other while carrying out pick-and-place medicine using multiple manipulators.

Description

A kind of multi-robot pick-and-place prescription method
Technical field
The present invention relates to medical device field, in particular to a kind of multi-robot picks and places prescription method.
Background technique
Manipulator is the certain movements that can imitate manpower and arm, to by fixed routine crawl, carrying object or operation The automatic pilot of tool.Manipulator is the industrial robot occurred earliest, and the modern machines people occurred earliest, it can To replace the heavy labor of people to realize the mechanization and automation of production, can operate under hostile environment to protect personal peace Entirely, thus it is widely used in the departments such as machine-building, metallurgy, electronics, light industry and atomic energy.
In medical device field, similarly need to carry out pick-and-place drug using manipulator.Pharmacist utilizes manipulator by medicine Product take out from pharmacy, and to improve the efficiency for taking medicine, multiple manipulators can be equipped in pharmacy, and multiple manipulators are taken simultaneously Mutually evacuation is needed when medicine, is prevented impinging one another.
Summary of the invention
The purpose of the present invention is to provide a kind of multi-robots to pick and place prescription method, to solve the above problems.
The present invention provides a kind of multi-robot and picks and places prescription method, the manipulator include for clamp the clamping part of drug, For carrying the manipulator platform of drug and the PLC of control robot movement, which is characterized in that the method includes following steps It is rapid:
S1: sending takes medicine order, and PLC obtains the location information of drug and the location information of All Robots;
S2:PLC select the first manipulator execute described in take medicine order, and by first Robot Initialize;PLC judgement Whether the process that the first manipulator is moved to drug position can intersect with other machinery hand;First manipulator and other any machinery Hand intersects, and the first manipulator of PLC order and the general robot arm rotate, and keeps the first manipulator and the general robot arm flat Row, and the horizontal distance of the first manipulator and the general robot arm and vertical range is kept to be all larger than design value;Described first Manipulator is moved near the drug position;
S3: the clamping part is mobile to the drug after opening and clamps drug, the dynamics of PLC control clamping;
S4: the clamping part clamping drug is withdrawn, and drug is placed on manipulator platform;
S5: the drug taken is placed into required position by first manipulator.
Optionally, the drug location information includes the three-dimensional coordinate of X, Y, Z, the location information of the manipulator include X, Y, Z three-dimensional coordinate and horizontal rotation angle R.
Optionally, in step S2, PLC determines the three of first manipulator according to the three-dimensional coordinate of the general robot arm Tie up coordinate, the three-dimensional coordinate of first manipulator is X1, Y1, Z1, and the three-dimensional coordinate of the general robot arm is X2, Y2, Z2, The horizontal distance of first manipulator and the general robot arm is the absolute value of Y1-Y2, and vertical range is the absolute of Z1-Z2 Value.
Optionally, after the value of Y1 and Z1 for determining the first manipulator, the Y-coordinate and Z coordinate quilt of first manipulator Locking.
Optionally, the clamping part in the step S3 is in torque mode, sets if the dynamics of clamping part clamping drug is less than The dynamics set, clamping part are unclamped, are clamped again to drug.
Optionally, the manipulator further includes on manipulator platform for releasing the push rod of drug, the step S4 Specifically includes the following steps: the push rod is moved along the direction that clamping part is withdrawn, and reserves placement before the clamping part is withdrawn The space of drug;Clamping part is withdrawn, and drug is placed on manipulator platform;Detect whether drug protrusion in manipulator platform Outside, if not provided, continuing in next step, if so, re-starting the step S2;Push rod is mobile to drug, until push rod Contact drug;The quantity of drug is calculated according to the position of push rod, if calculated Quantity of drugs and the required Quantity of drugs taken Unanimously, continue in next step, if quantity is inconsistent, to re-start the step S2.
Optionally, the length that the distance that the push rod is moved along the direction that clamping part is withdrawn is equal to drug takes multiplied by required Quantity of drugs add the margin of error.
Optionally, the mobile distance of clamping part is equal to the Quantity of drugs that the length of drug takes multiplied by needs in the step S3 In addition distance of the clamping part front end apart from drug adds offset.
Optionally, the PLC calibrates manipulator and Fault recovery automatically.
Multi-robot provided by the invention picks and places prescription method, can make in the same space, overlay area and running space weight The more manipulators closed carry out drug pick-and-place movement simultaneously, do not interfere or collide each other, improve the efficiency for picking and placing medicine Increase safety when picking and placing medicine again simultaneously.
Detailed description of the invention
Fig. 1 is the flow chart that multi-robot provided by the present invention picks and places prescription method.
Specific embodiment
It is further detailed that prescription method work is picked and placed to multi-robot proposed by the present invention below in conjunction with the drawings and specific embodiments Explanation.According to following explanation and claims, advantages and features of the invention will be become apparent from.It should be noted that attached drawing is adopted With very simplified form and using non-accurate ratio, only to facilitate, lucidly aid in illustrating the embodiment of the present invention Purpose.
Manipulator of the present invention includes the clamping part for clamping drug, and the PLC for controlling robot movement is (programmable Logic controller), carrying drug manipulator platform and on manipulator platform can by drug release push rod.It is described The initial position of clamping part is located at the two sides of manipulator platform, and the initial position of the push rod is located at the front end of manipulator platform (near one end of drug)
Manipulator provided by the present embodiment picks and places prescription method as shown in Figure 1:
Step S1: upper machine sending takes medicine order, and PLC obtains the location information of drug and the position letter of All Robots Breath;
Step S2:PLC select the first manipulator execute described in take medicine order, and by first Robot Initialize;PLC Judge that the first manipulator is moved to the process of drug position and whether can intersect with other machinery hand;First manipulator with it is other any Manipulator intersects, and the first manipulator of PLC order and the general robot arm rotate, and makes the first manipulator and the general robot arm In parallel, and the horizontal distance of the first manipulator and the general robot arm and vertical range is kept to be all larger than design value;Described One manipulator is moved near the drug position;
Step S3: the clamping part is mobile to the drug after opening and clamps drug, the dynamics of PLC control clamping;
Step S4: the clamping part clamping drug is withdrawn, and drug is placed on manipulator platform;
Step S5: the drug taken is placed into required position by first manipulator
Below by taking two manipulators in the same space as an example, it is specifically described the process that manipulator picks and places medicine, it is described two Manipulator is referred to as the first manipulator and the second manipulator.
S11: upper machine sends the location information of the order and drug that take medicine and obtains the first manipulator and the to PLC, PLC The location information of two manipulators;The location information of the drug includes X, Y, Z three-dimensional coordinate.First manipulator and the second machine The location information of tool hand includes X, Y, Z three-dimensional coordinate and horizontal rotation angle R.
S21:PLC select the first manipulator execute described in take medicine order, and by first Robot Initialize;PLC root According to the location information of drug and the location information of the first manipulator and the second manipulator, mistake of first manipulator to drug is judged Whether can intersect with the second manipulator in journey, if do not intersected, PLC controls the first manipulator first motion to the drug position Near setting, medicine is taken for convenience, and coordinate position locating for first manipulator cannot be completely the same with drug, at this time can basis The storage environment of drug keeps the X of the position coordinates of the first manipulator and Z coordinate consistent with drug, and Y-coordinate is different, i.e. the first machine Tool hand is aligned with drug level.Last first manipulator carries out rotation process, and adjustment rotation angle R1 makes the folder of the first manipulator Hold portion's face drug.It will be appreciated by persons skilled in the art that can be appointing in the position coordinates of first manipulator Bidimensional of anticipating is consistent with the position coordinates of drug.
If the first manipulator needs intersect with the second manipulator, PLC adjusts the first manipulator rotation angle first The rotation angle R2 of R1 and the second manipulator, keep first manipulator parallel with the second manipulator.PLC is according to the second machine later The position of tool hand adjusts the coordinate of the first manipulator, makes the horizontal distance (Y1-Y2) of the first manipulator and the second manipulator and hangs down Straight distance (Z1-Z2) is all larger than design value.The Y1 and Z1 are the Y-coordinate and Z coordinate of the first manipulator, and the Y2 and Z2 are the The Y-coordinate and Z coordinate of two manipulators, the Y1-Y2 and Z1-Z2 are absolute value.The design value is mechanical according to described first The specification size of hand and the second manipulator setting, it is ensured that the first manipulator will not bump against with the second manipulator.Determine the first machinery After the value of the Y1 and Z1 of hand, that is, it has been determined that the plane of the first robot movement, the Y-coordinate and Z coordinate of the first manipulator are locked Fixed, first manipulator is moved along the plane to drug direction, until the first manipulator and the second manipulator are handed over After the completion of fork, the Y-coordinate and Z coordinate of the first manipulator are unlocked, and PLC is controlled near the first robot movement to the drug, are Convenient medicament taking, coordinate position locating for first manipulator cannot be completely the same with drug, at this time can depositing according to drug Environment is put, keeps the X of the position coordinates of the first manipulator and Z coordinate consistent with drug, Y-coordinate is different, i.e. the first manipulator and medicine Product horizontal alignment.Last first manipulator carries out rotation process, and adjustment rotation angle R1 makes the clamping part face of the first manipulator Drug.It will be appreciated by persons skilled in the art that can be any bidimensional in the position coordinates of first manipulator with The position coordinates of drug are consistent.
S31: when preparation takes medicine, clamping part opens certain width, and the width takes the width of drug to add one needed for being equal to A subtended angle, the subtended angle are 20-40 millimeters.
S32: the clamping part is mobile to the direction where drug, and the mobile distance of the clamping part is equal to the length of drug Offset is added plus distance of the clamping part front end apart from drug multiplied by the Quantity of drugs of needs, the offset is setting The mobile margin of error of clamping part, the offset are 20-60mm, and the distance for preventing clamping part mobile is inadequate.Portion's movement to be held After, sensor can be compared the physical location of clamping part with desired position, if differing by more than certain range, Then stop subsequent operation, clamping part is withdrawn, and re-starts step S32.
S33: clamping part it is mobile in place after, the first 1-2 centimetres of manipulator entire lowering, where making the first manipulator platform Plane is slightly below the plane where drug, prevents from causing clamping part that can not withdraw because of error.
S34: clamping part clamps drug, and clamping part is set as torque mode, the dynamics of PLC control clamping, judgement Whether drug is clamped;If the dynamics of clamping is less than required dynamics, stops subsequent action, re-start step S34.
S41: after drug is clamped, the push rod on the first manipulator platform, which retreats, (to be moved towards the direction that clamping part recycles It is dynamic), the space for accommodating drug is reserved, the length that the distance that push rod retreats is equal to drug is added multiplied by the Quantity of drugs of needs to be missed Residual quantity, the margin of error are 10-20mm.
S42: clamping part clamps drug and withdraws, and drug is placed on the first manipulator platform, has detected whether medicine at this time Product protrude the first manipulator platform, if drug has part to protrude outside the first manipulator platform, then it is assumed that take medicine not complete, weight It is new to carry out step S31, if protruding the first manipulator platform without drug, then it is assumed that drug, which takes out, to be completed, if three times all can not be complete At medicine is taken, then the first manipulator is alarmed, and needs to carry out Measuring error.
S43: clamping part unclamps, and returns to initial position, detects whether clamping part returns to initial position at this time, if be not returned to Initial position then stops subsequent operation, initializes to clamping part.
S44: push rod is mobile to drug, until push rod contacts drug;The number of drug is calculated according to the coordinate position of push rod Amount;According to the coordinate position of push rod it can be concluded that the direct distance of long putt initial position, then with the distance divided by drug Length obtain the Quantity of drugs actually taken out.
S45: whether the quantity actually taken out of judgement consistent with the Quantity of drugs for needing to take out, if unanimously, continue into Row subsequent action takes out the Quantity of drugs lacked if it is inconsistent, returning to step S31.
The drug taken is placed into target position according to the first manipulator of designated command of upper machine by S51:PLC.
PLC obtains the location information of target position and the location information of the first manipulator and the second manipulator, and according to upper It states information and judges whether can intersect with the second manipulator during the first manipulator is moved to target position;If do not intersected, First manipulator moves directly to target position attachment;If necessary to intersect, PLC adjusts the first manipulator rotation angle R1 first With the rotation angle R2 of the second manipulator, keep first manipulator parallel with the second manipulator, PLC is according to the second machinery later The position of hand adjusts the coordinate of the first manipulator, makes the first manipulator and the horizontal distance (Y1-Y2) of the second manipulator and vertical Distance (Z1-Z2) is all larger than design value.The Y1 and Z1 is the Y-coordinate and Z coordinate of the first manipulator, and the Y2 and Z2 are second The Y-coordinate and Z coordinate of manipulator, the Y1-Y2 and Z1-Z2 are absolute value.The design value is according to first manipulator It is set with the specification size of the second manipulator, it is ensured that the first manipulator will not bump against with the second manipulator.Determine the first manipulator Y1 and Z1 value after, that is, be determined the plane of the first robot movement, the Y-coordinate and Z coordinate of the first manipulator are locked, First manipulator is moved along the plane to drug target position direction, until the first manipulator and the second machinery After the completion of hand intersects, the Y-coordinate and Z coordinate of the first manipulator are unlocked, and the first manipulator is moved near target position.
S52: the target position is divided into a certain position that drug is stored in medicine outlet either pharmacy.
PLC controls the first manipulator and is moved to corresponding medicine outlet, and clamping part is by the upper drug of the first manipulator platform It clamps and mobile to medicine outlet, after drug enters medicine outlet, clamping part unclamps, and pharmacist or acquirement patient obtain required medicine Product.
PLC obtains the coordinate for needing to store drug position, and the first manipulator is moved near coordinates of targets, puts for convenience Medicine, coordinate position locating for manipulator cannot be completely the same with the coordinate of target position, at this time can be according to the storage ring of drug Border keeps the X of the position coordinates of manipulator and Z coordinate consistent with target position, and Y-coordinate is different.To guarantee that drug can be smoothly It is placed into target position, the Z coordinate of manipulator can be slightly larger than the Z coordinate of target position, i.e. the height of manipulator is slightly larger than The height of target position.All drugs are clamped and to target position movements by clamping part, and PLC learns the drug number that needs are placed Amount, clamping part unclamp, and drug is placed on target position, and then in the quantity and drug length according to drug, clamping part is recycled, It is recovered to manipulator platform again after remaining drug is clamped, process hereafter is consistent with step S41-S45, no longer carries out here Extra elaboration.Upper machine retransmits instruction to PLC according to drug situation remaining on manipulator, and PLC is according to upper machine Instruction judge the drop target position of remaining drug, process hereafter is consistent with the process of S51-S52, until manipulator platform Upper no drug is remaining.
While first manipulator carries out pick-and-place medicine, second mechanization can equally carry out pick-and-place medicine, institute The process for stating the second manipulator pick-and-place medicine is consistent with above-mentioned steps S11-S51's, no longer carries out extra elaboration herein.This field For technical staff it is understood that when the second manipulator picks and places medicine, the second manipulator at this time is the in step S11-S51 One manipulator, the second manipulator in step S11-S51 are other general robot arms.
It will be appreciated by those skilled in the art that no matter how many manipulator in pharmacy, be all every two machinery It is mutually avoided between hand, therefore the above method is equally applicable to the manipulator pick-and-place medicine process of other quantity.
It further includes Fault recovery and automatic calibration that manipulator provided by the present invention, which picks and places prescription method, the Fault recovery and Automatic calibration is realized by PLC.
Before the automatic calibration refers to that each step starts, the position of the component on manipulator can all be calibrated, be protected Demonstrate,prove the successful progress of step.Specifically, before each step starts, PLC can send instruction during step S11-S53 To manipulator, position and the state of all parts of manipulator are calibrated, so that subsequent movement can smoothly complete.
The Fault recovery refers to manipulator during picking and placing medicine, and the component on manipulator (does not have in case of mistake Have and reach specified position), PLC can send instruction, the stage or walk before that the step for making the component return to progress starts The rapid incipient stage.Specifically, if clamping part can not reach the position of needs, PLC sends instruction, clamping in step S32 Portion is withdrawn, and returns to the state of step S32 incipient stage, while also will do it automatic calibration, carries out step S32 again later;Step In rapid S32, if the dynamics of clamping part clamping is less than the dynamics of setting, PLC order clamping part unclamps, and clamping part returns to step The state of S32 incipient stage, clamping part re-start step S32 after calibrating automatically again;In step S42 and S45, if it find that The Quantity of drugs for taking medicine not complete or take out is not right, and PLC can send instruction, and manipulator is made to return to what step S31 started State re-starts step S31 and subsequent step.
The every carry out one-off of clamping part, PLC all can position to clamping part and state be monitored, to guarantee to press from both sides Position and state that portion is in safety are held, avoids clamping part from causing to damage to pharmacy and drug, reduces the risk taken during medicine.
Foregoing description is only the description to present pre-ferred embodiments, not to any restriction of the scope of the invention, this hair Any change, the modification that the those of ordinary skill in bright field does according to the disclosure above content belong to claims protection model It encloses.

Claims (9)

1. a kind of multi-robot picks and places prescription method, which is characterized in that manipulator includes for clamping the clamping part of drug, for holding Carry the manipulator platform of drug and the PLC of control robot movement, which is characterized in that the described method comprises the following steps:
S1: sending takes medicine order, and PLC obtains the location information of drug and the location information of All Robots;
S2:PLC select the first manipulator execute described in take medicine order, and by first Robot Initialize;PLC judges first Whether the process that manipulator is moved to drug position can intersect with other machinery hand;First manipulator and other general robot arms are handed over Fork, the first manipulator of PLC order and the general robot arm rotate, and keep the first manipulator parallel with the general robot arm, and The horizontal distance and vertical range for keeping the first manipulator and the general robot arm are all larger than design value;First manipulator It is moved near the drug position;
S3: the clamping part is mobile to the drug after opening and clamps drug, the dynamics of PLC control clamping;
S4: the clamping part clamping drug is withdrawn, and drug is placed on manipulator platform;
S5: the drug taken is placed into required position by first manipulator.
2. multi-robot as described in claim 1 picks and places prescription method, which is characterized in that the drug location information include X, Y, The three-dimensional coordinate of Z, the location information of the manipulator include X, Y, Z three-dimensional coordinate and horizontal rotation angle R.
3. multi-robot as claimed in claim 2 picks and places prescription method, which is characterized in that in step S2, PLC is according to described any The three-dimensional coordinate of manipulator determines the three-dimensional coordinate of first manipulator, the three-dimensional coordinate of first manipulator be X1, Y1, Z1, the three-dimensional coordinate of the general robot arm are X2, Y2, Z2, first manipulator and the general robot arm it is horizontal away from From the absolute value for Y1-Y2, vertical range is the absolute value of Z1-Z2.
4. multi-robot as claimed in claim 3 picks and places prescription method, which is characterized in that determine the Y1 and Z1 of the first manipulator Value after, the Y-coordinate of first manipulator and Z coordinate are locked.
5. multi-robot as described in claim 1 picks and places prescription method, which is characterized in that the clamping part in the step S3 is in Torque mode, if the dynamics of clamping part clamping drug is less than the dynamics of setting, clamping part is unclamped, is clamped again to drug.
6. multi-robot as described in claim 1 picks and places prescription method, which is characterized in that the manipulator further includes being located at machinery It is described to push away before the step S4 is specifically includes the following steps: the clamping part withdraws for releasing the push rod of drug on hand platform Bar is moved along the direction that clamping part is withdrawn, and reserves the space for placing drug;Clamping part is withdrawn, and it is flat that drug is placed on manipulator On platform;Drug protrusion is detected whether outside manipulator platform, if not provided, continuing in next step, if so, re-starting The step S2;Push rod is mobile to drug, until push rod contacts drug;The quantity of drug is calculated according to the position of push rod, if Calculated Quantity of drugs is consistent with the required Quantity of drugs taken, continues in next step, if quantity is inconsistent, to re-start The step S2.
7. multi-robot as claimed in claim 6 picks and places prescription method, which is characterized in that the push rod is withdrawn along clamping part The length that the mobile distance in direction is equal to drug adds the margin of error multiplied by the required Quantity of drugs taken.
8. multi-robot as described in claim 1 picks and places prescription method, which is characterized in that clamping part movement in the step S3 The length that distance is equal to drug adds offset plus distance of the clamping part front end apart from drug multiplied by the Quantity of drugs for needing to take Amount.
9. multi-robot as described in claim 1 picks and places prescription method, which is characterized in that the PLC carries out manipulator automatic Calibration and Fault recovery.
CN201711402847.2A 2017-12-22 2017-12-22 Multi-manipulator medicine taking and placing method Active CN109955240B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711402847.2A CN109955240B (en) 2017-12-22 2017-12-22 Multi-manipulator medicine taking and placing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711402847.2A CN109955240B (en) 2017-12-22 2017-12-22 Multi-manipulator medicine taking and placing method

Publications (2)

Publication Number Publication Date
CN109955240A true CN109955240A (en) 2019-07-02
CN109955240B CN109955240B (en) 2023-08-01

Family

ID=67019135

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711402847.2A Active CN109955240B (en) 2017-12-22 2017-12-22 Multi-manipulator medicine taking and placing method

Country Status (1)

Country Link
CN (1) CN109955240B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112830237A (en) * 2021-01-13 2021-05-25 广东智源机器人科技有限公司 Movement control method, device, equipment and cooking system
CN113282018A (en) * 2021-05-14 2021-08-20 广东智源机器人科技有限公司 Movement control method and device, electronic equipment and cooking system
CN119217367A (en) * 2024-10-14 2024-12-31 江苏齐鑫智能科技有限公司 Double manipulator access file box method applied to closed warehouse file storage equipment

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1128686A (en) * 1997-07-04 1999-02-02 Tescon:Kk Collision avoiding method for robot arm
US20130204430A1 (en) * 2011-08-29 2013-08-08 Neil S. Davey Pharmacy automation using autonomous robot
JP2014121750A (en) * 2012-12-20 2014-07-03 Yaskawa Electric Corp Automatic preparation system
CN104326204A (en) * 2014-09-19 2015-02-04 江苏迅捷装具科技有限公司 Building block type assembled dispensing system for packaged medicine
CN104417984A (en) * 2013-08-23 2015-03-18 江苏迅捷装具科技有限公司 Intelligent group manipulator medicine replenishing device and medicine replenishing method thereof
CN104973374A (en) * 2015-07-20 2015-10-14 江苏新光数控技术有限公司 Automatic medicine adding and grabbing mechanism used for pharmacy
CN105858192A (en) * 2016-05-19 2016-08-17 苏州吉成智能科技有限公司 Box taking and placing mechanical arm
CN205526142U (en) * 2016-03-31 2016-08-31 韦乐海茨(上海)医药设备科技有限公司 Many manipulators moving mechanism
CN205589849U (en) * 2016-02-10 2016-09-21 唐山晟群科技有限公司 Full medicine intelligence medicine -dispensing machine
CN205675622U (en) * 2016-06-20 2016-11-09 苏州市厚宏智能科技有限公司 Medicine-loading manipulator and feeding device

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1128686A (en) * 1997-07-04 1999-02-02 Tescon:Kk Collision avoiding method for robot arm
US20130204430A1 (en) * 2011-08-29 2013-08-08 Neil S. Davey Pharmacy automation using autonomous robot
JP2014121750A (en) * 2012-12-20 2014-07-03 Yaskawa Electric Corp Automatic preparation system
CN104417984A (en) * 2013-08-23 2015-03-18 江苏迅捷装具科技有限公司 Intelligent group manipulator medicine replenishing device and medicine replenishing method thereof
CN104326204A (en) * 2014-09-19 2015-02-04 江苏迅捷装具科技有限公司 Building block type assembled dispensing system for packaged medicine
CN104973374A (en) * 2015-07-20 2015-10-14 江苏新光数控技术有限公司 Automatic medicine adding and grabbing mechanism used for pharmacy
CN205589849U (en) * 2016-02-10 2016-09-21 唐山晟群科技有限公司 Full medicine intelligence medicine -dispensing machine
CN205526142U (en) * 2016-03-31 2016-08-31 韦乐海茨(上海)医药设备科技有限公司 Many manipulators moving mechanism
CN105858192A (en) * 2016-05-19 2016-08-17 苏州吉成智能科技有限公司 Box taking and placing mechanical arm
CN205675622U (en) * 2016-06-20 2016-11-09 苏州市厚宏智能科技有限公司 Medicine-loading manipulator and feeding device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112830237A (en) * 2021-01-13 2021-05-25 广东智源机器人科技有限公司 Movement control method, device, equipment and cooking system
CN113282018A (en) * 2021-05-14 2021-08-20 广东智源机器人科技有限公司 Movement control method and device, electronic equipment and cooking system
CN119217367A (en) * 2024-10-14 2024-12-31 江苏齐鑫智能科技有限公司 Double manipulator access file box method applied to closed warehouse file storage equipment
CN119217367B (en) * 2024-10-14 2025-03-28 江苏齐鑫智能科技有限公司 Double-manipulator file box accessing method applied to closed bin file storage equipment

Also Published As

Publication number Publication date
CN109955240B (en) 2023-08-01

Similar Documents

Publication Publication Date Title
CN109955240A (en) A kind of multi-robot pick-and-place prescription method
US10471603B2 (en) System for conveying workpiece having external force monitoring function
EP2331301B1 (en) Robotic picking of parts from a bin using force feedback
US9126336B2 (en) Compliant end of arm tooling for a robot
US8862269B2 (en) Robotic picking of parts from a bin
US9855655B2 (en) Robot system for conveying article in suspended condition
JP5516610B2 (en) Robot, robot hand, and holding position adjustment method of robot hand
US20140052297A1 (en) Apparatus for Automated Removal of Workpieces Arranged in a Container
CN104044139B (en) Robot System And Method For Transferring Workpiece
KR100418455B1 (en) How to process workpieces by robot
EP2868441A1 (en) Robot control device, robot system, and robot
CN106142109A (en) For article extraction system that the article of accumulation at random are taken out and method
WO2011031523A2 (en) Robotic picking of parts from a parts holding bin
CN110251233A (en) System and method for being aligned with basic target
JP2009255191A (en) Robot manipulator
JP7364534B2 (en) Handling system and control method
CN106625654B (en) Robot control device, robot system and method thereof
EP2500150A2 (en) Compliant apparatus for the tool at the end of an arm of an industrial robot
US11298818B2 (en) Gripping system
JP6746990B2 (en) Robot controller and robot system
US10300602B2 (en) Method and means for handling an object
BR112017019149B1 (en) APPARATUS AND METHOD FOR SEPARATING AND REPEATEDLY DISLOCING A TOP BAG FROM A STACK OF POCKETS
CN108942916A (en) Workpiece extraction system
US10328582B2 (en) Process system including robot that transfers workpiece to process machine
CN106671104A (en) Automatic assembling and disassembling device for double-feedback mechanical arm used for large precision mechanical equipment parts

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