https://github.com/data-science-in-mechanical-engineering/dmpc-swarm

This is the accompanying repository for our paper: DMPC-Swarm: Distributed Model Predictive Control on Nano UAV Swarms

https://github.com/data-science-in-mechanical-engineering/dmpc-swarm

Science Score: 26.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
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (2.5%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

This is the accompanying repository for our paper: DMPC-Swarm: Distributed Model Predictive Control on Nano UAV Swarms

Basic Info
  • Host: GitHub
  • Owner: Data-Science-in-Mechanical-Engineering
  • Language: C
  • Default Branch: main
  • Size: 36 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 10 months ago · Last pushed 10 months ago
Metadata Files
Readme

README.md

This is the accompanying repository for our paper: DMPC-Swarm: Distributed Model Predictive Control on Nano UAV Swarms.

Citation

Once the paper has been published, we will ad a citation.

Overview

Firmwares: Contains the firmware for the Crazyflie and of the nrf52840. cpstestbedpython: Contains the code for the CUs and a Software-in-the-Loop simulation.

Owner

  • Name: Data Science in Mechanical Engineering (DSME)
  • Login: Data-Science-in-Mechanical-Engineering
  • Kind: organization
  • Location: Aachen, Germany

Public code repository of the Institute for Data Science in Mechanical Engineering at the RWTH Aachen University

GitHub Events

Total
  • Push event: 1
Last Year
  • Push event: 1

Dependencies

cps_testbed_python/requirements.txt pypi
  • Pillow * test
  • PyYAML * test
  • cvxopt * test
  • cycler * test
  • diversipy * test
  • equinox * test
  • filterpy * test
  • gym * test
  • jax * test
  • joblib * test
  • kiwisolver * test
  • matplotlib * test
  • numpy * test
  • opencv-python * test
  • packaging * test
  • pandas * test
  • pip * test
  • pybullet * test
  • pyparsing * test
  • pyserial * test
  • python-dateutil * test
  • qpsolvers * test
  • ray * test
  • scipy * test
  • setuptools * test
  • six * test
  • torch * test
cps_testbed_python/requirements_.txt pypi
  • appdirs * test
  • apturl * test
  • asn1crypto * test
  • astunparse * test
  • bcrypt * test
  • beniget * test
  • binwalk * test
  • blinker * test
  • brlapi * test
  • brotli * test
  • chardet * test
  • click * test
  • colorama * test
  • command-not-found * test
  • cryptography * test
  • cupshelpers * test
  • dbus-python * test
  • defer * test
  • distro * test
  • distro-info * test
  • duplicity * test
  • equinox * test
  • evdev * test
  • fasteners * test
  • flatbuffers * test
  • fqdn * test
  • fs * test
  • future * test
  • gast * test
  • google-auth-oauthlib * test
  • google-pasta * test
  • gpg * test
  • html5lib * test
  • img2pdf * test
  • importlib-metadata * test
  • isoduration * test
  • jax-cuda12-plugin * test
  • jeepney * test
  • jsonpointer * test
  • jupyter * test
  • keras * test
  • language-selector * test
  • launchpadlib * test
  • libclang * test
  • lockfile * test
  • louis * test
  • lxml * test
  • lz4 * test
  • macaroonbakery * test
  • mako * test
  • matplotlib * test
  • mechanize * test
  • monotonic * test
  • more-itertools * test
  • netifaces * test
  • nvidia-cuda-cupti-cu12 * test
  • nvidia-cuda-nvcc-cu12 * test
  • nvidia-cuda-runtime-cu12 * test
  • nvidia-cudnn-cu12 * test
  • nvidia-cufft-cu12 * test
  • nvidia-cusolver-cu12 * test
  • nvidia-nccl-cu12 * test
  • nvitop * test
  • olefile * test
  • optax * test
  • pandas * test
  • paramiko * test
  • pdfarranger * test
  • pikepdf * test
  • pip-chill * test
  • ply * test
  • pycups * test
  • pygobject * test
  • pyjwt * test
  • pymacaroons * test
  • pynacl * test
  • pyopengl * test
  • pyqt5 * test
  • pyqtgraph * test
  • pyrfc3339 * test
  • python-apt * test
  • python-debian * test
  • python-xlib * test
  • pythran * test
  • pyudev * test
  • pyxdg * test
  • reportlab * test
  • scour * test
  • screen-resolution-extra * test
  • secretstorage * test
  • soupsieve * test
  • systemd-python * test
  • tensorboard * test
  • tensorflow-io-gcs-filesystem * test
  • torchaudio * test
  • torchvision * test
  • ubuntu-drivers-common * test
  • ubuntu-pro-client * test
  • ufolib2 * test
  • ufw * test
  • unattended-upgrades * test
  • unicodedata2 * test
  • uri-template * test
  • usb-creator * test
  • virtualenv * test
  • wadllib * test
  • webcolors * test
  • wrapt * test
  • xdg * test
  • xkit * test
  • zipp * test
firmwares/crazyflie-cps-firmware/bindings/setup.py pypi
firmwares/crazyflie-cps-firmware/vendor/CMSIS/CMSIS/DSP/PythonWrapper/setup.py pypi
firmwares/crazyflie-cps-firmware/vendor/CMSIS/CMSIS/NN/Tests/UnitTest/requirements.txt pypi
  • Keras-Applications ==1.0.8
  • Keras-Preprocessing ==1.1.0
  • Markdown ==3.2.1
  • Werkzeug ==1.0.0
  • absl-py ==0.9.0
  • appdirs ==1.4.3
  • astor ==0.8.1
  • beautifulsoup4 ==4.8.2
  • cachetools ==4.0.0
  • certifi ==2019.11.28
  • chardet ==3.0.4
  • colorama ==0.4.3
  • fasteners ==0.15
  • future ==0.18.2
  • gast ==0.2.2
  • google-auth ==1.11.2
  • google-auth-oauthlib ==0.4.1
  • google-pasta ==0.1.8
  • grpcio ==1.27.2
  • h5py ==2.10.0
  • idna ==2.9
  • intelhex ==2.2.1
  • junit-xml ==1.9
  • lockfile ==0.12.2
  • mbed-cli ==1.10.2
  • mbed-ls ==1.7.10
  • mbed-os-tools ==0.0.12
  • mercurial ==5.3
  • monotonic ==1.5
  • numpy ==1.18.1
  • oauthlib ==3.1.0
  • opt-einsum ==3.1.0
  • packaging ==20.1
  • prettytable ==0.7.2
  • protobuf ==3.11.3
  • pyasn1 ==0.4.8
  • pyasn1-modules ==0.2.8
  • pyparsing ==2.4.6
  • pyserial ==3.4
  • requests ==2.23.0
  • requests-oauthlib ==1.3.0
  • rsa ==4.0
  • scipy ==1.4.1
  • six ==1.14.0
  • soupsieve ==2.0
  • tensorboard ==2.1.0
  • tensorflow ==2.1.0
  • tensorflow-estimator ==2.1.0
  • termcolor ==1.1.0
  • urllib3 ==1.25.8
  • wrapt ==1.12.0
firmwares/crazyflie-cps-firmware/vendor/cmock/Gemfile rubygems
  • bundler ~> 1.1.rc.7
  • constructor >= 0
  • diy >= 0
  • minitest >= 0
  • rake >= 0.9.2.2
  • require_all >= 0
firmwares/crazyflie-cps-firmware/vendor/cmock/vendor/c_exception/Gemfile rubygems
  • rake >= 0
  • test-unit ~> 2.4
firmwares/crazyflie-cps-firmware/vendor/libdw1000/vendor/cmock/Gemfile rubygems
  • bundler ~> 1.1.rc.7
  • constructor >= 0
  • diy >= 0
  • minitest >= 0
  • rake >= 0.9.2.2
  • require_all >= 0
firmwares/crazyflie-cps-firmware/vendor/libdw1000/vendor/cmock/vendor/c_exception/Gemfile rubygems
  • rake >= 0
  • test-unit ~> 2.4
firmwares/crazyflie-cps-firmware/vendor/libdw1000/vendor/cmock/vendor/c_exception/vendor/unity/Gemfile rubygems
  • rake >= 0
  • test-unit = 2.4.3