Automatic tracking alignment system based on mobile AGV laser communication
By using pulse position modulation coding and time interval measurement technology on mobile AGV, combined with fuzzy adaptive PID control algorithm, the problem of the adaptability and cost of the laser communication system to dynamic target changes is solved, and efficient and stable laser communication is achieved Transmission and automatic alignment adjustment.
Patent Information
- Application Number
- CN202411639079.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-18
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2044-11-18
AI Technical Summary
The existing laser communication automatic tracking and alignment systems are difficult to adapt to the rapid changes in dynamic moving targets, and due to the high cost of complex sensors and control systems, the system deployment costs and low stability are high.
A laser communication automatic tracking and alignment system based on mobile AGV is designed, using pulse position modulation coding and time interval measurement technology, combined with fuzzy adaptive PID control algorithm, to detect and adjust the alignment between the laser transmitter and the receiver. , realize the stability of automatic alignment and data transmission.
It realizes efficient laser communication transmission and decoding during the operation of mobile AGV, ensuring accurate data transmission and reception, and improving the stability and sustainability of laser communication through automatic alignment and adjustment.
Smart Images

Figure CN119171993A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of automatic control technology, in particular to an automatic tracking and alignment system based on mobile AGV laser communication. Background Art
[0002] An automatic tracking and alignment system based on mobile AGV laser communication aims to improve communication confidentiality and ensure communication stability during movement. It realizes efficient laser communication through pulse position modulation encoding and time interval measurement technology, controls the automatic alignment angle of the transmitter and receiver, and realizes communication continuity and high-precision alignment after the moving target position changes.
[0003] The existing laser communication automatic tracking and alignment system is usually difficult to adapt to the rapid changes of dynamic moving targets, and due to the high cost of complex sensors and control systems, it will lead to high system deployment costs and low stability. Therefore, a mobile AGV laser communication automatic tracking and alignment system is designed. Summary of the invention
[0004] The purpose of the present invention is to provide an automatic tracking and alignment system based on mobile AGV laser communication to solve the problem of high system deployment cost and low stability due to the high cost of complex sensors and control systems raised in the above background technology.
[0005] To achieve the above object, the present invention aims to provide an automatic tracking and alignment system based on mobile AGV laser communication, comprising: A laser emitting unit, wherein the laser emitting unit encodes a laser signal using pulse position modulation and transmits the encoded laser signal to a laser receiving unit; Also included is a laser receiving unit, the laser receiving unit is used to receive the laser signal and decode the laser signal using a time interval measurement technique; Also included is an alignment detection unit, which uses a sensor to monitor the alignment state between the laser transmitter and the receiver in real time to obtain an alignment error vector; It also includes a control unit, which calculates the alignment deviation based on the alignment error vector using a fuzzy adaptive PID control algorithm, and generates an alignment deviation instruction to send to the mechanical adjustment device; It also includes a mechanical adjustment device, which automatically adjusts the position of the transmitter and the position of the receiver according to the alignment deviation instruction.
[0006] As a further improvement of the technical solution, the laser emitting unit includes a data sending module, a signal encoding module and a laser emitting module; The data sending module sends the original data stream of AGV to Transmitted to the laser emission module and prepared for encoding; The signal encoding module uses pulse position modulation to encode the AGV raw data stream Encoded as laser signal , as follows: ; in, is the time window; is the amplitude of the laser pulse; For the Binary data of each AGV raw data stream; The total number of binary data in the AGV original data stream; For time; is the Dirac pulse function; Indicates The center position of each time slot; The laser emission module is used to transmit the encoded laser signal Transmitted to the laser receiving unit.
[0007] As a further improvement of the technical solution, the laser receiving unit receives the encoded laser signal , and decode the laser signal using the time interval measurement technique , get the AGV original data stream , the specific steps are as follows: S2.1, in Receive laser signals at all times , calculate the corresponding time slot number : ; S2.2. Restore the corresponding time slot No. AGV raw data stream binary data , and receive AGV original data stream : ; in, is the time slot width; is the mapping function.
[0008] As a further improvement of the technical solution, the alignment detection unit includes an angular displacement detection module and a deflection angle detection module; Wherein, the angular displacement detection module monitors the displacement deviation between the laser transmitter and the receiver on the XY plane, and calculates the angular displacement of the laser transmitter relative to the receiver; The deflection angle detection module monitors the laser beam deviation value of the laser transmitter and the receiver through a sensor.
[0009] As a further improvement of the technical solution, the angular displacement detection module monitors the displacement deviation between the laser transmitter and the receiver on the XY plane, and calculates the angular displacement of the laser transmitter relative to the receiver. The specific method steps are as follows: S3.1.1, Assume that the initial position of the laser emitter is , the current position of the receiver is ; S3.1.2. Calculate the relative displacement of the laser transmitter and receiver in the X direction Relative displacement in the Y direction : ; ; S3.1.3, according to the relative displacement of the laser transmitter and receiver in the X direction Relative displacement in the Y direction Calculate the relative angular offset between the laser transmitter and receiver : ; in, is the relative displacement between the laser transmitter and the receiver in the X direction; is the relative displacement between the laser transmitter and the receiver in the Y direction; is the relative angular offset between the laser transmitter and the receiver.
[0010] As a further improvement of the technical solution, the deflection angle detection module monitors the laser beam deviation value of the laser transmitter and the receiver through a sensor, and the specific method steps are as follows: S3.2.1, the vertical angle of the receiver monitored by the sensor is and the horizontal angle is , the vertical reference angle of the laser beam is The horizontal and vertical reference angles are ; S3.2.2. Calculate the vertical angle deviation of the laser beam between the laser transmitter and the receiver The angle deviation from the laser beam : ; ; in, is the vertical angle deviation between the laser transmitter and the receiver; is the horizontal angle deviation between the laser transmitter and the receiver; S3.2.3. Integrate the relative displacement of the laser transmitter and receiver in the X direction , relative displacement in Y direction , laser beam vertical angle deviation between laser transmitter and receiver The angle deviation from the laser beam , forming the alignment error vector : ; ; ; ; in, equal , represents the relative displacement between the laser transmitter and the receiver in the X direction; equal , indicating the relative displacement of the laser transmitter and receiver in the Y direction; Indicates the vertical angle deviation of the laser beam The angle deviation from the laser beam The combined error.
[0011] As a further improvement of the technical solution, the control unit includes an error calculation module and an instruction generation module; The error calculation module is used to calculate the relative angle offset between the laser transmitter and the receiver. and servo motor displacement ; The instruction generation module is used to generate a command according to the relative angle offset and servo motor displacement The fuzzy adaptive PID control algorithm is used to generate the alignment deviation command and send it to the mechanical adjustment device.
[0012] As a further improvement of the technical solution, the error calculation module calculates the relative angle offset between the laser transmitter and the receiver. and servo motor displacement , the specific steps are as follows: S4.1.1, according to the relative displacement of the laser transmitter and receiver in the X direction Relative displacement in the Y direction Calculate the relative angular offset between the laser transmitter and receiver : ; in, is the relative angular offset between the laser transmitter and the receiver; S4.1.2. Based on relative angle offset and servo motor rod length , calculate the servo motor displacement : ; in, is the displacement of the servo motor.
[0013] As a further improvement of the technical solution, the fuzzy adaptive PID control algorithm optimizes the rotation amount of the servo motor by adaptively adjusting the proportional coefficient, the integral coefficient and the differential coefficient; The instruction generation module is based on the relative angle offset and servo motor displacement And use the fuzzy adaptive PID control algorithm to generate the alignment deviation command and send it to the mechanical adjustment device. The specific steps are as follows: S4.2.1. Align the error vector and servo motor displacement Input the fuzzy adaptive PID control algorithm and get the input error of the alignment error vector: ; ; ; in, is the input error of relative displacement in X direction; is the input error of relative displacement in Y direction; is the input error of the combined error; is the alignment error vector Relative displacement error in the X direction; is the alignment error vector Relative displacement error in the Y direction; is the alignment error vector The angle combination error in ; Input error of servo motor displacement : ; in, is the displacement error of the servo motor; S4.2.2, based on the input error of the quasi-error vector and the displacement error of the servo motor, the proportional control term of the fuzzy adaptive PID control algorithm is calculated as: ; ; ; ; in, It is the proportional control term of relative displacement in X direction; It is the proportional control term of relative displacement in Y direction; is the proportional control term of the combined error; It is the proportional control item of the servo motor displacement; It is the proportional control of relative displacement in X direction; It is the proportional control of relative displacement in Y direction; It is the proportional control of the combined error; Proportional control of the servo motor displacement; S4.2.3. Calculate the integral control term of the alignment error vector: ; ; ; Integral control term of servo motor displacement: ; in, is the integral control term of the relative displacement in the X direction; is the integral control term of the relative displacement in the Y direction; is the integral control term of the combined error; is the integral control term of the servo motor displacement; It is the integral control of relative displacement in X direction; It is the integral control of relative displacement in Y direction; is the integral control of the combined error; It is the integral control of the displacement of the servo motor; S4.2.4. Calculate the differential control term of the alignment error vector: ; ; ; The differential control term of the servo motor displacement: ; in, is the differential control term of the relative displacement in the X direction; is the differential control term of the relative displacement in the Y direction; is the differential control term of the combined error; is the differential control term of the servo motor displacement; It is the differential control of relative displacement in X direction; It is the differential control of relative displacement in Y direction; is the differential control of the combined error; It is the differential control of the displacement of the servo motor; S4.2.5, dynamically adjust each control item according to the alignment error vector and the size and change rate of the servo motor displacement through a fuzzy adaptive adjustment function; the fuzzy adaptive adjustment function is as follows: ; in, Included in time of , , and ; Included in time of , , and ; Included in time of , , and ; S4.2.6. Dynamically adjust each control item according to the fuzzy adaptive adjustment function to obtain the final control output of the alignment error vector: ; ; ; The final control output of the servo motor displacement is: ; in, It is the final control output of relative displacement in X direction; It is the final control output of relative displacement in Y direction; The final control output for the combined error; It is the final control output of the servo motor displacement; S4.2.7. Generate alignment deviation instruction according to the final control output of alignment error vector and the final control output of servo motor displacement , and sent to the mechanical adjustment device as follows: ; in, It is the alignment deviation instruction.
[0014] As a further improvement of the technical solution, the mechanical adjustment device is based on the alignment deviation instruction , automatically adjust the transmitter position and the receiver position, the specific steps are as follows: S5.1, according to the final control output of the X-direction relative displacement of the alignment deviation instruction, adjust the X-direction angle of the servo motor displacement; S5.2, according to the final control output of the Y-direction relative displacement of the alignment deviation command, adjust the Y-direction angle of the servo motor displacement; S5.3, the servo motor displacement amount according to the alignment deviation instruction is finally controlled to output and adjust the distance between the transmitter and the receiver.
[0015] Compared with the prior art, the present invention has the following beneficial effects: 1. In this mobile AGV laser communication automatic tracking and alignment system, based on pulse position modulation encoding and time interval measurement technology, efficient laser communication transmission and decoding can be achieved, and accurate data transmission and reception can be maintained during the operation of the mobile AGV.
[0016] 2. In this mobile AGV laser communication automatic tracking and alignment system, the fuzzy adaptive PID control algorithm is combined with the alignment error vector and the servo motor displacement to achieve automatic high-precision alignment adjustment of the laser transmitter and receiver, ensuring the stability and continuity of laser communication during movement. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 It is the overall flow chart of the present invention; The meaning of each number in the figure is: 1. Laser emitting unit; 2. Laser receiving unit; 3. Alignment detection unit; 4. Control unit; 5. Mechanical adjustment device. DETAILED DESCRIPTION
[0018] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0019] Example 1
[0020] See also Figure 1 As shown, a mobile AGV laser communication automatic tracking and alignment system is provided, comprising: A laser emitting unit 1, wherein the laser emitting unit 1 encodes a laser signal using pulse position modulation and transmits the encoded laser signal to a laser receiving unit 2; The laser emitting unit 1 comprises a data sending module, a signal encoding module and a laser emitting module; The data sending module sends the original data stream of AGV to Transmitted to the laser emission module and prepared for encoding; The signal encoding module uses pulse position modulation to encode the AGV raw data stream Encoded as laser signal , as follows: ; in, is the time window; is the amplitude of the laser pulse; For the Binary data of each AGV raw data stream; The total number of binary data in the AGV original data stream; For time; is the Dirac pulse function; Indicates The center position of each time slot; In this embodiment, pulse position modulation is used to modulate the AGV raw data stream. Encoded as laser signal The detailed steps are as follows: The data series Every one of Mapped to a time window For pulse position modulation, each data bit Control the position of the laser pulse within a fixed time window: if , then the laser pulse will be emitted in a certain time slot of the time window; if , then the pulse may not be emitted, or the position of the emitted pulse may change; Assume a time window Divided into time slots, each of which represents different data. We can encode data by the position of the pulse in a time slot. The position of each pulse is based on the data bit Determined; The laser emission module is used to transmit the encoded laser signal Transmitted to the laser receiving unit 2.
[0021] It also includes a laser receiving unit 2, which is used to receive the laser signal and decode the laser signal using a time interval measurement technique; The laser receiving unit 2 receives the encoded laser signal , and decode the laser signal using the time interval measurement technique , get the AGV original data stream , the specific steps are as follows: S2.1, in Receive laser signals at all times , calculate the corresponding time slot number : ; S2.2. Restore the corresponding time slot No. AGV raw data stream binary data , and receive AGV original data stream : ; in, is the time slot width; is the mapping function.
[0022] In this embodiment, the mapping function Number each time slot Mapped to its corresponding AGV raw data stream binary data , mapping function The definition of depends on pulse position modulation.
[0023] It also includes an alignment detection unit 3, which uses a sensor to monitor the alignment state between the laser transmitter and the receiver in real time to obtain an alignment error vector; The alignment detection unit 3 includes an angular displacement detection module and a deflection angle detection module; Wherein, the angular displacement detection module monitors the displacement deviation between the laser transmitter and the receiver on the XY plane, and calculates the angular displacement of the laser transmitter relative to the receiver; The deflection angle detection module monitors the laser beam deviation value of the laser transmitter and the receiver through a sensor.
[0024] The angular displacement detection module monitors the displacement deviation between the laser transmitter and the receiver on the XY plane, and calculates the angular displacement of the laser transmitter relative to the receiver. The specific method steps are as follows: S3.1.1, Assume that the initial position of the laser emitter is , the current position of the receiver is ; S3.1.2. Calculate the relative displacement of the laser transmitter and receiver in the X direction Relative displacement in the Y direction : ; ; S3.1.3, according to the relative displacement of the laser transmitter and receiver in the X direction Relative displacement in the Y direction Calculate the relative angular offset between the laser transmitter and receiver : ; in, is the relative displacement between the laser transmitter and the receiver in the X direction; is the relative displacement between the laser transmitter and the receiver in the Y direction; is the relative angular offset between the laser transmitter and the receiver.
[0025] The deflection angle detection module monitors the laser beam deviation value of the laser transmitter and the receiver through a sensor. The specific method steps are as follows: S3.2.1, the vertical angle of the receiver monitored by the sensor is and the horizontal angle is , the vertical reference angle of the laser beam is The horizontal and vertical reference angles are ; S3.2.2. Calculate the vertical angle deviation of the laser beam between the laser transmitter and the receiver The angle deviation from the laser beam : ; ; in, is the vertical angle deviation between the laser transmitter and the receiver; is the horizontal angle deviation between the laser transmitter and the receiver; S3.2.3. Integrate the relative displacement of the laser transmitter and receiver in the X direction , relative displacement in Y direction , laser beam vertical angle deviation between laser transmitter and receiver The angle deviation from the laser beam , forming the alignment error vector : ; ; ; ; in, equal , represents the relative displacement between the laser transmitter and the receiver in the X direction; equal , indicating the relative displacement of the laser transmitter and receiver in the Y direction; Indicates the vertical angle deviation of the laser beam The angle deviation from the laser beam The combined error.
[0026] It also includes a control unit 4, which uses a fuzzy adaptive PID control algorithm to calculate the alignment deviation based on the alignment error vector, and generates an alignment deviation instruction to send to the mechanical adjustment device 5; The control unit 4 includes an error calculation module and an instruction generation module; The error calculation module is used to calculate the relative angle offset between the laser transmitter and the receiver. and servo motor displacement ; The instruction generation module is used to generate a command according to the relative angle offset and servo motor displacement And use the fuzzy adaptive PID control algorithm to generate an alignment deviation instruction and send it to the mechanical adjustment device 5.
[0027] The error calculation module calculates the relative angular offset between the laser transmitter and the receiver and servo motor displacement , the specific steps are as follows: S4.1.1, according to the relative displacement of the laser transmitter and receiver in the X direction Relative displacement in the Y direction Calculate the relative angular offset between the laser transmitter and receiver : ; in, is the relative angular offset between the laser transmitter and the receiver; S4.1.2. Based on relative angle offset and servo motor rod length , calculate the servo motor displacement : ; in, is the displacement of the servo motor.
[0028] The fuzzy adaptive PID control algorithm optimizes the rotation amount of the servo motor by adaptively adjusting the proportional coefficient, integral coefficient and differential coefficient; The instruction generation module is based on the relative angle offset and servo motor displacement And use the fuzzy adaptive PID control algorithm to generate an alignment deviation instruction and send it to the mechanical adjustment device 5. The specific steps are as follows: S4.2.1. Align the error vector and servo motor displacement Input the fuzzy adaptive PID control algorithm and get the input error of the alignment error vector: ; ; ; in, is the input error of relative displacement in X direction; is the input error of relative displacement in Y direction; is the input error of the combined error; is the alignment error vector Relative displacement error in the X direction; is the alignment error vector Relative displacement error in the Y direction; is the alignment error vector The angle combination error in ; Input error of servo motor displacement : ; in, is the displacement error of the servo motor; S4.2.2, based on the input error of the quasi-error vector and the displacement error of the servo motor, the proportional control term of the fuzzy adaptive PID control algorithm is calculated as: ; ; ; ; in, It is the proportional control term of relative displacement in X direction; It is the proportional control term of relative displacement in Y direction; is the proportional control term of the combined error; It is the proportional control item of the servo motor displacement; It is the proportional control of relative displacement in X direction; It is the proportional control of relative displacement in Y direction; It is the proportional control of the combined error; Proportional control of the servo motor displacement; S4.2.3. Calculate the integral control term of the alignment error vector: ; ; ; Integral control term of servo motor displacement: ; in, is the integral control term of the relative displacement in the X direction; is the integral control term of the relative displacement in the Y direction; is the integral control term of the combined error; is the integral control term of the servo motor displacement; It is the integral control of relative displacement in X direction; It is the integral control of relative displacement in Y direction; is the integral control of the combined error; It is the integral control of the displacement of the servo motor; S4.2.4. Calculate the differential control term of the alignment error vector: ; ; ; The differential control term of the servo motor displacement: ; in, is the differential control term of the relative displacement in the X direction; is the differential control term of the relative displacement in the Y direction; is the differential control term of the combined error; is the differential control term of the servo motor displacement; It is the differential control of relative displacement in X direction; It is the differential control of relative displacement in Y direction; is the differential control of the combined error; It is the differential control of the displacement of the servo motor; S4.2.5, dynamically adjust each control item according to the alignment error vector and the size and change rate of the servo motor displacement through a fuzzy adaptive adjustment function; the fuzzy adaptive adjustment function is as follows: ; in, Included in time of , , and ; Included in time of , , and ; Included in time of , , and ; In this embodiment, if the error is large, increase Improve response speed; If the error changes too quickly, adjust Reduce system oscillation; If the error is stable but there is deviation, adjust Eliminate steady-state errors; S4.2.6. Dynamically adjust each control item according to the fuzzy adaptive adjustment function to obtain the final control output of the alignment error vector: ; ; ; The final control output of the servo motor displacement is: ; in, It is the final control output of relative displacement in X direction; It is the final control output of relative displacement in Y direction; The final control output for the combined error; It is the final control output of the servo motor displacement; S4.2.7. Generate alignment deviation instruction according to the final control output of alignment error vector and the final control output of servo motor displacement , and sent to the mechanical adjustment device 5, as follows: ; in, It is the alignment deviation instruction.
[0029] It also includes a mechanical adjustment device 5, which automatically adjusts the position of the transmitter and the position of the receiver according to the alignment deviation instruction; The mechanical adjustment device 5 is configured to adjust the alignment deviation according to the alignment deviation instruction. , automatically adjust the transmitter position and the receiver position, the specific steps are as follows: S5.1, according to the final control output of the X-direction relative displacement of the alignment deviation instruction, adjust the X-direction angle of the servo motor displacement; S5.2, according to the final control output of the Y-direction relative displacement of the alignment deviation command, adjust the Y-direction angle of the servo motor displacement; S5.3, the servo motor displacement amount according to the alignment deviation instruction is finally controlled to output and adjust the distance between the transmitter and the receiver.
[0030] The above shows and describes the basic principles, main features and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited by the above embodiments, and the above embodiments and descriptions are only preferred examples of the present invention, and are not intended to limit the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, and these changes and improvements all fall within the scope of the present invention to be protected.
Claims
1. An automatic tracking and alignment system based on mobile AGV laser communication, It is characterized in that include: A laser emitting unit (1), wherein the laser emitting unit (1) encodes a laser signal using pulse position modulation and transmits the encoded laser signal to a laser receiving unit (2); A laser receiving unit (2), the laser receiving unit (2) being used to receive a laser signal and decode the laser signal using a time interval measurement technique; An alignment detection unit (3), wherein the alignment detection unit (3) uses a sensor to monitor the alignment state between the laser transmitter and the receiver in real time to obtain an alignment error vector; A control unit (4), wherein the control unit (4) calculates the alignment deviation based on the alignment error vector using a fuzzy adaptive PID control algorithm, and generates an alignment deviation instruction to send to the mechanical adjustment device (5); A mechanical adjustment device (5), wherein the mechanical adjustment device (5) automatically adjusts the position of the transmitter and the position of the receiver according to the alignment deviation instruction.
2. According to claim 1, the mobile AGV laser communication automatic tracking and alignment system, Features: The laser emitting unit (1) comprises a data sending module, a signal encoding module and a laser emitting module; The data sending module sends the original data stream of AGV to Transmitted to the laser emission module and prepared for encoding; The signal encoding module uses pulse position modulation to encode the AGV raw data stream Encoded as laser signal , as follows: ; in, is the time window; is the amplitude of the laser pulse; For the Binary data of each AGV raw data stream; The total number of binary data in the AGV original data stream; For time; is the Dirac pulse function; Indicates The center position of each time slot; The laser emission module is used to transmit the encoded laser signal Transmitted to the laser receiving unit (2).
3. According to claim 1, the mobile AGV laser communication automatic tracking and alignment system, Features: The laser receiving unit (2) receives the encoded laser signal , and decode the laser signal using the time interval measurement technique , get the AGV original data stream , the specific steps are as follows: S2.1, in Receive laser signals at all times , calculate the corresponding time slot number : ; S2.
2. Restore the corresponding time slot No. AGV raw data stream binary data , and receive AGV original data stream : ; in, is the time slot width; is the mapping function.
4. According to claim 1, the mobile AGV laser communication automatic tracking and alignment system, Features: The alignment detection unit (3) comprises an angular displacement detection module and a deflection angle detection module; Wherein, the angular displacement detection module monitors the displacement deviation between the laser transmitter and the receiver on the XY plane, and calculates the angular displacement of the laser transmitter relative to the receiver; The deflection angle detection module monitors the laser beam deviation value of the laser transmitter and the receiver through a sensor.
5. According to claim 4, the mobile AGV laser communication automatic tracking and alignment system, Features: The angular displacement detection module monitors the displacement deviation between the laser transmitter and the receiver on the XY plane, and calculates the angular displacement of the laser transmitter relative to the receiver. The specific method steps are as follows: S3.1.1, Assume that the initial position of the laser emitter is , the current position of the receiver is ; S3.1.
2. Calculate the relative displacement of the laser transmitter and receiver in the X direction Relative displacement in the Y direction : ; ; S3.1.3, according to the relative displacement of the laser transmitter and receiver in the X direction Relative displacement in the Y direction Calculate the relative angular offset between the laser transmitter and receiver : ; in, is the relative displacement between the laser transmitter and the receiver in the X direction; is the relative displacement between the laser transmitter and the receiver in the Y direction; is the relative angular offset between the laser transmitter and the receiver.
6. According to claim 5, the mobile AGV laser communication automatic tracking and alignment system, Features: The deflection angle detection module monitors the laser beam deviation value of the laser transmitter and the receiver through a sensor. The specific method steps are as follows: S3.2.1, the vertical angle of the receiver is monitored by the sensor and the horizontal angle is , the vertical reference angle of the laser beam is The horizontal and vertical reference angles are ; S3.2.
2. Calculate the vertical angle deviation of the laser beam between the laser transmitter and the receiver The angle deviation from the laser beam : ; ; in, is the vertical angle deviation between the laser transmitter and the receiver; is the horizontal angle deviation between the laser transmitter and the receiver; S3.2.
3. Relative displacement of integrated laser transmitter and receiver in X direction , relative displacement in Y direction , laser beam vertical angle deviation between laser transmitter and receiver The angle deviation from the laser beam , forming the alignment error vector : ; ; ; ; in, equal , represents the relative displacement between the laser transmitter and the receiver in the X direction; equal , indicating the relative displacement of the laser transmitter and receiver in the Y direction; Indicates the vertical angle deviation of the laser beam The angle deviation from the laser beam The combination is wrong.
7. According to claim 1, the mobile AGV laser communication automatic tracking and alignment system, Features: The control unit (4) comprises an error calculation module and an instruction generation module; The error calculation module is used to calculate the relative angle offset between the laser transmitter and the receiver. and servo motor displacement ; The instruction generation module is used to generate a command according to the relative angle offset and servo motor displacement A fuzzy adaptive PID control algorithm is used to generate an alignment deviation instruction which is sent to the mechanical adjustment device (5).
8. According to claim 7, the mobile AGV laser communication automatic tracking and alignment system, Features: The error calculation module calculates the relative angular offset between the laser transmitter and the receiver and servo motor displacement , the specific steps are as follows: S4.1.1, according to the relative displacement of the laser transmitter and receiver in the X direction Relative displacement in the Y direction Calculate the relative angular offset between the laser transmitter and receiver : ; in, is the relative angular offset between the laser transmitter and the receiver; S4.1.
2. Based on relative angle offset and servo motor rod length , calculate the servo motor displacement : ; in, is the displacement of the servo motor.
9. The mobile AGV laser communication automatic tracking and alignment system according to claim 8, Features: The fuzzy adaptive PID control algorithm optimizes the rotation amount of the servo motor by adaptively adjusting the proportional coefficient, integral coefficient and differential coefficient; The instruction generation module is based on the relative angle offset and servo motor displacement And use the fuzzy adaptive PID control algorithm to generate an alignment deviation instruction and send it to the mechanical adjustment device (5). The specific steps are as follows: S4.2.
1. Align the error vector and servo motor displacement Input the fuzzy adaptive PID control algorithm and get the input error of the alignment error vector: ; ; ; in, is the input error of relative displacement in X direction; is the input error of relative displacement in Y direction; is the input error of the combined error; is the alignment error vector Relative displacement error in the X direction; is the alignment error vector Relative displacement error in the Y direction; is the alignment error vector The angle combination error in ; Input error of servo motor displacement : ; in, is the displacement error of the servo motor; S4.2.2, based on the input error of the quasi-error vector and the displacement error of the servo motor, the proportional control term of the fuzzy adaptive PID control algorithm is calculated as: ; ; ; ; in, It is the proportional control term of relative displacement in X direction; It is the proportional control term of relative displacement in Y direction; is the proportional control term of the combined error; It is the proportional control item of the servo motor displacement; It is the proportional control of relative displacement in X direction; It is the proportional control of relative displacement in Y direction; It is the proportional control of the combined error; Proportional control of the servo motor displacement; S4.2.
3. Calculate the integral control term of the alignment error vector: ; ; ; Integral control term of servo motor displacement: ; in, is the integral control term of the relative displacement in the X direction; is the integral control term of the relative displacement in the Y direction; is the integral control term of the combined error; is the integral control term of the servo motor displacement; It is the integral control of relative displacement in X direction; It is the integral control of relative displacement in Y direction; is the integral control of the combined error; It is the integral control of the displacement of the servo motor; S4.2.
4. Calculate the differential control term of the alignment error vector: ; ; ; The differential control term of the servo motor displacement: ; in, is the differential control term of the relative displacement in the X direction; is the differential control term of the relative displacement in the Y direction; is the differential control term of the combined error; is the differential control term of the servo motor displacement; It is the differential control of relative displacement in X direction; It is the differential control of relative displacement in Y direction; is the differential control of the combined error; It is the differential control of the displacement of the servo motor; S4.2.5, dynamically adjust each control item according to the alignment error vector and the size and change rate of the servo motor displacement through a fuzzy adaptive adjustment function; the fuzzy adaptive adjustment function is as follows: ; in, Included in time of , , and ; Included in time of , , and ; Included in time of , , and ; S4.2.
6. Dynamically adjust each control item according to the fuzzy adaptive adjustment function to obtain the final control output of the alignment error vector: ; ; ; The final control output of the servo motor displacement is: ; in, It is the final control output of relative displacement in X direction; It is the final control output of relative displacement in Y direction; The final control output for the combined error; It is the final control output of the servo motor displacement; S4.2.
7. Generate alignment deviation instruction according to the final control output of alignment error vector and the final control output of servo motor displacement , and sent to the mechanical adjustment device (5), as follows: ; in, It is the alignment deviation instruction.
10. The mobile AGV laser communication automatic tracking and alignment system according to claim 1, Features: The mechanical adjustment device (5) is configured to adjust the alignment deviation according to the alignment deviation instruction. , automatically adjust the transmitter position and the receiver position, the specific steps are as follows: S5.1, according to the final control output of the X-direction relative displacement of the alignment deviation instruction, adjust the X-direction angle of the servo motor displacement; S5.2, according to the final control output of the Y-direction relative displacement of the alignment deviation command, adjust the Y-direction angle of the servo motor displacement; S5.3, the servo motor displacement amount according to the alignment deviation instruction is finally controlled to output and adjust the distance between the transmitter and the receiver.
Citation Information
Patent Citations
Free space optical-communication APT system and method based on compressive sensing receiver
CN103326780A
Small wireless laser communication terminal system and alignment method
CN115189775A
Motor control system and control method of wireless laser communication platform
CN115765541A
Vehicle-mounted wireless optical communication terminal and method based on electric two-dimensional turntable
CN118138135A
A system and method for beam alignment
US20240171275A1
