Les secrets de conception du robot Geeros avec Maple et MapleSim

Un gyropode est en contact avec le sol via deux roues parallèles ; c’est donc un système instable et seul un asservissement lui permet de rester en équilibre.

Nos robots Geeros n’échappent pas à la règle et nous avons dû concevoir des régulateurs pour les faire fonctionner correctement. D’ailleurs, c’était le but: créer un robot didactique avec des asservissements qui puissent être étudiés et modifiés par les élèves.

Dès lors, nous avions deux possibilités: faire comme tout le monde et utiliser les mêmes outils « classiques » que la majorité des personnes confrontées au même problème, ou rechercher s’il n’existait pas des approches plus modernes et plus efficaces mettant en œuvre du vrai « Model Based Design » (MBD, Conception à Base de Modèle).

Les promesses affichées par le couple Maple / MapleSim étant séduisantes, nous avons décidé d’utiliser ces deux logiciels.

Tout d’abord, pour ceux qui ne le connaissent pas, présentons MapleSim en quelques mots, en insistant sur ses différences avec d’autres logiciels de simulation qui pourraient sembler équivalents alors qu’ils ne le sont pas.

Lire la suite Les secrets de conception du robot Geeros avec Maple et MapleSim

Connecter la carte Mini2440 sur un réseau Wifi

Maintenant que vous savez connecter la Mini2440 sur votre réseau local, vous êtes en mesure d’y accéder via Telnet et d’envoyer des fichiers via FTP. Mais la Mini2440 étant destinée à être embarquée dans un robot mobile (Geeros), on la voit mal restée branchée à un routeur via un câble Ethernet. Nous allons donc ici lui permettre de rejoindre un réseau Wifi.

Avant de décrire les différentes étapes, vérifions tout d’abord si les outils Wifi sont installés sur votre carte (a priori non). Exécutez la commande « scan-wifi ». Si vous avez en retour « -sh: scan-wifi: not found », cela signifie que vous devez installer le kit Wifi, usb-wifi-kits-for-mini2440-linux-2.6.32.2-20100728.tar.gz.Vérifiez avant que votre version de Linux est bien linux-2.6.32.x (« cat /proc/version »).

Pour cela, vous allez télécharger le fichier sur la Mini2440 en utilisant un client FTP sur votre ordinateur. Mais avant tout vous devez spécifier un mot de passe au compte utilisé sur la Mini2440 (par défaut: root). Après connexion en telnet à, par exemple, ce compte root, créez un mot de passe avec la commande « passwd ».

Vous pouvez maintenant envoyer en FTP l’archive sur la carte. Décompressez-là ensuite avec la commande suivante:

Lire la suite Connecter la carte Mini2440 sur un réseau Wifi

Connecter la carte Mini2440 sur votre réseau local

Je démarre avec ce billet une série de tutoriels autour de la carte Mini2440, qui fût un temps le coeur de communication du robot Geeros.

Je précise également qu’un des objectifs de ces tutoriels est de faire « simple et efficace ». Vous ne trouverez pas ici comment installer la distribution Linux de votre choix sur la carte, mais comment la rendre opérationnelle facilement et rapidement.

Pour commencer, si vous ne possédez pas encore de carte Mini2440, je vous conseille de l’acheter ici ou ou ailleurs mais en tous cas, choisissez plutôt une version incluant câbles, alimentation, etc…, ça vous évitera de perdre du temps et de l’argent à acheter ce qui vous manque séparément. En particulier, le câble série que vous possédez peut-être, peut finalement ne pas convenir: il faut un câble droit, pas un croisé.
Il vous restera éventuellement à acheter un adaptateur secteur US-France car vous recevrez peut-être une alimentation avec une prise pour les Etats-Unis.

Avant de poursuivre, voici une photo de la carte, qui nous servira de référence pour la suite:

Lire la suite Connecter la carte Mini2440 sur votre réseau local