Skip to content

Algorithms for cooperative planning and mission execution for autonomous media production with multiple drones.

License

Notifications You must be signed in to change notification settings

grvcTeam/multidrone_planning

Repository files navigation

Autonomous cinematograpy with multiple drones

This repository contains a software architecture with algorithms for cooperative planning and mission execution in autonomous cinematography with multiple drones. This work was developed within the framework of the MultiDrone project.

How to install

Download the repository:

git clone https://github.com/grvcTeam/multidrone_planning.git

And compile the code with:

catkin build

Dependencies

Testing

You can find detailed instructions about the system and how to use it in the Wiki.

References

Apart from the documentation in the Wiki, you can find a detailed description of the system and the methods for mission planning and execution in the following references. Please consider to cite them if you find this repository helpful for your research.

For a general overview of the architecture for cinematography with multiple drones:

@article{alcantara_ACCESS20, 
    author={A. {Alcántara} and J. {Capitán} and A. {Torres-González} and R. {Cunha} and A. {Ollero}},
    journal={IEEE Access},
    title={Autonomous Execution of Cinematographic Shots with Multiple Drones},
    year={2020},
    doi={10.1109/ACCESS.2020.3036239}
}

For details about planning methods in cinematography missions with multiple drones:

@inproceedings{caraballo_iros20, 
    address = {Las Vegas, USA}, 
    author = {Caraballo, Luis Evaristo and Montes-Romero, Angel and Diaz-Ba{\~{n}}ez, Jose Miguel and Capitan, Jesus and Torres-Gonzalez, Arturo and Ollero, Anibal}, 
    booktitle = {International Conference on Intelligent Robots and Systems (IROS)}, 
    title = {{Autonomous Planning for Multiple Aerial Cinematographers}}, 
    year = {2020},
    doi = {10.1109/IROS45743.2020.9341622}
}

For director tools to design cinematography missions with multiple drones and details about the XML language for mission description:

@Article{montes_appsci20,
AUTHOR = {Montes-Romero, Ángel and Torres-González, Arturo and Capitán, Jesús and Montagnuolo, Maurizio and Metta, Sabino and Negro, Fulvio and Messina, Alberto and Ollero, Aníbal},
TITLE = {Director Tools for Autonomous Media Production with a Team of Drones},
JOURNAL = {Applied Sciences},
VOLUME = {10},
YEAR = {2020},
NUMBER = {4},
ARTICLE-NUMBER = {1494},
ISSN = {2076-3417},
DOI = {10.3390/app10041494}
}

About

Algorithms for cooperative planning and mission execution for autonomous media production with multiple drones.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages