https://github.com/anastmur/multiple_drones_sim

https://github.com/anastmur/multiple_drones_sim

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (1.1%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: anastmur
  • License: apache-2.0
  • Language: Python
  • Default Branch: main
  • Size: 124 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 2 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License

README.md

MULTIPLE DRONES SIMULATOR

Instalación

  1. Crear una carpeta que sirva como workspace de ROS2
  2. Hacer un clone dentro del workspace
  3. Cambiar el nombre de la carpeta por 'src'
  4. Hacer 'colcon build' desde la carpeta de workspace

Uso

Configurar el dron

En la carpeta 'src/simplesim/config' crear un archivo 'droneX.yaml' donde X sea el número del dron y dentro escribir: ``` \droneX: controller: ros_parameters: maxspeed: A max_acc: B ``` Donde A y B sean floats que representen la velocidad máxima y la aceleración máxima respectivamente.

Crear waypoints para un dron

En la carpeta 'src/simplesim/waypoints' crear un archivo 'droneX.yaml' donde X sea el número del dron y dentro escribir: ``` \droneX: simulator: ros__parameters: waypoints: ['Ax;By;Cz', 'Ba;By;Bz', 'Cx;Cy;Cz', ...] ``` Donde waypoints es un vector de strings en que cada string contiene floats separados por ';'. Estos puntos 3D se usarán para crear la ruta del dron.

Owner

  • Name: AMT
  • Login: anastmur
  • Kind: user

GitHub Events

Total
Last Year

Dependencies

simplesim/setup.py pypi
  • setuptools *