Un robot mobile autonome peut servir à explorer un endroit où on ne se trouve pas. Pour l’acquisition d’images comme pour la transmission à distance, des solutions à bas-coût sont possibles grâce à une simple webcam de chat (15€) et une carte Raspberry Pi (35€ + câbles et carte mémoire).
C’est la solution qu’a choisi Greg pour la mise à jour 1.1 de son robot Baba.
Configuration requise
La manip’ présentée ici est effectuée avec une Raspberry Pi type B seconde version avec 256 Mo de (…)
Accueil > Mots-clés > Outils logiciels > GNU/Linux
GNU/Linux
GNU/Linux est un système d’exploitation pour ordinateur : il gère les fonctions élémentaires de la machine (dans ce qu’on appelle le noyau ou kernel en anglais) ainsi que les différents éléments physiques (processeur, mémoire, vidéo, son, entrées/sorties).
Sa particularité est d’être "libre" : son créateur a mis à disposition le code source pour qu’une communauté de développeurs puisse le reprendre et soit le faire évoluer, soit développer des logiciels par-dessus ce noyau (et faire ce qu’on appelle une distribution.
Articles
-
Vision par webcam avec une Raspberry Pi
9 novembre 2012, par Julien H. -
Augmenter la mémoire de sa Raspberry Pi
6 septembre 2012, par Julien H.Il existe deux types de mémoire sur un ordinateur moderne : la mémoire vive ou RAM, nécessaire à l’exécution des programmes l’espace disque, pour stocker les programmes et les fichiers
On n’utilise plus de mémoire morte (read-only memory ou ROM, comme dans CD-ROM) car la plupart des dispositifs de stockage temporaire sont des espaces disques réinscriptibles (clé USB, disque dur externe).
Dans cet article, nous verrons des manipulations tout à fait normales, comme aide-mémoire pour vos (…) -
Servomoteurs à commande numérique
10 janvier 2013, par Eric P.Un aperçu des servomoteurs à commande numérique et de leur contrôle par logiciel
-
Entrées/sorties GPIO sur Raspberry Pi
6 septembre 2012, par Julien H.Cet article est un cours d’introduction aux entrées et sorties numériques sur carte Raspberry Pi, permettant de comprendre leur fonctionnement, leur connexion et de les tester depuis le shell, avant de voir leur programmation dans différents langages.
La carte Raspberry Pi donne accès à des entrées et sorties numériques appelées GPIO (en anglais "general purpose input & output") contrôlées par le processeur ARM.
Elles sont à usage multiple : en entrée numérique tout ou rien, pour (…) -
Contrôle de servomoteur sur pcDuino
19 novembre 2013, par Julien H.Grâce à la bibliothèque "Pyduino" de Xavier Hinault, nous pouvons très facilement contrôler les entrées-sorties de la carte embarquée sous Linux pcDuino.
Il ne manquait que quelques lignes pour pouvoir également contrôler les servomoteurs. C’est chose faite !
Attention, l’algorithme utilisé ne se prête pas à tous les montages à base de servomoteur, notamment en ce qui concerne le couple de maintien qui est très faible avec cette solution
Une grande partie de l’API (liste de fonctions) (…) -
Bouton d’arrêt sécurisé pour Raspberry Pi
2 octobre 2013, par Eric P.Les systèmes embarqués avec un système d’exploitation sur une carte mémoire utilisent des mécanismes d’écriture sur fichiers qui nécessite une procédure d’arrêt spécifique pour ne pas en compromettre le bon fonctionnement, pouvant aller jusqu’à la corruption de la carte SD.
/*hack de bas niveau pour masquer "Télécharger"*/ div.code_download display:none ;
La carte Raspberry Pi utilise un système GNU/Linux qui utilise un certain nombre d’accès aux fichiers de la carte mémoire SD qui (…) -
Synthèse vocale avec espeak et mbrola sur Raspberry Pi
24 juin 2012, par Julien H.Nous avions présenté les méthodes les plus efficaces de synthèse vocale sous Linux pour faire parler un robot. Il fallait ensuite l’embarquer dans un robot.
Grâce à la Raspberry Pi, c’est chose faite : avec un ARM11 et une distribution Debian, nous avons réussi à faire parler Nono !!
Premières étapes L’installation du son est expliquée ici Pour utiliser la langue française, installez le "locale" fr_FR en UTF-8
Installer espeak
L’installation de espeak est directe :
# sudo apt-get (…) -
Installer des logiciels sous Linux
12 juin 2011, par Julien H.Il existe différentes manières d’installer un logiciel sous Linux.
Lorsqu’on utilise une version sympathique pour l’utilisateur, comme Ubuntu, on dispose d’une logithèque graphique qui présente différents logiciels par catégorie.
A noter qu’il est possible d’y trouver des logiciels de partenaires (regroupés dans un ensemble appelé "Canonical") en plus des logiciels Ubuntu. Ainsi, Skype, Java Sun et d’autres logiciels grand public sont accessibles et installables en un clic.
Un autre (…) -
Java, Python... et le C ?
11 novembre 2013, par Eric P.Où il est question de programmer notre EV3 en C directement
-
Un Media Center sur Raspberry Pi avec XBMC
3 novembre 2012, par Julien H.Les solutions de type Media Center permettent d’offrir une interface claire de type "lecteur de salon" ce qui convient mieux à l’usage que nous allons faire sur nos robots, où nos écrans embarqués seront trop petits pour un mode "console" ou des applications classiques.
Une solution open source très intéressante est XBMC, initialement un Media Center pour la console de jeu Microsoft XBox et qui a depuis conquit d’autres plate-formes (Windows, Mac, autres consoles, etc...). Grâce au système (…)
Brèves
- Carte Linux FOX
- Code source de Baba mis en ligne
- Lancement de "Raspberry in Blue"
- Le REETI arrive sur Terre
- Livre "Solutions Temps réel sous Linux" de Christophe Blaess
- Nono aux JM2L 2013
- Premiers pas avec la caméra Raspberry Pi
- Raspbian : image officielle en téléchargement
- Salon ESDT : embarqué et temps réel à Paris
- Un ordinateur à 17 euros