CN110989572B - Accurate transfer control method suitable for AGV - Google Patents
Accurate transfer control method suitable for AGV Download PDFInfo
- Publication number
- CN110989572B CN110989572B CN201911055752.7A CN201911055752A CN110989572B CN 110989572 B CN110989572 B CN 110989572B CN 201911055752 A CN201911055752 A CN 201911055752A CN 110989572 B CN110989572 B CN 110989572B
- Authority
- CN
- China
- Prior art keywords
- conveying mechanism
- conveying
- agv
- control method
- dimensional code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 14
- 230000007246 mechanism Effects 0.000 claims abstract description 77
- 238000006073 displacement reaction Methods 0.000 claims abstract description 11
- 210000001503 joint Anatomy 0.000 claims abstract description 6
- 230000007723 transport mechanism Effects 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 claims description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000003032 molecular docking Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Electromagnetism (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Conveyors (AREA)
Abstract
The invention discloses an accurate transfer control method suitable for an AGV, which is characterized in that an image acquisition unit is arranged on an AGV carrier with a conveying mechanism, a two-dimensional code is arranged at a target position, three-dimensional data of the two-dimensional code is read through the image acquisition unit, the deviation between the conveying mechanism and a butt joint conveying point is calculated through the three-dimensional data, and the deviation is used as the transverse displacement of the conveying mechanism.
Description
Technical Field
The invention relates to the technical field of unmanned carrying, in particular to an accurate transfer control method suitable for an AGV.
Background
In the application of AGVs, for unmanned vehicles which need to be docked and convey cargoes, in the moving process of the unmanned vehicles, a conveyor mechanism on the vehicles cannot face a receiving mechanism of a docking point, so that the cargoes cannot be conveyed normally. Because the navigation and positioning technology is interfered by the environment and the precision defect thereof, the technical requirement of the docking precision within 2mm is difficult to realize, and the conveying precision can not be ensured.
Disclosure of Invention
In order to solve the above problems, the present invention proposes an accurate transfer control method suitable for an AGV.
Specifically, an image acquisition unit is arranged on an AGV carrier with a conveying mechanism, a two-dimensional code is arranged at a target position, three-dimensional data of the two-dimensional code is read through the image acquisition unit, and the deviation between the conveying mechanism and a butt joint conveying point is calculated through the three-dimensional data to serve as the transverse displacement of the conveying mechanism.
Further, the three-dimensional data comprises a distance L between the image acquisition unit and the two-dimensional code along the conveying direction, a distance S between the image acquisition unit and the two-dimensional code perpendicular to the conveying direction and an included angle theta between the opposite direction of the image acquisition unit and the conveying direction.
Further, the calculation formula of the lateral displacement is as follows: lateral displacement = S x cos θ + L x sin θ.
Further, AGV carrier include the carrier body, be provided with on the carrier body and can do horizontal movement's conveying mechanism.
Further, conveying mechanism include conveying mechanism A and conveying mechanism B, conveying mechanism A and conveying mechanism B all include two belt conveyor who sets up side by side, and two belt conveyor pass through the link and link to each other, all be provided with the rack on conveying mechanism A's the link, rack and be fixed in the epaxial gear engagement of servo motor output, and conveying mechanism A link and carrier body sliding connection.
Further, the carrier body on be provided with the slide rail, be provided with the slider on the link, be provided with the spout with slide rail looks adaptation on the slider.
Further, conveying mechanism B pass through mount and carrier body coupling, make conveying mechanism A and conveying mechanism B vertical distribution, conveying mechanism B's link and mount sliding connection, conveying mechanism B passes through the connecting rod and is connected with conveying mechanism A.
Further, the two ends of the connecting rod are respectively fixed on the connecting frames of the conveying mechanism A and the conveying mechanism B.
Further, the belt conveyor is provided with an infrared sensor for detecting the quantity of the transported goods.
The invention has the beneficial effects that: this design can utilize two-dimensional code data as error input to lower cost makes up the low defect of AGV positioning accuracy, realizes the accurate transport of AGV.
Drawings
FIG. 1 is a left side view of a conveyor mechanism;
FIG. 2 is a front view of the transport mechanism;
fig. 3 is a schematic structural view of the conveying mechanism a;
FIG. 4 is a schematic diagram of a coordinate system established with a camera and a two-dimensional code as origins;
FIG. 5 is a schematic illustration of the relative positions of the AGV transport mechanism relative to the alignment points;
FIG. 6 is a schematic view of three-dimensional data acquired by the image acquisition unit;
FIG. 7 is a schematic illustration of the AGV after lateral displacement;
FIG. 8 is a schematic calculation of lateral displacement;
in the figure, a 1-conveying mechanism A, a 2-conveying mechanism B, a 3-belt conveying device, a 4-connecting frame, a 5-rack, a 6-gear, a 7-sliding rail, an 8-sliding block, a 9-fixing frame, a 10-connecting rod, an 11-image acquisition unit and a 12-two-dimensional code are arranged.
Detailed Description
For a clearer understanding of technical features, objects, and effects of the present invention, a specific embodiment of the present invention will be described with reference to the accompanying drawings.
An accurate transfer control method suitable for an AGV comprises a carrier body, wherein a conveying mechanism capable of horizontally moving is arranged on the carrier body as shown in figures 1-3. The conveying mechanism comprises a conveying mechanism A1 and a conveying mechanism B2, the conveying mechanism A1 and the conveying mechanism B respectively comprise two belt conveying devices 3 which are arranged in parallel, and the two belt conveying devices 3 are connected through a connecting frame 4, so that the carrier is provided with 4 conveying channels for conveying cargoes. All be provided with rack 5 on conveying mechanism A's the link 4, rack 5 meshes with the gear 6 that is fixed in on the servo motor output shaft, and conveying mechanism A1's link 4 and carrier body sliding connection. Specifically, be provided with slide rail 7 on the carrier body, be provided with slider 8 on the link 4, be provided with the spout with slide rail 7 looks adaptation on the slider 8. The servo motor rotates to drive the gear 6 to rotate, so that the connecting frame of the conveying device A1 moves left and right, and the two belt conveying devices 3 move horizontally. The conveying mechanism B2 is connected with the carrier body through a fixing frame 9, so that the conveying mechanism A1 and the conveying mechanism B2 are vertically distributed and have an upper conveying structure and a lower conveying structure; the connecting frame 4 of the conveying mechanism B2 is in sliding connection with the fixing frame 9, specifically, a sliding rail is arranged on the fixing frame 9, a sliding block is arranged on the connecting frame of the conveying mechanism B, a sliding groove is arranged on the sliding block, and the sliding rail is matched with the sliding groove. The conveying mechanism B2 is connected with the conveying mechanism A1 through a connecting rod 10, and two ends of the connecting rod 10 are respectively fixed on the connecting frames 4 of the conveying mechanism A1 and the conveying mechanism B2, so that the servo motor rotates and drives the 4 belt conveying devices 3 to horizontally move. The middle part of the belt conveyor 3 at the same height is provided with a camera 11. As shown in fig. 4, a two-dimensional code 12 is provided between two belt conveyors of a receiving mechanism that cooperates with the conveying mechanism. The belt conveyor 3 is provided with a sensor for detecting the quantity of the transported goods, and whether the goods meet the requirement of the transported quantity is detected by the infrared sensor. The belt conveying device comprises a driving wheel, a driven wheel and a synchronous belt, wherein the driving wheel is connected with the driven wheel through the synchronous belt, and the driving wheel is connected with a motor. The AGV carrier still has the controller, and the controller is connected with sensor, camera respectively, and simultaneously, the controller is connected with the motor, the operating condition of control motor to control conveying mechanism's lateral shifting and belt conveyor conveying goods.
As shown in fig. 4, a coordinate system is established by taking the camera 11 as an origin, the coordinate system is a left-hand coordinate system, an X-axis is parallel to the ground and perpendicular to the center line of the AGV, and a Y-axis is the center line of the AGV; and installing the two-dimensional code 12 on the target point, wherein the surface of the two-dimensional code 12 is flush with the end surface of the belt conveying device, and establishing a coordinate system by adopting the same method by taking the center of the two-dimensional code 12 as the origin.
Under the condition that errors are not considered, the relative position of the AGV and the receiving mechanism after being in butt joint is shown in fig. 5, the distance between the two conveyor belt end faces is D, the distance between the camera 11 and the conveyor belt end face of the AGV is H, the angle between the center line of the AGV and the center line of the receiving target point is 0 degrees, and the distance in the X direction is 0mm.
In practical engineering application, when the AGV stops at the target point, the relative position is shown in FIG. 6, and three-dimensional data is read through the two-dimensional code 12, wherein the three-dimensional data comprises a distance L between the camera 11 and the two-dimensional code 12 in the Y-axis direction, a distance S between the X-axis direction and the Y-axis direction, and an angle theta between the X-axis direction and the Y-axis direction. Namely, the camera 11 acquires a distance L between the camera 11 and the two-dimensional code 12 along the conveying direction, a distance S between the camera 11 and the two-dimensional code 12 perpendicular to the conveying direction, and an included angle theta between the opposite direction of the camera 11 and the conveying direction. When the AGV carrier conveys goods to the target point, in order to ensure smooth goods conveying, the intersection point of the AGV center line and the target point track center line (namely the center lines of two belt conveying devices of the receiving mechanism) is moved to the center of the target point track end surface after the horizontal movement of the conveying mechanism is ensured. Since the center line of the camera 11 is parallel to the center line of the AGV belt conveyor 3, the distance δ from the intersection point a of the center line of the camera 11 and the plane of the two-dimensional code 12 to the center B of the two-dimensional code 12 is the required horizontal movement amount, δ=s+l×tan θ. By coordinate conversion, the distance that the conveying mechanism needs to move is epsilon, epsilon=delta, cos θ=s, cos θ+l, sin θ in fig. 8, and epsilon is the lateral displacement amount of the transfer movement, and after displacement, epsilon is shown in fig. 7. The main controller controls the servo motor to rotate, drives the conveying mechanism to horizontally move, reads two-dimensional code data to form closed-loop control after moving in place, and realizes the precise butt joint of the whole transfer mechanism and the target point receiving mechanism; and the controller controls the conveying motor to rotate after the conveying mechanism is transversely in place, and drives the belt conveying device to start conveying cargoes.
Claims (6)
1. The utility model provides a be applicable to accurate control method that moves of AGV, its characterized in that, AGV carrier includes the carrier body, is provided with the conveying mechanism that can do horizontal motion on the carrier body, sets up the image acquisition unit on the AGV carrier that has conveying mechanism, sets up the two-dimensional code in the target position, reads the three-dimensional data of two-dimensional code through the image acquisition unit, calculates the deviation volume of conveying mechanism and butt joint delivery point through three-dimensional data, as conveying mechanism 'S transverse displacement volume, three-dimensional data include the image acquisition unit and the distance L of two-dimensional code along conveying direction, the image acquisition unit and the perpendicular to conveying direction' S of two-dimensional code distance S and the image acquisition unit just to direction and conveying direction 'S contained angle theta, transverse displacement volume' S calculation formula is: lateral displacement = S x cos θ+l x sin θ; the AGV carrier is provided with a controller, the controller controls the servo motor to rotate, drives the conveying mechanism to horizontally move, reads two-dimensional code data to form closed-loop control after moving in place, and realizes the accurate butt joint of the whole transfer mechanism and the target point receiving mechanism; and the controller controls the conveying motor to rotate after the conveying mechanism is transversely in place, and drives the belt conveying device to start conveying cargoes.
2. The precise transfer control method for the AGV according to claim 1 wherein the conveying mechanism comprises a conveying mechanism A and a conveying mechanism B, wherein the conveying mechanism A and the conveying mechanism B comprise two belt conveying devices which are arranged in parallel, the two belt conveying devices are connected through a connecting frame, a rack is arranged on the connecting frame of the conveying mechanism A, the rack is meshed with a gear fixed on an output shaft of the servo motor, and the connecting frame of the conveying mechanism A is in sliding connection with the carrier body.
3. The precise transfer control method suitable for the AGV according to claim 2 wherein the carrier body is provided with a slide rail, the connecting frame is provided with a slide block, and the slide block is provided with a slide groove matched with the slide rail.
4. The precise transfer control method for the AGV according to claim 2 wherein the conveying mechanism B is connected with the carrier body through a fixing frame, so that the conveying mechanism A and the conveying mechanism B are vertically distributed, a connecting frame of the conveying mechanism B is slidably connected with the fixing frame, and the conveying mechanism B is connected with the conveying mechanism A through a connecting rod.
5. The precise transfer control method for an AGV according to claim 4 wherein the connecting rods are fixed at both ends to the connecting frames of the transport mechanism A and the transport mechanism B, respectively.
6. The precise transfer control method for an AGV according to claim 2, wherein the belt conveyor is provided with an infrared sensor for detecting the amount of the transferred load.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911055752.7A CN110989572B (en) | 2019-10-31 | 2019-10-31 | Accurate transfer control method suitable for AGV |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911055752.7A CN110989572B (en) | 2019-10-31 | 2019-10-31 | Accurate transfer control method suitable for AGV |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110989572A CN110989572A (en) | 2020-04-10 |
CN110989572B true CN110989572B (en) | 2023-08-04 |
Family
ID=70082783
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911055752.7A Active CN110989572B (en) | 2019-10-31 | 2019-10-31 | Accurate transfer control method suitable for AGV |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110989572B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111724104A (en) * | 2020-05-12 | 2020-09-29 | 北京极智嘉科技有限公司 | Inventory system and method |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04101754A (en) * | 1990-08-10 | 1992-04-03 | Yamazaki Mazak Corp | Transfer device for automatic working device |
CN203521844U (en) * | 2013-10-09 | 2014-04-02 | 武汉大学 | Charging docking device of inspection robot along ground wire |
KR101770061B1 (en) * | 2016-03-29 | 2017-08-21 | 이규상 | Automated guided vehicle for transporting products |
CN107323572A (en) * | 2017-06-28 | 2017-11-07 | 北京京东尚科信息技术有限公司 | Sorting type automatical pilot transportation vehicle |
CN107336962A (en) * | 2017-08-10 | 2017-11-10 | 深圳市海能达通信有限公司 | A kind of automation delivery system of material |
CN206712138U (en) * | 2017-05-27 | 2017-12-05 | 厦门大学 | A kind of flexible docking device towards intelligent vehicle recharging |
CN108483034A (en) * | 2018-05-22 | 2018-09-04 | 苏州和自兴智能科技有限公司 | The unmanned storage and transportation automatic station flexible docking system of photovoltaic producing line |
CN207955438U (en) * | 2017-11-08 | 2018-10-12 | 杭州南江机器人股份有限公司 | A kind of AGV |
CN108832397A (en) * | 2018-06-15 | 2018-11-16 | 浙江国自机器人技术有限公司 | Mobile robot and its mobile robot charging mechanism |
CN208111815U (en) * | 2018-04-28 | 2018-11-16 | 深圳市神州云海智能科技有限公司 | Charging unit and robot |
CN109249823A (en) * | 2018-10-12 | 2019-01-22 | 享奕自动化科技(上海)有限公司 | The flexible automatic charge device and automatic charging system of adaptive pose variation |
CN208665380U (en) * | 2018-07-19 | 2019-03-29 | 锥能机器人(上海)有限公司 | A kind of transmission device applied to AGV carrier |
CN109909701A (en) * | 2019-01-28 | 2019-06-21 | 亚龙智能装备集团股份有限公司 | A kind of Intelligent assembly production line experience system |
CN110294261A (en) * | 2018-03-22 | 2019-10-01 | 杭州海康机器人技术有限公司 | A kind of guide transport lorry |
-
2019
- 2019-10-31 CN CN201911055752.7A patent/CN110989572B/en active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04101754A (en) * | 1990-08-10 | 1992-04-03 | Yamazaki Mazak Corp | Transfer device for automatic working device |
CN203521844U (en) * | 2013-10-09 | 2014-04-02 | 武汉大学 | Charging docking device of inspection robot along ground wire |
KR101770061B1 (en) * | 2016-03-29 | 2017-08-21 | 이규상 | Automated guided vehicle for transporting products |
CN206712138U (en) * | 2017-05-27 | 2017-12-05 | 厦门大学 | A kind of flexible docking device towards intelligent vehicle recharging |
CN107323572A (en) * | 2017-06-28 | 2017-11-07 | 北京京东尚科信息技术有限公司 | Sorting type automatical pilot transportation vehicle |
CN107336962A (en) * | 2017-08-10 | 2017-11-10 | 深圳市海能达通信有限公司 | A kind of automation delivery system of material |
CN207955438U (en) * | 2017-11-08 | 2018-10-12 | 杭州南江机器人股份有限公司 | A kind of AGV |
CN110294261A (en) * | 2018-03-22 | 2019-10-01 | 杭州海康机器人技术有限公司 | A kind of guide transport lorry |
CN208111815U (en) * | 2018-04-28 | 2018-11-16 | 深圳市神州云海智能科技有限公司 | Charging unit and robot |
CN108483034A (en) * | 2018-05-22 | 2018-09-04 | 苏州和自兴智能科技有限公司 | The unmanned storage and transportation automatic station flexible docking system of photovoltaic producing line |
CN108832397A (en) * | 2018-06-15 | 2018-11-16 | 浙江国自机器人技术有限公司 | Mobile robot and its mobile robot charging mechanism |
CN208665380U (en) * | 2018-07-19 | 2019-03-29 | 锥能机器人(上海)有限公司 | A kind of transmission device applied to AGV carrier |
CN109249823A (en) * | 2018-10-12 | 2019-01-22 | 享奕自动化科技(上海)有限公司 | The flexible automatic charge device and automatic charging system of adaptive pose variation |
CN109909701A (en) * | 2019-01-28 | 2019-06-21 | 亚龙智能装备集团股份有限公司 | A kind of Intelligent assembly production line experience system |
Also Published As
Publication number | Publication date |
---|---|
CN110989572A (en) | 2020-04-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2865497T3 (en) | Management system with independent and coordinated shuttles for industrial automation | |
CN103286782B (en) | The flexible tracing-positioning system of a kind of robot and method for tracking and positioning | |
CA2754560C (en) | Multi-mode and multi-pitch conveyor system | |
CN102666326B (en) | Automatic conveying equipment for roll body | |
CN105883424A (en) | AGV device capable of achieving automatic stacking | |
CN101090840A (en) | Automatic transport loading system and method | |
CN103534180A (en) | Autonomous transport vehicle | |
CN111630462B (en) | Car body assembly station | |
US11338996B2 (en) | Rack apparatus, two-wheel drive carriage and automated storage and distribution system | |
CN206013723U (en) | A kind of intelligent three-axis robot | |
CN110989572B (en) | Accurate transfer control method suitable for AGV | |
CN111392447A (en) | Automatic loading and stacking device for bagged goods of train boxcar | |
CN109677312A (en) | The AGV and control method of bilayer conveying two-dimension code navigation | |
EP2821324B1 (en) | Method for transporting an object with an automatically controllable vehicle in an object processing system, vehicle and object processing system. | |
CN205200983U (en) | Main equipment assembly with multi freedom automatic centering device | |
CN203344052U (en) | Robot flexible tracking and positioning system | |
CN117622888A (en) | Conveying device and conveying line | |
CN115741635B (en) | XYZ triaxial heavy-load truss robot with double arms mechanically lifted synchronously | |
Storm et al. | Model predictive control approach for assembling large components in motion | |
CN207329563U (en) | A kind of transfer type automated guided vehicle | |
CN210879628U (en) | Multifunctional transportation composite mobile robot | |
CN211469811U (en) | AGV moves and carries mechanism | |
CN206057966U (en) | A kind of synchronizing speed tracking control unit for delivering formula robot | |
CN113075928B (en) | Driving alignment control device and method based on high-precision positioning technology | |
CN213201592U (en) | Automatic loading and stacking device for bagged goods of train boxcar |
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 |