Coder Social home page Coder Social logo

adrian-reiban / path-planning-tello-edu Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 12.39 MB

Sistema de planificación de rutas y ejecución de trayectorias para el Tello EDU

License: GNU General Public License v3.0

Python 100.00%
tello path-planning tello-sdk tellodrone tello-edu tello-odometry tello-swarm

path-planning-tello-edu's Introduction

Sistema-Planificacion-Tello-EDU

Sistema de planificación de rutas y ejecución de trayectorias para el Tello EDU

Las secciones que se listan a continuación pueden usarse por separado para pruebas experimentales y de ampliación del código:

  • Planning2D: Contiene ejemplos animados acerca del funcionamiento de los algoritmos de Grassfire, Dijkstra, A* en entornos discretos; así como la discretización trapezoidal de un entorno poligonal.
  • PlanningPseudo3D: Presenta la solución tridimensional del camino formado por un proceso de búsqueda bidimensional.
  • Planning3D: Programa para la construcción de mundos voxelizados y la ejecución de algoritmos de búsqueda.

El control de los Tello EDU se realiza a través del programa main.py, dentro de la carpeta ControlDrone. Los Tello EDU deben estar previamente configurados en modo AP utilizando el programa alojado en la carpeta ModoAP

Requisitos para el funcionamiento de los programas:

  • Python 3.8
  • Numpy 1.19.1
  • Matplotlib 3.3.2
  • Pandas 1.1.3
  • Shapely >=1.7.1
  • PyQt 5.12.3
  • PyOpenGL 3.1.5
  • PyQtGraph 0.11.0
  • vtk 9.0.1
  • Vedo Python 2020.4.0
  • Panda3D >=1.10.6

Para facilitar la instalación de los requisitos previos, usar Anaconda Individual Edition y en la ventana de comandos ejecutar lo siguiente:

conda install -c conda-forge shapely (Shapely: https://shapely.readthedocs.io/en/stable/manual.html)

conda install -c conda-forge pyqtgraph (PyQtGraph: http://www.pyqtgraph.org/)

pip install PyOpenGL PyOpenGL_accelerate (PyOpenGL: http://pyopengl.sourceforge.net/)

conda install -c conda-forge vedo (Vedo Python: https://github.com/marcomusy/vedo)

pip install panda3d==1.10.7 (Panda3D: https://www.panda3d.org/)

Ejecutados los comandos de instalación anteriores, Anaconda instalará los componentes faltantes...

path-planning-tello-edu's People

Contributors

adrian-reiban avatar

Stargazers

Hamad Jassem Al Hammadi avatar

Watchers

 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.