Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/daemontoolz/locuste.service.osm
LOCUSTE : Service ordonnanceur / Pilotage automatique / Gestionnaire de vol
https://github.com/daemontoolz/locuste.service.osm
golang openstreetmap rpc
Last synced: about 15 hours ago
JSON representation
LOCUSTE : Service ordonnanceur / Pilotage automatique / Gestionnaire de vol
- Host: GitHub
- URL: https://github.com/daemontoolz/locuste.service.osm
- Owner: DaemonToolz
- License: mit
- Created: 2020-05-18T16:12:39.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-08-21T06:22:50.000Z (over 4 years ago)
- Last Synced: 2023-08-13T05:01:23.788Z (over 1 year ago)
- Topics: golang, openstreetmap, rpc
- Language: Go
- Size: 97.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Locuste Map Scheduler : locuste.service.osm
LOCUSTE : Service ordonnanceur / Pilotage automatique / Gestionnaire de vol[![Codacy Badge](https://app.codacy.com/project/badge/Grade/0f2fd8eb4b2149ae85807192e515e7ac)](https://www.codacy.com/manual/axel.maciejewski/locuste.service.osm?utm_source=github.com&utm_medium=referral&utm_content=DaemonToolz/locuste.service.osm&utm_campaign=Badge_Grade)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=DaemonToolz_locuste.service.osm&metric=alert_status)](https://sonarcloud.io/dashboard?id=DaemonToolz_locuste.service.osm)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=DaemonToolz_locuste.service.osm&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=DaemonToolz_locuste.service.osm)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=DaemonToolz_locuste.service.osm&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=DaemonToolz_locuste.service.osm)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=DaemonToolz_locuste.service.osm&metric=security_rating)](https://sonarcloud.io/dashboard?id=DaemonToolz_locuste.service.osm)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=DaemonToolz_locuste.service.osm&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=DaemonToolz_locuste.service.osm)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=DaemonToolz_locuste.service.osm&metric=bugs)](https://sonarcloud.io/dashboard?id=DaemonToolz_locuste.service.osm)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=DaemonToolz_locuste.service.osm&metric=coverage)](https://sonarcloud.io/dashboard?id=DaemonToolz_locuste.service.osm)Le project Locuste se divise en 4 grandes sections :
* Automate (Drone Automata) PYTHON (https://github.com/DaemonToolz/locuste.drone.automata)
* Unité de contrôle (Brain) GOLANG (https://github.com/DaemonToolz/locuste.service.brain)
* Unité de planification de vol / Ordonanceur (Scheduler) GOLANG (https://github.com/DaemonToolz/locuste.service.osm)
* Interface graphique (UI) ANGULAR (https://github.com/DaemonToolz/locuste.dashboard.ui)![Composants](https://user-images.githubusercontent.com/6602774/83644711-dcc65000-a5b1-11ea-8661-977931bb6a9c.png)
Tout le système est embarqué sur une carte Raspberry PI 4B+, Raspbian BUSTER.
* Golang 1.11.2
* Angular 9
* Python 3.7
* Dépendance forte avec la SDK OLYMPE PARROT : (https://developer.parrot.com/docs/olympe/, https://github.com/Parrot-Developers/olympe)![Vue globale](https://user-images.githubusercontent.com/6602774/83644783-f10a4d00-a5b1-11ea-8fed-80c3b76f1b00.png)
Détail des choix techniques pour la partie Ordonanceur :
* [Golang] - Conservation de la continuité des développements entrepris par la section [Unité de contrôle]. Il était plus simple, plus rapide de conserver le même langage entre ces deux modules fortement liés par le biais des composants RPC.
* [RPC] - Une des méthodes de communication les plus rapide![Détail de l'initialisation](https://user-images.githubusercontent.com/6602774/82245150-b910d200-9942-11ea-83ab-815dd1db7ee8.png)