script LUA course GPS pour GPR
3 participants
Page 1 sur 2
Page 1 sur 2 • 1, 2
script LUA course GPS pour GPR
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 !!
Invité- Invité
Re: script LUA course GPS pour GPR
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.
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.
Sacre100- Messages : 1889
Date d'inscription : 30/11/2013
Age : 67
Localisation : Blonay - Suisse
Re: script LUA course GPS pour GPR
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 !
Invité- Invité
Re: script LUA course GPS pour GPR
Tu peux trouver des GPS pour beaucoup moins de 1000€ (par exemple : http://www.lextronic.fr/P29511-recepteur-gps-oem-em-506.html) Ensuite tu décode les trames NMEA via un Arduino (exemple : http://playground.arduino.cc/Tutorials/GPS) tu les codes en FrSKY (exemple : http://www.rcgroups.com/forums/showthread.php?t=2245978).
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 ?
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 : 612
Date d'inscription : 14/06/2014
Localisation : Créteil
Re: script LUA course GPS pour GPR
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 : 2181
Date d'inscription : 28/01/2014
Localisation : Suisse
Re: script LUA course GPS pour GPR
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 !
Invité- Invité
Re: script LUA course GPS pour GPR
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....
Invité- Invité
Re: script LUA course GPS pour GPR
En intérieure ça peut être long.
nicephore- Messages : 612
Date d'inscription : 14/06/2014
Localisation : Créteil
Re: script LUA course GPS pour GPR
C est bon j ai trouvé ! En le branchant comme il faut ça marche mieux..... Boulet.....
Invité- Invité
Re: script LUA course GPS pour GPR
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 !!
Invité- Invité
Re: script LUA course GPS pour GPR
Tu peux afficher tout ça sur un écran de télémétrie personnalisé sans avor besoin de script.
Kilrah- Messages : 2181
Date d'inscription : 28/01/2014
Localisation : Suisse
Re: script LUA course GPS pour GPR
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 : https://frskytaranis.forumactif.org/t3007-video-opentx-en-francais
Il y a aussi plusieurs tuto, fait une recherche sur "tuto" dans le forum et tu tomberas sur une mine d'or : https://frskytaranis.forumactif.org/search?mode=searchbox&search_keywords=tuto&show_results=topics
Il y a aussi plusieurs tuto, fait une recherche sur "tuto" dans le forum et tu tomberas sur une mine d'or : https://frskytaranis.forumactif.org/search?mode=searchbox&search_keywords=tuto&show_results=topics
Sacre100- Messages : 1889
Date d'inscription : 30/11/2013
Age : 67
Localisation : Blonay - Suisse
Re: script LUA course GPS pour GPR
Y-a aussi RCSettings qui contiens pas mal de script déjà tous fait : http://rcsettings.com/index.php/viewcategory/13-lua-scripts
nicephore- Messages : 612
Date d'inscription : 14/06/2014
Localisation : Créteil
Re: script LUA course GPS pour GPR
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 !
Invité- Invité
Re: script LUA course GPS pour GPR
Que veux tu afficher sur ton écran ?
nicephore- Messages : 612
Date d'inscription : 14/06/2014
Localisation : Créteil
Re: script LUA course GPS pour GPR
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
Invité- Invité
Re: script LUA course GPS pour GPR
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 : https://frskytaranis.forumactif.org/t1291-arduimu-v3-gps-s-port
Cela a même été repris pour par les gens de Tau Labs pour leur multirotor : http://forum.taulabs.org/viewtopic.php?f=17&t=797&hilit=taranis#p6534
Si tu as envie d'imiter les grandeurs, j'ai commis un script qui affiche un horizon artificiel en temps réel : https://frskytaranis.forumactif.org/t1291-arduimu-v3-gps-s-port
Cela a même été repris pour par les gens de Tau Labs pour leur multirotor : http://forum.taulabs.org/viewtopic.php?f=17&t=797&hilit=taranis#p6534
Sacre100- Messages : 1889
Date d'inscription : 30/11/2013
Age : 67
Localisation : Blonay - Suisse
Re: script LUA course GPS pour GPR
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...
Invité- Invité
Re: script LUA course GPS pour GPR
qu'appelez vous la finesse (désolé je ne suis qu'en multi) ?
nicephore- Messages : 612
Date d'inscription : 14/06/2014
Localisation : Créteil
Re: script LUA course GPS pour GPR
La finesse c est le rapport entre la distance parcouru et l altitude perdu !
Invité- Invité
Re: script LUA course GPS pour GPR
ha ok.
Donc tu dois disposer de capteurs de précision... un simple GPS ne suffira pas.
Donc tu dois disposer de capteurs de précision... un simple GPS ne suffira pas.
nicephore- Messages : 612
Date d'inscription : 14/06/2014
Localisation : Créteil
Re: script LUA course GPS pour GPR
Alti vario et gps ! Faut que je me débrouille avec ça ! Puis pour avoir une moyenne c est déjà suffisant !
Invité- Invité
Re: script LUA course GPS pour GPR
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 ?
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 : 612
Date d'inscription : 14/06/2014
Localisation : Créteil
Re: script LUA course GPS pour GPR
Un exemple, un planeur d une finesse de 60 peux parcourir en air calme une distance de 60km en ayant perdu 1000m d altitude !
Invité- Invité
Re: script LUA course GPS pour GPR
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:
https://frskytaranis.forumactif.org/t1168-traker-d-antenne-suivi-du-modele-en-lua.
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
Pour calculer les distance parcourue, tu peux t'appuyer sur la fonction de mon tracker d'antenne:
https://frskytaranis.forumactif.org/t1168-traker-d-antenne-suivi-du-modele-en-lua.
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 : 612
Date d'inscription : 14/06/2014
Localisation : Créteil
Page 1 sur 2 • 1, 2
Sujets similaires
» script LUA pour F3K
» Script LUA : localisation GPS pour X12-X10-TX16S
» Script LUa pour calculer une jauge electrique en %
» Les bases du LUA pour un SCRIPT télémetrie
» modif de script pour horus
» Script LUA : localisation GPS pour X12-X10-TX16S
» Script LUa pour calculer une jauge electrique en %
» Les bases du LUA pour un SCRIPT télémetrie
» modif de script pour horus
Page 1 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum