Le javascript est désactivé sur votre navigateur
 
Prononcer /'po.bot/
Accueil du siteProgrammation et logicielsOpen Source et Logiciel LibreLogiciels open source pour la robotique
  publication inférieure à 7 jours
  publié < 7j sous cette rubrique
     
Culture générale :
Open Source
Choisir votre langue :

Logiciels open source pour la robotique

Une découverte des logiciels open-source utilisables en robotique ou pour tous projets nécessitant des interactions avec du matériel électronique amateur.

Cette section est réalisée en écho à nos ateliers et se complète d’une présentation générale des liens entre robotique et concepts libres.

Nous présentons ici uniquement des logiciels réellement utilisés par l’association et pour lesquels nous proposons des ateliers d’initiations.

D’abord pour bien débuter, rapidement et librement :
- Kicad pour la conception de schémas et de circuits imprimés
- AVR-GCC est l’adaptation du compilo C++ GNU pour microcontrôleurs
- Arduino pour la programmation de cartes électroniques
- Processing pour la programmation d’applications multimédia connectées
- PureData pour une approche graphique sans langage

Certaines plate-formes plus complexes sont également open-source :
- Robocode, un jeu de robots programmables
- Microsoft .NET microFramework, une solution open source pour l’embarqué
- Urbi, un langage de script haut-niveau pour robots mobiles est open source
- NXJ, le langage Java pour les robots Lego NXT est open source
- MRPT, un toolkit d’outils pour programmer un robot mobile
- ROS, un autre environnement pour robots mobiles

Pour certains, nous proposons des articles de découverte et de prise en main, ci-dessous :

 
Dans la même rubrique
lundi 6 septembre 2010
par Keuronde
Utiliser Gnuplot
Petit manuel d’utilisation de Gnuplot à l’usage de la robotique.
Vous avez fait une acquisition de données, vous voulez les visualiser sur un graphique mais votre tableur est à l’agonie ? GnuPlot est là pour vous. Gnuplot, c’est quoi ? Gnuplot est un logiciel en ligne de commande qui permet de tracer des graphiques. Contrairement à un tableur, (...)

lire la suite de l'article
jeudi 25 novembre 2010
par Julien H.
Découverte de Cinder
Vous aimez le C++ ? Et vous voulez avoir accès à un ensemble de fonctions multimédia (image, vidéo, son) aussi simple d’utilisation que ce que fait Processing en Java ? Alors Cinder est fait pour vous. C’est beau, c’est rapide, c’est fashion. Et ça peut vous réconcilier (...)

lire la suite de l'article
dimanche 12 juin 2011
par Julien H.
Installer des logiciels sous Linux
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 (...)

lire la suite de l'article
samedi 20 mars 2010
par Julien H.
Découverte de Pure Data
Il existe un univers parallèle à la robotique qui utilise des techniques similaires : l’art multimédia. Parfois on se rencontre, soit parce que les moteurs et les systèmes embarqués montent sur scène, soit parce que nous-mêmes allons chercher dans le savoir-faire et les pratiques de la (...)

lire la suite de l'article
dimanche 15 mars 2009
par Julien H.
Utiliser Processing et ses librairies "hardware"
Nous utilisons Processing pour réaliser de petits logiciels de communication avec nos robots et nos applications électroniques. Il s’agit d’un environnement de développement open source basé sur un langage simplifié qui permet en quelques minutes de réaliser des interfaces : en (...)

lire la suite de l'article
jeudi 17 juin 2010
par Julien H.
Découverte d’Urbi
Urbi, pour Universal Real-time Behavior Interface, est un dispositif de contrôle client-serveur destiné à universaliser le pilotage de robots différents d’un point de vue matériel et logiciel mais pouvant faire fonctionner une interface de communication standardisée. On doit la naissance (...)

lire la suite de l'article
jeudi 16 décembre 2010
par Julien H.
Découverte d’OpenCV
Un ensemble d’outils est apparu pour faciliter la reconnaissance d’images en mouvement et raccourcir le temps de développement entre le concept et sa réalisation : c’est Open Computer Vision ou simplement OpenCV. Cette bibliothèque d’exécutables et de codes sources (C (...)

lire la suite de l'article
samedi 11 juin 2011
par Julien H.
Reconnaissance visuelle avec Harpia
La reconnaissance visuelle permet à un robot de déterminer dans son environnement des formes ou des couleurs, que ce soit pour s’en approcher (attraper un objet) ou pour les éviter (obstacles). On a déjà présenté l’outil open source "Open CV", bibliothèque de fonctions développées (...)

lire la suite de l'article