This page has been translated from Italian
Janvier
09

Un hélicoptère de surveillance de l'iPhone

| 2 commenti | TrackBack | | | 2 commentaires | TrackBack |
una stelladue stelletre stellequattro stellecinque stelle (1 votes, moyenne: 5.00)
Loading ... Chargement ...

Il promet un très intéressant 2010, pour quelqu'un comme moi, aime d'hélicoptères télécommandés.

Fait, nous sommes confrontés à un changement radical. Oubliez les hélicoptères difficile à contrôler et écrasé au sol en permanence. E 'in arrivo AR.Drone, un produit fantastique d'un producteur français qui promet des choses étonnantes.

Un exemple? Merci à une série de capteurs, AR.Drone maintient automatiquement une position fixe pendant le vol sans exiger aaggiustamenti continu, ce grâce à la présence impressionnant de capteurs. L'AR. Drone a, à l'intérieur, deux capteurs à ultrasons pour contrôler la stabilité verticale, une accelleromento trois axes gyroscope à deux axes pour la stabilité horizontale.

AR.Drone se souvient de l'endroit à partir duquel il est partie et a une fonction automatique de retourner à leur base que sans aller fou, vous pouvez lui dire d'atterrir automatiquement à partir du point où il a décollé.

Pas assez? Voici donc deux bombes. Premier. AR.Drone a deux webcams avec 60, disent soixante images par seconde. Je dirai, et où je vois les films des deux webcams? , Ok seconde bombe. L'AR. Drone peut être contrôlé en utilisant l'iPhone. Oui, en utilisant l'accéléromètre de l'iPhone semble être le lecteur trivial de l'AR. Drone. Comme pour les webcams, les films sont tournés en live streaming sur l'iPhone donc il sera théoriquement possible de conduire le bourdon sans le voir physiquement en utilisant uniquement les informations envoyées par les caméras.

Mais il ya plus. L'AR. Drone a aussi des modes de jeu solo et multijoueur en utilisant la réalité augmentée.

Un joueur est, d'images transmises sur l'iPhone, comportait des éléments supplémentaires tels que les robots et autres ennemis à détruire les drones avec des armes, des cours, virtuel. Si, sur le terrain, il existe d'autres amis AR.Drone alors le combat devient réel en direct et on pourra combattre contre d'autres hélicoptères.

L'hélicoptère est connecté à l'iPhone via le réseau WiFi et alors être contrôlé jusqu'à 50 mètres. Et si l'hélicoptère est sorti de la couverture WiFi? Eh bien, jusqu'à présent, avec les produits actuellement sur le marché, si un hélicoptère qui sort de la zone de couverture de son contrôleur, qu'il ne touche le sol. Mais aviluppatore de AR.Drone semblent avoir pensé à tout. Dans le cas de la PR. Drone, cela reste en suspension dans l'air pendant une minute d'attente pour les fiches d'iPhone de se reconnecter avec l'hélicoptère et, si elle ne constitue pas, entamer une procédure d'atterrissage en douceur. Très habile de ces Français.

Vous êtes dévoré par la curiosité, pensez-vous? Alors a commencé à regarder cette vidéo de présentation du produit lors du CES 2010

de regarder aussi la vidéo de présentation du produit

et ceci, qui montre sa capacité à la réalité augmentée à l'identification des drones de l'ennemi

Le produit sera également un SDK pour développer leurs propres applications qui apparaît, sur papier bien fait. L'AR. Drone est contrôlée par des commandes AT comme un modem, et de cet extrait de code semble que les choses sont relativement simples, du moins pour nous les professionnels

 # Include <stdio.h>
 # Include stdlib.h
 # Include <unistd.h>
 # Include <string.h>
 # Include <errno.h>
 # Include <sys/types.h>
 # Include <sys/socket.h>
 # Include <netinet/in.h>
 # Include <netdb.h>
 # Include <fcntl.h>
 # Include <sys/ioctl.h>
 # Include <net/if.h>
 # Include <arpa/inet.h>
 # Define AT_PORT 5556
 # Define WIFI_MYKONOS_IP "192.168.1.xxx"
 struct sockaddr_in to;
 int32_t drapeaux;
 if (at_udp_socket <0)
 (
   / / / Ouvre un socket UDP pour diffuser les commandes d'au Ardron
   struct sockaddr_in at_udp_addr;
   memset ((char *) & at_udp_addr, 0, sizeof (at_udp_addr));
   = at_udp_addr.sin_family AF_INET;
   = at_udp_addr.sin_addr.s_addr INADDR_ANY;
   at_udp_addr.sin_port = htons (AT_PORT +100);
   at_udp_socket = socket (AF_INET, SOCK_STREAM, 0);
   int un = 1;
   if (at_udp_socket> 0)
   (
     flags = fcntl (at_udp_socket, F_GETFL, 0);
     if (flags> = 0)
     (
       flags | = O_NONBLOCK;
       flags = fcntl (at_udp_socket, F_SETFL, flags);
     ) Else (
       printf ( "Get options de socket failed \ n");
     )
     (bind at_udp_socket, (struct sockaddr *) & at_udp_addr, sizeof (struct sockaddr));
   )
 )
 if (at_udp_socket> 0)
 (
   int res;
   memset ((char *) & to, 0, sizeof (to));
   = to.sin_family AF_INET;
   to.sin_addr.s_addr = inet_addr (WIFI_MYKONOS_IP), / / Adresse de diffusion
   de sous-réseau 192.168.1.xxx
   to.sin_port = htons (AT_PORT);
   # Ifdef DEBUG
     printf ( "% d octets de radiodiffusion sur le port% d [% s] \ n", * len, at_udp_socket, buffer);
   # Endif
   res = sendto (at_udp_socket, (char *) buffer, * len, 0, (struct sockaddr *) & to, sizeof (to));
   if (res <0)
   (
     printf ( "Erreur% sendto s \ n", strerror (errno));
   ) Else (
     # Ifdef DEBUG
       printf ( "[Client]: Envoyer voiture% d \ n", res);
     # Endif
   )
 )

Oui, je sais, semble à l'arabe, mais je vous assure, pour nous professionnels est un moyen de plan très clair et propre. Nous sommes tous, et je pense qu'à ce stade, vous aussi, de nouveaux développements.

Pour toute autre information s'il vous plaît consulter le site principal du produit.

Cet article a été lu 204 fois

2 réponses à "Un hélicoptère a suivi l'iPhone"

  • Fabio13 écrit:

    Non! Dai est une plaisanterie! Vrai?
    Ce qui m'attriste, c'est que des choses comme technologiques présenteront rarement en Italie. Ugh ...

    Répondre

    Emiliano Bruni Réponse:

    Je ne pense pas que c'est un fake, surtout après la vidéo du CES2010. Voyons ce qui se passe en Mars.

    Répondre

Laissez un commentaire

/ Me va

Formation

Racing