This page has been translated from Italian

Januar
09
Ein Hubschrauber überwacht das iPhone

| 2 commenti | | | 2 Kommentare |
una stelladue stelletre stellequattro stellecinque stelle (1 Stimmen, Durchschnitt: 5,00)
Loading ... Loading ...

Es verspricht ein sehr interessantes Jahr 2010 für jemanden wie mich, ist von ferngesteuerten Hubschraubern fond.

Fact Wir stehen vor einem Umbruch. Vergessen Sie den Hubschrauber schwer zu kontrollieren und zu Boden schlug immer wieder. E 'in arrivo AR.Drone, ein fantastisches Produkt eines Herstellers, Französisch erstaunliche Dinge verspricht.

Ein Beispiel? Dank einer Reihe von Sensoren, AR.Drone hält automatisch einer festen Position während des Fluges ohne kontinuierliche aaggiustamenti dies dank der beeindruckenden Präsenz von Sensoren. Die AR. Drone hat, in zwei Ultraschall-Sensoren, um die vertikale Stabilität, ein accelleromento drei Kontrolle-Achs-Kreisel mit zwei Achsen für horizontale Stabilität.

AR.Drone erinnert sich an den Punkt, von dem sie Partei ist, und verfügt über eine automatische Funktion der Rückkehr zur Basis, ohne verrückt, können Sie ihm sagen, automatisch aus dem Punkt, wo sie zog Land.

Nicht genug? Hier also zwei Bomben. Zuerst. AR.Drone hat zwei Webcams mit 60, sagen sechzig Bildern pro Sekunde. Ich werde sagen, wo ich die Filme der beiden Webcams? Ok, zweite Bombe. Die AR. Drone kontrolliert werden kann mit dem iPhone. Ja, über die Beschleunigung des iPhone scheint trivial zu sein Laufwerk der AR. Drone. Was die Webcams sind Filme im Live-Streaming auf dem iPhone so wird es theoretisch möglich, die Drohne ohne ihn zu sehen physisch nur mit den Angaben der Kameras Laufwerk erschossen.

Aber es gibt noch mehr. Die AR. Drone hat auch verschiedene Spielmodi Single-und Multiplayer mit Augmented Reality.

Single-Player ist auf die Bilder auf dem iPhone übertragen, einschließlich der zusätzlichen Elemente wie Roboter und andere Feinde zu vernichten, Drohnen mit Waffen, natürlich virtuell. Wenn auf dem Spielfeld gibt es noch andere Freunde AR.Drone dann die Schlacht zu einem wirklichen leben und Sie können gegen andere Hubschrauber kämpfen.

Der Hubschrauber ist auf dem iPhone via WiFi-Netzwerk angeschlossen und dann kontrolliert werden bis zu 50 Metern. Und wenn der Hubschrauber kommt aus der WiFi-Abdeckung? Nun, so weit, mit dem Produkte, die derzeit auf dem Markt, wenn ein Hubschrauber kommt aus dem Versorgungsgebiet der Controller, stürzt er zu Boden. Aber aviluppatore der AR.Drone scheinen an alles gedacht haben. Im Falle von RA. Drone, bleibt dies in der Luft eine Minute warten auf das iPhone wieder mit dem Hubschrauber wieder unterbrochen und wenn es nicht eine "weiche Landung" zu starten. Very clever diese Französisch.

Sie sind von der Neugier gegessen, nicht wahr? Dann begann beobachten dieses Video Präsentation des Produkts auf der CES 2010

zu sehen auch die Video-Präsentation des Produkts

und dies, was seine Fähigkeit, Augmented-Reality-Shows in der Identifizierung der feindlichen Drohnen

Das Produkt wird auch ein SDK für die Entwicklung eigener Anwendungen, die angezeigt wird, auf dem Papier gut gemacht. Die AR. Drone ist durch Befehle AT wie ein Modem gesteuert, und von diesem Auszug der Code scheint, dass die Dinge relativ einfach sind, zumindest für uns Fachleute

 <stdio.h> stdlib.h # include # include # include <string.h> <unistd.h> <errno.h> <sys/types.h> # include <sys / socket . h> # include <netinet/in.h> <netdb.h> # include # include <sys/ioctl.h> <fcntl.h> <net/if.h> # include <arpa / inet . h> # AT_PORT 5556 # define WIFI_MYKONOS_IP definieren "192.168.1.xxx" struct sockaddr_in zu; int32_t flags; if (at_udp_socket <0) (/ / / Open UDP-Socket-Befehle auf Ardron struct sockaddr_in at_udp_addr Broadcast 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_DGRAM, 0); int ein = 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-Socket-Optionen 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), / / Broadcast-Adresse für das Subnetz 192.168.1.xxx to.sin_port = htons (AT_PORT) # ifdef DEBUG printf ( "Rundfunk auf Port% d Bytes% d [% s] \ n", * len, at_udp_socket, buffer); # endif res = sendto (at_udp_socket, (char *) buffer, * len, 0, (struct sockaddr *) & zu , sizeof (to)) if (res <0) (printf ( "sendto Fehler% s \ n", strerror (errno));) else (# ifdef DEBUG printf ( "[CLIENT]: Senden Auto% d \ n ", res);)) # endif 

Ja, ich weiß, ist Arabisch, aber ich versichere Sie, für uns Fachleute ist eine Möglichkeit, zu planen sehr klar und sauber. Wir sind alle, und ich denke, an dieser Stelle, auch Sie, neue Entwicklungen.

Für alle weiteren Informationen finden Sie auf der Hauptseite des Produkts.

/ Me läuft

Training

Racing