Surface type laser positioning system, AGV positioning calibration system and AGV positioning method

文档序号:1935210 发布日期:2021-12-07 浏览:14次 中文

阅读说明:本技术 一种面型激光定位系统、agv定位校准系统、以及agv定位方法 (Surface type laser positioning system, AGV positioning calibration system and AGV positioning method ) 是由 程宏宝 高骏爽 程远 于 2021-08-26 设计创作,主要内容包括:本发明涉及一种面型激光定位系统、AGV定位校准系统、以及AGV定位方法,通过运维调度系统向AGV导航控制系统发送包括位置及路径信息在内的调度指令;通过AGV导航控制系统引导AGV运动控制系统的行进路径;通过面型激光定位系统接收所述运维调度系统发出的工作指令、并发出同步光、面型扫描激光。定位基站首先发射同步光,然后依次发射绕水平轴与绕竖直轴旋转面型激光,对应的光敏传感器能够接收同步光与扇形激光,根据接收时间差、激光扫描角速度、光敏传感器相对距离等参数计算得到定位模块的位置与姿态数据。基于此,本发明能够使得AGV站点进行自动的精细校准,无需人工调整,提高AGV站点精确校准的效率。(The invention relates to a surface type laser positioning system, an AGV positioning calibration system and an AGV positioning method.A scheduling instruction including position and path information is sent to an AGV navigation control system through an operation and maintenance scheduling system; guiding a traveling path of an AGV motion control system through an AGV navigation control system; and receiving a working instruction sent by the operation and maintenance scheduling system through a surface type laser positioning system, and sending synchronous light and surface type scanning laser. The positioning base station firstly emits synchronous light, then sequentially emits surface type laser rotating around a horizontal shaft and a vertical shaft, the corresponding photosensitive sensors can receive the synchronous light and the fan-shaped laser, and position and attitude data of the positioning module are obtained through calculation according to parameters such as receiving time difference, laser scanning angular speed and relative distance of the photosensitive sensors. Based on the method, the AGV station can be automatically and finely calibrated without manual adjustment, and the efficiency of accurately calibrating the AGV station is improved.)

1. An AGV positioning system is characterized by comprising a positioning base station, a positioning module and a control module, wherein the positioning module comprises a data calculation module, an information sending module and a photosensitive sensor; the positioning module receives fan-shaped laser emitted by the positioning base station, and position and posture information of the positioning module body and the positioning base station is obtained according to the laser angle received by the photosensitive sensor and the distance between the photosensitive sensors;

the positioning base station is fixed on the AGV and emits synchronous light and two sector lasers outwards, the synchronous light is scattered forwards, and the surface lasers respectively rotate around a horizontal shaft and a vertical shaft of the base station to form periodically scanned surface lasers;

the positioning module is embedded at a preset position of a container, the data calculation module is embedded in the positioning module and is used for calculating the position and the posture of the positioning module, the photosensitive sensors receive synchronous light and fan-shaped laser light emitted by the positioning base station, the data calculation module calculates the angle of each photosensitive sensor relative to the positioning base station according to the time difference of the synchronous light and the fan-shaped laser light received by the plurality of photosensitive sensors arranged on the upper surface of the positioning module, and the actual distance between the photosensitive sensors is combined to calculate the coordinate of each photosensitive sensor relative to the positioning base station; the data calculation module calculates the position and attitude information of the positioning module body relative to the positioning base station according to the position of each photosensitive sensor above the positioning module;

the data calculation module is embedded in the positioning module and used for calculating the position coordinates of the photosensitive sensors relative to the base station according to the time difference of the synchronous light and the fan-shaped laser received by the photosensitive sensors and the scanning angular speed data of the fan-shaped laser of the positioning base station and calculating the arrival angle information of the positioning module body relative to the positioning base station according to the installation positions of the photosensitive sensors on the positioning module; the data calculation module records the time difference and carries out mathematical operation solving according to the parameters;

the arrangement number of the photosensitive sensors on the positioning module is 3 or more;

the positioning base station comprises a rotating surface laser emitting assembly and a synchronous light emitting assembly, wherein the rotating surface laser emitting assembly comprises a surface laser rotating around a horizontal shaft and a surface laser rotating around a vertical shaft, the synchronous light emitting assembly emits infrared light to the front of the positioning base station and faces the base station, the surface laser emitting laser rotating around the horizontal shaft is swept from bottom to top in front of the positioning base station, and the surface laser emitting laser rotating around the vertical shaft is swept from left to right in front of the positioning base station;

the positioning base station firstly emits synchronous light, a photosensitive sensor on the upper surface of the positioning module receives a synchronous light signal and then carries out time synchronization, the laser rotates around a horizontal shaft to emit surface laser to scan from bottom to top, after the photosensitive sensor receives the laser, a data calculation module calculates the time difference between the received synchronous light and the received laser rotating around the horizontal shaft, and the angle of the photosensitive sensor relative to the positioning base station around the horizontal shaft can be calculated according to the angular speed of the laser rotating around the horizontal shaft; after the laser rotating around the horizontal shaft is completed, the laser rotating around the vertical shaft emits surface type laser to scan from left to right, after the laser is received by the light surface sensor, the data calculation module calculates the time difference between the received synchronous light and the received laser rotating around the vertical shaft, the angle of the photosensitive sensor around the vertical shaft relative to the positioning base station can be calculated according to the angular speed of the laser rotating around the vertical shaft, and the angle information of each photosensitive sensor relative to the positioning base station can be calculated; the unique position is found in the space by using the cosine law through the known distance between all the photosensitive sensors on the positioning module to meet the space coordinate of all the photosensitive sensors at the moment, and the position and the posture of the positioning module can be calculated according to the placing positions of all the photosensitive sensors on the positioning module after the space coordinate of all the photosensitive sensors is obtained.

2. The laser positioning system as claimed in claim 1, wherein the positioning base station comprises a synchronous light emitting module and a fan-shaped laser emitting module; the fan-shaped laser emission component is formed by an LED laser and concave lens dodging system;

the synchronous light emitting component emits infrared light to the right front of the positioning base station;

the laser emitting assembly comprises a surface type laser rotating around a horizontal shaft and a surface type laser rotating around a vertical shaft and is arranged inside the positioning base station.

3. The surface laser positioning system of claim 1, wherein the positioning module receives a fan-shaped laser beam emitted from the positioning base station, and calculates the distance between the positioning module and the positioning base station according to the time difference of the received laser beam and the actual distance between the photosensitive sensors.

4. Use of an AGV positioning calibration system according to any one of claims 1-3, including:

the surface type laser positioning system acquires the position and attitude coordinates of the current AGV and the container in a preset period;

the AVG is provided with an operation and maintenance scheduling system, a motion control system and an AGV navigation control system, wherein the motion control system is electrically connected with the AGV and is used for driving the AGV to make a preset action;

the operation and maintenance scheduling system is in communication connection with the AVG motion control system and sends a position and path scheduling instruction to the AVG motion control system;

the AGV navigation control system receives an instruction of the operation and maintenance scheduling system to control the AGV to walk according to a specified route, also receives an offset instruction (offset between an actual position and a set position under the positioning system) sent by the surface type laser positioning system, converts the offset instruction into an offset under a navigation coordinate system, and then controls the AGV to move to eliminate the offset, so that the relative position of the AGV and the container reaches a set target value; the surface type laser positioning system is the surface type laser positioning system of any one of claims 1 to 3.

5. Use according to claim 4, characterized in that it comprises the following steps:

step 1, the operation and maintenance scheduling system sends a scheduling instruction including position and path information to an AGV;

2, the AGV reaches a specified position according to a specified path under the guidance of an AGV navigation control system, and feeds back a successful reaching signal to the operation and maintenance scheduling system;

step 3, the operation and maintenance scheduling system sends a working instruction to the surface type laser positioning system, after the working instruction is obtained, the positioning base station starts working, and sends synchronous light and surface type laser;

step 4, the positioning module receives the laser signal and calculates and obtains the arrival angle information by using an embedded system;

step 5, calculating the relative position relationship between the positioning base station and the sensor by the embedded system of the laser positioning system according to the reaching angle information and the position relationship information between the sensors;

step 6, the positioning system transmits the deviation data of the actual position and the set position to a navigation control system, the navigation control system coordinate system is converted into a navigation coordinate system to calculate the moving offset of the AGV, and the moving offset is issued to a motion control system of the AGV;

step 7, the AGV motion control system drives the AGV mechanism to do translation and rotation motion according to the offset data (issued by the navigation control system), so that secondary accurate positioning and stopping are realized; the AGV control system realizes the function of controlling the movement of the AGV;

step 8, judging whether the AGV position and angle information meets the requirements or not by the sensor positioning module according to the calculated position information; if yes, the AGV feeds a success signal back to the operation and maintenance scheduling system; if not, returning to the step 4.

6. The use according to claim 5, wherein step 4 further comprises:

and 4-1, controlling the motor to rotate at a constant speed by a control system in the positioning base station, and emitting the surface laser.

7. The AVG application of claim 5, wherein step 6 further comprises:

6-1, because the positioning base station is fixedly connected with the AGV, the offset of the positioning base station is equivalent to the offset of the AGV, and the navigation control system obtains the position coordinate of the positioning base station under the navigation coordinate system and is equivalent to obtain the position coordinate of the AGV under the navigation coordinate system;

and 6-2, the positioning system sends the offset data to the navigation system, the navigation system receives the offset data, performs coordinate system conversion on the offset data to obtain the offset in the navigation coordinate system, and then sends an instruction to control the AGV to move to eliminate the offset.

8. The AVG application of claim 5, wherein the operation and maintenance scheduling system is in communication connection with the AVG navigation control system and sends a position and path scheduling instruction to the AVG navigation control system;

after the AGV reaches the position near the station, a positioning base station in the surface type laser positioning system can scan a positioning module above the container, and further obtain the position and attitude coordinates of the container relative to the AGV, because the position and attitude of the container relative to the station of the AGV are set, the positioning module calculates the position error and the attitude error, and sends the error to a navigation control system, the navigation control system converts a coordinate system of the positioning base station according to the angle difference between the coordinate system and the navigation coordinate system, converts the position and attitude error under the coordinate system of the positioning base station into the position and attitude error under the navigation coordinate system and controls the AGV to move correspondingly, so that the AGV reaches an accurate station, and after confirming that the AGV finishes sending an instruction to a scheduling system, and the scheduling system establishes the station as the accurate station.

9. An AVG application as claimed in claim 5, wherein the distances (vectors) from the laser source to the 3 photosensitive sensors on the positioning module are X respectively1 X2 X3And X1 X2 X3The angles among the three are respectively 1, 2 and 3,

the positioning module is arranged above the container, the positioning base station is arranged above the AGV, the position posture of the positioning module is the same as the position posture data of the cabinet, and the position posture of the positioning base station is the same as the position posture data of the AGV; the coordinate system of the positioning system is established according to the positioning base station above the AGV, and the position and attitude data acquired by the positioning system is the position and attitude data of the positioning module relative to the positioning base station, namely the position and attitude data of the container relative to the AGV.

Technical Field

The invention relates to the field of stop positioning of mobile robots, in particular to a surface type laser positioning system, an AGV positioning calibration system and an AGV positioning method.

Background

The main positioning navigation modes of the existing AGV comprise inertial navigation, magnetic stripe navigation, slam laser navigation, two-dimensional code navigation and visual navigation. Two-dimensional code navigation and slam laser navigation are used as mainstream navigation modes in the conventional mobile AGV. Two-dimensional code navigation needs to paste two-dimensional code on ground, but two-dimensional code is easy to wear and tear and needs regular maintenance and aesthetic property is not high. The Slam laser navigation is to scan the external environment and realize the positioning navigation by taking some obvious buildings as positioning reference objects, and compared with the two-dimensional code navigation, the flexibility degree of the laser Slam navigation is higher.

However, both two-dimensional code navigation and Slam laser navigation need to establish a station as a path planning point or a stopping operation point of the AGV. If the requirement on the precision of the station is high, the position and the posture of the pasting point are required to be accurate when the two-dimensional code identifier is pasted, and when the number of the stations is too large, much time is required, and the efficiency is reduced.

The existing laser navigation: the AGV installs accurate reflecting plate on the route of traveling, and the AGV passes through the transmission laser beam, gathers the laser beam by the reflecting plate reflection simultaneously to confirm its current position and direction. Calculating the initial position of the AGV: the AGV trolley stops moving, the laser scanner can measure at least 4 light beams, at least 4 reflecting plates are seen, the AGV can continuously calculate the current position of the trolley at the accurate positions (X and Y) of the known reflecting plates, the reflecting plates are related according to the estimated new position, the position of the AGV is corrected, and therefore the next action is corrected; or adopt no reflecting plate laser navigation promptly laser slam to use, mainly use 2D navigation radar at present in the AGV trade still as the owner, in some special application scenes or outdoor heavily loaded AGV's application, can use 3D navigation radar. The SLAM system takes a laser scanner as an observation sensor, takes a trunk as an environment characteristic point, scans a plane through an angle of view of 180 degrees in the horizontal direction, returns the relative vehicle distance and the line of view angle of the characteristic point, respectively has the measurement precision of 1m/s and 1.5 degrees, and has the output frequency of 5 Hz. The precision of the GPS output position information is 3m, and the frequency is 1 Hz. SLAM adopts a branch boundary joint compatible data correlation method and a compression Kalman filtering method. The addition of new map elements is mainly three-dimensional map points and key frames.

Slam laser navigation has two modes of establishing a station, namely directly establishing the station on a scanned map, and moving an AGV to a target position through an actual environment to establish a station position, wherein the station position can be displayed on the map.

The first mode is used for building the site, the scanning map is different from the actual environment, so that the precision of building the site on the map is low, the second mode is used for building the site, the site position and the posture are manually and finely calibrated, and once the site positions are more, the efficiency is low.

Disclosure of Invention

The purpose of the invention is as follows: according to the invention, a set of laser positioning device is adopted to automatically and finely calibrate the AGV station, especially to double-adjustment calibration of the position and the angle, manual adjustment is not needed, and the efficiency of accurately calibrating the AGV station is improved, so that the problems in the prior art are effectively solved. There is a great need for a low cost AGV positioning system for widespread use in a variety of production warehouses, logistics, and storage systems. The present invention also aims to solve this problem.

The technical scheme is as follows: the system comprises a positioning base station, a positioning module, a data processing module, an information sending module and a photosensitive sensor, wherein the positioning module comprises the data computing module, the information sending module and the photosensitive sensor; the positioning module receives fan-shaped laser emitted by the positioning base station, and position and posture information of the positioning module body and the positioning base station is obtained according to the laser angle received by the photosensitive sensor and the distance between the photosensitive sensors;

the positioning base station is fixed on the AGV and emits synchronous light and two sector lasers outwards, the synchronous light is scattered forwards, and the surface lasers respectively rotate around a horizontal shaft and a vertical shaft of the base station to form periodically scanned surface lasers;

the positioning module is embedded at a preset position of a container, the data calculation module is embedded in the positioning module and is used for calculating the position and the posture of the positioning module, the photosensitive sensors receive synchronous light and fan-shaped laser light emitted by the positioning base station, the data calculation module calculates the angle of each photosensitive sensor relative to the positioning base station according to the time difference of the synchronous light and the fan-shaped laser light received by the plurality of photosensitive sensors arranged on the upper surface of the positioning module, and the actual distance between the photosensitive sensors is combined to calculate the coordinate of each photosensitive sensor relative to the positioning base station; and the data calculation module calculates the position and attitude information of the positioning module body relative to the positioning base station according to the position of each photosensitive sensor above the positioning module.

The data calculation module is embedded in the positioning module and used for calculating the position coordinates of the photosensitive sensors relative to the base station according to the time difference of the synchronous light and the fan-shaped laser received by the photosensitive sensors and the scanning angular speed data of the fan-shaped laser of the positioning base station and calculating the arrival angle information of the positioning module body relative to the positioning base station according to the installation positions of the photosensitive sensors on the positioning module; and the data calculation module records the time difference and performs mathematical operation solving according to the parameters.

The arrangement number of the photosensitive sensors on the positioning module is 3 or more; 4-5 of the above-mentioned Chinese medicinal materials can be used.

The positioning base station comprises a rotating surface laser emitting assembly and a synchronous light emitting assembly, wherein the rotating surface laser emitting assembly comprises a surface laser rotating around a horizontal shaft and a surface laser rotating around a vertical shaft, the synchronous light emitting assembly emits infrared light to the front of the positioning base station and faces the base station, the surface laser emitting laser rotating around the horizontal shaft is swept from bottom to top in front of the positioning base station, and the surface laser emitting laser rotating around the vertical shaft is swept from left to right in front of the positioning base station;

the positioning base station firstly emits synchronous light, a photosensitive sensor on the upper surface of the positioning module receives a synchronous light signal and then carries out time synchronization, the laser rotates around a horizontal shaft to emit surface laser to scan from bottom to top, after the photosensitive sensor receives the laser, a data calculation module calculates the time difference between the received synchronous light and the received laser rotating around the horizontal shaft, and the angle of the photosensitive sensor relative to the positioning base station around the horizontal shaft can be calculated according to the angular speed of the laser rotating around the horizontal shaft; after the laser rotating around the horizontal shaft is completed, the laser rotating around the vertical shaft emits surface type laser to scan from left to right, after the laser is received by the light surface sensor, the data calculation module calculates the time difference between the received synchronous light and the received laser rotating around the vertical shaft, the angle of the photosensitive sensor around the vertical shaft relative to the positioning base station can be calculated according to the angular speed of the laser rotating around the vertical shaft, and the angle information of each photosensitive sensor relative to the positioning base station can be calculated; the unique position is found in the space by using the cosine law through the known distance between all the photosensitive sensors on the positioning module to meet the space coordinate of all the photosensitive sensors at the moment, and the position and the posture of the positioning module can be calculated according to the placing positions of all the photosensitive sensors on the positioning module after the space coordinate of all the photosensitive sensors is obtained.

The positioning base station comprises a synchronous light emitting assembly and a fan-shaped laser emitting assembly;

the synchronous light emitting component emits infrared light to the right front of the positioning base station;

the laser emitting assembly comprises a surface type laser rotating around a horizontal shaft and a surface type laser rotating around a vertical shaft and is arranged inside the positioning base station.

The positioning module receives fan-shaped laser emitted by the positioning base station, and calculates the distance according to the time difference of the received laser and the actual distance of the photosensitive sensor and other parameters to obtain the position and posture information of the positioning module body relative to the positioning base station;

the surface type laser positioning system acquires the position and attitude coordinates of the current AGV and the container in a preset period; the AVG is provided with an operation and maintenance scheduling system, a motion control system and an AGV navigation control system, wherein the motion control system is electrically connected with the AGV and is used for driving the AGV to make a preset action;

the operation and maintenance scheduling system is in communication connection with the AVG motion control system and sends a position and path scheduling instruction to the AVG motion control system;

the AGV navigation control system receives an instruction of the operation and maintenance scheduling system to control the AGV to walk according to a specified route, also receives an offset instruction (offset between an actual position and a set position under the positioning system) sent by the surface type laser positioning system, converts the offset instruction into an offset under a navigation coordinate system, and then controls the AGV to move to eliminate the offset, so that the relative position of the AGV and the container reaches a set target value;

the surface type laser positioning system is the surface type laser positioning system of any one of claims 1 to 3.

Some embodiments of the first aspect are as described above; in a second aspect, an AGV positioning calibration system is provided, which includes an AVG motion control system, an operation and maintenance scheduling system, an AGV navigation control system, and the surface laser positioning system mentioned in the first aspect.

In some embodiments of the second aspect, the laser positioning system acquires the current cabinet position and attitude coordinates relative to the AGV at predetermined periods.

The AVG motion control system is electrically connected with the AGV and is used for driving the AGV to perform a preset action;

the operation and maintenance scheduling system is in communication connection with the AVG navigation control system and sends a position and path scheduling instruction to the AVG navigation control system;

after the AGV reaches the marking station, a positioning base station in the surface type laser positioning system can scan a positioning module above the container, and further obtain the position and attitude coordinates of the container relative to the AGV, because the position and attitude of the container relative to the station of the AGV are set, the positioning module calculates the position error and the attitude error, and sends the error to a navigation control system, the navigation control system converts a coordinate system of the positioning base station and an angle relationship of the navigation coordinate system, converts the position and attitude error under the coordinate system of the positioning base station into the position and attitude error under the navigation coordinate system and controls the AGV to move correspondingly, so that the AGV reaches an accurate station, the navigation system sends an instruction to a scheduling system after confirming that the AGV finishes, and the scheduling system updates the station to be the accurate station.

In a third aspect, an AVG positioning method is provided on the basis of the first and second aspects, and includes the following steps:

step 1, the operation and maintenance scheduling system sends a scheduling instruction including position and path information to the AGV.

And 2, the AGV reaches the designated position according to the designated path under the guidance of the AGV navigation control system, and feeds back a successful arrival signal to the operation and maintenance scheduling system.

And 3, the operation and maintenance scheduling system sends a working instruction to the surface laser positioning system, and after the working instruction is obtained, the positioning base station starts to emit synchronous light and emits surface laser.

Step 4, the positioning base station firstly emits synchronous light, a photosensitive sensor on the upper surface of the positioning module receives a synchronous light signal and then carries out time synchronization, the surface laser emitted by the laser rotating around the horizontal shaft scans from bottom to top, after the photosensitive sensor receives the laser, the data calculation module calculates the time difference between the received synchronous light and the received laser rotating around the horizontal shaft, and the angle of the photosensitive sensor around the horizontal shaft relative to the positioning base station can be calculated according to the angular speed of the laser rotating around the horizontal shaft; after the rotation of the laser is completed around the horizontal axis, the laser emits surface laser by scanning from left to right around the vertical axis, the data calculation module calculates the time difference between the received synchronous light and the received laser rotating around the vertical axis after the laser is received by the light surface sensor, the angle of the photosensitive sensor around the vertical axis relative to the positioning base station can be calculated by the angular speed of the laser rotating around the vertical axis, and the angle information of each photosensitive sensor relative to the positioning base station can be calculated.

And 5, finding a unique position in the space by using a cosine law through knowing the distance between all the photosensitive sensors on the positioning sensor to meet the space coordinate of all the photosensitive sensors at the moment, wherein the number of the photosensitive sensors needs to be more than a certain value to ensure the unique authenticity of the position solution of the photosensitive sensors. After the space coordinates of each photosensitive sensor are obtained, the position and the posture of the positioning module can be calculated according to the placing position of each photosensitive sensor on the positioning module.

Because the positioning module is arranged above the container, and the positioning base station is arranged above the AGV, the position posture of the positioning module can be considered to be the same as the position posture data of the cabinet, and the position posture of the positioning base station is the same as the position posture data of the AGV. The coordinate system of the positioning system is established according to the positioning base station above the AGV, and the position and attitude data acquired by the positioning system is the position and attitude data of the positioning module relative to the positioning base station, namely the position and attitude data of the container relative to the AGV.

And 6, firstly setting the position and attitude data of the positioning module relative to the positioning base station in the positioning system, wherein the position and attitude are accurate attitude data, when the positioning base station in the positioning system acquires the position and attitude data of the positioning module, the positioning system can compare the position and attitude data with the set position and attitude data to obtain deviation data, normally correcting the deviation data needs to move the positioning module for correction, but in actual situations, the container is a fixed object, the AGV is a moving object, and the AGV needs to move the AGV to correct the deviation data, so that the AGV needs to move reversely under a positioning base station coordinate system for correcting the deviation data, and the positioning module sends the deviation amount of the AGV needing to move under the positioning system to the navigation control module through the information sending module.

And 7, controlling and moving the AGV by the navigation control system, wherein the deviation data acquired by the positioning system is under a positioning system coordinate system and needs to be converted into the coordinate system of the navigation system, the AGV is fixed with the positioning system base station, the angle of the AGV under the navigation system is the angle of the positioning base station under the navigation coordinate system, namely the angle of the positioning system coordinate system and the angle of the navigation coordinate system, the position posture deviation under the positioning system can be converted into the position posture deviation under the navigation coordinate system through the coordinate system conversion, the positioning module sends the deviation amount of the AGV under the positioning system to the navigation control module through the information sending module, and the navigation control module performs coordinate conversion on the deviation amount to obtain the deviation amount under the navigation coordinate system. The existing function of the AGV control system, AGV master control, can both realize the function- -control AGV and move.

And 8, the navigation control system controls the AGV to move to eliminate deviation, position posture data of the positioning system is repeatedly updated in the moving process of the AGV, until the relative position posture of the container and the AGV under the positioning system is the same as the set position posture, an information sending module of the positioning module sends a completion instruction to the navigation module, the navigation module uploads the current position posture data of the AGV to the operation and maintenance scheduling system, the operation and maintenance scheduling system updates the station of the AGV, and the updated coordinate point is the accurate coordinate after secondary calibration.

The application of the invention comprises the following steps:

step 4 further comprises: and 4-1, controlling the motor to rotate at a constant speed by a control system in the positioning base station, and emitting the surface laser.

Step 6 further comprises:

6-1, because the positioning base station is fixedly connected with the AGV, the offset of the positioning base station is equivalent to the offset of the AGV, and the navigation control system obtains the position coordinate of the positioning base station under the navigation coordinate system and is equivalent to obtain the position coordinate of the AGV under the navigation coordinate system;

and 6-2, the positioning system sends the offset data to the navigation system, the navigation system receives the offset data, performs coordinate system conversion on the offset data to obtain the offset in the navigation coordinate system, and then sends an instruction to control the AGV to move to eliminate the offset.

The operation and maintenance scheduling system is in communication connection with the AVG navigation control system and sends a position and path scheduling instruction to the AVG navigation control system; after the AGV reaches the position near the station, a positioning base station in the surface type laser positioning system can scan a positioning module above the container, and further obtain the position and attitude coordinates of the container relative to the AGV, because the position and attitude of the container relative to the station of the AGV are set, the positioning module calculates the position error and the attitude error, and sends the error to a navigation control system, the navigation control system converts a coordinate system of the positioning base station according to the angle difference between the coordinate system and the navigation coordinate system, converts the position and attitude error under the coordinate system of the positioning base station into the position and attitude error under the navigation coordinate system and controls the AGV to move correspondingly, so that the AGV reaches an accurate station, and after confirming that the AGV finishes sending an instruction to a scheduling system, and the scheduling system establishes the station as the accurate station.

Has the advantages that: the invention relates to a surface laser positioning system, an AGV positioning calibration system and an AGV positioning method.A scheduling instruction including position and path information is sent to an AVG motion control system through an operation and maintenance scheduling system; guiding a traveling path of the AVG motion control system through the AGV navigation control system; and receiving a working instruction sent by the operation and maintenance scheduling system through a surface type laser positioning system, and sending out surface type laser. The positioning base station emits synchronous light and surface type scanning laser outwards to form two scanning surfaces, the photosensitive sensor on the corresponding positioning module can receive the synchronous light and the fan-shaped laser, and position and attitude data of the positioning module relative to the positioning base station are obtained. Based on the method, the AGV station can be automatically and finely calibrated without manual adjustment, and the efficiency of accurately calibrating the AGV station is improved. In addition, the light source of the AGV positioning system is a concave lens dodging system (diffuser), points are changed into faces, the positioning base station is placed on the AGV, the positioning modules are placed at the appointed positions of the containers, the price of the positioning modules is low, the AGV positioning system is suitable for being placed in a large number, and the AGV positioning system with low cost can be met.

Drawings

Fig. 1 is a schematic structural diagram of a positioning system according to the present invention.

Fig. 2 is a flow chart of the positioning method of the present invention.

Fig. 3 is a schematic structural diagram of a positioning base station in the present invention.

Fig. 4 is a schematic angle diagram of the photosensitive sensor of the present invention.

FIG. 5 is a schematic diagram of the position solution of the photosensitive sensor in the present invention.

Detailed Description

In the following description, numerous specific details are set forth in order to provide a more thorough understanding of the present invention. It will be apparent, however, to one skilled in the art, that the present invention may be practiced without one or more of these specific details. In other instances, well-known features have not been described in order to avoid obscuring the invention.

The applicant believes that in the parking positioning operation of a mobile robot in a storage type large warehouse or a workshop or a data center, in some occasions where high-precision positioning parking is required, two-dimensional codes are usually pasted on the ground or on the wall due to insufficient positioning precision of positioning modes such as a laser SLAM, a magnetic strip or a strip, and then secondary precise positioning is carried out by using a visual camera to carry out photographing positioning.

The positioning method has the defect that the positioning precision is inevitably influenced when the two-dimensional code posted on the ground is polluted or worn. In addition, two-dimensional codes are not suitable to be posted in some occasions. In some application scenarios, the requirement on the position accuracy is extremely high, and the requirement on the positioning accuracy of the angular posture is also extremely high.

The Slam laser navigation is to scan the external environment and realize the positioning navigation by taking some obvious buildings as positioning reference objects, and compared with the two-dimensional code navigation, the flexibility degree of the laser Slam navigation is higher.

However, both two-dimensional code navigation and Slam laser navigation need to establish a station as a path planning point or a stopping operation point of the AGV. If the requirement on the precision of the station is high, the position and the posture of the pasting point are required to be accurate when the two-dimensional code identifier is pasted, and when the number of the stations is too large, much time is required, and the efficiency is reduced. Slam laser navigation has two modes of establishing a station, namely directly establishing the station on a scanned map, and moving an AGV to a target position through an actual environment to establish a station position, wherein the station position can be displayed on the map. The first mode is used for building the site, the scanning map is different from the actual environment, so that the precision of building the site on the map is low, the second mode is used for building the site, the site position and the posture are manually and finely calibrated, and once the site positions are more, the efficiency is low.

So at present mainly be the condition that inefficiency can appear in the accurate calibration point position of AGV.

In order to solve the problem that multi-direction and multi-posture accurate positioning is difficult to achieve in secondary accurate positioning of a mobile robot, the applicant provides an AGV positioning and calibrating system which comprises an operation and maintenance scheduling system, an AGV navigation control system, a surface type laser positioning system and an AGV motion control system.

And the operation and maintenance scheduling system sends a scheduling instruction including position and path information to the AVG navigation control system.

The AGV navigation control system is used for guiding the traveling path of the AVG motion control system.

The surface type laser positioning system is used for receiving the working instruction sent by the operation and maintenance scheduling system and sending out synchronous light and fan-shaped scanning laser. The surface type laser light source is point laser, laser is diffused to form surface type laser by irradiating a concave lens inside, and the surface type laser respectively rotates around a horizontal shaft and a vertical shaft to scan.

The surface type laser positioning system comprises a positioning base station and a positioning module, wherein the positioning module comprises a block photosensitive sensor, a data calculation module and an information sending module. The positioning base station is installed on the AGV and emits synchronous light and sector scanning laser outwards, so that a sector laser surface is formed. The location base station further comprises a rotating surface laser emitting assembly and a synchronous light emitting assembly, wherein the rotating surface laser emitting assembly comprises a rotating surface laser around a horizontal shaft and a rotating surface laser around a vertical shaft, the synchronous light emitting assembly emits infrared light (synchronous light) to the front of the location base station and faces the base station, the rotating surface laser emitting surface laser around the horizontal shaft sweeps the front of the location base station from bottom to top, and the rotating surface laser emitting surface laser around the vertical shaft sweeps the front of the location base station from left to right. The positioning module is installed on a tool, a goods shelf or a data center cabinet and the like, the positioning base station emits synchronous light, a photosensitive sensor on the upper surface of the positioning module receives a synchronous light signal and then performs time synchronization, laser is rotated around a horizontal shaft to emit surface type laser to scan from bottom to top, after the photosensitive sensor receives the laser, a data calculation module calculates the time difference between the received synchronous light and the received laser rotated around the horizontal shaft, and the angle of the photosensitive sensor relative to the positioning base station around the horizontal shaft can be calculated according to the angular speed of the laser rotated around the horizontal shaft; after the laser rotating around the horizontal shaft is completed, the laser rotating around the vertical shaft emits surface type laser to scan from left to right, after the laser is received by the light surface sensor, the data calculation module calculates the time difference between the received synchronous light and the received laser rotating around the vertical shaft, the angle of the photosensitive sensor around the vertical shaft relative to the positioning base station can be calculated according to the angular speed of the laser rotating around the vertical shaft, and the angle information of each photosensitive sensor relative to the positioning base station can be calculated; the unique position is found in the space by using the cosine law through the known distance between all the photosensitive sensors on the positioning module to meet the space coordinate of all the photosensitive sensors at the moment, and the position and the posture of the positioning module can be calculated according to the placing positions of all the photosensitive sensors on the positioning module after the space coordinate of all the photosensitive sensors is obtained. It is preferable that the synchronization light is LED infrared light.

In an embodiment, the positioning base station comprises a rotating surface laser emitting assembly (the fan-shaped laser emitting assembly is formed by an LED laser and concave lens dodging system, and visible light or infrared light can be obtained), and a synchronous light emitting assembly, wherein the rotating surface laser emitting assembly comprises a rotating surface laser around a horizontal axis and a rotating surface laser around a vertical axis, the synchronous light emitting assembly emits infrared light to the front of the positioning base station and faces the base station, the rotating surface laser emitting surface laser around the horizontal axis sweeps the front of the positioning base station from bottom to top, and the rotating surface laser emitting surface laser around the vertical axis sweeps the front of the positioning base station from left to right.

Based on the AGV positioning system, the invention further provides a secondary high-precision AGV positioning method based on the surface type laser, which comprises the following steps:

step 1, the operation and maintenance scheduling system sends a scheduling instruction including position and path information to the AGV.

And 2, the AGV reaches the designated position according to the designated path under the guidance of the AGV navigation control system, and feeds back a successful arrival signal to the operation and maintenance scheduling system.

And 3, the operation and maintenance scheduling system sends a working instruction to the surface laser positioning system, and after the working instruction is obtained, the positioning base station starts to emit synchronous light and emits surface laser.

And 4, the positioning base station firstly emits synchronous light, a light surface sensor on the upper surface of the positioning module receives a synchronous light signal and then carries out time synchronization, the laser rotates around the horizontal shaft to emit surface type laser and scans from bottom to top, after the photosensitive sensor receives the laser, the data calculation module calculates the time difference between the received synchronous light and the received laser which rotates around the horizontal shaft, and the angle of the photosensitive sensor relative to the positioning base station around the horizontal shaft can be calculated according to the angular speed of the laser which rotates around the horizontal shaft. After the rotation of the laser is completed around the horizontal axis, the laser is rotated around the vertical axis to emit surface type laser, the surface type laser is scanned from left to right, after the photosensitive sensor receives the laser, the data calculation module calculates the time difference between the received synchronous light and the received laser rotated around the vertical axis, the angle of the photosensitive sensor around the vertical axis relative to the positioning base station can be calculated according to the angular speed of the laser rotated around the vertical axis, and the angle information of each photosensitive sensor relative to the positioning base station can be calculated, and the reference figure 4 is used.

And 5, calculating the included angle between the photosensitive sensors through the angle of the photosensitive sensors relative to the positioning base station, wherein the distance between the photosensitive sensors on the known positioning sensor can be used for finding the unique position in the space by using the cosine law to meet the space coordinate of each photosensitive sensor at the moment, and referring to fig. 5. The distances (vectors) from the 3 photosensitive sensors on the positioning module to the laser source are respectively X1X2X3And X1X2X3The angles among the three are respectively 1, 2 and 3, and the space distance is L1、L2、L3

The number of the photosensitive sensors needs to be larger than a certain value to ensure the unique authenticity of the space solution of the photosensitive sensors. After the space coordinates of the photosensitive sensors are obtained, the position and the posture of the positioning module can be calculated according to the placing positions of the photosensitive sensors on the positioning module.

Because the positioning module is arranged above the container, and the positioning base station is arranged above the AGV, the position posture of the positioning module can be considered to be the same as the position posture data of the cabinet, and the position posture of the positioning base station is the same as the position posture data of the AGV. The coordinate system of the positioning system is established according to the positioning base station above the AGV, and the position and attitude data acquired by the positioning system is the position and attitude data of the positioning module relative to the positioning base station, namely the position and attitude data of the container relative to the AGV.

And 6, firstly setting the position and attitude data of the positioning module relative to the positioning base station in the positioning system, wherein the position and attitude are accurate attitude data, when the positioning base station in the positioning system acquires the position and attitude data of the positioning module, the positioning system can compare the position and attitude data with the set position and attitude data to obtain deviation data, normally correcting the deviation data needs to move the positioning module for correction, but in actual situations, the container is a fixed object, the AGV is a moving object, and the AGV needs to move the AGV to correct the deviation data, so that the AGV needs to move reversely under a positioning base station coordinate system for correcting the deviation data, and the positioning module sends the deviation amount of the AGV needing to move under the positioning system to the navigation control module through the information sending module.

And 7, controlling and moving the AGV by the navigation control system, wherein the deviation data acquired by the positioning system is under a positioning system coordinate system and needs to be converted into the coordinate system of the navigation system, the AGV is fixed with the positioning system base station, the angle of the AGV under the navigation system is the angle of the positioning base station under the navigation coordinate system and is the angle of the positioning system coordinate system under the navigation coordinate system, the position attitude deviation under the positioning system can be converted into the position attitude deviation under the navigation coordinate system through the conversion matrix, the positioning module sends the deviation amount of the AGV under the positioning system to the navigation control module through the information sending module, and the navigation control module performs coordinate conversion on the deviation amount to obtain the deviation amount under the navigation coordinate system.

And 8, the navigation control system controls the AGV to move to eliminate deviation, position posture data of the positioning system is repeatedly updated in the moving process of the AGV, until the relative position posture of the container and the AGV under the positioning system is the same as the set position posture, an information sending module of the positioning module sends a completion instruction to the navigation module, the navigation module uploads the current position posture data of the AGV to the operation and maintenance scheduling system, the operation and maintenance scheduling system updates the station of the AGV, and the updated coordinate point is the accurate coordinate after secondary calibration.

Synchronous optical array 1, surface laser 2 rotating around vertical axis, surface laser 3 rotating around horizontal axis in fig. 3 and 4; and alpha and beta are angles of the photosensitive sensor relative to the base station.

In conclusion, the high-precision positioning system is divided into a positioning base station and a positioning module, the positioning module is embedded in a proper position of the container, and the positioning base station is installed above the AGV body. When the AGV moves to the front of the container, the positioning module on the container enters the field of vision of the positioning base station, the position and attitude data between the container and the AGV can be obtained, the positioning module compares the obtained position and attitude data with the set position and attitude data to obtain an offset, the offset is inverted and then converted into the offset under a navigation coordinate system through coordinate conversion, the navigation control system controls the AGV to move to compensate the offset, until the position and attitude data obtained by the positioning system is the same as the set position and attitude data, the latest position is updated to be a station, so that the position between the AGV and the container is more accurate, and the AGV can be conveniently subjected to fine picking and placing operation before the container. The surrounding environment is first scanned with an AGV, a station before a container is established on a map obtained by the scanning (rough establishment), then controlling the AGV to automatically navigate to the front of each container station, when the AGV moves to the container station, the positioning base station acquires the relative position and attitude data of the positioning module, comparing with the set position and attitude data to obtain an offset error, sending to the navigation control system, receiving and converting the offset error by the navigation control system into an offset error under a navigation coordinate system, taking the offset error under the navigation positioning system as direct feedback to continuously adjust the position and attitude of the AGV to make the offset of the AGV be 0, when the offset of the laser positioning system is 0, the offset of the AGV under the navigation coordinate system is also 0, the AGV stores the coordinate and the attitude of the map scanning at the moment as accurate station data to replace the previous rough station, and the station moves to the next rough station after being established to repeat the operation.

In a word, in order to solve the problems of long-term use reliability, lack of angle positioning or lack of installation environment of two-dimensional code secondary positioning of the mobile robot, the scheme provides a secondary high-precision positioning scheme based on surface laser. Sending a scheduling instruction including position and path information to an AGV motion control system through an operation and maintenance scheduling system; guiding a traveling path of an AGV motion control system through an AGV navigation control system; and receiving a working instruction sent by the operation and maintenance scheduling system through a surface type laser positioning system, and sending out surface type laser. The positioning base station emits synchronous light and surface type scanning laser outwards to form two scanning surfaces, the photosensitive sensor on the corresponding positioning module can receive the synchronous light and the fan-shaped laser, and position and attitude data of the positioning module relative to the positioning base station are obtained. Compared with the traditional two-dimensional code scanning and positioning mode, the method has the advantages of high precision, high stability and difficulty in interference.

As noted above, while the present invention has been shown and described with reference to certain preferred embodiments, it is not to be construed as limited thereto. Various changes in form and detail may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:车辆导航定位方法、装置、基站、系统及可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!