[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN110837257B - AGV composite positioning navigation system based on iGPS and vision - Google Patents

AGV composite positioning navigation system based on iGPS and vision Download PDF

Info

Publication number
CN110837257B
CN110837257B CN201911135865.8A CN201911135865A CN110837257B CN 110837257 B CN110837257 B CN 110837257B CN 201911135865 A CN201911135865 A CN 201911135865A CN 110837257 B CN110837257 B CN 110837257B
Authority
CN
China
Prior art keywords
agv
igps
aim
subsystem
angle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911135865.8A
Other languages
Chinese (zh)
Other versions
CN110837257A (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.)
Beijing Satellite Manufacturing Factory Co Ltd
Original Assignee
Beijing Satellite Manufacturing Factory 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 Beijing Satellite Manufacturing Factory Co Ltd filed Critical Beijing Satellite Manufacturing Factory Co Ltd
Priority to CN201911135865.8A priority Critical patent/CN110837257B/en
Publication of CN110837257A publication Critical patent/CN110837257A/en
Application granted granted Critical
Publication of CN110837257B publication Critical patent/CN110837257B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control 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
    • G05D1/0253Control 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 extracting relative motion information from a plurality of images taken successively, e.g. visual odometry, optical flow
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0221Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
    • G05D1/0278Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle using satellite positioning signals, e.g. GPS

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Electromagnetism (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

An integrated AGV positioning navigation system based on iGPS and vision belongs to the technical field of navigation positioning, and comprises an iGPS space positioning subsystem, an AGV vision recognition subsystem, an AGV information sensing processor and an AGV motion control subsystem; the iGPS space positioning subsystem is used for acquiring space coordinates at a processing station; the AGV vision recognition subsystem is used for acquiring AGV path guidance and AGV gestures outside the processing stations; the AGV information sensing processor outputs a control instruction to the AGV motion control system according to the space coordinates of the processing stations, the AGV path guidance and the AGV gestures inside and outside the factory building; and the AGV motion control system controls the AGV to move according to the control instruction output by the AGV information sensing processor. The invention ensures the continuous transfer capability of the AGV in a large space range and also ensures the high-precision assembly capability of the AGV.

Description

AGV composite positioning navigation system based on iGPS and vision
Technical Field
The invention relates to an AGV composite positioning navigation system and method based on iGPS and vision, and belongs to the technical field of navigation positioning.
Background
The navigation mode adopted by the existing AGV (all-dimensional intelligent mobile platform) manufacturer comprises the following steps: laser navigation, magnetic navigation, inertial navigation, etc. The magnetic navigation has the main advantages of hidden lead wires, difficult pollution and damage, simple and reliable guiding principle, convenient control and communication, no interference to sound and light and lower manufacturing cost. The disadvantage is that the path is difficult to change and expand, and the limitation on the complex path is large.
Inertial navigation, installing a gyroscope on the AGV, installing a positioning block on the ground of a driving area, and determining the position and the direction of the AGV by acquiring a gyroscope deviation signal and a computer ground positioning block signal, thereby realizing navigation. The navigation mode is generally used for combined application, has wide application field, but the accuracy and reliability of guiding are closely related to the manufacturing accuracy and service life of the gyroscope.
The laser navigation AGV is flexible to position, and other auxiliary positioning facilities are not needed on the ground; the driving path is flexible and changeable, can be suitable for various field environments, is an advanced navigation mode which is adopted by many AGV manufacturers abroad at present, has the defects that the reflector needs to be arranged along the way, has lower positioning accuracy and is generally not higher than +/-10 mm, and is mainly applied to continuous transportation scenes in a large range.
Disclosure of Invention
The invention aims to solve the technical problems that: the defects of the prior art are overcome, and the AGV composite positioning navigation system and method based on the iGPS and vision are provided, and a specific path planning and motion control model and algorithm are adopted, so that continuous transfer of the AGV in a large space range can be ensured, meanwhile, high-precision space positioning of the AGV is realized through the iGPS at a station, and the positioning precision is better than +/-0.5 mm, so that the function of loading and unloading high-precision materials or products at the station by the AGV is realized.
The invention aims at realizing the following technical scheme:
an AGV composite positioning navigation system based on iGPS and vision comprises an iGPS space positioning subsystem, an AGV vision recognition subsystem, an AGV information sensing processor and an AGV motion control subsystem;
the iGPS space positioning subsystem is used for acquiring space coordinates at a processing station;
the AGV vision recognition subsystem is used for acquiring AGV path guidance and AGV gestures outside the processing stations;
the AGV information sensing processor outputs a control instruction to the AGV motion control system according to the space coordinates at the processing stations, the AGV path guidance inside and outside the factory building and the AGV gesture;
and the AGV motion control system controls the AGV to move according to the control instruction output by the AGV information sensing processor.
Preferably, the AGV uses Mecanum-based wheel movement.
Preferably, the AGV can adopt any one or two combination modes of straight line, horizontal line, inclined line and rotation.
Preferably, a plurality of iGPS receivers are arranged on the AGV and used for calculating the position and the posture of the AGV.
Preferably, the iGPS spatial positioning subsystem is arranged at a processing station; an iGPS receiver is arranged on the AGV.
Preferably, the AGV path guidance comprises a two-dimensional code band and a two-dimensional matrix code.
An AGV composite positioning navigation method based on iGPS and vision comprises the following steps:
1) Three iGPS receivers are arranged on an AGV upper platform and are respectively a first receiver, a first receiver and a first receiver; an iGPS system is arranged at a processing station; installing a visual navigation sensor on the AGV;
2) AGV path guidance is arranged outside the processing station;
3) The AGV information sensing processor receives position and posture information sent by the AGV visual recognition subsystem, calculates a yaw angle and a rotation angle at the next moment, and sends the yaw angle and the rotation angle to the AGV motion control subsystem, and the AGV motion control subsystem controls the AGV to realize path deviation rectifying operation until the AGV operates to a processing station;
4) The AGV information perception processor calculates the coordinates and the gestures of the AGV according to the position information of the three iGPS receivers, then calculates the yaw angle and the angular velocity of the AGV according to the target position, and finally sends the yaw angle and the angular velocity of the AGV to the AGV motion control subsystem, and the AGV motion control subsystem controls the AGV to reach the target position.
Preferably, the AGV path guide comprises a two-dimensional code band and a two-dimensional matrix code; the two-dimensional matrix codes are distributed at the processing stations, and the two-dimensional code bands are distributed outside the processing stations.
Preferably, the AGV can adopt any one or two combination modes of straight line, horizontal line, inclined line and rotation.
Preferably, the AGV uses Mecanum-based wheel movement.
Compared with the prior art, the invention has the following beneficial effects:
(1) The invention adopts a double guiding mode based on the iGPS and the image processing, realizes continuous navigation operation of the AGV in a large-scale azimuth by laying the guiding wire and the image processing, has flexible guiding path change and low deployment cost. Through disposing iGPS measuring field at the processing station and realizing the high accuracy location of AGV, measuring field can acquire AGV space position and gesture information, and measurement accuracy is high to realize the supplementary assembly of AGV. The combination of the two modes ensures the continuous transfer capability of the AGV in a large space range and the high-precision assembly capability of the AGV;
(2) According to the invention, the omnidirectional movement and the high-precision movement characteristic of the Mecanum wheel AGV are combined with the iGPS navigation and the image guidance, and a specific path planning and movement control model and algorithm are adopted, so that the processing positioning precision of the AGV is better than +/-0.5 mm, the positioning precision of a transfer path is better than +/-2 mm, conditions are created for unmanned autonomous transfer and auxiliary assembly of the AGV, and the added value of products is increased;
(3) The method adopts the image guidance to obtain the position and posture information of the AGV, automatically and reasonably calculates the system operation parameters according to the difference value between the AGV and the target path through a specific algorithm, realizes the real-time correction of the AGV, and has good system robustness.
Drawings
FIG. 1 is a block diagram of a control system according to the present invention;
FIG. 2 is a flowchart of an AGV workflow based on iGPS and visual recognition according to the present invention;
FIG. 3 is a schematic diagram of an iGPS receiver position installation according to the present invention;
FIG. 4 is a schematic view of the AGV vision recognition sensor mounting location in accordance with the present invention;
FIG. 5 is a schematic view of four poses of the AGV vision recognition of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in further detail below with reference to the accompanying drawings.
Example 1:
an AGV composite positioning navigation system based on iGPS and vision comprises an iGPS space positioning subsystem, an AGV vision recognition subsystem, an AGV information sensing processor and an AGV motion control subsystem;
the iGPS space positioning subsystem is used for acquiring space coordinates at a processing station;
the AGV vision recognition subsystem is used for acquiring AGV path guidance and AGV gestures outside the processing stations;
the AGV information sensing processor outputs a control instruction to the AGV motion control system according to the space coordinates at the processing stations, the AGV path guidance inside and outside the factory building and the AGV gesture;
and the AGV motion control system controls the AGV to move according to the control instruction output by the AGV information sensing processor.
The AGV employs a Mecanum-based wheel motion. The AGV can move in any one or two combination modes of straight line, horizontal line, inclined line and rotation.
And a plurality of iGPS receivers are arranged on the AGV and are used for calculating the position and the posture of the AGV.
The iGPS space positioning subsystem is arranged at a processing station; an iGPS receiver is arranged on the AGV.
The AGV path guide comprises a two-dimensional code band and a two-dimensional matrix code.
Example 2:
an AGV composite positioning navigation method based on iGPS and vision adopts the positioning navigation system of the embodiment 1, and comprises the following steps:
1) Three iGPS receivers are arranged on an AGV upper platform and are respectively a first receiver, a first receiver and a first receiver; an iGPS system is arranged at a processing station; installing a visual navigation sensor on the AGV;
2) AGV path guidance is arranged outside the processing station;
3) The AGV information sensing processor receives position and posture information sent by the AGV visual recognition subsystem, calculates a yaw angle and a rotation angle at the next moment, and sends the yaw angle and the rotation angle to the AGV motion control subsystem, and the AGV motion control subsystem controls the AGV to realize path deviation rectifying operation until the AGV operates to a processing station;
4) The AGV information perception processor calculates the coordinates and the gestures of the AGV according to the position information of the three iGPS receivers, then calculates the yaw angle and the angular velocity of the AGV according to the target position, and finally sends the yaw angle and the angular velocity of the AGV to the AGV motion control subsystem, and the AGV motion control subsystem controls the AGV to reach the target position.
The AGV path guide comprises a two-dimensional code band and a two-dimensional matrix code; the two-dimensional matrix codes are distributed at the processing stations, and the two-dimensional code bands are distributed outside the processing stations.
The AGV can move in any one or two combination modes of straight line, horizontal line, inclined line and rotation. The AGV employs a Mecanum-based wheel motion.
Example 3:
an AGV composite positioning navigation system based on iGPS and vision, as shown in figure 1, comprises an iGPS space positioning subsystem, an AGV vision recognition subsystem, an AGV information sensing processor and an AGV motion control subsystem;
iGPS spatial positioning subsystem: the measuring device is used for measuring the space coordinates of AGV materials and products at the processing stations.
AGV vision discernment subsystem: the method is used for path guidance and attitude measurement of AGVs in the factory building.
AGV information perception processor: position information of 3 receivers of an iGPS space positioning subsystem at a processing station is received, and the coordinate information and the attitude information of the AGV are calculated; the AGV is used for receiving position and posture information of the AGV relative to the guide path, which is fed back by the visual navigation controller; establishing a space model; outputting an AGV navigation control instruction;
the AGV motion control subsystem implements AGV motion control.
Example 4:
an AGV composite positioning navigation system based on iGPS and vision according to embodiment 1 or 3 provides an AGV positioning navigation method based on iGPS and vision recognition, as shown in fig. 2, the steps are as follows:
1) Three iGPS receivers, namely a first receiver, a second receiver and a third receiver, are installed on the AGV upper platform, and a specific installation schematic diagram is shown in FIG. 3.
2) An iGPS system is deployed at the processing station.
3) And establishing an iGPS measurement field in the xoy plane rectangular coordinate system.
4) And a visual navigation sensor is arranged at the center of the AGV body, calibration and compensation of assembly errors between the AGV visual sensor and the center of the AGV body are completed, and the AGV visual sensor and the vehicle body are configured and stored in the sensor, wherein a specific installation schematic diagram is shown in fig. 4.
5) And arranging a two-dimensional code band for guiding in an AGV running path in a factory building range, and arranging a two-dimensional matrix code in a processing station.
6) The AGV information sensing processor receives position and posture information sent by the visual sensor, wherein the position information (x v ,y v ) The posture information is phi v
7) According to (x v ,y v )、Φ v Calculating the adjustment yaw angle gamma of the AGV at the next moment v AGV rotation angle omega v And the deviation correction operation is sent to an AGV operation control system to control the AGV to realize the deviation correction operation of the path. The schematic diagram is shown in FIG. 5
The specific contents are as follows:
an AGV yaw direction adjustment parameter distratio is defined, and an AGV rotational direction adjustment parameter aglratio is defined. The distratio and the aglratio are set when the AGV leaves the factory, and when the deviation between the distance of the AGV and the planned path is the distratio, the speed of the AGV in the advancing direction is the same as the speed of the deviation adjustment. Aglratio represents a proportional parameter that controls the adjustment of the AGV angle deviation.
When the AGV is positioned on the right side of the guide path and the forward direction is the positive y-axis direction, the yaw angle gamma v Is that
γ v =arctan(|x v |/disratio)
When the AGV is positioned on the left side of the guide path and the forward direction is the positive y-axis direction, the yaw angle gamma v Is that
γ v =360-arctan(|x v |/disratio)
When the AGV is positioned on the right side of the guide path and the forward direction is the positive x-axis direction, the yaw angle gamma v Is that
γ v =arctan(|y v |/disratio)
When the AGV is positioned on the left side of the guide path and the forward direction is the positive x-axis direction, the yaw angle gamma v Is that
γ v =360-arctan(|y v |/disratio)
When the advancing direction is positive y-axis, when phi v When the AGV rotation angle is greater than 0, the AGV rotation angle omega v Is that
ω v =Φ v *aglratio
When the advancing direction is positive y-axis, when phi v When the AGV rotation angle omega is smaller than 0, the AGV rotation angle omega is
ω v =-Φ v *aglratio
When the advancing direction is positive x-axis direction, when phi v When the AGV rotation angle is greater than 90, the AGV rotation angle omega is
ω v =Φv*aglratio
When the advancing direction is positive x-axis direction and phi v is smaller than 90, the AGV rotation angle omega is
ω v =-Φv*aglratio
8) And controlling the AGV to run to a processing station where the iGPS measuring field is deployed through a visual guidance and correction algorithm.
9) After arriving at the processing station, the AGV acquires position information of 3 iGPS receivers received by the controller: wherein the position coordinates of the first receiver are (x 1 ,y 1 ) The position coordinates of the second receiver are (x 2 ,y 2 ) The position coordinates of the third receiver are (x 3 ,y 3 )。
10 Calculating the center point O (x) of the AGV o ,y o ) Coordinates and pose information.
11 Calculating the attitude angle of the AGV in the iGPS field.
Setting the pose angle phi of the platform i I.e. anticlockwise included angle phi with positive Y-axis direction i . Is provided withThen the AGV has four different pose angles phi i The calculation method of (a) is shown in FIG. 5, and is specifically described as follows, when x is 1 -x 3 ≥0,y 1 -y 3 When less than or equal to 0, phi i =180-α;
When x is 1 -x 3 ≥0,y 1 -y 3 >At 0, Φi=α;
when x is 1 -x 3 <0,y 1 -y 3 When not less than 0, phi i =360-α;
When x is 1 -x 3 <0,y 1 -y 3 <At 0, phi i =180+α;
12 According to the central coordinate, attitude angle and target position of the AGV, the yaw angle and angular speed of the AGV are calculated. Setting the final positioning target point coordinate as B aim (x aim ,y aim ) The target angle is epsilon and the angle is setGamma is the target position B aim And an anticlockwise included angle with the positive direction of the Y axis.
When x is 0 -x aim ≥0,y 0 -y aim Gamma=θ when less than or equal to 0;
when x is 0 -x aim ≥0,y 0 -y aim >At 0, γ=180 ° - θ;
when x is 0 -x aim <0,y 0 -y aim Gamma=180° +θ at 0;
when x is 0 -x aim <0,y 0 -y aim <At 0, γ=360 ° - θ;
calculating to obtain that the AGV runs from point A to point B aim Is not equal to the yaw angle gamma of (2) i Should be as follows
γ i =360-γ
Rotation angleDegree omega i Is that
ω i =ε-Φ i
13 The yaw angle and the rotation angle are sent to an AGV operation control system, and the operation and high-precision positioning of the AGV are realized.
The method adopts an omnibearing mobile platform based on Mecanum wheels as execution equipment, and adopts compound motions of straight running, transverse running, oblique running, rotation and two motions, thereby realizing smooth and accurate navigation control of the platform.
What is not described in detail in the present specification is a well known technology to those skilled in the art.
Although the present invention has been described in terms of the preferred embodiments, it is not intended to be limited to the embodiments, and any person skilled in the art can make any possible variations and modifications to the technical solution of the present invention by using the methods and technical matters disclosed above without departing from the spirit and scope of the present invention, so any simple modifications, equivalent variations and modifications to the embodiments described above according to the technical matters of the present invention are within the scope of the technical matters of the present invention.

Claims (3)

1. The AGV composite positioning navigation system based on the iGPS and vision is characterized by comprising an iGPS space positioning subsystem, an AGV vision recognition subsystem, an AGV information sensing processor and an AGV motion control subsystem;
the iGPS space positioning subsystem is used for acquiring space coordinates at a processing station;
the AGV vision recognition subsystem is used for acquiring AGV path guidance and AGV gestures outside the processing stations;
the AGV information sensing processor outputs a control instruction to the AGV motion control system according to the space coordinates at the processing stations, the AGV path guidance inside and outside the factory building and the AGV gesture;
the AGV motion control system controls the AGV to move according to the control instruction output by the AGV information sensing processor;
the AGV composite positioning navigation system adopts the following positioning navigation modes:
1) Three iGPS receivers are arranged on the AGV upper platform and are respectively a first receiver, a second receiver and a third receiver;
2) Deploying an iGPS space positioning subsystem at a processing station;
3) Establishing an iGPS measuring field in an xoy plane rectangular coordinate system;
4) Installing a visual navigation sensor at the center of the AGV body, completing calibration and compensation of assembly errors between the AGV visual sensor and the center of the AGV body, and performing configuration and storage in the sensor;
5) The AGV running path is deployed with a two-dimensional code band for guiding in the factory building range, and the processing station is deployed with a two-dimensional matrix code;
6) The AGV information sensing processor receives position and posture information sent by the visual sensor, wherein the position information (x v ,y v ) The posture information is phi v
7) According to (x v ,y v )、Φ v Calculating the adjustment yaw angle gamma of the AGV at the next moment v AGV rotation angle omega v The deviation correcting operation is carried out by controlling the AGV;
defining an AGV yaw direction adjustment parameter distratio and an AGV rotation direction adjustment parameter aglratio; when the deviation between the AGV distance and the planned path is the disratio, the speed of the AGV in the advancing direction is the same as the speed of the adjustment deviation; aglratio represents a proportional parameter for controlling the adjustment of the angular deviation of the AGV;
when the AGV is positioned on the right side of the guide path and the forward direction is the positive y-axis direction, the yaw angle gamma v Is that
γ v =arctan(|x v |/disratio)
When the AGV is positioned on the left side of the guide path and the forward direction is the positive y-axis direction, the yaw angle gamma v Is that
γ v =360-arctan(|x v |/disratio)
When the AGV is positioned on the right side of the guide path and the forward direction is the positive x-axis direction, the yaw angle gamma v Is that
γ v =arctan(|y v |/disratio)
When the AGV is positioned on the left side of the guide path and the forward direction is the positive x-axis direction, the yaw angle gamma v Is that
γ v =360-arctan(|y v |/disratio)
When the advancing direction is positive y-axis, when phi v When the AGV rotation angle is greater than 0, the AGV rotation angle omega v Is that
ω v =Φ v *aglratio
When the advancing direction is positive y-axis, when phi v When the AGV rotation angle is smaller than 0, the AGV rotation angle omega v Is that
ω v =-Φ v *aglratio
When the advancing direction is positive x-axis direction, when phi v When the AGV rotation angle is greater than 90 degrees, the AGV rotation angle omega v Is that
ω v =Φv*aglratio
When the advancing direction is positive x-axis direction, when phiv is smaller than 90, the AGV rotates by an angle omega v Is that
ω v =-Φv*aglratio
The method for calculating the yaw angle and the rotation angle of the AGV according to the center coordinates, the attitude angle and the target position of the AGV comprises the following steps:
setting the final positioning target point coordinate as B aim (x aim ,y aim ) The target angle is epsilon and the angle is setGamma is the target position B aim An anticlockwise included angle with the positive direction of the Y axis;
when x is 0 -x aim ≥0,y 0 -y aim Gamma=θ when less than or equal to 0;
when x is 0 -x aim ≥0,y 0 -y aim >At 0, γ=180 ° - θ;
when x is 0 -x aim <0,y 0 -y aim Gamma=180° +θ at 0;
when x is 0 -x aim <0,y 0 -y aim <At 0, γ=360 ° - θ;
calculating to obtain that the AGV runs from point A to point B aim Is not equal to the yaw angle gamma of (2) i Should be as follows
γ i =360-γ
Rotation angle omega i Is that
ω i =ε-Φ i
Phi is the pose angle of the platform.
2. The iGPS and vision based AGV composite positioning navigation system of claim 1, wherein the AGV employs a mecanum wheel based motion.
3. The iGPS and vision based composite positioning navigation system of an AGV of claim 2, wherein the AGV is capable of moving in any one or a combination of two of straight, lateral, diagonal and rotational modes.
CN201911135865.8A 2019-11-19 2019-11-19 AGV composite positioning navigation system based on iGPS and vision Active CN110837257B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911135865.8A CN110837257B (en) 2019-11-19 2019-11-19 AGV composite positioning navigation system based on iGPS and vision

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911135865.8A CN110837257B (en) 2019-11-19 2019-11-19 AGV composite positioning navigation system based on iGPS and vision

Publications (2)

Publication Number Publication Date
CN110837257A CN110837257A (en) 2020-02-25
CN110837257B true CN110837257B (en) 2023-12-29

Family

ID=69576741

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911135865.8A Active CN110837257B (en) 2019-11-19 2019-11-19 AGV composite positioning navigation system based on iGPS and vision

Country Status (1)

Country Link
CN (1) CN110837257B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111687631B (en) * 2020-06-23 2021-04-02 南京航空航天大学 Automatic pre-alignment method for pose of aircraft structural part based on indoor GPS and laser ranging
CN113003229B (en) * 2021-02-26 2023-03-24 北京卫星制造厂有限公司 Heterogeneous characteristic-oriented multi-agent cooperative autonomous transfer system for large equipment
CN113295156B (en) * 2021-05-08 2024-05-03 西安达升科技股份有限公司 AGV fusion navigation system and method
CN113295157B (en) * 2021-05-08 2024-05-03 西安达升科技股份有限公司 AGV visual navigation method
CN115416051B (en) * 2022-08-31 2024-08-06 北京精密机电控制设备研究所 System and method for measuring spatial pose of flexible multi-joint mechanical arm

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN204086412U (en) * 2014-02-19 2015-01-07 上海思创电器设备有限公司 A kind of electric device maintenance streamline based on automatical pilot transportation vehicle
CN105157697A (en) * 2015-07-31 2015-12-16 天津大学 Indoor mobile robot pose measurement system and measurement method based on optoelectronic scanning
CN106950972A (en) * 2017-05-15 2017-07-14 上海音锋机器人股份有限公司 A kind of automatic guided vehicle AGV and its route method for correcting error
CN107102641A (en) * 2017-05-18 2017-08-29 湖北工业大学 A kind of original place driftage spinning solution based on laser aiming two-wheel differential AGV
CN107272694A (en) * 2017-07-18 2017-10-20 北京星航机电装备有限公司 One kind is based on Mecanum wheel independent navigation omnidirectional vehicle control
CN107632602A (en) * 2017-09-01 2018-01-26 上海斐讯数据通信技术有限公司 AGV trolley travelling tracks method for correcting error and system, terrestrial reference Quick Response Code acquisition device
CN108152827A (en) * 2017-09-28 2018-06-12 北京卫星制造厂 A kind of omnidirectional's intelligent mobile equipment positioning and air navigation aid based on laser ranging
CN108227702A (en) * 2017-12-13 2018-06-29 北京卫星制造厂 A kind of AGV positioning navigation methods, system and storage medium based on iGPS

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN204086412U (en) * 2014-02-19 2015-01-07 上海思创电器设备有限公司 A kind of electric device maintenance streamline based on automatical pilot transportation vehicle
CN105157697A (en) * 2015-07-31 2015-12-16 天津大学 Indoor mobile robot pose measurement system and measurement method based on optoelectronic scanning
WO2017020641A1 (en) * 2015-07-31 2017-02-09 天津大学 Indoor mobile robot pose measurement system and measurement method based on optoelectronic scanning
CN106950972A (en) * 2017-05-15 2017-07-14 上海音锋机器人股份有限公司 A kind of automatic guided vehicle AGV and its route method for correcting error
CN107102641A (en) * 2017-05-18 2017-08-29 湖北工业大学 A kind of original place driftage spinning solution based on laser aiming two-wheel differential AGV
CN107272694A (en) * 2017-07-18 2017-10-20 北京星航机电装备有限公司 One kind is based on Mecanum wheel independent navigation omnidirectional vehicle control
CN107632602A (en) * 2017-09-01 2018-01-26 上海斐讯数据通信技术有限公司 AGV trolley travelling tracks method for correcting error and system, terrestrial reference Quick Response Code acquisition device
CN108152827A (en) * 2017-09-28 2018-06-12 北京卫星制造厂 A kind of omnidirectional's intelligent mobile equipment positioning and air navigation aid based on laser ranging
CN108227702A (en) * 2017-12-13 2018-06-29 北京卫星制造厂 A kind of AGV positioning navigation methods, system and storage medium based on iGPS

Also Published As

Publication number Publication date
CN110837257A (en) 2020-02-25

Similar Documents

Publication Publication Date Title
CN110837257B (en) AGV composite positioning navigation system based on iGPS and vision
KR101326889B1 (en) A method and system to control relative position among vehicles using dgps mobile reference station
US10831195B2 (en) Mobile body guidance system, mobile body, guidance device, and computer program
CN110347160B (en) Automatic guide vehicle based on double-camera code scanning and navigation method thereof
JP5712097B2 (en) Control device for autonomous vehicle
CN108152827B (en) Omnidirectional intelligent mobile equipment positioning and navigation method based on laser ranging
CN111044073B (en) High-precision AGV position sensing method based on binocular laser
US20200247471A1 (en) Vehicle park assist systems
CN107463173A (en) AGV air navigation aids of storing in a warehouse and device, computer equipment and storage medium
US20150168953A1 (en) Autonomous self-leveling vehicle
CN113587930B (en) Indoor and outdoor navigation method and device of autonomous mobile robot based on multi-sensor fusion
CN111090284B (en) Method for returning self-walking equipment to base station and self-walking equipment
CN205121338U (en) AGV navigation based on image recognition and wireless network
CN111984003A (en) Off-line map algorithm-based trackless self-adaptive navigation method and system
CN108858124A (en) Its method for carrying mechanical arm position is demarcated using AGV location information
CN114137975A (en) Unmanned vehicle navigation deviation rectifying method based on ultrasonic-assisted fusion positioning
CN107943026B (en) Mecanum wheel inspection robot and inspection method thereof
KR102307079B1 (en) System for detecting and tracking target of unmanned aerial vehicle
JPH0844428A (en) Unmanned traveling vehicle
CN115164870A (en) Indoor autonomous relative positioning navigation method in air-ground cooperation mode
JP2007156576A (en) Method and device for adjusting odometry(wheel range finder) parameter for traveling carrier
KR20140042346A (en) Self-alignment driving system
CN111251303B (en) Robot motion control method for periodic attitude adjustment
CN108227702A (en) A kind of AGV positioning navigation methods, system and storage medium based on iGPS
JP6699034B2 (en) Autonomous mobile robot

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