Gumstix prend le Jetson de NVIDIA à l'antenne | shoppingmaroc.net


Les Jetson TX1 et TX2 de NVIDIA (Fig. 1) fournissent un poinçon de superordinateur dans un module compact. Ils ne sont pas bon marché, mais pour moins de 500 $, vous obtenez 256 cœurs GPU GPU (GPGPU), un ARM quad-core A57, 4 Go de LPDDR4, Wi-Fi et Bluetooth sans fil, USB 3.0 et USB 2.0 , plus jusqu'à six entrées de caméra CSI-2 à 2 voies.

1. Le module Jetson TX2 (représenté sur le tableau de développement) nécessite une carte support pour fonctionner.

La plate-forme Jetson a été populaire grâce à son support informatique, y compris le support d'apprentissage machine de Jetson. Le Jetson peut gérer Linux et gère déjà tout depuis OpenCV vision framework vers TensorFlow

Le tableau de développement disponible pour la famille Jetson est un bon point de départ, mais sa taille et sa flexibilité ne le prêtent pas au déploiement dans des systèmes embarqués tels que drones. Un certain nombre de cartes support sont disponibles, comme le Sprocket de ConnectTech. C'est la même taille que le module Jetson et ajoute quelques connecteurs et une entrée vidéo. La carte est adaptée à de nombreuses applications, mais pas nécessairement adaptée aux drones.

Gumstix AeroCore 2 pour NVIDIA Jetson (Fig. 2) cible le drone et l'espace robotique en fournissant au module Jetson des périphériques embarqués comme une unité de mesure inertielle à 9 axes (IMU) et un baromètre. Il a également des connexions pour le GPS et un modem cellulaire Sierra Wireless LTE. Il y a un emplacement pour carte SIM pour le modem LTE.

2. Le Gumstix AeroCore 2 prend en charge la plate-forme Jetson de NVIDIA avec plusieurs entrées caméra ainsi que des capteurs comme un IMU 9 axes et un support GPS

De plus, l'AeroCore 2 intègre un STM32F427 de STmicroelectronics basé sur un microcontrôleur Arm Cortex-M4F. Le STM32F427 fournit un contrôle en temps réel des appareils comme les servos ou les moteurs. Il est livré avec le logiciel de pilote automatique de contrôleur de vol PX4 open-source, mais le microcontrôleur peut être facilement reprogrammé. Avec le support PX4, le Jetson peut être utilisé pour d'autres tâches, telles que la planification et la reconnaissance d'image.

Le Jetson prend en charge jusqu'à six entrées de caméra à double canal CSI-2. L'AeroCore 2 a des connexions pour une paire de caméras CSI-2 à deux canaux ainsi qu'une paire d'entrées à quatre canaux. Le Jetson gère les interfaces haut débit comme l'USB 3.0, tandis que le STM32F427 gère les interfaces basse vitesse telles que les UART et les PWM.

Le connecteur micro-HDMI est relié au module Jetson. Bien que cela ne soit probablement pas utilisé dans un drone, il serait utile de lier un écran lorsque le drone ne vole pas.

Le facteur Geppetto

Comme avec la plupart des nouvelles cartes Gumstix , l'Aerocore 2 a été conçu à l'aide du système de conception rapide Geppetto de Gumstix, créant ainsi une carte porteuse qui cible les drones. Geppetto est un outil de mise en page de carte basé sur le Web qui peut être utilisé sans avoir besoin de comprendre ou de gérer la disposition détaillée des circuits imprimés. Les connexions comme la liaison d'un microcontrôleur pour alimenter un périphérique se fait à un niveau logique. Par exemple, relier un STM32F427 à un capteur I 2 C est une question de quelques clics. Geppetto gère le routage réel.

L'interface est facile à utiliser. Un élément ou une zone marquée en rouge indique que quelque chose n'est pas connecté ou qu'il y a une erreur de positionnement. Le vert indique que l'article est prêt à partir et le jaune indique les connexions non résolues. Ajoutez des objets et connectez-les jusqu'à ce que le design soit complet et vert. Déduisez $ 1999 pour un frais d'installation et ensuite payer les frais par carte pour toute quantité que vous aimez.

La sélection d'éléments pouvant être ajoutés à une conception est limitée, mais elle comprend des dizaines de modules et de processeurs comme le Jetson ainsi que les minuscules cartes COM de Gumstix. Quelques microcontrôleurs peuvent être montés directement sur la carte par rapport aux prises utilisées avec les cartes COM. De même, il n'y a généralement qu'une ou quelques sélections pour des éléments tels que les capteurs; Cependant, vous pouvez obtenir Gumstix pour en ajouter d'autres.

Geppetto a quelques éléments très utiles dans sa boîte à outils, y compris Power-over-Ethernet (PoE) et même une puce FRAM. Le système peut être utilisé pour concevoir des cartes pour des plates-formes comme Raspberry Pi et Arduino.

Les conceptions existantes peuvent être utilisées pour la base d'une nouvelle mise en page. Recherchez le bouton Concevoir votre propre dans la section Planches personnalisables du site Web de la société. Les cartes en stock n'ont qu'un coût par carte, mais toutes les configurations personnalisées nécessiteront des frais d'installation. Les nouvelles planches conçues par Geppetto peuvent être expédiées sous 15 jours

3. J'ai repensé le système pour inclure un connecteur USB 3 et des fonctions supprimées comme l'interface HDMI.

J'ai mis en place une carte support NVIDIA Jetson à partir de zéro (Fig. 3) en moins d'une heure. Il avait trois prises de caméra CSI-2, un connecteur USB de type C, l'IMU et le baromètre, et quelques émetteurs-récepteurs CAN. Cela pourrait être plus utile dans un robot qui utilise un couple de systèmes basés sur le bus CAN pour le contrôle du moteur. Alternativement, j'aurais pu ajouter une paire de processeurs Cortex-M4F pour gérer le logiciel PX4, la seconde traitant d'autres tâches en temps réel.

Je n'ai pas fait construire mon design car je n'ai pas une douzaine de robots J'ai besoin d'un nouvel ensemble d'yeux, mais je vais vérifier l'AeroCore 2 quand il arrive avec quelques caméras. La carte de développement Jetson TX2 est livrée avec une seule caméra. J'ai utilisé USB et Ethernet pour me connecter à d'autres caméras. L'avantage de l'interface CSI-2 est une latence plus faible et des fréquences d'images plus élevées.

Geppetto génère non seulement la mise en page, mais également le BSP (Board Support Package) et la documentation. Le BSP comprend des en-têtes C et des fichiers de code, ainsi que des définitions d'arborescence de périphériques Linux pour des plates-formes telles que le Jetson.

L'Aerocore 2 pour NVIDIA Jetson coûte 275 $. Cela n'inclut pas le module Jetson.

        
                                        


raspberry pi 3 maroc
Acheter raspberry pi 3 ICI

Source

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *