Le forum français des radios FrSKY

script LUA course GPS pour GPR

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

script LUA course GPS pour GPR

Message par matthieu b le Mer 23 Mar 2016 - 8:15

Bonjour la communauté, voila, je souhaiterai savoir si quelqu'un a travailler sur un script LUA permettant des entrainement au course GPS planeur ? Je me lancerai bien dans l aventure, mais je ne pipe vraiment rien à la programmation !!

matthieu b

Messages : 34
Date d'inscription : 07/01/2015
Localisation : dax

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par Sacre100 le Mer 23 Mar 2016 - 12:08

J'y avais pensé à l'apparition de LUA mais le problème c'est que le GPS Frsky ne fournit pas les coordonnées assez fréquement pour ce genre d'application. Le rafraichissement se fait environ toutes les secondes alors à 100km/h, tu aurais le système te signalerait de tourner un balise 30m trop tard.

Même avec un GPS perso comme je l'ai fait qui fournit les coordonnées 10 fois par seconde, la chaine de traitement (capteur, récepteur, openTx, LUA) fait que on a quand même trop de retard pour avoir une info exploitable en temps réel.
avatar
Sacre100

Messages : 1889
Date d'inscription : 30/11/2013
Age : 60
Localisation : Blonay - Suisse

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par matthieu b le Mer 23 Mar 2016 - 12:33

A la limite, ce n est pas grave si y a du retard, il suffis de faire un triangle plus petit de 30 m ! Puis c est le moyen de s essayer pour pas trop cher à la discipline ! Car un système gps c est 1000€ de plus ! Du coup je suis assez tolèrent sur la précision du gps frsky !

matthieu b

Messages : 34
Date d'inscription : 07/01/2015
Localisation : dax

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par nicephore le Mer 23 Mar 2016 - 14:05

Tu peux trouver des GPS pour beaucoup moins de 1000€ (par exemple : [Vous devez être inscrit et connecté pour voir ce lien] Ensuite tu décode les trames NMEA via un Arduino (exemple : [Vous devez être inscrit et connecté pour voir ce lien] tu les codes en FrSKY (exemple : [Vous devez être inscrit et connecté pour voir ce lien]
Ensuite je ne connais pas cette discipline de course GPS Planeur, je ne peux donc te guider. Mais que voudrais tu que fasse le LUA ?

nicephore

Messages : 607
Date d'inscription : 14/06/2014
Localisation : Créteil

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par Kilrah le Mer 23 Mar 2016 - 14:14

Je pense qu'il veut dire les systèmes GPS dédiés à cette pratique qui incluent tout le traitement et possèdent les performances "de référence" pour la discipline.

Kilrah

Messages : 2175
Date d'inscription : 28/01/2014
Localisation : Suisse

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par matthieu b le Mer 23 Mar 2016 - 14:25

Exactement je parle bien du prix des systèmes dédié ! En fait le but serai de pouvoir déterminer un triangle à parcourir, avec 3 points de virages ! Pouvoir choisir la tâche à effectuer, vitesse, distance, durée ! Il faudrai que je trouve le règlement complet pour pouvoir effectuer le détail du script !

matthieu b

Messages : 34
Date d'inscription : 07/01/2015
Localisation : dax

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par matthieu b le Mer 23 Mar 2016 - 14:27

Et il faudrai que mon gps me fixe les satellites aussi ! Je l ai reçu ce matin et ça fais plus de 30 min qu il cherche....

matthieu b

Messages : 34
Date d'inscription : 07/01/2015
Localisation : dax

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par nicephore le Mer 23 Mar 2016 - 15:12

En intérieure ça peut être long.

nicephore

Messages : 607
Date d'inscription : 14/06/2014
Localisation : Créteil

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par matthieu b le Mer 23 Mar 2016 - 15:28

C est bon j ai trouvé ! En le branchant comme il faut ça marche mieux..... Boulet.....

matthieu b

Messages : 34
Date d'inscription : 07/01/2015
Localisation : dax

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par matthieu b le Mer 23 Mar 2016 - 15:47

aussi existe t il un script Lua un peux sympa, qui regroupe la vitesse , vitesse+,vitesse-, vario, alti, alti+, alti-, distance entre le modèle et moi ? Car la page télémétrie est .....pas terrible puis j'ai pas la distance entre le planeur et radio !!

matthieu b

Messages : 34
Date d'inscription : 07/01/2015
Localisation : dax

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par Kilrah le Jeu 24 Mar 2016 - 3:16

Tu peux afficher tout ça sur un écran de télémétrie personnalisé sans avor besoin de script.

Kilrah

Messages : 2175
Date d'inscription : 28/01/2014
Localisation : Suisse

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par Sacre100 le Jeu 24 Mar 2016 - 7:11

Pour compléter la réponse de Kilrah, regarde dans les vidéo du LapinFou, il y en a une qui explique la télémétrie sauf erreur : [Vous devez être inscrit et connecté pour voir ce lien]

Il y a aussi plusieurs tuto, fait une recherche sur "tuto" dans le forum et tu tomberas sur une mine d'or : [Vous devez être inscrit et connecté pour voir ce lien]
avatar
Sacre100

Messages : 1889
Date d'inscription : 30/11/2013
Age : 60
Localisation : Blonay - Suisse

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par nicephore le Jeu 24 Mar 2016 - 9:07

Y-a aussi RCSettings qui contiens pas mal de script déjà tous fait : [Vous devez être inscrit et connecté pour voir ce lien]

nicephore

Messages : 607
Date d'inscription : 14/06/2014
Localisation : Créteil

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par matthieu b le Jeu 24 Mar 2016 - 9:21

Oui, je suis tombé sur ce site ! Y a quelques truc intéressant autour duquel travailler (du moins, pour moi)! J ai regardé un peu partout à travers le site, mais j ai pas vraiment trouvé quelque chose qui me correspond !

matthieu b

Messages : 34
Date d'inscription : 07/01/2015
Localisation : dax

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par nicephore le Jeu 24 Mar 2016 - 9:22

Que veux tu afficher sur ton écran ?

nicephore

Messages : 607
Date d'inscription : 14/06/2014
Localisation : Créteil

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par matthieu b le Jeu 24 Mar 2016 - 9:55

Dans l idéal, un graph pour l altitude, la vitesse, un calcul de la finesse max (approximative du au gps) finesse moyenne, vitesse, vitesse max, mini, vario graphique comme les grandeur ! Sur plusieurs page biensur, mais la vitesse et le vario sur la meme

matthieu b

Messages : 34
Date d'inscription : 07/01/2015
Localisation : dax

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par Sacre100 le Jeu 24 Mar 2016 - 10:34

Le graph pour l'altitude, tu as dû le voir sur R/C Setting, c'est à reprendre et t'en inspirer pour créer ton/tes propre(s) script(s) qui réponde(nt) à tes souhaits.

Si tu as envie d'imiter les grandeurs, j'ai commis un script qui affiche un horizon artificiel en temps réel : [Vous devez être inscrit et connecté pour voir ce lien]

Cela a même été repris pour par les gens de Tau Labs pour leur multirotor : [Vous devez être inscrit et connecté pour voir ce lien]
avatar
Sacre100

Messages : 1889
Date d'inscription : 30/11/2013
Age : 60
Localisation : Blonay - Suisse

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par matthieu b le Jeu 24 Mar 2016 - 10:45

Oui, le problème c est que je pipe strictement rien au lua ! L horizon à la limite je m en fiche ! Mais un anneau MC cready ça m intéresse fort ! Puis savoir à quelle finesse je vole m intéresse aussi ! Pour le graph d altitude j ai vu sur le script pour f3k...

matthieu b

Messages : 34
Date d'inscription : 07/01/2015
Localisation : dax

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par nicephore le Jeu 24 Mar 2016 - 11:48

qu'appelez vous la finesse (désolé je ne suis qu'en multi) ?

nicephore

Messages : 607
Date d'inscription : 14/06/2014
Localisation : Créteil

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par matthieu b le Jeu 24 Mar 2016 - 13:10

La finesse c est le rapport entre la distance parcouru et l altitude perdu !

matthieu b

Messages : 34
Date d'inscription : 07/01/2015
Localisation : dax

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par nicephore le Jeu 24 Mar 2016 - 13:35

ha ok.
Donc tu dois disposer de capteurs de précision... un simple GPS ne suffira pas.

nicephore

Messages : 607
Date d'inscription : 14/06/2014
Localisation : Créteil

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par matthieu b le Jeu 24 Mar 2016 - 13:50

Alti vario et gps ! Faut que je me débrouille avec ça ! Puis pour avoir une moyenne c est déjà suffisant !

matthieu b

Messages : 34
Date d'inscription : 07/01/2015
Localisation : dax

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par nicephore le Jeu 24 Mar 2016 - 14:13

Ok
Donc en script LUA il te faudra enregistrer une valeur GPS et Attitude vario dans une variable et la suivre afin d'afficher la précision.
Comment tu calcul cette précision ? C'est un taux de chute sur une distance donnée ?

nicephore

Messages : 607
Date d'inscription : 14/06/2014
Localisation : Créteil

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par matthieu b le Jeu 24 Mar 2016 - 14:21

Un exemple, un planeur d une finesse de 60 peux parcourir en air calme une distance de 60km en ayant perdu 1000m d altitude !

matthieu b

Messages : 34
Date d'inscription : 07/01/2015
Localisation : dax

Revenir en haut Aller en bas

Re: script LUA course GPS pour GPR

Message par nicephore le Jeu 24 Mar 2016 - 15:10

Ok donc c'est bien le taux de chute soit un %.
Pour calculer les distance parcourue, tu peux t'appuyer sur la fonction de mon tracker d'antenne:
[Vous devez être inscrit et connecté pour voir ce lien]

Explications:

dans la function:
local function run()

je mets les variables à 0 (HOME_x = point de départ, UAV_x = le modèle)

local HOME_lat = 0
local HOME_lon = 0
local UAV_Lat = 0
local UAV_Lon = 0
local UAV_alt = 0

Plus bas je rafraichis les données UAV via la fonction:

UAV_Lat, UAV_Lon, UAV_alt = get_gps_uav_info()

Puis je calcul les distance qui sépare HOME et UAV via:

local R = 6371000.0 --rayon de la terre 6371km
local a, tc1, c, dist, dLat, dLon, azimut, elev
dist = 0

lon1=lon1/180*math.pi
lat1=lat1/180*math.pi
lon2=lon2/180*math.pi
lat2=lat2/180*math.pi

a = math.atan2(math.sin(lon2-lon1)*math.cos(lat2), math.cos(lat1)*math.sin(lat2)-math.sin(lat1)*math.cos(lat2)*math.cos(lon2-lon1))

-- Calcul de la distance en l'UAV et la station de base (home)
dLat = (lat2-lat1)
dLon = (lon2-lon1)
a = math.sin(dLat/2) * math.sin(dLat/2) + math.sin(dLon/2) * math.sin(dLon/2) * math.cos(lat1) * math.cos(lat2)
c = 2* math.asin(math.sqrt(a))
dist = 6371000 * c

Donc si je comprends bien la problématique, il suffirais a espace égaux de prendre différents points GPS et ALTITUDE afin de faire tes calculs et des les afficher (sous graph, % ou autre).

Voilà c'est fait ou presque

nicephore

Messages : 607
Date d'inscription : 14/06/2014
Localisation : Créteil

Revenir en haut Aller en bas

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum