Mobile terrestre Rover deux - 3,5 G Exploration (8 / 8 étapes)

Étape 8: Le logiciel (Linux temps réel)

Le système d’exploitation sur la FoxBoard G20 est Linux Debian avec Adeos patch et
Xenomai API pour un « environnement informatique temps réel » afin de contrôler et de prédire
temps de latence local.

Construire un Xenomai patché Linux kernel paquet côté serveur peut être fait par
suivant ces simples instructions :

http://www.federicololli.com/xenomaifoxg20.htm

Après avoir suivi ces instructions, vous avez maintenant un système d’exploitation installé dans le
FoxBoardG20.

0 - les logiciels Debian Linux sur la FoxBoard G20 :
0.1 - driver Webcam appelé v4l - http://packages.debian.org/sid/v4l-conf
0,2 - USB Modeswitch application - http://www.draisberghof.de/usb_modeswitch/
0,3 - Sakis3G tout-en-un script - http://sakis3G.org
0,4 - installer Apache2 - #apt-get install apache2

Ce qui est Sakis3G ?

Sakis3G est un script shell tordu qui est censé pour fonctionner out-of-the-box pour
établissement d’une connexion 3G avec n’importe quelle combinaison de modem ou de l’exploitant.
Il automatiquement les configurations votre USB ou Bluetooth™ modem et peut même détecter
réglages de l’opérateur. Vous devriez l’essayer quand rien d’autre tombe en panne !

Si vous êtes assez chanceux, vous pouvez être connectés 30 secondes après

1 - Téléchargez le Code Source du côté serveur :
http://dl.dropbox.com/u/4302919/FoxBoard_Server.rar
Mode d’emploi :
1.1 - décompressez le fichier
1.2 - changer de répertoire à FoxBoardServer\FOXSERVER
1.3 - recompiler le type de code: « make » dans la ligne de commande terminal
1.4 - changer de répertoire à FoxBoardServer
1.5 - Connectez le Modem G 3,5 à la FoxBoard G20 à l’aide d’un câble USB
1.6 - connecter la caméra Web à la FoxBoard G20 à l’aide d’un câble USB
1.7 - pour commencer le type de serveur: ". / 1_inicia_3G_modem.sh" dans la commande
terminal de ligne

3 - Téléchargez le côté Client Code Source :
http://dl.dropbox.com/u/4302919/Foxboard_Client_Java.rar
Mode d’emploi :
3.1 - décompressez le fichier
3.2 - IDE Insatall Eclipse-Java-Indigo http://www.eclipse.org/
3.3 - ouvrir un nouveau porject avec le projet de fournies dans le dossier unziped
3.4 - changer l’URL dans la classe de base en utilisant le DYNDNS de la FoxBoardG20

public class {Core
public static Socket serverSocket ;
//change ici selon votre nom d’hôte ou adresse ip
public static String URL = « ualg.homeip.net » ;
public static int Port = 21, période = 50 ;

3.5 - exécuter le programme et contrôler le rover à l’aide de votre clavier d’ordinateur
-touche « c » pour se connecter à la rover en ordr pour lutter contre elle.
-Appuyez sur « d » pour déconnecter la forme le rover.
-Appuyez sur « UP » flèche ê avancer le Rover
-Appuyez sur « DOWN » touche fléchée pour déplacer le Rover vers l’arrière
-Appuyez sur la touche fléchée « Gauche » pour tourner à gauche
-Appuyez sur la flèche « Droite » tourner à droite
-touche « a » increse l’aceleration du moteur principal rover
-Appuyez sur « z » touche à decrese l’aceleration du moteur principal rover
-Appuyez sur « s » touche à increse l’aceleration du moteur d’asservissement directionnel rover
-Appuyez sur « x » touche à decrese l’aceleration du moteur d’asservissement directionnel rover
-Appuyez sur « h » en clé pour augmenter le neutre aceleration gear forment le moteur principal de rovers
-Appuyez sur « n » touche pour diminuer la forme neutre aceleration gear le moteur principal de rovers
-clé de la presse « j » pour augmenter la vitesse neutre aceleration forment le servomoteur rovers
-Appuyez sur « m » touche pour diminuer la vitesse neutre aceleration forment le servomoteur rovers

4 - le logiciel pour la vidéo en Streaming sur le serveur est appelé mjpg_streamer :
http://skillfulness.blogspot.PT/2010/03/MJPG-streamer-documentation.html

5 - le logiciel pour le Streaming Audio sur le serveur est appelé murmure :
http://Mumble.sourceforge.net/Running_Murmur

6 - le logiciel pour regarder la Video Stream côté client est un navigateur web
(URL - server_ip:port).

7 - le logiciel pour le réglage du flux Audio sur le côté client est appelé Mumble :
http://Mumble.sourceforge.net/Installing_Mumble

8 - mettre à jour les adresses IP à des services DNS dynamiques. Mettre à jour votre adresse IP dynamique
à DynDNS.com en créant un compte :
http://dyn.com/DNS/

9 - installer et configurer un client ddclient dans l’ordinateur portable terre Rover FoxBoard G20 :
http://www.DebianAdmin.com/ddclient-Update-IP-addresses-at-Dynamic-DNS-service.html

C’est, vous êtes bon pour aller, ou laisser les autres personnes à aller explorer !

/***************************************************************************************************************/
Pour toute Questions s’il vous plaît envoyez-moi un Email à :
mobilearthrover

Avoir plaisir bâtiment et heureux de découvrir!!!

Découvrez le Mobile terre Rover One :

/ *** /

Articles Liés

Sous-marin ROV

Sous-marin ROV

cette instructable va vous montrer le processus de construction d'un VTG entièrement fonctionnel capable de 60 pieds ou plus. J'ai construit ce ROV avec l'aide de mon père et plusieurs autres personnes qui ont construit des robots sous-marins avant.
AUTOMNE, un mobile tourné vers un équilibre jeu, Samuel Bernier

AUTOMNE, un mobile tourné vers un équilibre jeu, Samuel Bernier

jeu The Fall fournit les pièces qui peuvent être combinés pour créer différents mobiles, toutes avec un thème automnal. Compétences d'équilibre supérieur à même le meilleur joueur de Jenga me serait utile ici, étant donné que chaque ajout modifie la
RC bébé Fan Mobile

RC bébé Fan Mobile

Dans le cadre du défi jouet, j'ai fait celui-ci pour mon petit garçon. L'idée est de laisser le bébé à exploiter son propre jouet mobile.J'ai pris des vieux jouets inutilisés de mes autres enfants, il démonté et construire ce mobile RC cool.Étape 1:
Lumière LED de chargeur de Mobile inutile

Lumière LED de chargeur de Mobile inutile

un montage d'éclairage Led fait dans un étui chargeur mobile inutile.Étapes-- première démonter le chargeur et sortir le circuit interne, utilisez des vis hexagonale pour ouvrir les chargeurs de samsung. Nokia, mobiles lg.Deuxième- fait 4 paires de t
Comment faire pour configurer Internet Mobile pour votre autoradio Android

Comment faire pour configurer Internet Mobile pour votre autoradio Android

Si vous êtes dans le marché pour un autoradio Android, vous voudrez certainement à mettre en place un accès Internet mobile afin de tirer le meilleur parti Android pour les voitures. Recevoir des courriels prioritaires, faire des appels de Skype, sai
RFID voyage Automation Gadget

RFID voyage Automation Gadget

Ce projet présente une petite voiture autonome(rover) guidé sur son chemin d'accès souhaité uniquement à l'aide de la RFID(Identification par radiofréquence). C'est, de notre point de vue, un concept unique, vous ne trouverez rien de tout à fait comm
Téléphone portable exploité Robot

Téléphone portable exploité Robot

ce Instructible est entré dans la catégorie : 13-18du National concours de Robot robotique semaineMON URL -http://avadhutelectronics.blogspot.com/MON Email-avadhut.deshmukhÉtape 1: Composant requis Composant requis :IC1 - décodeur DTMF MT8870IC2 - Mi
Capture de mouvement avec un accéléromètre Arduino w / XBee Comms

Capture de mouvement avec un accéléromètre Arduino w / XBee Comms

***************************************MIS À JOUR LE 10 JUIN 2014 ***Comme promis, ce Instructable a été mis à jour afin d'inclure une section concernant la communication XBee. En outre, un nouveau Instructable sera publié prochainement concernant le
Arduino Bluetooth réservoir avec Application Android personnalisée (V1.0)

Arduino Bluetooth réservoir avec Application Android personnalisée (V1.0)

Salut! Il s'agit d'un guide pour savoir comment construire un simple et bon marché Arduino basé Bluetooth réservoir. C'est la première étape de ce projet et ne porte que sur le développement d'un véhicule de piste basé citerne mobile. La deuxième éta
Transformer le costume de bourdon

Transformer le costume de bourdon

Chaque année pour halloween, j'essaie de faire les costumes plus inventifs, élaborer, que je peux, si c'est le premier que j'ai fait une instructable pour. Quand je pensais à ce que je dois faire cette année, j'ai décidé que je voulais quelque chose
Comment construire un moteur Wankel (et comment il fonctionne)

Comment construire un moteur Wankel (et comment il fonctionne)

C'est pour ma classe AP physique C.Moteur Wankel rotatif est très ingénieux. Ils se levèrent comme une tentative de contester des moteurs à piston et s'est avéré qu'une puissance suffisante peut être créée sans le mouvement alternatif des pistons. El
Arduino VFD affichage horloge tutoriel - un Guide pour l’affichage VFD

Arduino VFD affichage horloge tutoriel - un Guide pour l’affichage VFD

... + Un petit peu sur les mécanismes d'entraînementTe souviens-tu (encore) l'affichage de votre ancien lecteur de CD, HiFi système ou voiture radio ? Avez-vous déjà remarqué les affichages utilisés dans votre supermarché local qui vous montre l'élém
Épopée ! Guitar Hero - Double-manche guitare... Fail

Épopée ! Guitar Hero - Double-manche guitare... Fail

2015 marque le 10 e anniversaire du phénomène pop culture Guitar Hero. Vous vous souvenez, le jeu vidéo qui est devenu plus populaire que l'instrument de musique que vaguement, il a réussi à imiter ? Quelle meilleure façon de célébrer sa décennale qu
Mindflex EEG avec des données brutes via Bluetooth

Mindflex EEG avec des données brutes via Bluetooth

Le Mindflex (et Mindflex Duel--le matériel concerné est censé pour être le même) jouet vous permet de contrôler la hauteur d'une boule avec la concentration mentale. Je vais vous expliquer comment attacher un module Bluetooth de 10 $ pour que cela so