Articles les plus consultés

samedi 3 octobre 2015

Visualisation fichier xml Quatos

la structure du fichier quatos xml est la suivante :

Définir la configuration du châssis

  • quad_plus
  • quad_x
  • hex_plus
  • hex_x
  • octo_plus
  • octo_x
  • custom
<Quatos_configuration>
   <engin id = "mon_quad_en_x" config = "quad_x">


Définir le sens de rotation des moteurs

 <Ports> 
  <rotation de port = "+ 1"> 1 </port> 
  <rotation de port = "- 1"> 2 </port> 
  <rotation de port = "+ 1"> 3 </port> 
  <rotation de port = " -1"> 4 </port> 
 </ports>


Définir la longueur des bras et la position des ESC

 <Distance> 
   <moteur> 0,33 </moteur>   -  Moteur à 33 cm du centre 
   <esc> 0,33 </esc>         -  ESC est sous le moteur.  
 </Distance>

Définir les masses des moteurs, bras et ESC

<Masse> 
 <moteur> 120 </moteur> - Masse du moteur + support + hélice
  <bras> 30 </bras>     -  Masse du bras et du câblage
  <esc> 20 </esc>       -  Masse de l'ESC

Si l'ESC n'est pas dans les bras :
  • définir valeur à zéro pour sa masse et sa distance par rapport au centre 
  • définir les ESC comme des éléments cubiques isolés

Définir les composants isolés sous forme de cube


Pour les composants isolés (tels que les batteries, les caméras, platines centrale, carte de contrôle et similaires).  Nous pouvons définir des cubes ou des points de masse.
  • Un cube est défini par leur dimension, le décalage par rapport au centre  et sa masse. 
  • Un point de masse est un cube avec un volume nul (dim X / Y / Z est 0)
Les principes sont les suivantes :
  • Les distances sont en mètres, les masses sont en grammes
  • Toutes les dimensions et la position de coordonnées est constitué de coordonnée X (le long de l'axe de roulis), Y (suivant l'axe de tangage) et Z (selon l'axe de lacet)
  • Les coordonnées devant, à droite et vers le bas sont positifs. Celles en arrière, à gauche et en haut sont négatifs
  • Les coordonnées de position sont mesurées par rapport au centre de masse du cube ou du point
Exemple pour la carte M4

<Nom du cube = "M4" dimx = "0,036" dimy = "0,036" DimZ = "0,0016" offsetx = "0" offsety = "0" offsetz = "- 0,01"> 6.0 </cube>


Le format VRML


Le Virtual Reality Modeling Language (abrégé en VRML) ou Virtual Reality Markup Language est un langage de description d'univers virtuels en 3 dimensions. Ce langage interprété est une norme internationale ISO et les fichiers VRML ont habituellement pour extension .wrl.

Les programmes VRML peuvent décrire des formes simples (points, lignes, polygones) ou complexes (sphères, cubes, cônes, cylindres...), du texte, des images, des animations, des éclairages, des sons, des hyperliens, ainsi que leur agencement dans l'espace, leur texture, leur couleur, leur matériau..

Les coordonnées du système VRML fonctionne suivant le schéma suivant :
Dans notre vie, nous sommes immergés dans un monde en 3 dimensions, mais il est important de rappeler quelles sont ces dimensions.
  • la largeur (X)
  • la hauteur (Y)
  • la profondeur (Z)
Par rapport au coordonnée du fichier xml quatos nous avons la correspondance suivante :

Dimension :
  • Tangage dim X vrml  = dim Y quatos
  • Lacet      dim Y vrml  = dim Z quatos
  • Roulis    dim  Z vrml  = dim X quatos
Offset :
  • Tangage vrml  offsetX   =   offsetY quatos
  • Lacet      vrml  offsetY   = - offsetZ quatos
  • Roulis    vrml   offsetZ   = - offsetX quatos

Le programme consiste à traduire la description des composants isolés vers des cubes au format VRML


<cube name="M4" dimx="0.036" dimy="0.036" dimz="0.0016" offsetx="0" offsety="0" offsetz="-0.007">10.0</cube>

Devient ( avec comme unité le cm )

Transform {
 translation 0.0 0.7 0.0
   children[
     Shape {
       appearance Appearance { material Material { diffuseColor 1 0 0 } }
       geometry Box { size 3.6 0.16 3.6 }
      }
    ]
}

les bras sont représentés sous forme de long rectangle.

Le programme de conversion : quatos-xml-to-wrml.exe

Le programme s'utilise en ligne de commande :

quatos-xml-to-wrml.exe  fichier_in.xml  fichier_out.wrl

Exemple de résultat



Lien :


jeudi 24 septembre 2015

Connection carte M4 et carte d’extension N4

M4 : Connecteur d'extension


La carte M4 posséde deux connecteurs d'extension sur ca face inférieure. 
@

Ces connecteurs permettent de transporter les signaux suivants 
  • Vcom (tension 1S de la batterie principale, max 4.5V)
  • 2,85V (v1boards) ou 3,3 V (V2 conseils) 
  • GND et DGND
  • ports Carte SD
  • UART pour la télémétrie sans fil
  • SPI (partagé avec le port récepteur radio)
  • 4 ports PWM




La carte d'extension N4 ( version grande )

  
Cette carte permet de connecter :
  • L'alimentation de la carte M4
  • 4 sorties PWM : M5 à M8
  • 1 E/S bluetooth 
  • 1 connecteur micro SD
  • Des connecteurs CAN BUS
  • ...

Remarques importantes

La connexion du récepteur ce fait  directement sur la carte M4

Ne pas oublier de connecter entre les deux cartes les signaux suivants :
- la mesure de la tension de batterie (Vsens)
- le bus CAN






vendredi 28 août 2015

Carte autoquad V6

Carte autoquad 6 beta r 2 AIMU et connexion

Vue de dessus

vu de dessus



La flèche blanche marque la broche de signal pour la sortie ESC ou entrée PPM.
C'est la seule façon d'alimenter la carte, tension d'entrée de 6 a 18v. Il n'y a pas de protection contre inversement de la polarité

Vue de dessous

vue de dessous

Le port M14 peux être utilisé pour connecté le récepteur en mode PPM. Pour la connexion d'un récepteur graupter hott voir l'article dédié.

Orientation de la carte et direction de vol




La première image montrera la direction de vol par défaut (IMU la Rotation = 0), mais le paramètre IMU_ROT  peux tenir compte de n'importe quel angle. La deuxième image aura besoin d'une Rotation IMU de -45, par exemple.


Ce paramètre peux être aussi être définie via l'interface graphique  QSC:  “Misc. Settings” 



Signification des LEDs



LEDs Indication Status
PRÊT (vert) Clignotement lent : 1 Hz Prêt, Désarmé
PRÊT Clignotement rapide 5 Hz Carte SD initialisé, Désarmé
PRÊT Fixe Prêt, Armé
PUISSANCE (rouge) Fixe Carte alimenté
DEBUG Clignotement intermittent / scintillement Communication Mavelink établie
DEBUG Clignotement lent Fichier params.txt trouvé sur la carte SD
GPS (bleu) Clignotement très court  / scintillement Pas de connexion GPS
GPS Clignotement intermittent Acquisition encour GPS 3D FIX
GPS Fixe Fix GPS 3D

jeudi 27 août 2015

Cartes Autoquad

Cartes Autoquad

Il y a deux types de carte Autoquad

La carte Autoquad V6

Carte Autoquad V6

AutoQuad 6 est une carte contrôleur de vol avec 14 canaux d'entrée / sortie qui peuvent être configurés pour les moteurs, les servos, les voyants de signalisation audio, et d'autres utilisations


La carte comporte des IMU analogique sur la carte V6 et est entièrement pris en charge par le logiciel, Ils est recommandé de réaliser la mise à niveau vers le IMU numérique.

Outre l'amélioration de la performance IMU et cella simplifie grandement l'étalonnage, l'extension Dimu ajoute un bus CAN et un 2ième port série.

Documentation ICI

La carte Autoquad M4


Elle est conçu pour un quad de petite taille style "ladybird" jusqu'à un gros héxacoptère brushless en utilisant des cartes d'extensions.