Git Product home page Git Product logo

flyingmydog / intelligentuavpathplanningsimulationsystem-drone Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wangwei39120157028/uavs

0.0 0.0 0.0 37.27 MB

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.

License: BSD 3-Clause "New" or "Revised" License

Batchfile 0.59% Python 75.51% C 23.91%

intelligentuavpathplanningsimulationsystem-drone's Introduction

IntelligentUAVPathPlanningSimulationSystemS-Drone

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.

Main Features

Intelligent UAV path planning simulation system
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

Software Interface

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

Software Architecture

3. Code

The code

4. Multidimensional View

Two-dimensional view (1)

Two-dimensional view (1)

Two-dimensional view (2)

Two-dimensional view (2)

3d view

3d view

5. UAV Control

Console Control

 Console Control

Intelligent Control

Intelligent Control

Ground Station Control

Ground Station Control

6. Set Flight Mission

Flight Mission(1)

Flight Mission(1))

Flight Mission(2)

Flight Mission(2)

Flight Mission(3)

Flight Mission(3)

Solve The Problem

Intelligent UAV path planning simulation system solves the problem that ordinary UAV can not accurately plan the path, and ordinary UAV is not enough support, inconvenient to control, difficult to use in the actual war. This software can be designed for flight mission routes in advance, using a flight simulator unmanned aerial vehicle (uav) in the real-time state of mission, through strengthening unmanned aerial vehicle (uav) in the system against ground station module control, simulation of the unmanned aerial vehicle (uav) group of joint action tactical fighting, sailing and output data for the use of real unmanned aerial vehicle (uav), the uav size short, quick release, huge resource advantage as far as possible.

Application Scenarios And Benefits

Up to now, more than 40 countries are engaged in the research and production of UAVs, and more than 60 countries are using UAVs. The use of drones on the battlefield is the future of warfare.

The advantage of using this software is that it absorbs the results obtained abroad, recompiles and transplants the operating environment from Linux system to Windows and other operating systems, and uses Python language to write the program except the simulation 3D environment module. The program is easy to maintain and modify. The software interface prepared by PyQT5 integrates each module of the software, adds background prompt function, designs intelligent control scripts to simplify the use process of the system, and integrates FlightGear simulator and MissionPlanner ground station program for visualization, so as to improve the accuracy of real UAV flight path and specify flight plan as the fundamental purpose.

Gratitude

CSDN:
https://blog.csdn.net/qinguoxiaoziyangyue/article/details/77712064
https://blog.csdn.net/guojunxiu/article/details/79158843
https://blog.csdn.net/huihut/article/details/86587782
https://blog.csdn.net/u010946448/article/details/90718264
https://blog.csdn.net/jzhd2015/article/details/108987818
https://blog.csdn.net/jzhd2015/article/details/108663961
Zhihu:
https://zhuanlan.zhihu.com/p/50900595 https://zhuanlan.zhihu.com/p/62017292
Freesion:
https://www.freesion.com/article/2344608320/
Gitee:
https://gitee.com/wwy2018/XTDrone
Github:
https://github.com/dhondta/dronesploit

Project Link

JianShu:https://www.jianshu.com/p/b1e6b2efb96f
Github:https://github.com/wangwei39120157028/IntelligentUAVPathPlanningSimulationSystem-Drone
Gitee:https://gitee.com/wwy2018/intelligent-uavpath-planning-simulation-system-S
Welcome To Star!!!

intelligentuavpathplanningsimulationsystem-drone's People

Contributors

wangwei39120157028 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.