CN114564037B - A multi-UAV self-organizing collaborative system and method - Google Patents
A multi-UAV self-organizing collaborative system and method Download PDFInfo
- Publication number
- CN114564037B CN114564037B CN202210266975.3A CN202210266975A CN114564037B CN 114564037 B CN114564037 B CN 114564037B CN 202210266975 A CN202210266975 A CN 202210266975A CN 114564037 B CN114564037 B CN 114564037B
- Authority
- CN
- China
- Prior art keywords
- unmanned aerial
- drone
- data
- uav
- aerial vehicle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/08—Control of attitude, i.e. control of roll, pitch, or yaw
- G05D1/0808—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
- G05D1/0816—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability
- G05D1/0833—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability using limited authority control
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Traffic Control Systems (AREA)
Abstract
The invention discloses a multi-unmanned aerial vehicle self-organizing cooperative system and a method, which realize communication networking and high-precision positioning of the multi-unmanned aerial vehicle through a differential satellite positioning system and a wifi wireless communication technology, and design a self-organizing cooperative control method with multiple functions of autonomous interaction object selection, individual interval maintenance, obstacle avoidance, target tracking, viewpoint synthesis and the like, so that autonomous communication and distributed autonomous control of the multi-unmanned aerial vehicle are realized, and a large-scale unmanned aerial vehicle self-organizing cooperative system scheme can be provided.
Description
Technical Field
The invention belongs to the technical field of robot navigation and control, and particularly relates to a multi-unmanned aerial vehicle self-organizing cooperative system and method.
Background
Because the intelligent level of the unmanned aerial vehicle is limited at present, a single unmanned aerial vehicle is difficult to adapt to complex and changeable task environments, and compared with a single unmanned aerial vehicle, a plurality of unmanned aerial vehicles have a plurality of advantages in task execution after being cooperated. For example, the unmanned aerial vehicles have better system compatibility and fault tolerance, better task load expansibility and distributed sensing and control. The advantages can integrate the power of a single unmanned aerial vehicle, and improve the overall task execution capacity of a plurality of unmanned aerial vehicles, so that tasks which are difficult to complete by a single machine are completed. Meanwhile, high task load cost can be dispersed to different unmanned aerial vehicles through reasonable arrangement and cooperation, so that overall hardware cost is reduced, multiple unmanned aerial vehicles are reasonably used, overall operation efficiency of a system can be improved, cost of the system can be reduced, and higher economic benefit is brought. However, at present, an autonomous cooperation method of multiple unmanned aerial vehicles still has a certain limitation, how to realize more autonomous and more intelligent autonomous cooperation of the multiple unmanned aerial vehicles is a technical difficulty to be solved currently urgently, the difficulty is overcome, and the cooperative task of the multiple unmanned aerial vehicles is widely applied, so that contribution is made to social development practically.
Disclosure of Invention
In view of the above, the invention provides a multi-unmanned aerial vehicle self-organizing cooperative system and a method, which can realize autonomous communication and distributed autonomous control of the multi-unmanned aerial vehicle and provide a system scheme of large-scale unmanned aerial vehicle self-organizing cooperative.
The technical scheme for realizing the invention is as follows:
a multi-unmanned aerial vehicle self-organizing cooperative system comprises 3 or more unmanned aerial vehicles, a communication base station and a positioning base station;
Each unmanned aerial vehicle comprises an unmanned aerial vehicle autopilot, a remote controller, differential satellite navigation equipment, a communication module and an onboard computer;
a field local area network is established through the communication base station, and wireless communication among multiple machines can be realized by the unmanned aerial vehicle in the signal coverage range of the communication base station;
The positioning base station broadcasts satellite differential correction data to a plurality of unmanned aerial vehicles, and the differential satellite navigation equipment receives the broadcast data of the positioning base station so as to calculate high-precision satellite positioning information;
The differential satellite navigation equipment is used for receiving satellite differential correction data broadcast by the positioning base station so as to acquire high-precision positioning and orientation information of the unmanned aerial vehicle;
The unmanned aerial vehicle autopilot is used for receiving the high-precision positioning and orientation information of the differential satellite navigation equipment, acquiring inertial navigation sensor data, completing navigation information calculation, flight control of the unmanned aerial vehicle, receiving a control instruction of an onboard computer and completing corresponding flight actions by an operator through a control instruction sent by a remote controller.
Further, the on-board computer is configured to:
1) Reading a control instruction of an operator from an automatic pilot of the unmanned aerial vehicle and high-precision positioning information of the unmanned aerial vehicle;
2) Receiving information sent by other unmanned aerial vehicles in a communication range from a communication module;
3) Transmitting the high-precision positioning data and the speed data of the communication module to the communication module, and broadcasting the data by the communication module;
4) And running the multi-unmanned aerial vehicle self-organizing cooperative method, calculating a control instruction of the unmanned aerial vehicle, and sending the instruction to an unmanned aerial vehicle autopilot.
Further, the unmanned aerial vehicle is sequentially numbered 1,2 and 3, the unmanned aerial vehicle with the number i comprises an unmanned aerial vehicle autopilot i, a remote controller i, differential satellite navigation equipment i, a communication module i and an onboard computer i, the unmanned aerial vehicle with the number j comprises an unmanned aerial vehicle autopilot j, a remote controller j, differential satellite navigation equipment j, a communication module j and an onboard computer j, the unmanned aerial vehicle autopilot is respectively connected with the remote controller, the onboard computer and the differential satellite navigation equipment, and the onboard computer is respectively connected with the unmanned aerial vehicle autopilot and the communication module.
A multi-unmanned aerial vehicle self-organizing cooperative method is used for distributed autonomous control of the multi-unmanned aerial vehicle, and state convergence of the multi-unmanned aerial vehicle is finally achieved through the same self-organizing cooperative method that each unmanned aerial vehicle operates simultaneously.
Further, the method specifically comprises the following steps:
Recording unmanned aerial vehicle data broadcast by all other unmanned aerial vehicles received in the current unmanned aerial vehicle i communication range, wherein the unmanned aerial vehicle data comprise unmanned aerial vehicle numbers j, satellite positioning data p j and speed data v j, judging that the front N unmanned aerial vehicle with the state distance closest to the unmanned aerial vehicle i is a neighbor according to the collected data, wherein the state distance is the relative distance or the relative speed size between every two unmanned aerial vehicles (or the linear combination of the relative distance and the relative speed size between every two unmanned aerial vehicles or the relative speed size when the relative distance between every two unmanned aerial vehicles is smaller than a certain fixed value), and the unmanned aerial vehicle data of the neighbor, which is formed by a set of N i, is reserved and the collected other unmanned aerial vehicle data is discarded;
according to unmanned aerial vehicle data of the neighbors, calculating a control command component v i,rep for unmanned aerial vehicle interval maintenance, wherein the calculation method comprises the following steps:
Where v ij,rep is a control command component for gap maintenance between drone i and drone j, K is a command gain, and f adp (x) is an adaptive gain function, including but not limited to a function shaped as f adp(x)=x,fadp(x)=1/x,fadp (x) =x+a/x;
Thirdly, the onboard computer acquires control instruction components v i,d generated by control modules in other unmanned aerial vehicle onboard computers, wherein the control modules comprise but are not limited to control instruction components generated by related control modules for realizing obstacle avoidance, target tracking and the like;
Fourthly, processing the control command component v i,rep for keeping the distance between the unmanned aerial vehicles, the control command component v i,d generated by other control modules and the speed data of other unmanned aerial vehicles in the neighbors to obtain a final unmanned aerial vehicle control command v i,ali according to the following mode:
Where α is a self-organizing factor, v rand is a velocity vector generated by a random number generator, and σ is a random velocity amplitude.
The beneficial effects are that:
(1) The invention provides a multi-unmanned aerial vehicle self-organizing cooperation method, which can realize the self-organizing cooperation of a plurality of unmanned aerial vehicles, and can realize the self-organizing cooperation of unmanned aerial vehicles without or with little manual intervention;
(2) The invention provides a multi-unmanned aerial vehicle self-organizing cooperative system, which provides a feasible and low-cost cooperative system solution;
(3) The multi-unmanned aerial vehicle self-organizing collaborative method provided by the invention has relatively low calculation cost, does not need a large-scale airborne computer, and can save the power consumption of unmanned aerial vehicles, thereby increasing the endurance and the task load of the unmanned aerial vehicles.
Drawings
Fig. 1 is a block diagram of a self-organizing collaborative system of a multi-unmanned aerial vehicle according to an embodiment of the present invention.
Fig. 2 is a flowchart of a multi-unmanned aerial vehicle self-organizing cooperation method according to an embodiment of the present invention.
Detailed Description
The invention will now be described in detail by way of example with reference to the accompanying drawings.
Implementation example one:
The embodiment of the invention provides a multi-unmanned aerial vehicle self-organizing cooperative system and a method, which realize communication networking and high-precision positioning of the multi-unmanned aerial vehicle through a differential satellite positioning system and a wifi wireless communication technology, and design a self-organizing cooperative control method with multiple functions of autonomous interaction object selection, individual interval maintenance, obstacle avoidance, target tracking, viewpoint synthesis and the like, so that autonomous communication and distributed autonomous control of the multi-unmanned aerial vehicle are realized, and a system scheme of large-scale unmanned aerial vehicle self-organizing cooperative can be provided.
As shown in fig. 1, the multi-unmanned aerial vehicle self-organizing cooperative system comprises 3 or more unmanned aerial vehicles, a communication base station and a positioning base station;
the unmanned aerial vehicles are numbered 1,2 and 3 in sequence, each unmanned aerial vehicle comprises the same equipment, for example, the unmanned aerial vehicle with the number i comprises an unmanned aerial vehicle autopilot i, a remote controller i, a differential satellite navigation equipment i, a communication module i and an onboard computer i, the unmanned aerial vehicle with the number j comprises an unmanned aerial vehicle autopilot j, a remote controller j, a differential satellite navigation equipment j, a communication module j and an onboard computer j, the unmanned aerial vehicle autopilot is respectively connected with the remote controller, the onboard computer and the differential satellite navigation equipment, and the onboard computer is respectively connected with the unmanned aerial vehicle autopilot and the communication module.
A field local area network is established through the communication base station, and wireless communication among multiple machines can be realized by the unmanned aerial vehicle in the signal coverage range of the communication base station;
The positioning base station broadcasts satellite differential correction data to a plurality of unmanned aerial vehicles, and the differential satellite navigation equipment receives the broadcast data of the positioning base station so as to calculate high-precision satellite positioning information;
The differential satellite navigation equipment is used for receiving satellite differential correction data broadcast by the positioning base station so as to acquire high-precision positioning and orientation information of the unmanned aerial vehicle;
The unmanned aerial vehicle autopilot is used for receiving the high-precision positioning and orientation information of the differential satellite navigation equipment, acquiring inertial navigation sensor data, completing navigation information calculation, flight control of the unmanned aerial vehicle, receiving a control instruction of an onboard computer and completing corresponding flight actions by an operator through a control instruction sent by a remote controller.
The on-board computer is used for:
1) Reading a control instruction of an operator from an automatic pilot of the unmanned aerial vehicle and high-precision positioning information of the unmanned aerial vehicle;
2) Receiving information sent by other unmanned aerial vehicles in a communication range from a communication module;
3) Transmitting the high-precision positioning data and the speed data of the communication module to the communication module, and broadcasting the data by the communication module;
4) And running the multi-unmanned aerial vehicle self-organizing cooperative method, calculating a control instruction of the unmanned aerial vehicle, and sending the instruction to an unmanned aerial vehicle autopilot.
As shown in fig. 2, the self-organizing cooperation method of multiple unmanned aerial vehicles is used for distributed autonomous control of the multiple unmanned aerial vehicles, and state convergence of the multiple unmanned aerial vehicles is finally achieved by simultaneously running the same self-organizing cooperation method of each unmanned aerial vehicle. The method specifically comprises the following steps:
Recording unmanned aerial vehicle data broadcast by all other unmanned aerial vehicles received in the current unmanned aerial vehicle i communication range, wherein the unmanned aerial vehicle data comprise unmanned aerial vehicle numbers j, satellite positioning data p j and speed data v j, judging that the front N unmanned aerial vehicle with the state distance closest to the unmanned aerial vehicle i is a neighbor according to the collected data, wherein the state distance is the relative distance or the relative speed between every two unmanned aerial vehicles, (or the linear combination of the relative distance and the relative speed between every two unmanned aerial vehicles, or the relative speed when the relative distance between every two unmanned aerial vehicles is smaller than a certain fixed value), and the unmanned aerial vehicle data of the neighbor, which is the set of N i, is reserved, and the collected other unmanned aerial vehicle data is discarded;
according to unmanned aerial vehicle data of the neighbors, calculating a control command component v i,rep for unmanned aerial vehicle interval maintenance, wherein the calculation method comprises the following steps:
Where v ij,rep is a control command component for gap maintenance between drone i and drone j, K is a command gain, and f adp (x) is an adaptive gain function, including but not limited to a function shaped as f adp(x)=x,fadp(x)=1/x,fadp (x) =x+a/x;
Thirdly, the onboard computer acquires control instruction components v i,d generated by control modules in other unmanned aerial vehicle onboard computers, wherein the control modules comprise but are not limited to control instruction components generated by related control modules for realizing obstacle avoidance, target tracking and the like;
Fourthly, processing the control command component v i,rep for keeping the distance between the unmanned aerial vehicles, the control command component v i,d generated by other control modules and the speed data of other unmanned aerial vehicles in the neighbors to obtain a final unmanned aerial vehicle control command v i,ali according to the following mode:
Where α is a self-organizing factor, v rand is a velocity vector generated by a random number generator, and σ is a random velocity amplitude.
In summary, the above embodiments are only preferred embodiments of the present invention, and are not intended to limit the scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210266975.3A CN114564037B (en) | 2022-03-17 | 2022-03-17 | A multi-UAV self-organizing collaborative system and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210266975.3A CN114564037B (en) | 2022-03-17 | 2022-03-17 | A multi-UAV self-organizing collaborative system and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN114564037A CN114564037A (en) | 2022-05-31 |
| CN114564037B true CN114564037B (en) | 2025-03-14 |
Family
ID=81719527
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210266975.3A Active CN114564037B (en) | 2022-03-17 | 2022-03-17 | A multi-UAV self-organizing collaborative system and method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114564037B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115113644B (en) * | 2022-06-14 | 2025-06-20 | 北京理工大学 | A consensus-based proactive neighbor selection method for large-scale distributed drone swarms |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112180985A (en) * | 2020-10-26 | 2021-01-05 | 中国人民解放军国防科技大学 | Small airborne cooperative control system supporting cluster control of multiple unmanned aerial vehicles |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10114384B2 (en) * | 2016-09-13 | 2018-10-30 | Arrowonics Technologies Ltd. | Formation flight path coordination of unmanned aerial vehicles |
| KR102278393B1 (en) * | 2017-09-25 | 2021-07-16 | 주식회사 만도 | Cooperative driving control apparatus and method |
| CN110119158B (en) * | 2019-05-13 | 2020-08-18 | 浙江大学 | A high-subsonic unmanned aerial vehicle multi-machine cooperative formation control system and method |
| CN113110524B (en) * | 2021-05-28 | 2022-02-15 | 北京理工大学 | A Multi-Robot Self-Organizing Collaboration and Clustering Method |
-
2022
- 2022-03-17 CN CN202210266975.3A patent/CN114564037B/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112180985A (en) * | 2020-10-26 | 2021-01-05 | 中国人民解放军国防科技大学 | Small airborne cooperative control system supporting cluster control of multiple unmanned aerial vehicles |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114564037A (en) | 2022-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Bakirci | A Novel Swarm Unmanned Aerial Vehicle System: Incorporating Autonomous Flight, Real-Time Object Detection, and Coordinated Intelligence for Enhanced Performance. | |
| US20210287559A1 (en) | Device, system, and method for controlling unmanned aerial vehicle | |
| CN112291726B (en) | A UAV swarm communication transmission system based on public wireless communication network | |
| CN106970650B (en) | Multi-UAV communication control system and control method | |
| CN109792951B (en) | Unmanned aerial vehicle air route correction system for pollination of hybrid rice and correction method thereof | |
| CN107179777A (en) | Multiple agent cluster Synergistic method and multiple no-manned plane cluster cooperative system | |
| CN102967297B (en) | Space-movable visual sensor array system and image information fusion method | |
| CN114924596B (en) | An autonomous search method for complex scene targets based on mother-and-child drones | |
| US20210018938A1 (en) | Computation load distribution | |
| CN117572891A (en) | Unmanned aerial vehicle cluster system and working method thereof | |
| CN107943067A (en) | A kind of unmanned plane formation method, apparatus and system based on clustered control | |
| CN116202489A (en) | Method and system for co-locating power transmission line inspection machine and pole tower and storage medium | |
| Duan et al. | A binary tree based coordination scheme for target enclosing with micro aerial vehicles | |
| CN118938279A (en) | A UAV formation positioning system and method | |
| Odelga et al. | A setup for multi-uav hardware-in-the-loop simulations | |
| CN114564037B (en) | A multi-UAV self-organizing collaborative system and method | |
| CN117826833A (en) | Unmanned aerial vehicle multi-machine control system | |
| CN115877870A (en) | Unmanned aerial vehicle online path planning method based on opportunity data acquisition | |
| Bakirci et al. | Surveillance, reconnaissance and detection services for disaster operations of IoT-based eVTOL UAVs with swarm intelligence | |
| Ganesan et al. | Dynamic control, architecture, and communication protocol for swarm unmanned aerial vehicles | |
| CN120220477A (en) | A method and device for searching and planning a path for unmanned aerial vehicles based on D2D communication | |
| Chen et al. | Vision-based formation control of multiple UAVs with event-triggered integral sliding mode control | |
| CN111684385B (en) | Flight control method, control terminal and unmanned aerial vehicle | |
| CN119781493A (en) | Method and system for optimizing real-time data collection and transmission trajectory of multiple UAVs | |
| CN117492463B (en) | Unmanned plane sliding mode formation control system and method for laser radar relative positioning |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |