Disclosure of Invention
The invention provides a vehicle-mounted unmanned aerial vehicle accurate positioning control method, which can perform RTK differential processing and positioning compensation on the real-time position of an unmanned aerial vehicle end, so that the actual accurate position of the unmanned aerial vehicle end is accurately positioned, the unmanned aerial vehicle end is accurately navigated to fall into a storage and transportation box of the vehicle-mounted end, and the autonomous falling accuracy of the vehicle-mounted unmanned aerial vehicle is further improved.
The invention provides a vehicle-mounted unmanned aerial vehicle accurate positioning control device, which can perform RTK differential processing and positioning compensation on the real-time position of the unmanned aerial vehicle end, so that the actual accurate position of the unmanned aerial vehicle end is accurately positioned, the unmanned aerial vehicle end is accurately navigated to fall into a storage and transportation box of the vehicle-mounted end, and the autonomous falling accuracy of the vehicle-mounted unmanned aerial vehicle is further improved.
In order to achieve the first aim of the invention, the invention provides a vehicle-mounted unmanned aerial vehicle accurate positioning control method, which comprises the steps that when the unmanned aerial vehicle is determined to be separated from the storage and transportation box to execute a flight task, the real-time position of the unmanned aerial vehicle is obtainedReal-time speed of machine endReal-time position of machine endRTK differential processing is carried out to obtain the positioning position of the unmanned aerial vehicle terminalAccording to the time differenceAcceleration of gravityReal-time acceleration vector of vehicle-mounted endReal-time attitude matrix vector of vehicle-mounted terminalPositioning position of machine endReal-time speed of machine endCalculating to obtain actual accurate position of unmanned aerial vehicle endTime differenceAnd the time difference is the time difference for the unmanned aerial vehicle terminal to receive the data information of the vehicle-mounted terminal.
From the scheme, the vehicle-mounted unmanned aerial vehicle accurate positioning control method firstly carries out real-time position on the unmanned aerial vehicle endRTK differential processing is carried out to obtain the positioning position of the unmanned aerial vehicle terminalSo that the unmanned aerial vehicle end positions the unmanned aerial vehicle endAchieving centimeter-level precision positioning according to time differenceAcceleration of gravityReal-time acceleration vector of vehicle-mounted endReal-time attitude matrix vector of vehicle-mounted terminalPositioning position of machine endReal-time speed of machine endCalculating to obtain actual accurate position of unmanned aerial vehicleNamely, the time difference of receiving the data information of the vehicle-mounted terminal by the unmanned aerial vehicle terminalVehicle-mounted end driving dynamics and unmanned aerial vehicle end flying dynamics position unmanned aerial vehicle end machine end positioning positionPerforming positioning compensation calculation to obtain actual accurate position of unmanned aerial vehicleFurther enable the actual accurate position of the unmanned plane endThe positioning device can achieve 1-2 cm-level precision positioning, and provides guarantee for the unmanned aerial vehicle end to accurately fall into the storage and transportation box of the vehicle-mounted end. Therefore, the vehicle-mounted unmanned aerial vehicle accurate positioning control method can be used for positioning the unmanned aerial vehicle end in real timeRTK differential processing and positioning compensation are carried out, so that the actual accurate position of the unmanned aerial vehicle terminal is accurately positionedThe unmanned aerial vehicle is accurately landed in the storage and transportation box of the vehicle-mounted end, so that the autonomous landing accuracy of the vehicle-mounted unmanned aerial vehicle is improved.
A preferred embodiment is that the actual precise position。
The further scheme is that after the unmanned aerial vehicle end is determined to be separated from the storage and transportation box to execute a flight task, a magnetic device at the unmanned aerial vehicle end is started, and/or when the unmanned aerial vehicle end is determined to be positioned in the storage and transportation box, the magnetic device at the unmanned aerial vehicle end is closed, and the magnetic device is used for positioning the direction of the unmanned aerial vehicle end.
According to the scheme, after the unmanned aerial vehicle end is determined to be separated from the storage and transportation box to execute the flight task, the magnetic device at the unmanned aerial vehicle end is started, so that the magnetic device at the unmanned aerial vehicle end performs positioning navigation, and the unmanned aerial vehicle end performs autonomous positioning navigation to execute the flight task. When it is determined that the unmanned aerial vehicle end is located the storage and transportation box, the magnetic device of the unmanned aerial vehicle end is closed, so that data acquisition and transmission between the vehicle-mounted end and the unmanned aerial vehicle end are prevented from being subjected to strong magnetic interference generated by opening of the magnetic sensor, and further data acquisition and transmission can be performed rapidly, and the unmanned aerial vehicle end can be guaranteed to take off normally and rapidly.
In a further scheme, the accurate positioning control method of the vehicle-mounted unmanned aerial vehicle further comprises the steps of obtaining the real-time position of the vehicle at the vehicle-mounted endReal-time speed of vehicleWhen the storage and transportation box is determined to be opened and the unmanned aerial vehicle end is ready to take off, the unmanned aerial vehicle end executes initialization operation to obtain an initialization position of the unmanned aerial vehicle endInitialization speedInitializing course information and simultaneously acquiring an initialized pitch angle of the unmanned aerial vehicle endAnd initializing roll angleSubsequently, the unmanned aerial vehicle end is based on the initialized positionInitialization speedInitializing course information, initializing pitch angleAnd initializing roll angleTake-off to disengage the storage and transportation box, initializing operation including locating the current vehicle in real timeAs an initialization position for the drone sideReal-time speed of current vehicleAs an initialization speed for the unmanned aerial vehicleAnd taking the current real-time heading information of the vehicle as the initialized heading information of the unmanned aerial vehicle terminal.
In a further scheme, when the fact that the storage and transportation box is opened and the unmanned aerial vehicle end is ready to take off is determined, the unmanned aerial vehicle end obtains real-time ephemeris information and real-time observation information of the vehicle-mounted end, so that the unmanned aerial vehicle end is in a hot start state.
According to the scheme, the unmanned aerial vehicle terminal acquires the current real-time ephemeris information and real-time observation information of the vehicle-mounted terminal, so that the unmanned aerial vehicle terminal is in a hot start state, the unmanned aerial vehicle terminal does not need to perform self-search star operation, the current real-time ephemeris information and real-time observation information are directly acquired from the vehicle-mounted terminal, the unmanned aerial vehicle terminal can rapidly search the star to acquire the current real-time ephemeris information and real-time observation information, and therefore the unmanned aerial vehicle terminal can be rapidly positioned, and a rapid take-off function is realized.
In order to achieve the second object of the invention, the invention provides a vehicle-mounted unmanned aerial vehicle accurate positioning control device, which comprises a vehicle-mounted unmanned aerial vehicle system, wherein the vehicle-mounted unmanned aerial vehicle system comprises a vehicle-mounted end and an unmanned aerial vehicle end, the vehicle-mounted end is provided with a storage and transportation box, a dual-antenna GNSS device and a vehicle-end IMU device, the unmanned aerial vehicle end can be positioned in the storage and transportation box, the unmanned aerial vehicle end is provided with an organic-end GNSS device, data information is mutually transmitted between the organic-end GNSS device and the dual-antenna GNSS device, and when the unmanned aerial vehicle end is determined to deviate from the storage and transportation box to execute a flight task, the organic-end GNSS device acquires the real-time position of the unmanned aerial vehicle endReal-time speed of machine endRTK module of unmanned aerial vehicle end is to real-time position of machine endRTK differential processing is carried out to obtain the positioning position of the unmanned aerial vehicle terminalAccording to the time differenceAcceleration of gravityReal-time acceleration vector of vehicle-mounted endReal-time attitude matrix vector of vehicle-mounted terminalPositioning position of machine endReal-time speed of machine endThe vehicle end IMU device calculates and acquires the actual accurate position of the unmanned aerial vehicle endWherein the vehicle-end IMU device is used for acquiring the real-time acceleration vectorAnd real-time pose matrix vectorsThe difference module of the unmanned aerial vehicle side obtains the time difference of receiving the data information of the double-antenna GNSS device by the GNSS device at the unmanned aerial vehicle side。
From the scheme, the vehicle-mounted unmanned aerial vehicle accurate positioning control device firstly performs real-time position on the unmanned aerial vehicle endRTK differential processing is carried out to obtain the positioning position of the unmanned aerial vehicle terminalSo that the unmanned aerial vehicle end positions the unmanned aerial vehicle endAchieving centimeter-level precision positioning according to time differenceAcceleration of gravityReal-time acceleration vector of vehicle-mounted endReal-time attitude matrix vector of vehicle-mounted terminalPositioning position of machine endReal-time speed of machine endCalculating to obtain actual accurate position of unmanned aerial vehicleNamely, the time difference of receiving the data information of the vehicle-mounted terminal by the unmanned aerial vehicle terminalVehicle-mounted end driving dynamics and unmanned aerial vehicle end flying dynamics position unmanned aerial vehicle end machine end positioning positionPerforming positioning compensation calculation to obtain actual accurate position of unmanned aerial vehicleFurther enable the actual accurate position of the unmanned plane endThe positioning device can achieve 1-2 cm-level precision positioning, and provides guarantee for the unmanned aerial vehicle end to accurately fall into the storage and transportation box of the vehicle-mounted end. Therefore, the vehicle-mounted unmanned aerial vehicle accurate positioning control device can position the unmanned aerial vehicle end in real timeRTK differential processing and positioning compensation are carried out, so that the actual accurate position of the unmanned aerial vehicle terminal is accurately positionedThe unmanned aerial vehicle is accurately landed in the storage and transportation box of the vehicle-mounted end, so that the autonomous landing accuracy of the vehicle-mounted unmanned aerial vehicle is improved.
Further, the actual accurate position。
The unmanned aerial vehicle is further provided with a magnetic sensor for positioning the unmanned aerial vehicle, and the magnetic sensor is started when the unmanned aerial vehicle is determined to be separated from the storage and transportation box to execute a flight task, and/or is stopped when the unmanned aerial vehicle is determined to be positioned in the storage and transportation box.
According to the scheme, after the unmanned aerial vehicle end is determined to be separated from the storage and transportation box to execute the flight task, the magnetic device at the unmanned aerial vehicle end is started, so that the magnetic device at the unmanned aerial vehicle end, the GNSS device at the unmanned aerial vehicle end and the IMU device at the unmanned aerial vehicle end form the integrated navigation system, and the unmanned aerial vehicle end can autonomously position and navigate to execute the flight task. When the unmanned aerial vehicle end is located the storage and transportation case, the magnetic tool at the unmanned aerial vehicle end is closed, so that data acquisition and transmission between the double-antenna GNSS device at the vehicle-mounted end and the machine-end GNSS device at the unmanned aerial vehicle end are prevented from being interfered by strong magnetism generated by opening of the magnetic sensor, and further data acquisition and transmission can be performed rapidly, and the unmanned aerial vehicle end can be ensured to take off normally and rapidly.
The unmanned aerial vehicle is further provided with an organic IMU device, and the dual-antenna GNSS device acquires the real-time position of the vehicle at the vehicle-mounted endReal-time speed of vehicleWhen the storage and transportation box is determined to be opened and the unmanned aerial vehicle end is ready to take off, the GNSS device at the unmanned aerial vehicle end executes initialization operation to acquire the initialization position of the unmanned aerial vehicle endInitialization speedAnd initializing course information, and acquiring an initialized pitch angle of the unmanned aerial vehicle end by the IMU device at the same time endAnd initializing roll angleSubsequently, the flight control system of the unmanned aerial vehicle end is based on the initialized positionInitialization speedInitializing course information, initializing pitch angleAnd initializing roll angleControlling the take-off of the unmanned aerial vehicle end to be separated from the storage and transportation box, and initializing operation comprises the following steps of positioning the current vehicle in real timeAs an initialization position for the drone sideReal-time speed of current vehicleAs an initialization speed for the unmanned aerial vehicleAnd taking the current real-time heading information of the vehicle as the initialized heading information of the unmanned aerial vehicle terminal.
In a further scheme, when the fact that the storage and transportation box is opened and the unmanned aerial vehicle end is ready to take off is determined, the unmanned aerial vehicle end GNSS device acquires real-time ephemeris information and real-time observation information of the dual-antenna GNSS device, so that the unmanned aerial vehicle end is in a hot start state.
According to the scheme, the unmanned aerial vehicle-side GNSS device acquires the current real-time ephemeris information and real-time observation information of the vehicle-mounted dual-antenna GNSS device, so that the unmanned aerial vehicle-side GNSS device is in a hot start state, the unmanned aerial vehicle-side GNSS device does not need to perform self-search operation, the current real-time ephemeris information and real-time observation information are directly acquired from the vehicle-mounted dual-antenna GNSS device, the unmanned aerial vehicle-side GNSS device can quickly search for the satellites to acquire the current real-time ephemeris information and real-time observation information, and the unmanned aerial vehicle-side GNSS device can be quickly positioned to realize a quick take-off function.
Detailed Description
An embodiment of a vehicle-mounted unmanned aerial vehicle accurate positioning control method:
Referring to fig. 1 to 3, the vehicle-mounted unmanned aerial vehicle system of the present embodiment includes a vehicle-mounted end 1 and an unmanned aerial vehicle end 3, the vehicle-mounted end 1 is provided with a storage and transportation box 2, a central control system 11, a dual-antenna GNSS device 12 and a vehicle-end IMU device 13, the unmanned aerial vehicle end 3 may be located in the storage and transportation box 2, and the unmanned aerial vehicle end 3 is provided with a flight control system 31, a vehicle-end GNSS device 32, a magnetic sensor 33 and a vehicle-end IMU device 34.
The central control system 11 of the vehicle-mounted terminal 1 of the present embodiment is configured to control the vehicle-mounted terminal 1 to travel and perform information interaction with the flight control system 31 of the unmanned aerial vehicle terminal 3, and the dual-antenna GNSS device 12 of the vehicle-mounted terminal 1 is configured to obtain a real-time vehicle position of the vehicle-mounted terminal 1Real-time speed of vehicleReal-time heading information, real-time ephemeris information and real-time observation information of the vehicle, and information interaction can be performed between the dual-antenna GNSS device 12 of the vehicle-mounted terminal 1 and the terminal GNSS device 32 of the unmanned aerial vehicle terminal 3, and the terminal IMU device 34 of the vehicle-mounted terminal 1 is used for acquiring the real-time acceleration vector of the vehicle-mounted terminal 1And real-time pose matrix vectors. Specifically, the device side GNSS device 32 of the unmanned aerial vehicle side 3 and the dual-antenna GNSS device 12 of the vehicle side 1 mutually transmit data information through a wireless communication technology, and the transmitted data information includes, but is not limited to, real-time position, real-time speed, real-time heading information, real-time ephemeris information, real-time observation information and the like.
Moreover, the flight control system 31 of the unmanned aerial vehicle end 3 in this embodiment is used for controlling the unmanned aerial vehicle end 3 to fly and interact with the central control system 11 of the vehicle-mounted end 1, and the unmanned aerial vehicle end 3 end GNSS device 32 is used for acquiring the real-time position of the unmanned aerial vehicle end 3Real-time speed of machine endThe unmanned aerial vehicle end 3's machine end IMU device 34 acquires unmanned aerial vehicle end 3's pitch angleAnd roll angleAnd the difference module of the unmanned aerial vehicle end 3 of this embodiment can be integrated in the flight control system 31 of the unmanned aerial vehicle end 3 or in the machine-end GNSS device 32, and the RTK module of the unmanned aerial vehicle end 3 can be integrated in the flight control system 31 of the unmanned aerial vehicle end 3 or in the machine-end GNSS device 32.
Specifically, the GNSS device is a global navigation satellite system, including one or more satellite constellations and an augmentation system required for supporting specific works, is an air-based radio navigation positioning system capable of providing all-weather three-dimensional coordinates and speed and time information for users at any place on the surface of the earth or near-earth space, and is a generic term for satellite navigation systems capable of realizing global coverage.
The IMU device is an inertial measurement device and is used for measuring three-axis attitude angles (or angular rates) and accelerations of an object, generally, one IMU device comprises three single-axis accelerometers and three single-axis gyroscopes, the accelerometers detect acceleration signals of the object on independent three axes of a carrier coordinate system, the gyroscopes detect angular velocity signals of the carrier relative to a navigation coordinate system, the angular velocities and accelerations of the object in a three-dimensional space are measured, and the attitude of the object is calculated according to the angular velocity signals and the accelerations.
The magnetic sensor 33, also called geomagnetism and magnetometer, can be used for testing the intensity and direction of a magnetic field, and the principle of the magnetic sensor 33 is similar to that of a compass, so that the included angle between the current device and the four directions of the north, south, east and west can be measured.
The RTK module is a differential method for processing the observed quantity of the carrier phases of two measuring stations in real time by utilizing a real-time dynamic carrier phase differential technology, and sends the carrier phases acquired by a reference station to a receiver for solving the difference to calculate coordinates, which is a new common satellite positioning measuring method, the previous static, quick static and dynamic measurement needs to be solved afterwards to obtain the centimeter-level precision, and the RTK is a measuring method capable of obtaining the centimeter-level positioning precision in real time in the wild, and the RTK module adopts the carrier phase dynamic real-time differential method.
Referring to fig. 4, a flowchart of a method for controlling accurate positioning of a vehicle-mounted unmanned aerial vehicle is provided, and specific steps of the method for controlling accurate positioning of a vehicle-mounted unmanned aerial vehicle in this embodiment are as follows.
Step S11 is executed, before taking off, the unmanned aerial vehicle 3 is located in the storage and transportation box 2 of the vehicle-mounted terminal 1, and the dual-antenna GNSS device 12 obtains the real-time position of the vehicle-mounted terminal 1Real-time speed of vehicleReal-time heading information, real-time ephemeris information and real-time observation information of the vehicle, and a vehicle-end IMU device 13 of the vehicle-mounted end 1 acquires a real-time acceleration vector of the vehicle-mounted end 1And real-time pose matrix vectorsAt this time, the unmanned aerial vehicle end 3 in the storage and transportation box 2 of the vehicle-mounted end 1 can be in a storage and transportation state or a charging state, and then the machine-end GNSS device 32, the magnetic sensor 33 and the machine-end IMU device 34 of the unmanned aerial vehicle end 3 are all in a closed state, so that the strong magnetic interference generated by the opening of the magnetic sensor 33 is avoided from data acquisition and transmission of the dual-antenna GNSS device 12 and the vehicle-end IMU device 13 of the vehicle-mounted end 1, and further the accuracy and stability of data acquisition and transmission of the dual-antenna GNSS device 12 and the vehicle-end IMU device 13 of the vehicle-mounted end 1 are ensured.
Specifically, the ephemeris information is ephemeris information of the satellite 4, also called as Two-row orbit data (TLE, two-Line Orbital Element), which is an expression for describing the position and speed of the space flying body, namely a Two-row orbit data system, and each parameter such as time, coordinate, azimuth, speed, etc. of the flying body is determined by using the mathematical relationship among 6 orbit parameters of kepler law, so that the operation states such as time, position, speed, etc. of the satellite 4 and the flying body can be accurately calculated, predicted, depicted and tracked. And, the observation information includes the observation information of pseudo-range measurement, carrier phase measurement, and doppler measurement.
Step S12 is executed, the storage and transportation box 2 is opened and the unmanned aerial vehicle end 3 is ready to take off, at this time, the unmanned aerial vehicle end 3 ' S machine end GNSS device 32 and the unmanned aerial vehicle end IMU device 34 are opened, then the unmanned aerial vehicle end 3 ' S machine end GNSS device 32 acquires the current real-time ephemeris information and real-time observation information of the dual-antenna GNSS device 12 of the vehicle end 1, so that the unmanned aerial vehicle end 3 is in a hot start state, and the unmanned aerial vehicle end 3 ' S machine end GNSS device 32 does not need to perform a self-search operation, and directly acquires the current real-time ephemeris information and real-time observation information from the dual-antenna GNSS device 12 of the vehicle end 1, so that the unmanned aerial vehicle end 3 ' S machine end GNSS device 32 can quickly search for satellites to acquire the current real-time ephemeris information and real-time observation information, and thus the unmanned aerial vehicle end 3 ' S machine end GNSS device 32 can quickly locate, and realize a quick take off function.
When the storage and transportation box 2 is opened and the unmanned aerial vehicle end 3 is ready to take off, namely the unmanned aerial vehicle end 3 is still positioned in the storage and transportation box 2 of the vehicle-mounted end 1, the magnetic sensor 33 of the unmanned aerial vehicle end 3 is still in a closed state at the moment, so that the data acquisition and transmission between the double-antenna GNSS device 12 of the vehicle-mounted end 1 and the plane-end GNSS device 32 of the unmanned aerial vehicle end 3 are prevented from being subjected to strong magnetic interference generated by the opening of the magnetic sensor 33, and the data acquisition and transmission can be rapidly carried out, so that the normal and rapid take-off of the unmanned aerial vehicle end 3 is ensured.
And, when the storage and transportation box 2 is opened and the unmanned aerial vehicle 3 is ready to take off, the unmanned aerial vehicle GNSS device 32 of the unmanned aerial vehicle 3 performs an initialization operation to obtain an initialization position of the unmanned aerial vehicle 3Initialization speedAnd initializing heading information. Simultaneously, the plane end IMU device 34 of the plane end 3 acquires the initialized pitch angle of the plane end 3And initializing roll angle。
Specifically, when the on-board GNSS device 32 of the unmanned aerial vehicle 3 of the present embodiment performs the initialization operation, the initialization operation includes the steps of locating the current vehicle in real timeAs an initialization position for the drone end 3Real-time speed of current vehicleAs an initialization speed of the drone side 3And taking the current real-time heading information of the vehicle as the initialized heading information of the unmanned aerial vehicle terminal 3.
Synchronously, when the end-of-flight GNSS device 32 of the unmanned aerial vehicle 3 is turned on, the differential module of the unmanned aerial vehicle 3 can acquire the time difference of the end-of-flight GNSS device 32 receiving the data information of the dual-antenna GNSS device 12. Since the dual-antenna GNSS device 12 of the vehicle-mounted terminal 1 generates a certain time difference due to transmission delay in the process of transmitting data information to the machine-side GNSS device 32 of the unmanned aerial vehicle terminal 3 through the wireless transmission technologyThis time differenceThe time difference between the PPS second pulse of the unmanned aerial vehicle end 3 and the received data information of the unmanned aerial vehicle end 3 can be calculated.
Step S13 is executed, wherein the flight control system 31 of the unmanned aerial vehicle 3 is based on the initialization positionInitialization speedInitializing course information, initializing pitch angleAnd initializing roll angleThe unmanned aerial vehicle 3 is controlled to take off so as to be separated from the storage and transportation box 2.
Step S14 is executed, where the unmanned aerial vehicle end 3 is separated from the storage and transportation box 2 of the vehicle-mounted end 1 to execute a flight task, and then the magnetic device of the unmanned aerial vehicle end 3 is controlled to be turned on, so that the magnetic device of the unmanned aerial vehicle end 3, the machine-end GNSS device 32 and the machine-end IMU device 34 form a combined navigation system, and the unmanned aerial vehicle end 3 performs autonomous positioning navigation to execute the flight task.
Simultaneously, the unmanned aerial vehicle end 3's machine end GNSS device 32 acquires the unmanned aerial vehicle end 3's machine end real-time positionReal-time speed of machine endReal-time position of RTK module opposite terminal of unmanned aerial vehicle terminal 3RTK differential processing is carried out to obtain the machine end positioning position of the unmanned plane end 3. Specifically, the RTK module of the unmanned aerial vehicle 3 forms a mobile base station mode by using the dual-antenna GNSS device 12 of the vehicle-mounted terminal 1 and the terminal GNSS device 32 of the unmanned aerial vehicle 3 to perform differential solution, so as to obtain the terminal positioning position of the unmanned aerial vehicle 3 with centimeter-level positioning accuracy in real time。
At the unmanned aerial vehicle end 3's of real-time acquisition centimetre level positioning accuracy machine end position locationThen according to the time differenceAcceleration of gravityReal-time acceleration vector of vehicle-mounted terminal 1Real-time attitude matrix vector of vehicle-mounted terminal 1Positioning position of machine endReal-time speed of machine endThe vehicle-end IMU device 13 of the vehicle-mounted end 1 calculates and acquires the actual accurate position of the unmanned aerial vehicle end 3。
Specifically, the actual accurate position of the unmanned aerial vehicle end 3 in this embodimentThe calculation formula of (2) is as follows:
。
Wherein the acceleration of gravity 9.80M/s2.
Since the vehicle-mounted terminal 1 and the unmanned aerial vehicle terminal 3 are both positioned in the three-dimensional space, the vehicle-mounted terminal 1 has XYZ axis vectors, the unmanned aerial vehicle terminal 3 also has XYZ axis vectors, and the positions of the XYZ axis in each axis direction correspondingly acquire the same-axis related vector data, and the actual accurate position of the unmanned aerial vehicle terminal 3 in the axis direction can be acquired by corresponding calculation through the formula。
The vehicle-mounted unmanned aerial vehicle accurate positioning control method of the embodiment firstly carries out real-time position on the machine end of the unmanned aerial vehicle end 3RTK differential processing is carried out to obtain the machine end positioning position of the unmanned plane end 3So that the unmanned aerial vehicle end 3 can position the unmanned aerial vehicle endAchieving centimeter-level precision positioning according to time differenceAcceleration of gravityReal-time acceleration vector of vehicle-mounted terminal 1Real-time attitude matrix vector of vehicle-mounted terminal 1Positioning position of machine endReal-time speed of machine endCalculating to obtain actual accurate position of unmanned aerial vehicle end 3Namely, the time difference of receiving the data information of the vehicle-mounted terminal 1 by the unmanned aerial vehicle terminal 3The vehicle-mounted terminal 1 running dynamic and the unmanned aerial vehicle terminal 3 flying dynamic position the unmanned aerial vehicle terminal 3Performing positioning compensation calculation to obtain actual accurate position of the unmanned aerial vehicle 3Further enabling the actual accurate position of the unmanned aerial vehicle end 3The precision positioning of 1-2 cm level can be achieved, and a guarantee is provided for the unmanned aerial vehicle end 3 to accurately fall into the storage and transportation box 2 of the vehicle-mounted end 1.
Step S14 is executed, and the unmanned aerial vehicle 3 executes a return landing instruction, so that the actual accurate position of the unmanned aerial vehicle 3 is basedThereby controlling the unmanned aerial vehicle end 3 to accurately drop into the storage and transportation box 2 of the vehicle-mounted end 1.
Therefore, the vehicle-mounted unmanned aerial vehicle accurate positioning control method can be used for positioning the unmanned aerial vehicle end 3 in real timeRTK differential processing and positioning compensation are carried out, so that the actual accurate position of the unmanned aerial vehicle end 3 is accurately positionedThe unmanned aerial vehicle terminal 3 accurately drops into the storage and transportation box 2 of the vehicle-mounted terminal 1, and then the autonomous dropping accuracy of the vehicle-mounted unmanned aerial vehicle is improved.
An embodiment of a vehicle-mounted unmanned aerial vehicle accurate positioning control device:
Referring to fig. 1 to 3, the vehicle-mounted unmanned aerial vehicle accurate positioning control device of the embodiment comprises a vehicle-mounted unmanned aerial vehicle system, the vehicle-mounted unmanned aerial vehicle system comprises a vehicle-mounted end 1 and an unmanned aerial vehicle end 3, the vehicle-mounted end 1 is provided with a storage and transportation box 2, a central control system 11, a dual-antenna GNSS device 12 and a vehicle-end IMU device 13, the unmanned aerial vehicle end 3 can be located in the storage and transportation box 2, and the unmanned aerial vehicle end 3 is provided with a flight control system 31, a vehicle-end GNSS device 32, a magnetic sensor 33 and a vehicle-end IMU device 34.
The central control system 11 of the vehicle-mounted terminal 1 of the present embodiment is configured to control the vehicle-mounted terminal 1 to travel and perform information interaction with the flight control system 31 of the unmanned aerial vehicle terminal 3, and the dual-antenna GNSS device 12 of the vehicle-mounted terminal 1 is configured to obtain a real-time vehicle position of the vehicle-mounted terminal 1Real-time speed of vehicleReal-time heading information, real-time ephemeris information and real-time observation information of the vehicle, and information interaction can be performed between the dual-antenna GNSS device 12 of the vehicle-mounted terminal 1 and the terminal GNSS device 32 of the unmanned aerial vehicle terminal 3, and the terminal IMU device 34 of the vehicle-mounted terminal 1 is used for acquiring the real-time acceleration vector of the vehicle-mounted terminal 1And real-time pose matrix vectors. Specifically, the device side GNSS device 32 of the unmanned aerial vehicle side 3 and the dual-antenna GNSS device 12 of the vehicle side 1 mutually transmit data information through a wireless communication technology, and the transmitted data information includes, but is not limited to, real-time position, real-time speed, real-time heading information, real-time ephemeris information, real-time observation information and the like.
Moreover, the flight control system 31 of the unmanned aerial vehicle end 3 in this embodiment is used for controlling the unmanned aerial vehicle end 3 to fly and interact with the central control system 11 of the vehicle-mounted end 1, and the unmanned aerial vehicle end 3 end GNSS device 32 is used for acquiring the real-time position of the unmanned aerial vehicle end 3Real-time speed of machine endThe unmanned aerial vehicle end 3's machine end IMU device 34 acquires unmanned aerial vehicle end 3's pitch angleAnd roll angleAnd the difference module of the unmanned aerial vehicle end 3 of this embodiment can be integrated in the flight control system 31 of the unmanned aerial vehicle end 3 or in the machine-end GNSS device 32, and the RTK module of the unmanned aerial vehicle end 3 can be integrated in the flight control system 31 of the unmanned aerial vehicle end 3 or in the machine-end GNSS device 32.
Specifically, the GNSS device is a global navigation satellite system, including one or more satellite constellations and an augmentation system required for supporting specific works, is an air-based radio navigation positioning system capable of providing all-weather three-dimensional coordinates and speed and time information for users at any place on the surface of the earth or near-earth space, and is a generic term for satellite navigation systems capable of realizing global coverage.
The IMU device is an inertial measurement device and is used for measuring three-axis attitude angles (or angular rates) and accelerations of an object, generally, one IMU device comprises three single-axis accelerometers and three single-axis gyroscopes, the accelerometers detect acceleration signals of the object on independent three axes of a carrier coordinate system, the gyroscopes detect angular velocity signals of the carrier relative to a navigation coordinate system, the angular velocities and accelerations of the object in a three-dimensional space are measured, and the attitude of the object is calculated according to the angular velocity signals and the accelerations.
The magnetic sensor 33, also called geomagnetism and magnetometer, can be used for testing the intensity and direction of a magnetic field, and the principle of the magnetic sensor 33 is similar to that of a compass, so that the included angle between the current device and the four directions of the north, south, east and west can be measured.
The RTK module is a differential method for processing the observed quantity of the carrier phases of two measuring stations in real time by utilizing a real-time dynamic carrier phase differential technology, and sends the carrier phases acquired by a reference station to a receiver for solving the difference to calculate coordinates, which is a new common satellite positioning measuring method, the previous static, quick static and dynamic measurement needs to be solved afterwards to obtain the centimeter-level precision, and the RTK is a measuring method capable of obtaining the centimeter-level positioning precision in real time in the wild, and the RTK module adopts the carrier phase dynamic real-time differential method.
Referring to fig. 4, the accurate positioning control device of the vehicle-mounted unmanned aerial vehicle of the embodiment can execute the following method steps.
Step S11 is executed, before taking off, the unmanned aerial vehicle 3 is located in the storage and transportation box 2 of the vehicle-mounted terminal 1, and the dual-antenna GNSS device 12 obtains the real-time position of the vehicle-mounted terminal 1Real-time speed of vehicleReal-time heading information, real-time ephemeris information and real-time observation information of the vehicle, and a vehicle-end IMU device 13 of the vehicle-mounted end 1 acquires a real-time acceleration vector of the vehicle-mounted end 1And real-time pose matrix vectorsAt this time, the unmanned aerial vehicle end 3 in the storage and transportation box 2 of the vehicle-mounted end 1 can be in a storage and transportation state or a charging state, and then the machine-end GNSS device 32, the magnetic sensor 33 and the machine-end IMU device 34 of the unmanned aerial vehicle end 3 are all in a closed state, so that the strong magnetic interference generated by the opening of the magnetic sensor 33 is avoided from data acquisition and transmission of the dual-antenna GNSS device 12 and the vehicle-end IMU device 13 of the vehicle-mounted end 1, and further the accuracy and stability of data acquisition and transmission of the dual-antenna GNSS device 12 and the vehicle-end IMU device 13 of the vehicle-mounted end 1 are ensured.
Specifically, the ephemeris information is ephemeris information of the satellite 4, also called as Two-row orbit data (TLE, two-Line Orbital Element), which is an expression for describing the position and speed of the space flying body, namely a Two-row orbit data system, and each parameter such as time, coordinate, azimuth, speed, etc. of the flying body is determined by using the mathematical relationship among 6 orbit parameters of kepler law, so that the operation states such as time, position, speed, etc. of the satellite 4 and the flying body can be accurately calculated, predicted, depicted and tracked. And, the observation information includes the observation information of pseudo-range measurement, carrier phase measurement, and doppler measurement.
Step S12 is executed, the storage and transportation box 2 is opened and the unmanned aerial vehicle end 3 is ready to take off, at this time, the unmanned aerial vehicle end 3 ' S machine end GNSS device 32 and the unmanned aerial vehicle end IMU device 34 are opened, then the unmanned aerial vehicle end 3 ' S machine end GNSS device 32 acquires the current real-time ephemeris information and real-time observation information of the dual-antenna GNSS device 12 of the vehicle end 1, so that the unmanned aerial vehicle end 3 is in a hot start state, and the unmanned aerial vehicle end 3 ' S machine end GNSS device 32 does not need to perform a self-search operation, and directly acquires the current real-time ephemeris information and real-time observation information from the dual-antenna GNSS device 12 of the vehicle end 1, so that the unmanned aerial vehicle end 3 ' S machine end GNSS device 32 can quickly search for satellites to acquire the current real-time ephemeris information and real-time observation information, and thus the unmanned aerial vehicle end 3 ' S machine end GNSS device 32 can quickly locate, and realize a quick take off function.
When the storage and transportation box 2 is opened and the unmanned aerial vehicle end 3 is ready to take off, namely the unmanned aerial vehicle end 3 is still positioned in the storage and transportation box 2 of the vehicle-mounted end 1, the magnetic sensor 33 of the unmanned aerial vehicle end 3 is still in a closed state at the moment, so that the data acquisition and transmission between the double-antenna GNSS device 12 of the vehicle-mounted end 1 and the plane-end GNSS device 32 of the unmanned aerial vehicle end 3 are prevented from being subjected to strong magnetic interference generated by the opening of the magnetic sensor 33, and the data acquisition and transmission can be rapidly carried out, so that the normal and rapid take-off of the unmanned aerial vehicle end 3 is ensured.
And, when the storage and transportation box 2 is opened and the unmanned aerial vehicle 3 is ready to take off, the unmanned aerial vehicle GNSS device 32 of the unmanned aerial vehicle 3 performs an initialization operation to obtain an initialization position of the unmanned aerial vehicle 3Initialization speedAnd initializing heading information. Simultaneously, the plane end IMU device 34 of the plane end 3 acquires the initialized pitch angle of the plane end 3And initializing roll angle。
Specifically, when the on-board GNSS device 32 of the unmanned aerial vehicle 3 of the present embodiment performs the initialization operation, the initialization operation includes the steps of locating the current vehicle in real timeAs an initialization position for the drone end 3Real-time speed of current vehicleAs an initialization speed of the drone side 3And taking the current real-time heading information of the vehicle as the initialized heading information of the unmanned aerial vehicle terminal 3.
Synchronously, when the end-of-flight GNSS device 32 of the unmanned aerial vehicle 3 is turned on, the differential module of the unmanned aerial vehicle 3 can acquire the time difference of the end-of-flight GNSS device 32 receiving the data information of the dual-antenna GNSS device 12. Since the dual-antenna GNSS device 12 of the vehicle-mounted terminal 1 generates a certain time difference due to transmission delay in the process of transmitting data information to the machine-side GNSS device 32 of the unmanned aerial vehicle terminal 3 through the wireless transmission technologyThis time differenceThe time difference between the PPS second pulse of the unmanned aerial vehicle end 3 and the received data information of the unmanned aerial vehicle end 3 can be calculated.
Step S13 is executed, wherein the flight control system 31 of the unmanned aerial vehicle 3 is based on the initialization positionInitialization speedInitializing course information, initializing pitch angleAnd initializing roll angleThe unmanned aerial vehicle 3 is controlled to take off so as to be separated from the storage and transportation box 2.
Step S14 is executed, where the unmanned aerial vehicle end 3 is separated from the storage and transportation box 2 of the vehicle-mounted end 1 to execute a flight task, and then the magnetic device of the unmanned aerial vehicle end 3 is controlled to be turned on, so that the magnetic device of the unmanned aerial vehicle end 3, the machine-end GNSS device 32 and the machine-end IMU device 34 form a combined navigation system, and the unmanned aerial vehicle end 3 performs autonomous positioning navigation to execute the flight task.
Simultaneously, the unmanned aerial vehicle end 3's machine end GNSS device 32 acquires the unmanned aerial vehicle end 3's machine end real-time positionReal-time speed of machine endReal-time position of RTK module opposite terminal of unmanned aerial vehicle terminal 3RTK differential processing is carried out to obtain the machine end positioning position of the unmanned plane end 3. Specifically, the RTK module of the unmanned aerial vehicle 3 forms a mobile base station mode by using the dual-antenna GNSS device 12 of the vehicle-mounted terminal 1 and the terminal GNSS device 32 of the unmanned aerial vehicle 3 to perform differential solution, so as to obtain the terminal positioning position of the unmanned aerial vehicle 3 with centimeter-level positioning accuracy in real time。
At the unmanned aerial vehicle end 3's of real-time acquisition centimetre level positioning accuracy machine end position locationThen according to the time differenceAcceleration of gravityReal-time acceleration vector of vehicle-mounted terminal 1Real-time attitude matrix vector of vehicle-mounted terminal 1Positioning position of machine endReal-time speed of machine endThe vehicle-end IMU device 13 of the vehicle-mounted end 1 calculates and acquires the actual accurate position of the unmanned aerial vehicle end 3。
Specifically, the actual accurate position of the unmanned aerial vehicle end 3 in this embodimentThe calculation formula of (2) is as follows:
。
Wherein the acceleration of gravity 9.80M/s2.
Since the vehicle-mounted terminal 1 and the unmanned aerial vehicle terminal 3 are both positioned in the three-dimensional space, the vehicle-mounted terminal 1 has XYZ axis vectors, the unmanned aerial vehicle terminal 3 also has XYZ axis vectors, and the positions of the XYZ axis in each axis direction correspondingly acquire the same-axis related vector data, and the actual accurate position of the unmanned aerial vehicle terminal 3 in the axis direction can be acquired by corresponding calculation through the formula。
The vehicle-mounted unmanned aerial vehicle accurate positioning control device of the embodiment firstly passes through the real-time position of the machine end of the unmanned aerial vehicle end 3RTK differential processing is carried out to obtain the machine end positioning position of the unmanned plane end 3So that the unmanned aerial vehicle end 3 can position the unmanned aerial vehicle endAchieving centimeter-level precision positioning according to time differenceAcceleration of gravityReal-time acceleration vector of vehicle-mounted terminal 1Real-time attitude matrix vector of vehicle-mounted terminal 1Positioning position of machine endReal-time speed of machine endCalculating to obtain actual accurate position of unmanned aerial vehicle end 3Namely, the time difference of receiving the data information of the vehicle-mounted terminal 1 by the unmanned aerial vehicle terminal 3The vehicle-mounted terminal 1 running dynamic and the unmanned aerial vehicle terminal 3 flying dynamic position the unmanned aerial vehicle terminal 3Performing positioning compensation calculation to obtain actual accurate position of the unmanned aerial vehicle 3Further enabling the actual accurate position of the unmanned aerial vehicle end 3The precision positioning of 1-2 cm level can be achieved, and a guarantee is provided for the unmanned aerial vehicle end 3 to accurately fall into the storage and transportation box 2 of the vehicle-mounted end 1.
Step S14 is executed, and the unmanned aerial vehicle 3 executes a return landing instruction, so that the actual accurate position of the unmanned aerial vehicle 3 is basedThereby controlling the unmanned aerial vehicle end 3 to accurately drop into the storage and transportation box 2 of the vehicle-mounted end 1.
Therefore, the vehicle-mounted unmanned aerial vehicle accurate positioning control device of the embodiment can position the machine end of the unmanned aerial vehicle end 3 in real timeRTK differential processing and positioning compensation are carried out, so that the actual accurate position of the unmanned aerial vehicle end 3 is accurately positionedThe unmanned aerial vehicle terminal 3 accurately drops into the storage and transportation box 2 of the vehicle-mounted terminal 1, and then the autonomous dropping accuracy of the vehicle-mounted unmanned aerial vehicle is improved.
The above embodiments are only preferred examples of the present invention and are not intended to limit the scope of the present invention, so that all equivalent changes or modifications made according to the construction, characteristics and principles of the present invention shall be included in the scope of the present invention.