Skip to content

lrodriguez15/resolution

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

resolution

Conflict Resolution classes developed by David Alejo during the course of his phD Thesis "Planning and Coordination on Systems of multiple UAVs"

This repository contains all libraries which are necessary tu run the tests performed during my Thesis in chapters 3 and 4.

The contents are divided into several libraries, which are listed here in the same order that need to be installed in a computer. The installation steps for each library are the usual steps in CMake based developments in Linux:

1- Create a build directory inside the library and execute cmake inside this folder:

mkdir build cd build cmake ..

2- Compile the source code

make

3- Install

sudo make install

This procedure has to be done for each library in the following order:

1- functions --> general purpose functions

2- sparser--> parsing library initially developed by Pablo Soriano

3- simulator --> basic simulation library for a number of UAVs

4- graph --> basic graph library

5- particle_swarm --> basic PSO optimization library

6- resolution --> conflict detection and resolution library based on Evolutionary Optimization

7- UAVFlightPlan --> Function used to automatically generate flight plans for UAVs in some Autopilots format

For detailed instructions which could be necessary in order to install each library, please refer to the folders of these libraries.

About

Conflict Resolution necessary code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 96.2%
  • C++ 2.4%
  • Limbo 0.7%
  • Objective-C 0.3%
  • Mercury 0.2%
  • Roff 0.1%
  • Other 0.1%