CN111752228A - Control system and control method for AGV cooperative transportation - Google Patents

Control system and control method for AGV cooperative transportation Download PDF

Info

Publication number
CN111752228A
CN111752228A CN201910236864.6A CN201910236864A CN111752228A CN 111752228 A CN111752228 A CN 111752228A CN 201910236864 A CN201910236864 A CN 201910236864A CN 111752228 A CN111752228 A CN 111752228A
Authority
CN
China
Prior art keywords
agv
cooperative
control device
instruction
agv21
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
CN201910236864.6A
Other languages
Chinese (zh)
Other versions
CN111752228B (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.)
Hangzhou Hikrobot Technology Co Ltd
Original Assignee
Hangzhou Hikrobot 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 Hangzhou Hikrobot Technology Co Ltd filed Critical Hangzhou Hikrobot Technology Co Ltd
Priority to CN201910236864.6A priority Critical patent/CN111752228B/en
Publication of CN111752228A publication Critical patent/CN111752228A/en
Application granted granted Critical
Publication of CN111752228B publication Critical patent/CN111752228B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4189Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the transport system
    • G05B19/41895Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the transport system using automatic guided vehicles [AGV]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32252Scheduling production, machining, job shop
    • 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]
    • 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/60Electric or hybrid propulsion means for production processes

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The invention provides a control system for AGV cooperative transportation. Based on the control system, the control device can group the first AGV and the second AGV according to the transporting task, wherein the grouped first AGV and the second AGV can realize the cooperative transporting of the double AGVs in a double-vehicle control mode of cooperative operation instructions. The invention also provides a control method for AGV cooperative transportation.

Description

Control system and control method for AGV cooperative transportation
Technical Field
The present invention relates to the field of industrial automation, and in particular, to a system and a method for controlling cooperative transport of AGVs (automatic guided vehicles), and an AGV suitable for cooperative transport of dual AGVs.
Background
An AGV is a transport that can travel automatically. Through the reasonable scheduling of the AGV, various carrying tasks can be efficiently completed by utilizing the flexibility of the AGV.
However, current transport tasks are limited to the independent involvement of a single AGV.
Disclosure of Invention
In one embodiment, a control system for AGV coordinated transport is provided, the control system comprising a control device, and a first AGV and a second AGV, wherein:
the control device is used for grouping the first AGV and the second AGV and issuing cooperative operation instructions for respectively indicating the first AGV and the second AGV to cooperatively execute the carrying operation on the target object to the grouped first AGV and second AGV in a pairing manner;
and the first AGV and the second AGV are used for responding to the cooperative operation instruction issued by the control device to mutually confirm the cooperative relationship and synchronously executing the cooperative operation on the target after the cooperative relationship is confirmed.
Optionally, the cooperative operation command issued by the control device to the first AGV and the second AGV pair in the group includes a cooperative lifting command for instructing to lift the target object and a cooperative movement command for instructing to move the lifted target object.
Optionally, the first AGV and the second AGV further mutually confirm the master-slave identity after the cooperation relationship is confirmed, and one of the first AGV and the second AGV having the master AGV identity further initiates synchronous execution of the cooperative operation.
Optionally, the control device is further configured to issue a grouping instruction to the first AGV and the second AGV, respectively, and the first AGV and the second AGV are further configured to establish communication connection therebetween in response to the grouping instruction issued by the control device; or the control device is further used for issuing a grouping instruction to any one of the first AGV and the second AGV, and one of the first AGV and the second AGV which receives the grouping instruction initiates the establishment of the communication connection between the first AGV and the second AGV.
Optionally, the control device further issues independent dispatching instructions pointing to the positions of the targets to the first AGV and the second AGV respectively before issuing the cooperative operation instruction to the first AGV and the second AGV in pair; the first AGV and the second AGV further move to the position of the object independently of each other in response to an independent dispatching command issued by the control device.
In another embodiment, a control method for AGV cooperative transport is provided, the control method including:
the control device groups the first AGV and the second AGV;
the control device pairs and issues cooperative operation instructions which respectively indicate the first AGV and the second AGV to carry out conveying operation on the target in a cooperative mode to the first AGV and the second AGV which are organized into groups, and the cooperative operation instructions are used for triggering the first AGV and the second AGV to mutually confirm a cooperative relationship and synchronously carry out cooperative operation on the target after the cooperative relationship is confirmed.
Optionally, the cooperative operation command issued by the control device to the first AGV and the second AGV in the group comprises: the control device first issues a cooperative lift instruction for instructing the first AGV and the second AGV to lift the target object and a cooperative movement instruction for instructing the lifted target object to move.
Optionally, the control method further comprises: the control device respectively issues a grouping instruction to the first AGV and the second AGV, and the grouping instruction is used for triggering the first AGV and the second AGV to establish communication connection between the first AGV and the second AGV; or the control device issues a grouping instruction to any one of the first AGV and the second AGV, and the grouping instruction is used for triggering one of the first AGV and the second AGV which receives the grouping instruction to initiate the establishment of the communication connection between the first AGV and the second AGV.
Optionally, the control method further comprises: control device gives the independent scheduling instruction of pointing to target position respectively to first AGV and second AGV, independent scheduling instruction is used for triggering first AGV and second AGV respectively and removes to target position independently each other.
In another embodiment, a control method for AGV coordinated transport is provided, the control device comprising a processor for causing the control device to perform the steps of the control method as described above.
In another embodiment, a control method for AGV cooperative transport is provided, the control method including:
the first AGV responds to a cooperative operation instruction issued by the control device, and confirms a cooperative relationship with a second AGV which receives a pairing instruction of the cooperative operation instruction;
and after the cooperation relationship between the first AGV and the second AGV is confirmed, the first AGV and the second AGV synchronously execute the cooperative operation on the target object.
Optionally, the control method further comprises: and the first AGV confirms the master-slave identity with the second AGV after the cooperation relationship is confirmed, and initiates synchronous execution of cooperative operation when confirming that the vehicle has the master AGV identity.
In another embodiment, an AGV is provided that includes a processor for causing the AGV to perform the steps performed by the first AGV in the control method described above.
Based on the above embodiment, the control device may group the first AGV and the second AGV for the transfer task, wherein the group first AGV and the second AGV may implement the cooperative transfer of the dual AGVs by a dual-vehicle control manner of the cooperative operation instruction.
Drawings
The following drawings are only schematic illustrations and explanations of the present invention, and do not limit the scope of the present invention:
FIG. 1 is a schematic diagram of an AGV grouping of a control system for coordinated transport of AGVs according to one embodiment;
FIG. 2 is a schematic diagram of AGV scheduling for the control system for collaborative handling of AGVs in one embodiment;
FIG. 3 is a schematic diagram of an AGV cooperative transport of the control system for AGV cooperative transport in one embodiment;
FIG. 4 is a schematic illustration of a co-operation instruction as shown in FIG. 3;
FIG. 5 is a schematic diagram of a synchronization verification interaction mechanism suitable for use in the AGV cooperative transport principle shown in FIG. 3;
FIG. 6 is a schematic diagram of a synchronization instruction used in the synchronization check interaction mechanism shown in FIG. 5;
FIGS. 7 a-7 d are schematic diagrams of examples of the synchronization instruction shown in FIG. 6 in the synchronization check interaction mechanism shown in FIG. 5;
FIGS. 8a to 8d are schematic diagrams of an example of a cooperative transport operation based on the synchronization check interaction mechanism shown in FIG. 5;
FIG. 9 is a schematic diagram of an exemplary embodiment of AGV electrical configurations for use in a control system for coordinated transport of AGVs;
FIG. 10 is a schematic flow chart illustrating a method for controlling AGV cooperative transport in one embodiment;
FIG. 11 is an expanded flow diagram of the control method shown in FIG. 10;
FIG. 12 is a schematic diagram of a further expanded flow of the control method shown in FIG. 10;
FIG. 13 is an exemplary flow chart illustrating the execution of cooperative operations in the control method shown in FIG. 12;
fig. 14 is an exemplary flow diagram of the synchronicity check mechanism during a cooperative operation as shown in fig. 13.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and examples.
In the following embodiments, it is intended to allow the AGVs to cooperatively complete a transport job, and the AGVs cooperatively completing the transport job are still managed and controlled in the form of a single AGV. The transportation task may include a scheduling stage of moving to the position of the object, and an operating stage of performing real transportation operation on the object at the position of the object or starting from the position of the object.
FIG. 1 is a schematic diagram of an AGV grouping for a control system for coordinated transport of AGVs according to one embodiment. Referring initially to FIG. 1, in one embodiment, a control system for cooperative transport of AGVs includes a control device 10 and a first AGV21 and a second AGV 22.
In order to support the first AGV21 and the second AGV22 to cooperatively complete the transport task, the first AGV21 and the second AGV22 may be first grouped by the control device 10. Since the following description of the present embodiment will be given by taking the first AGV21 and the second AGV22 as an example, only the first AGV21 and the second AGV22 are shown in fig. 1, but this does not exclude the presence of other AGVs in the control system. It can be considered that the first AGV21 and the second AGV22 are two AGVs selected from a group of a plurality of AGVs.
The selection of the first AGV21 and the second AGV22 may be performed in a random manner, or may be selected in consideration of other factors.
For example, the first AGV21 and the second AGV22 may be selected from a plurality of AGVs in consideration of the vehicle distance, that is, the control device 10 may calculate that the distance between the parking positions of the first AGV21 and the second AGV22 does not exceed the preset vehicle distance threshold value, and select the first AGV21 and the second AGV22 on this condition.
For example, the first AGV21 and the second AGV22 may be selected from a plurality of AGVs in consideration of the remaining power, that is, the control device 10 may estimate that the remaining power of the first AGV21 and the second AGV22 exceeds the power consumption required for the transport job and select the first AGV21 and the second AGV22 on this condition, or the control device 10 may estimate that the remaining power exceeds the power consumption required for the transport job and select the first AGV21 and the second AGV22 having close remaining power for the subsequent centralized charging management.
For another example, the first AGV21 and the second AGV22 may be selected from a plurality of AGVs in consideration of the vehicle configuration, that is, the first AGV21 and the second AGV22 selected by the control device 10 may have the same or close configuration, and the control device 10 may identify the degree of matching of the configurations between the different AGVs by the vehicle models of the AGVs.
For example, the first AGV21 and the second AGV22 may be selected from a plurality of AGVs in consideration of the vehicle cooperation history, that is, although there is known standardized performance of AGVs having the same or similar configuration, there may be differences in actual performance of AGVs having the same or similar configuration due to unknown factors such as assembly and wear, and therefore, the control device 10 may select the first AGV21 and the second AGV22 having higher adaptability to be grouped by evaluating the cooperation history.
As shown in fig. 1, the control device 10 may group the first AGV21 and the second AGV22 in response to an externally input transport job and issue group instructions 111 and 112 to the first AGV21 and the second AGV22, respectively. That is, the grouping of the first AGV21 and the second AGV22 may occur instantaneously upon reaching the control device 10 by a transfer task.
Accordingly, the first AGV21 and the second AGV22 establish a communication link 200 therebetween in response to the grouping commands 111 and 112 issued by the control device 10, respectively. The communication link 200 established at this time is used for the first AGV21 and the second AGV22 to know the grouping relationship between each other.
It is understood that the control device 10 may issue the grouping command to only one of the first AGV21 and the second AGV22, and the establishment of the communication connection between the first AGV21 and the second AGV22 is initiated by one of the first AGV21 and the second AGV22 receiving the grouping command.
FIG. 2 is a schematic diagram of AGV scheduling for the control system for collaborative handling of AGVs in one embodiment. Referring to fig. 2, the control device 10 may issue scheduling commands 121 and 122 to the first AGV21 and the second AGV22, respectively, which are directed to the positions of the objects corresponding to the transfer tasks.
Accordingly, the first AGV21 and the second AGV22 may each move independently of each other to the location of the object in response to the independent dispatching commands 121 and 122 issued by the control 10.
The independent scheduling instructions 121 and 122 may include coordinate information of a position where the target object is located, where the coordinate information may be a center coordinate of the target object. For the first AGV21 and the second AGV22 each having the center coordinate of the object as the dispatching destination coordinate, the center coordinate of the object may not be the final moving object of the first AGV21 and the second AGV22, but the first AGV21 and the second AGV22 determine a search range with the center coordinate of the object and respectively search for the operation bits each for performing the subsequent operation within the search range.
For example, taking a vehicle as an object, the independent scheduling instructions 121 and 122 use the center coordinates of the vehicle as scheduling destination coordinates, the first AGV21 and the second AGV22 each move to the center coordinates of the vehicle independently of each other, and each searches for a tire within a search range determined by the center coordinates of the vehicle, whereby the first AGV21 and the second AGV22 can respectively determine the position between a pair of front wheels and the position between a pair of rear wheels as respective operation positions.
The above process may also be considered that the scheduling stage includes a scheduling moving process taking the position of the target object as a scheduling purpose, and an operation position finding process taking the position of the target object as a reference.
In addition, the first AGV21 and the second AGV22 may report response responses of completion of independent scheduling to the control device 10 after reaching the position of the target object.
FIG. 3 is a schematic diagram of AGV cooperative transport in the control system for AGV cooperative transport according to one embodiment. Referring to fig. 3, after the first AGV21 and the second AGV22 each complete the independent scheduling, the control device 10 may issue cooperative operation instructions 131 and 132 to the pair of the first AGV21 and the second AGV22 to instruct the first AGV21 and the second AGV22 to perform a transporting operation on the object, respectively.
Accordingly, the first AGV21 and the second AGV22 can perform the pair validity check in response to the cooperative operation instructions 131 and 132 issued by the pair of control apparatuses 10 to mutually confirm the cooperative relationship. Since the first AGV21 and the second AGV22 do not have a mutual cooperation relationship with other AGVs until the cooperative operation instructions 131 and 132 are received, the first AGV21 and the second AGV22 can synchronously perform the cooperative operation on the target only after the mutual confirmation of the cooperation relationship, that is, after the pairing validity check passes.
Moreover, the first AGV21 and the second AGV22 can further mutually confirm the master-slave identity after the pairing validity check passes, for example, the first AGV21 may have the master AGV identity, and the second AGV22 may have the slave AGV identity, and the same principle is applied in the opposite direction. Thus, synchronous execution of the cooperative operation can be initiated by the first AGV21 or the second AGV22 having the master AGV identity. The confirmation of the master-slave identity between the first AGV21 and the second AGV22 may be negotiated by the two AGVs, or one AGV having the master AGV identity that receives the cooperative operation instruction first and the other AGV having the slave AGV identity that receives the cooperative operation instruction later may be defaulted, and the master-slave identity between the first AGV21 and the second AGV22 may be revoked after the cooperative operation on the target object is completed by synchronous execution.
In addition, the first AGV21 and the second AGV22 may check the operation preparation state before the synchronization check, notify each other of the operation schedules during the execution of the cooperative operation, and implement the synchronization constraint 130 between each other by the synchronization check of the operation schedules of both the AGVs.
Fig. 4 is a schematic diagram of the cooperative operation instruction as shown in fig. 3. As shown in FIG. 4, each of the pair-wise issued interoperation instructions 131 and 132 may include an AGV identification field 41, a task identification field 42, a task attribute field 43, and an additional information field 44. The AGV identification field 41 may be filled with an AGV identification of the first AGV21 or the second AGV22 receiving the cooperative operation instruction; the task identifier field 42 may be filled with a task identifier of a transport task corresponding to the cooperative operation currently performed by the first AGV21 or the second AGV 22; the task attribute field 43 may contain a cooperative AGV identification 43a of the second AGV22 or the first AGV21 that receives another cooperative operation instruction of the pair, and synchronization contents 43b involved in the cooperative operation process; the additional information field 44 may fill in extended information according to actual use.
With the cooperative operation instruction shown in fig. 4, the first AGV21 and the second AGV22 can recognize the corresponding cooperative operation content and can also perform the pairing validity verification. That is, the first AGV21 and the second AGV22 can recognize the cooperative operation content by the synchronization content 43b, and for example, if the synchronization content 43b is a height, the cooperative operation content can be recognized as a lift operation, and if the synchronization content 43b is a displacement, the cooperative operation content can be recognized as a move operation. For another example, the first AGV21 and the second AGV22 may recognize the cooperating AGVs cooperatively performing the same transport task through the task identifier field 42 and the cooperating AGV identifiers 43a, thereby implementing the pairing validity verification.
Alternatively, the synchronization content 43b may be replaced by an operation content and a parameter indicating that the operation content needs to be synchronized, such as height or displacement, is indicated in the additional information field 44.
FIG. 5 is a schematic diagram of a synchronization verification interaction mechanism suitable for use in the AGV cooperative transport principle shown in FIG. 3. As shown in FIG. 5, assume that the first AGV21 has a primary AGV identity:
the first AGV21 may first initiate and pair validity verification to the second AGV22 having the slave AGV identity in S510, and the second AGV22 returns a verification confirmation of the pair validity to the first AGV21 through S520 after the verification of the pair validity;
the first AGV21 checks the preparation state of the own after receiving the verification confirmation of the pairing validity returned by the second AGV22, and sends a synchronization request to the second AGV22 through S540 after checking that the preparation state of the own is qualified at S530;
the second AGV22 checks the preparation status of the own in S550 in response to the synchronization request of the first AGV21, and returns a synchronization confirmation to the first AGV21 through S560 after checking that the preparation status of the own is qualified;
after receiving the synchronization confirmation fed back by the second AGV22, the first AGV21 initiates a synchronous start to the second AGV22 through S570, and then the first AGV21 and the second AGV22 can perform a cooperative operation and notify each other of the operation progress through S580 during the period of performing the cooperative operation.
Based on the operation schedules notified from S580, either one of the first AGV21 and the second AGV22 can slow down the operation schedule of this party when the operation schedule of this party reaches a preset threshold value as compared with the advance margin of the other party, and either one of the first AGV21 and the second AGV22 can further stop the operation schedule of this party when the operation schedule of this party reaches a preset limit value as compared with the advance margin of the other party until the operation schedule of the other party advances to a degree that compensates for the advance margin, and then both parties stop and return to S530 to restart the synchronism check.
The first AGV21 may respond to the control device 10 with a response to completion of the operation of the object after the cooperative operation of the first AGV21 and the second AGV22 with respect to the object is completed.
FIG. 6 is a diagram of a synchronization instruction used in the synchronization check interaction mechanism shown in FIG. 5. Fig. 7a to 7d are schematic diagrams illustrating examples of the synchronization instruction shown in fig. 6 in the synchronization check interaction mechanism shown in fig. 5. Referring to fig. 6 in conjunction with fig. 5 and fig. 7a to 7d, a sync message having a format shown in fig. 6 may be used in the synchronization check interaction mechanism shown in fig. 5, where the sync message includes: an AGV identification field 61 in which an AGV identification of the first AGV21 or the second AGV22 may be filled; a task identifier field 62, in which a task identifier of a transport task corresponding to the cooperative operation currently performed by the first AGV21 or the second AGV22 can be filled; a message type field 63 in which the type of the sync message may be filled, fig. 7a illustrates the sync request message used at S540 in fig. 5, fig. 7b illustrates the sync confirm message used at S560 in fig. 5, fig. 7c illustrates the sync start message used at S570 in fig. 5, and fig. 7d illustrates the sync status message used at S580 in fig. 5.
In addition, the message format shown in fig. 6 further includes an additional information field 64, which can selectively carry information according to the message type. For example, the synchronization request message shown in fig. 7a may carry the synchronization preparation maturity information of the first AGV21 in the additional information field 64, the synchronization confirmation message shown in fig. 7b may carry the synchronization preparation maturity information of the second AGV22 in the additional information field 64, and the maturity information shown in fig. 7a and 7b may indicate the completion progress of the preparation work of the first AGV21 and the second AGV22 that has reached the standard; the synchronization start message shown in fig. 7c may carry the synchronization target information of the cooperative operation (reference information for measuring whether the cooperative operation is completed) in the additional information field 64, and the synchronization status message shown in fig. 7d may carry status information such as the local operation progress of the first AGV21 or the second AGV22 in the additional information field 64.
In actual use, the cooperative operation commands 131 and 132 issued by the control device 10 to the first AGV21 and the second AGV22 respectively may include two commands issued in pairs, that is, a cooperative lifting command for instructing a lifting target and a cooperative movement command for instructing a movement of the lifted target.
For example, fig. 3 shows that the gripping tooth 211 of the first AGV21 and the gripping tooth 221 of the second AGV22 are closed to grip the wheel 23 of the car as the target object, that is, after the first AGV21 and the second AGV22 grip the wheel 23 of the car to be lifted by using the gripping teeth 211 and 221, the lifting mechanism (not shown in fig. 3) of the first AGV21 and the second AGV22 drives the gripping teeth 211 and 221 to lift the car in a direction perpendicular to the paper surface so as to lift the car for moving the lifted car subsequently. For the example shown in fig. 3, the aforementioned positioning can be considered as the positioning of the gripping teeth 211 and 221 at positions that can accurately grip the wheel 23. Of course, the holding manner of the lifting mechanism and the clamping teeth 211 and 221 can be replaced by other manners, for example, the clamping teeth can be linearly telescopic, and the horizontal height of the clamping teeth can be raised and lowered along with the telescopic degree.
Fig. 8a to 8d are schematic diagrams of an example of a cooperative transport operation based on the synchronization check interaction mechanism shown in fig. 5.
Referring first to fig. 8a, for cooperative lift operation, the first AGV21 and the second AGV22 can utilize the difference in lift height therebetween to verify the synchronization of the cooperative lift operation, so as to form the synchronization constraint 130 with virtual leveling between the lift mechanism 212 of the first AGV21 and the lift mechanism 222 of the second AGV 22.
Accordingly, either one of the first AGV21 and the second AGV22 can slow down the lifting speed of this recipe when the lifting height of this recipe reaches a preset threshold value as compared with the advance width of the other one, and either one of the first AGV21 and the second AGV22 can further stop the lifting operation of this recipe when the lifting height of this recipe reaches a preset limit value as compared with the advance width of the other one until the lifting height of the other one advances to such an extent as to compensate for the advance width, and then both sides stop and restart the synchronism verification.
Referring to fig. 8b, for the cooperative moving operation, the first AGV21 and the second AGV22 can use the integral values of the linear velocity difference and the angular velocity difference to perform the synchronization check of the cooperative moving operation, so as to form the synchronization constraint 130 having the virtual bridging function between the chassis mechanism of the first AGV21 and the chassis mechanism of the second AGV 22.
For example, the linear velocity ν 1 of the first AGV21 may be decomposed into components ν 1X and ν 1Y in two directions of an X axis and a Y axis of a reference coordinate system, the linear velocity ν 2 of the second AGV22 may be decomposed into components ν 2X and ν 2Y in two directions of an X axis and a Y axis of a reference coordinate system, and the first AGV21 and the second AGV22 each have an angular velocity ω 1 and ω 2, then the integral values ^ Δ ν X and ^ Δ ν Y of the linear velocity difference and the integral value ^ Δ ω of the angular velocity difference may be obtained according to the following formulas 1 to 3:
═ Δ ν x formula 1 (ν 1x- ν 2x) ═ Δ ν x formula 1
═ v 1 y-v 2y ═ Δ v y formula 2
Integral (ω 1- ω 2) ═ Δ ω formula 3
Since the first AGV21 and the second AGV22 move while supporting the same object together, the positional deviation between the two is not so large. By using the above-described integrated values to characterize the positional deviation between the first AGV21 and the second AGV22, the synchronization constraint 130 having a virtual characteristic of rigidity without losing flexibility can be formed more accurately between the first AGV21 and the second AGV 22.
Accordingly, either one of the first AGV21 and the second AGV22 can slow down the traveling speed of this method when at least one of the integrated values calculated by this method is a positive value and reaches the preset threshold value, and further, either one of the first AGV21 and the second AGV22 can stop the traveling operation of this method until the other traveling position advances to the extent of reducing the integrated value, and then both ends stop and restart the synchronism check when at least one of the integrated values calculated by this method is a positive value and reaches the preset threshold value.
Referring again to fig. 8c and 8d, during the lifting operation shown in fig. 8a and the moving operation shown in fig. 8b, the first AGV21 and the second AGV22 may be further physically connected by the docking mechanism 80 to achieve physical integration of the first AGV21 and the second AGV 22. The physical connection formed by the docking structure 80 may place constraints on the first AGV21 and the second AGV22 that are more conducive to performing the cooperative operation simultaneously. The docking mechanism 80 may dock after the first AGV21 receives the lift command (the docking process of the docking mechanism 80 may be considered part of the operational readiness), i.e., the first AGV21 and the second AGV22 may further utilize the docking mechanism 80 to physically dock with each other in response to the coordinated lift command issued by the control device 10. Also, the docking mechanism 80 may be disconnected after the completion of the moving operation to release the flexibility of independent movement of the first AGV21 and the second AGV 22.
FIG. 9 is a diagram illustrating an exemplary AGV electrical configuration for use in a control system for cooperative transport of AGVs. Referring to fig. 9, the first AGV21 may have a first processor 910, a first upstream communication module 911 for establishing a communication connection with the control device 10, and a first grouping communication module 912 for establishing a communication connection with the second AGV22, and the second AGV22 may have a second processor 920, a second upstream communication module 921 for establishing a communication connection with the control device 10, and a second grouping communication module 922 for establishing a communication connection with the first AGV 21.
As can also be seen from fig. 9, the first AGV21 and the second AGV22 respectively have a first sensor module 913 and a second sensor module 923, the first sensor module 913 and the second sensor module 923 may include an avoidance detection sensor for the first AGV21 and the second AGV22 to avoid obstacles (including mutual avoidance), a target detection sensor for the first AGV21 and the second AGV22 to realize the operation position, a lift progress detection sensor for the first AGV21 and the second AGV22 to detect the lift height, and a speed detection sensor for the first AGV21 and the second AGV22 to detect the linear speed and the angular speed of travel.
In addition, the control device 10 shown in fig. 9 may include a processor 11 and a communication module 12, wherein the processor 10 may be used to implement the AGV grouping and the generation and issuing of the aforementioned various commands, and the communication module 12 may implement the communication connection with one or more AGVs (including the first AGV21 and the second AGV 22).
As can be seen from the above embodiment, the control device 10 can group the first AGV21 and the second AGV22 for a transfer task, and the grouped first AGV and second AGV can realize cooperative transfer of the double AGVs by a double-car control manner of cooperative operation instructions.
In the above embodiment, the first AGV21 and the second AGV22 trigger the grouping when the control device 10 receives the transport job, but it is understood that the timing of the grouping may be delayed until the cooperative transport operation is performed.
Fig. 10 is a schematic flowchart of a control method for AGV cooperative transport according to an embodiment. As shown in fig. 10, in one embodiment, a control method for AGV cooperative transport includes:
s1000: the control device groups the first AGV and the second AGV.
S1010: the control device issues cooperative operation instructions to the first AGV and the second AGV in the marshalling pair, wherein the cooperative operation instructions respectively instruct the first AGV and the second AGV to cooperatively execute the carrying operation on the target object.
S1020: and the first AGV and the second AGV respond to the cooperative operation instruction issued by the control device pair to mutually confirm the cooperative relationship. That is, each of the first AGV and the second AGV can mutually confirm the cooperative relationship with the other one of the pair instructions, which has received the cooperative operation instruction, in response to the cooperative operation instruction issued by the control apparatus. For example, the confirmation of the cooperative relationship may be realized by a pairing validity check based on the cooperative operation instruction.
S1030: and the first AGV and the second AGV synchronously execute the cooperative operation of the target after the cooperative relationship is confirmed. That is, each of the first AGV and the second AGV can perform the cooperative operation on the object in synchronization with the other AGV confirming the cooperative relationship.
In the above-described flow, S1000 and S1010 may be regarded as steps included in a control method executed by the control apparatus, and S1020 and S1030 may be regarded as steps included in a control method executed by the AGV.
After the above process, after the cooperative operation of the first AGV and the second AGV on the target is completed, the first AGV and the second AGV may report response to the completion of the operation of the target to the control device respectively.
The above-described process may allow a first AGV and a second AGV to be dispatched by a control device independently of each other.
Fig. 11 is an expanded flow diagram of the control method shown in fig. 10. As shown in fig. 11, in one embodiment, the control method for AGV cooperative transport may be extended to:
s1110: the control device groups the first AGV and the second AGV in response to the externally input carrying task and issues a grouping instruction to the first AGV and the second AGV respectively.
S1120: the first AGV and the second AGV establish communication connection with each other in response to a grouping command issued by the control device.
For the grouping phase of S1110-S1120: as an alternative to S1110, the control device may issue a grouping instruction to only any one of the first AGV and the second AGV after grouping the first AGV and the second AGV in response to an externally input transport job; accordingly, as an alternative to S1120, the one of the first and second AGVs that received the grouping instruction may initiate establishment of a communication connection between the first and second AGVs in response to the grouping instruction.
S1130: and the control device respectively issues independent dispatching instructions pointing to the positions of the targets to the first AGV and the second AGV.
S1140: the first AGV and the second AGV move to the position of the target independently of each other in response to an independent dispatching instruction issued by the control device.
In step S1140, the first AGV and the second AGV report the completion of the independent scheduling of the vehicle to the control device after reaching the position of the target.
S1150: the control device issues cooperative operation commands to the first AGV and the second AGV in the group, respectively, the cooperative operation commands instructing cooperative carrying operation of the objects.
S1160: the first AGV and the second AGV respond to a cooperative operation instruction issued by the control device to mutually confirm the cooperative relationship, and mutually confirm the master-slave identity after the cooperative relationship is confirmed. For example, the confirmation of the cooperative relationship may be implemented by a pairing validity check based on the cooperative operation instruction, and the confirmed master-slave identities may be negotiated by the first AGV and the second AGV to be that the first AGV has a master AGV identity and the second AGV has a slave AGV identity.
If the first AGV and the second AGV are equipped with matching docking mechanisms, the first AGV and the second AGV may further respond to the cooperative lifting instruction issued by the control device after S1160 to realize physical docking with each other by using the docking mechanisms.
S1170: and the first AGV with the identity of the main AGV initiates the first AGV and the second AGV to synchronously execute the cooperative operation of the target.
After the above process, after the cooperative operation of the first AGV and the second AGV on the target is completed, the cooperative operation completion of the target can be reported to the control device respectively, and the master-slave relationship between the target and the second AGV is released.
In addition, S1150 in the above flow may specifically include: the control device first issues a cooperative lifting instruction for instructing lifting of the target object and a cooperative movement instruction for instructing movement of the lifted target object to the first AGV and the second AGV, respectively. Accordingly, S1160 to S1170 need to be executed for each of the cooperative lift command and the cooperative move command.
Fig. 12 is a schematic diagram of a further expanded flow of the control method shown in fig. 10. Referring to fig. 12, the flow shown in fig. 10 can be further expanded to:
s1210: the control device groups the first AGV and the second AGV in response to the externally input carrying task and issues a grouping instruction to the first AGV and the second AGV respectively.
S1220: the first AGV and the second AGV establish communication connection with each other in response to a grouping command issued by the control device.
For the grouping phase of S1210-S1220: as an alternative to S1210, the control device may issue a grouping instruction to only any one of the first AGV and the second AGV after grouping the first AGV and the second AGV in response to an externally input transport task; accordingly, as an alternative to S1220, the one of the first and second AGVs that received the grouping instruction may initiate establishment of a communication connection between the first and second AGVs in response to the grouping instruction.
S1230: and the control device respectively issues independent dispatching instructions pointing to the positions of the targets to the first AGV and the second AGV.
S1240: the first AGV and the second AGV move to the position of the target independently of each other in response to an independent dispatching instruction issued by the control device.
After the first AGV and the second AGV reach the position of the target object, the first AGV and the second AGV report the completion of the independent scheduling of the vehicle to the control device respectively through the above S1240.
S1251: the control device respectively issues cooperative lift instructions to the first AGV and the second AGV of the group, the cooperative lift instructions indicating that the lift operations are cooperatively performed on the target.
S1252: and the first AGV and the second AGV respond to the cooperative lifting instruction issued by the control device to carry out pairing validity check and mutually confirm the identity of the master and the slave after the pairing validity check is passed. For example, a first AGV has a master AGV identity and a second AGV has a slave AGV identity.
S1253: and the first AGV with the identity of the main AGV initiates the first AGV and the second AGV to synchronously execute the cooperative lifting of the target.
After the first AGV and the second AGV complete the cooperative lifting of the target object through S1253, they report the completion of the cooperative lifting of the vehicle to the control device and release the master-slave relationship.
S1261: the control device issues a cooperative movement command to the first AGV and the second AGV in the group to instruct cooperative movement of the lifted target object.
S1262: and the first AGV and the second AGV respond to the cooperative movement instruction issued by the control device to carry out pairing validity check and mutually confirm the identity of the master and the slave after the pairing validity check is passed. For example, a first AGV has a master AGV identity and a second AGV has a slave AGV identity.
S1263: and the first AGV with the identity of the main AGV initiates the first AGV and the second AGV to synchronously execute the cooperative movement of the lifted target.
After the processes, the first AGV and the second AGV can report the completion of the transport operation to the control device and release the master-slave relationship between the first AGV and the second AGV after the cooperative movement of the target object is completed.
Fig. 13 is an exemplary flowchart illustrating the execution of the cooperative operation in the control method shown in fig. 12. Referring to fig. 13, taking an example that the first AGV obtains the identity of the primary AGV after the pairing validity check passes, S1030 in the control method shown in fig. 10 may specifically include the following steps:
s1310: the first AGV and the second AGV check the operation readiness state with each other.
S1320: after the mutual checking operation preparation state of the first AGV and the second AGV passes, the first AGV starts the first AGV and the second AGV to synchronously execute the cooperative operation of the target.
S1330: the first AGV and the second AGV mutually inform each other of the operation progress, and the synchronization constraint between the first AGV and the second AGV is realized through the synchronization verification of the operation progress of the two AGVs until the cooperative operation is completed.
Fig. 14 is an exemplary flow diagram of the synchronicity check mechanism during a cooperative operation as shown in fig. 13. Referring to fig. 14, when the first AGV starts the first AGV and the second AGV to synchronously execute the cooperative operation on the target, the synchronization verification adopted in fig. 13 may specifically include the following steps executed by each of the first AGV and the second AGV:
s1410: and judging whether the difference of the operation progress of the two parties reaches a preset threshold value, if so, indicating that the synchronism of the two parties is abnormal and jumping to S1420, otherwise, confirming that the synchronism of the two parties reaches the standard and jumping to S1460.
S1420: and judging whether the operation progress of the local is ahead of that of the other party, if so, indicating that the synchronization abnormality of the two parties needs local adjustment and jumping to S1430, and otherwise, confirming that the local does not need adjustment and jumping to S1480.
S1430: and judging whether the advance difference of the operation progress of the method reaches the limit, if so, confirming that the abnormal degree of the synchronism exceeds the adjustable range, and jumping to S1440, otherwise, confirming that the adjustable synchronism of the method is abnormal, and jumping to S1450.
S1440: the method stops the operation progress due to the abnormal degree of the synchronism exceeding the adjustable range, informs the other party, and then waits for restarting the cooperative operation synchronously executed by the two parties.
S1450: the method suspends the operation progress and then jumps to S1480.
S1460: and judging whether the opposite side stops operating progress due to the fact that the synchronization abnormal degree exceeds the adjustable range at present, if so, confirming that the current synchronization execution is close to the restart of the cooperative operation and jumping to S1470, and if not, confirming that the current synchronization is normal and jumping to S1480.
S1470: and judging whether the difference of the operation processes of the two parties is eliminated, if so, waiting for restarting the synchronous execution cooperative operation of the two parties by jumping to S1440, otherwise, confirming that the method still needs to continue to advance the operation process and jumping to S1480.
S1480: and judging whether the operation progress of the local is finished, if so, ending the current process, and otherwise, returning to the step S1410.
For the cooperative lifting corresponding to the lifting instruction, the difference of the operation progress in the above flow may be a lifting height difference between the two parties. For the system movement corresponding to the movement command, the difference of the operation progress in the above-mentioned flow may be the integral value ^ Δ ν x and ^ Δ ν y of the aforementioned linear velocity difference, and the integral value ^ Δ ω of the angular velocity difference, and when at least one of the integral values ^ Δ ν x, ^ Δ ν y, and ^ Δ ω reaches a threshold or a limit of the advance degree, a condition of "yes" may be satisfied at S1410 and S1430, and only when all of the integral values ^ Δ ν x, ^ Δ ν y, and ^ Δ ω do not reach the threshold or the advance degree does not reach the limit, a condition of "no" may be satisfied at S1410 and S1430.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (13)

1. A control system for AGV cooperative transportation, comprising a control device, and a first AGV and a second AGV, wherein:
the control device is used for grouping the first AGV and the second AGV and issuing cooperative operation instructions for respectively indicating the first AGV and the second AGV to cooperatively execute the carrying operation on the target object to the grouped first AGV and second AGV in a pairing manner;
and the first AGV and the second AGV are used for responding to the cooperative operation instruction issued by the control device to mutually confirm the cooperative relationship and synchronously executing the cooperative operation on the target after the cooperative relationship is confirmed.
2. The control system of claim 1, wherein the cooperative operation commands issued by the control means to the first and second AGV pairs of the consist include a cooperative lift command indicating a lift target and a cooperative movement command indicating movement of the lifted target.
3. The control system of claim 1, wherein the first AGV and the second AGV further mutually confirm the master-slave identity after confirmation of the cooperative relationship, and wherein one of the first AGV and the second AGV having the master AGV identity further initiates synchronous execution of the cooperative operation.
4. The control system of claim 1,
the control device is further used for respectively issuing a grouping instruction to the first AGV and the second AGV, and the first AGV and the second AGV are further used for responding to the grouping instruction issued by the control device to establish communication connection between the first AGV and the second AGV; or
The control device is further used for issuing a grouping instruction to any one of the first AGV and the second AGV, and one of the first AGV and the second AGV which receives the grouping instruction initiates the establishment of the communication connection between the first AGV and the second AGV.
5. The control system of claim 1,
the control device further issues independent dispatching instructions pointing to the positions of the targets to the first AGV and the second AGV respectively before issuing the cooperative operation instructions to the first AGV and the second AGV in a pairing manner;
the first AGV and the second AGV further move to the position of the object independently of each other in response to an independent dispatching command issued by the control device.
6. A control method for AGV cooperative transportation is characterized by comprising the following steps:
the control device groups the first AGV and the second AGV;
the control device pairs and issues cooperative operation instructions which respectively indicate the first AGV and the second AGV to carry out conveying operation on the target in a cooperative mode to the first AGV and the second AGV which are organized into groups, and the cooperative operation instructions are used for triggering the first AGV and the second AGV to mutually confirm a cooperative relationship and synchronously carry out cooperative operation on the target after the cooperative relationship is confirmed.
7. The method of claim 6, wherein the cooperative operation command issued by the control device to the first and second AGV pairs of the group includes: the control device first issues a cooperative lift instruction for instructing the first AGV and the second AGV to lift the target object and a cooperative movement instruction for instructing the lifted target object to move.
8. The control method according to claim 6, characterized by further comprising:
the control device respectively issues a grouping instruction to the first AGV and the second AGV, and the grouping instruction is used for triggering the first AGV and the second AGV to establish communication connection between the first AGV and the second AGV; or
The control device issues a grouping instruction to any one of the first AGV and the second AGV, and the grouping instruction is used for triggering one of the first AGV and the second AGV which receives the grouping instruction to initiate the establishment of the communication connection between the first AGV and the second AGV.
9. The control method according to claim 6, characterized by further comprising: control device gives the independent scheduling instruction of pointing to target position respectively to first AGV and second AGV, independent scheduling instruction is used for triggering first AGV and second AGV respectively and removes to target position independently each other.
10. A control method for AGV coordinated transport, characterized in that the control arrangement comprises a processor for causing the control arrangement to carry out the steps of the control method according to any one of claims 6 to 9.
11. A control method for AGV cooperative transportation is characterized by comprising the following steps:
the first AGV responds to a cooperative operation instruction issued by the control device, and confirms a cooperative relationship with a second AGV which receives a pairing instruction of the cooperative operation instruction;
the first AGV executes cooperative operation on the object in synchronization with a second AGV that confirms the cooperative relationship.
12. The control method according to claim 11, characterized by further comprising: and the first AGV confirms the master-slave identity with the second AGV after the cooperation relationship is confirmed, and initiates synchronous execution of cooperative operation when confirming that the vehicle has the master AGV identity.
13. An AGV, characterised in that it comprises a processor for causing the AGV to carry out the steps of the control method according to claim 11 or 12 performed by the first AGV.
CN201910236864.6A 2019-03-27 2019-03-27 Control system and control method for AGV cooperative transportation Active CN111752228B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910236864.6A CN111752228B (en) 2019-03-27 2019-03-27 Control system and control method for AGV cooperative transportation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910236864.6A CN111752228B (en) 2019-03-27 2019-03-27 Control system and control method for AGV cooperative transportation

Publications (2)

Publication Number Publication Date
CN111752228A true CN111752228A (en) 2020-10-09
CN111752228B CN111752228B (en) 2024-06-04

Family

ID=72672445

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910236864.6A Active CN111752228B (en) 2019-03-27 2019-03-27 Control system and control method for AGV cooperative transportation

Country Status (1)

Country Link
CN (1) CN111752228B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112141585A (en) * 2020-10-10 2020-12-29 上海应用技术大学 Synchronous AGV (automatic guided vehicle) carrying system with cooperative active sensing and carrying method thereof
CN112394727A (en) * 2020-10-20 2021-02-23 广东嘉腾机器人自动化有限公司 AGV (automatic guided vehicle) cooperative transportation control method, storage medium and control system
CN113341905A (en) * 2021-08-09 2021-09-03 山东华力机电有限公司 Multi-AGV (automatic guided vehicle) collaborative planning method and system based on artificial intelligence
CN114355852A (en) * 2021-12-29 2022-04-15 杭州海康机器人技术有限公司 AGV (automatic guided vehicle) cooperative transportation method and device, management equipment and storage medium

Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020092820A1 (en) * 2000-11-14 2002-07-18 Nigel Chattey Crane apparatus for direct transshipment of marine containers between transportation modes without need of ground placement
JP2003195919A (en) * 2001-12-26 2003-07-11 Denso Corp Mobile carrier and carrying system of production line
CN101424517A (en) * 2008-12-15 2009-05-06 浙江大学 Automatic measurement system for natural downslide amount of forklift fork
CN103587869A (en) * 2013-11-05 2014-02-19 无锡普智联科高新技术有限公司 Multi-robot logistics warehousing system based on bus mode and control method thereof
US20140277849A1 (en) * 2013-03-15 2014-09-18 Oceaneering International, Inc. Trackless vehicle and system for synchronous control of trackless vehicle
US9014902B1 (en) * 2014-02-21 2015-04-21 Jervis B. Webb Company Method of material handling with automatic guided vehicles
CN105425817A (en) * 2015-12-09 2016-03-23 周润华 Multi-unmanned plane marshalling flight control system
CN105751196A (en) * 2016-04-12 2016-07-13 华南理工大学 Operating method on basis of master-slave industrial robot collaboration
CN107247460A (en) * 2017-06-01 2017-10-13 三峡大学 A kind of cluster control method and system of machine honeybee
CN108000483A (en) * 2017-08-30 2018-05-08 安徽工程大学 A kind of collaboration carrying platform and control method based on series parallel type mobile robot
US20180127211A1 (en) * 2016-09-30 2018-05-10 Staples, Inc. Hybrid Modular Storage Fetching System
CN108227702A (en) * 2017-12-13 2018-06-29 北京卫星制造厂 A kind of AGV positioning navigation methods, system and storage medium based on iGPS
WO2018129362A1 (en) * 2017-01-05 2018-07-12 Staples, Inc. Hybrid modular storage fetching system
CN108363385A (en) * 2017-12-01 2018-08-03 杭州南江机器人股份有限公司 AGV is the same as field work Synergistic method, electronic equipment, storage medium and system
CN108471394A (en) * 2017-02-23 2018-08-31 蓝盾信息安全技术有限公司 A kind of method for security protection for the virtual machine (vm) migration realized using block chain
CN108628294A (en) * 2017-03-20 2018-10-09 北京军石科技有限公司 A kind of autonomous cooperative control system of multirobot target and its control method
JP2018194937A (en) * 2017-05-15 2018-12-06 株式会社明電舎 Travel control device and travel control method of unmanned carrier
CN109062150A (en) * 2018-07-10 2018-12-21 安徽普华灵动机器人科技有限公司 A kind of automatic handing system and its more AGV collaboration methods based on AGV
US20190019143A1 (en) * 2017-07-12 2019-01-17 Walmart Apollo, Llc Autonomous Robot Delivery Systems and Methods
CN109254564A (en) * 2017-07-13 2019-01-22 杭州海康机器人技术有限公司 Article carrying method, apparatus, terminal and computer readable storage medium
CN109471427A (en) * 2017-09-08 2019-03-15 杭州海康机器人技术有限公司 Carry the method, scheduling system and computer readable storage medium of article
CN109507998A (en) * 2017-09-15 2019-03-22 通用汽车环球科技运作有限责任公司 System and method for the cooperation between autonomous vehicle

Patent Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020092820A1 (en) * 2000-11-14 2002-07-18 Nigel Chattey Crane apparatus for direct transshipment of marine containers between transportation modes without need of ground placement
JP2003195919A (en) * 2001-12-26 2003-07-11 Denso Corp Mobile carrier and carrying system of production line
CN101424517A (en) * 2008-12-15 2009-05-06 浙江大学 Automatic measurement system for natural downslide amount of forklift fork
US20140277849A1 (en) * 2013-03-15 2014-09-18 Oceaneering International, Inc. Trackless vehicle and system for synchronous control of trackless vehicle
CN103587869A (en) * 2013-11-05 2014-02-19 无锡普智联科高新技术有限公司 Multi-robot logistics warehousing system based on bus mode and control method thereof
US9014902B1 (en) * 2014-02-21 2015-04-21 Jervis B. Webb Company Method of material handling with automatic guided vehicles
CN105425817A (en) * 2015-12-09 2016-03-23 周润华 Multi-unmanned plane marshalling flight control system
CN105751196A (en) * 2016-04-12 2016-07-13 华南理工大学 Operating method on basis of master-slave industrial robot collaboration
US20180127211A1 (en) * 2016-09-30 2018-05-10 Staples, Inc. Hybrid Modular Storage Fetching System
WO2018129362A1 (en) * 2017-01-05 2018-07-12 Staples, Inc. Hybrid modular storage fetching system
CN108471394A (en) * 2017-02-23 2018-08-31 蓝盾信息安全技术有限公司 A kind of method for security protection for the virtual machine (vm) migration realized using block chain
CN108628294A (en) * 2017-03-20 2018-10-09 北京军石科技有限公司 A kind of autonomous cooperative control system of multirobot target and its control method
JP2018194937A (en) * 2017-05-15 2018-12-06 株式会社明電舎 Travel control device and travel control method of unmanned carrier
CN107247460A (en) * 2017-06-01 2017-10-13 三峡大学 A kind of cluster control method and system of machine honeybee
US20190019143A1 (en) * 2017-07-12 2019-01-17 Walmart Apollo, Llc Autonomous Robot Delivery Systems and Methods
CN109254564A (en) * 2017-07-13 2019-01-22 杭州海康机器人技术有限公司 Article carrying method, apparatus, terminal and computer readable storage medium
CN108000483A (en) * 2017-08-30 2018-05-08 安徽工程大学 A kind of collaboration carrying platform and control method based on series parallel type mobile robot
CN109471427A (en) * 2017-09-08 2019-03-15 杭州海康机器人技术有限公司 Carry the method, scheduling system and computer readable storage medium of article
CN109507998A (en) * 2017-09-15 2019-03-22 通用汽车环球科技运作有限责任公司 System and method for the cooperation between autonomous vehicle
CN108363385A (en) * 2017-12-01 2018-08-03 杭州南江机器人股份有限公司 AGV is the same as field work Synergistic method, electronic equipment, storage medium and system
CN108227702A (en) * 2017-12-13 2018-06-29 北京卫星制造厂 A kind of AGV positioning navigation methods, system and storage medium based on iGPS
CN109062150A (en) * 2018-07-10 2018-12-21 安徽普华灵动机器人科技有限公司 A kind of automatic handing system and its more AGV collaboration methods based on AGV

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"产业动态", 智能机器人, no. 02, 15 April 2018 (2018-04-15) *
宋永刚;景莉;: "摊铺机找平控制***的发展", 筑路机械与施工机械化, no. 09, 10 September 2011 (2011-09-10) *
曹其新;杜建军;冷春涛;朱笑笑;: "用于协作搬运的全方位移动式多AGV***", 华中科技大学学报(自然科学版), no. 1, 10 January 2014 (2014-01-10) *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112141585A (en) * 2020-10-10 2020-12-29 上海应用技术大学 Synchronous AGV (automatic guided vehicle) carrying system with cooperative active sensing and carrying method thereof
CN112394727A (en) * 2020-10-20 2021-02-23 广东嘉腾机器人自动化有限公司 AGV (automatic guided vehicle) cooperative transportation control method, storage medium and control system
CN113341905A (en) * 2021-08-09 2021-09-03 山东华力机电有限公司 Multi-AGV (automatic guided vehicle) collaborative planning method and system based on artificial intelligence
CN114355852A (en) * 2021-12-29 2022-04-15 杭州海康机器人技术有限公司 AGV (automatic guided vehicle) cooperative transportation method and device, management equipment and storage medium
CN114355852B (en) * 2021-12-29 2024-02-20 杭州海康机器人股份有限公司 AGV cooperative transportation method, AGV cooperative transportation device, management equipment and storage medium

Also Published As

Publication number Publication date
CN111752228B (en) 2024-06-04

Similar Documents

Publication Publication Date Title
CN111752228A (en) Control system and control method for AGV cooperative transportation
CN111752229A (en) Control system and control method for AGV cooperative transportation
CN103587869B (en) Multi-robot logistics warehousing system based on bus mode and control method thereof
JP6903687B2 (en) Multi-agent harmonization under poor network connectivity
CN103956045B (en) Utilize semi-true object emulation technology means to realize method that fleet works in coordination with driving
CN110510309B (en) Path planning system and path planning method for palletizing robot
CN108873902A (en) A kind of long-range control method and device of unmanned mine vehicle
CN111258275B (en) Heavy-load AGV double-vehicle linkage control method
US8600527B2 (en) Acceleration/deceleration control device
US11226628B2 (en) Cross-storage transportation control method, apparatus and system
US20200055522A1 (en) Vehicle control device
CN203542594U (en) Full-automatic carrier based on combination of multiple robots
CN109343534A (en) A kind of vehicle Unmanned Systems and Standby control method
CN110221607A (en) A kind of control system and control method holding formula vehicle access AGV
CN114355885A (en) Cooperative robot carrying system and method based on AGV
CN114330830A (en) Operation method for cooperatively transporting same goods by multiple AGV and storage medium
CN112148023A (en) Equal-plane underwater formation method for autonomous underwater robot
CN108919799A (en) A kind of net connection intelligent vehicle cooperation lane-change method
CN111038290A (en) Active adjoint type AGV charging system and control method
WO2020103810A1 (en) Agv base point type communication system and communication method, and computer readable storage medium
CN111766854A (en) Control system and control method for AGV cooperative transportation
KR20200094937A (en) Conveying system using unmanned aerial vehicle and operation method thereof
US20190111560A1 (en) Robot And Method For Controlling Robots
CN109799812A (en) AGV onboard system and control method, more vehicles scheduling system and control method
CN110780651B (en) AGV dispatching system and method

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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 310051 room 304, B / F, building 2, 399 Danfeng Road, Binjiang District, Hangzhou City, Zhejiang Province

Applicant after: Hangzhou Hikvision Robot Co.,Ltd.

Address before: 310052 5 / F, building 1, building 2, no.700 Dongliu Road, Binjiang District, Hangzhou City, Zhejiang Province

Applicant before: HANGZHOU HIKROBOT TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant