Quelques pistes pour commencer en robotique

Pour commencer en robotique, tout dépend de ce que l’on connait déjà. Cependant, j’écris cet article pour donner quelques pistes qui peuvent aider.

Arduino vs Raspberry Pi

 

L’Arduino et la Raspberry Pi sont les stars des contrôleurs chez les makers. En effet, ils sont peu chers et assez faciles d’accès, surtout pour l’Arduino.

L’Arduino permet vraiment de se familiariser avec la notion de robotique très rapidement. En effet, c’est vraiment un outil à l’interface des trois Informatique/électronique/mécanique.

Quand il s’agit de travailler avec du réseau Internet, du WIFI ou encore de la vision, l’Arduino devient beaucoup moins accessible et la présence d’un système d’exploitation est pratique. La Raspberry Pi présente l’avantage d’avoir un système relativement puissant à moindre coût et de recommencer tout si on rate ou crash quelquechose.

Programmation

python-logo

Pour commencer à apprendre à programmer du robot, une des pistes est de commencer en Python. Une distribution de base est présente sur les Raspberry Pi. Si vous avez un PC, je conseille d’installer des distributions Python comme Python(x,y) ou encore Winpython. Ca évite de se prendre la tête à installer, et de nombreuses interface de programmation existent déjà. Voici une liste de librairies pratiques :

pyserial : utile pour dialoguer avec une Arduino reliée en USB

cv2 : Open Cv version Python

PyQt : pour faire des interfaces graphiques

Threading : pour déclarer des tâches indépendantes et les lancer en parallèle

Zeromq : librairie pour communiquer rapidement via le réseau

Vision

Pour faire de la vision, la librairie Open Cv est la plus répandue.

Alimentation électrique

Voici un composant qui permet d’improviser une alimentation à relative haute puissance rapidement, le swadj3.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s