Update README.md
This commit is contained in:
parent
e312cfb329
commit
cd652eafae
76
README.md
76
README.md
|
@ -1,36 +1,36 @@
|
|||
# IntelligentUAVPathPlanningSimulationSystemS-Drone<br>
|
||||
# IntelligentUAVPathPlanningSimulationSystemS-Drone<br>
|
||||
Drone Intelligent UAV path planning simulation system is a software with fine operation control, strong platform integration, omnidirectional model building and application automation. It takes the UAV war between A and B in Zone C as the background. The core function of the system is to plan the UAV route through the simulation platform and verify the output. The data can be imported into the real UAV to make it accurately arrive at any position in the battlefield according to the specified route and support the joint action of multi-person and multi-device formation.
|
||||
### [Video Introduction](https://www.yuque.com/u12074055/kb/qqkaw9)
|
||||
## Main Features
|
||||
<br>
|
||||
<br>
|
||||
System supported by open source SITL uav simulation platform, through FlightGear rendering real battlefield environment, integrated modeling, 2 d vertical, three-dimensional dynamic model simulation, script control, ground station monitoring, data processing, and other functions, in addition, the simulation system supports a variety of global map load, simulate the key region of the three dimensional environment, can be used throughout the global remote sensing monitoring in the scene.
|
||||
### 1. Software Interface
|
||||

|
||||

|
||||
### 2. Software Architecture (plug-ins to be implemented for some extended functions)
|
||||

|
||||

|
||||
### 3. Code
|
||||

|
||||

|
||||
### 4. Multidimensional View
|
||||
#### Two-dimensional view (1)
|
||||

|
||||

|
||||
#### Two-dimensional view (2)
|
||||

|
||||

|
||||
#### 3d view
|
||||

|
||||

|
||||
### 5. UAV Control
|
||||
#### Console Control
|
||||

|
||||

|
||||
#### Intelligent Control
|
||||

|
||||

|
||||
#### Ground Station Control
|
||||

|
||||

|
||||
### 6. Set Flight Mission
|
||||
#### Flight Mission(1)
|
||||

|
||||

|
||||
#### Flight Mission(2)
|
||||

|
||||

|
||||
#### Flight Mission(3)
|
||||

|
||||

|
||||
### 7. Path planning
|
||||
The path algorithm is based on the redevelopment of Huiming Zhou's open source algorithm library (ZHM-Real /PathPlanning), adding elements such as UAV simulation, geographic coordinate conversion, and Leaflet visualization.
|
||||
#### Directory Structure<br>
|
||||
|
@ -168,24 +168,24 @@ The path algorithm is based on the redevelopment of Huiming Zhou's open source a
|
|||
|
||||
### Outdoor obstacle avoidance
|
||||
#### Custom routes and obstacle areas
|
||||

|
||||

|
||||
#### rrt_2D Path optimization effect chart
|
||||

|
||||

|
||||
#### Search_2D Path optimization effect chart
|
||||
 <br>
|
||||
 <br>
|
||||
### Indoor obstacle avoidance
|
||||
Because the indoor structure has the characteristics of narrow space and many distractions, the path planning degree at this time focuses more on the effect of three-dimensional obstacle avoidance, and the map is meaningless. Based on Huiming Zhou's open source algorithm library, the indoor environment was created using the idea of modeling, and the 3D algorithms of Search_based_Planning and Sampling_based_Planning were used to plan the flight path for obstacle avoidance. The flight demo is as follows:<br>
|
||||

|
||||

|
||||
#### rrt_3D_Indoor obstacle avoidance renderings
|
||||

|
||||

|
||||
#### Search_3D_Indoor obstacle avoidance renderings
|
||||

|
||||

|
||||
### Path optimization
|
||||
To optimize the flight paths of multiple UAV clusters, we add random, greedy, path optimal algorithm clustering, regional path random generation, regional path shortest distance first generation algorithm.
|
||||
#### The algorithm generates the flight status of each UAV, the navigation point and the flight distance information
|
||||

|
||||

|
||||
#### Path optimization effect chart
|
||||

|
||||

|
||||
|
||||
## Solve The Problem
|
||||
|
||||
|
@ -201,11 +201,11 @@ The advantage of using this software is that it absorbs the results obtained abr
|
|||
### On the formation simulation of multi-UAV
|
||||
Using SITL to simulate multi-UAV formation under Windows, please refer to the following article. Note that the path should be tested under ArduCopter/ :<br>
|
||||
https://blog.csdn.net/jzhd2015/article/details/108987818<br>
|
||||
<br>
|
||||
<br>
|
||||
Test of two-plane formation path algorithm:<br>
|
||||
<br>
|
||||
<br>
|
||||
It can plan the flight path of left wing and right wing UAV respectively:<br>
|
||||
<br>
|
||||
<br>
|
||||
|
||||
### About the flight line under Flylitchi
|
||||
I happened to see it on the oil pipe. After planning the flight route on the ground station Mission Planner and saving the navigation point, I could edit it with Excel, and then import the modified data in CSV format through the webpage or Android Litchi, so as to realize the DJI UAV flying in accordance with the flight route on the Litchi App.<br>
|
||||
|
@ -222,30 +222,6 @@ Android:Litchi for DJI Mavic / Phantom / Inspire / Spark Version 4.7.0<br>
|
|||
|
||||
### Mission Planner + Google Earth log generates 3D trajectory maps
|
||||
Google China satellite map is used instead. It mainly imports the planned path generated by the Mission Planner or the console of the ground station to the map, with.waypoint or KMZ file as the main file.<br>
|
||||

|
||||

|
||||
|
||||
Please wait for updates on other extensions....
|
||||
|
||||
## Gratitude<br>
|
||||
**CSDN:**<br>
|
||||
https://blog.csdn.net/qinguoxiaoziyangyue/article/details/77712064<br>
|
||||
https://blog.csdn.net/guojunxiu/article/details/79158843<br>
|
||||
https://blog.csdn.net/huihut/article/details/86587782<br>
|
||||
https://blog.csdn.net/u010946448/article/details/90718264<br>
|
||||
https://blog.csdn.net/jzhd2015/article/details/108987818<br>
|
||||
https://blog.csdn.net/jzhd2015/article/details/108663961<br>
|
||||
**Zhihu:**<br>
|
||||
https://zhuanlan.zhihu.com/p/50900595
|
||||
https://zhuanlan.zhihu.com/p/62017292<br>
|
||||
**Freesion:**<br>
|
||||
https://www.freesion.com/article/2344608320/<br>
|
||||
**Gitee:**<br>
|
||||
https://gitee.com/wwy2018/XTDrone<br>
|
||||
**Github:**<br>
|
||||
https://github.com/dhondta/dronesploit<br>
|
||||
|
||||
## Project Link<br>
|
||||
JianShu:https://www.jianshu.com/p/b1e6b2efb96f<br>
|
||||
Github:https://github.com/wangwei39120157028/IntelligentUAVPathPlanningSimulationSystem-Drone<br>
|
||||
Gitee:https://gitee.com/wwy2018/intelligent-uavpath-planning-simulation-system-S<br>
|
||||
Welcome To Star!!!
|
||||
|
|
Loading…
Reference in New Issue