Guide débutant : Installation de RoboDK sur Raspberry Pi
La version Raspberry Pi est un membre récent (et légèrement différent) de la famille RoboDK, adapté aux petits projets. Voici comment la configurer.
Notre version Raspberry Pi de RoboDK est conçue pour un minuscule ordinateur incroyablement adaptable. Elle est légèrement différente des versions normales de RoboDK car elle vise des projets de programmation robotique petits et autonomes.
Le Raspberry Pi est un ordinateur basé sur Linux qui repose sur une puce intégrée ARM (une puce similaire à celle utilisée dans de nombreux téléphones mobiles). Pour une introduction au Raspberry Pi, lisez notre article précédent.
Dans cet article, nous verrons comment faire fonctionner RoboDK sur le Raspberry Pi.
Prendre en main Linux
Si tout se passe bien, le processus d'installation peut être très rapide et facile.
D'un autre côté, nous avons affaire à Linux ici. Les choses ne se passent pas toujours aussi bien qu'on le voudrait. Mais ne vous inquiétez pas — nous sommes là pour aider.
Si vous n'avez jamais utilisé le Raspberry Pi avant et que c'est votre premier projet, c'est une bonne idée de vous familiariser avec le système avant de vous lancer. Si vous êtes totalement nouveau sur Linux, voici une vidéo de présentation rapide sur ce que c'est.
Vous aurez presque certainement besoin d'utiliser la ligne de commande si vous rencontrez des problèmes pour faire tourner RoboDK. Si vous êtes nouveau sur la ligne de commande, voici un article utile.
Qu'est-ce que Raspbian ?
Nous avons déjà deux versions de RoboDK pour Linux — une pour Ubuntu 64-bit et une pour Android. Cependant, chaque version est légèrement différente.
Cette version de RoboDK a été construite pour Raspbian, la version de Linux spécifiquement construite pour le Raspberry Pi.
Raspbian est ce qu'on appelle une « distribution » Linux — un ensemble de paquets et programmes configurés pour bien fonctionner ensemble. Elle est basée sur une autre distribution appelée Debian, qui est la base de nombreuses distributions Linux modernes.
Comment installer RoboDK sur un Raspberry Pi en 5 étapes
Voici les principales étapes pour faire fonctionner RoboDK sur Raspbian. Certaines de ces étapes sont plus impliquées que d'autres.
1. Obtenez votre Raspberry Pi
D'abord, procurez-vous un Raspberry Pi. Il y a divers modèles disponibles, selon les besoins de votre projet. Seuls deux modèles sont définitivement compatibles avec RoboDK : le Modèle 3B+ et le Modèle 4.
2. Installez Raspbian
Ensuite, vous devez obtenir une copie de la version Raspbian qui correspond à votre modèle. Le Modèle 3B+ est compatible avec la version « Stretch » et le Modèle 4 avec la version « Buster ».
La façon la plus simple de faire cela est d'utiliser l'installateur NOOBS. Téléchargez-le simplement depuis le site Raspbian, copiez les fichiers téléchargés sur une carte SD vide (formatée en FAT32), et insérez-la dans le Raspberry Pi. Quand vous démarrez l'appareil, il installera Raspbian et lancera une configuration initiale (notez que cela installera des mises à jour qui peuvent prendre un certain temps).
3. Téléchargez RoboDK
Vous pouvez ensuite télécharger RoboDK via le lien suivant.
Cela arrivera sous forme de fichier ZIP contenant les fichiers principaux de RoboDK. Vous pouvez extraire les fichiers en faisant un clic droit sur le fichier et en choisissant « Extraire ici » ou en utilisant l'outil en ligne de commande « unzip ».
4. Installez les dépendances
Les dépendances sont la racine de presque tous les problèmes sous Linux. Une « dépendance » est juste un paquet (une collection de programmes et de code) requis pour exécuter un programme particulier. RoboDK en nécessite quelques-unes.
Le problème avec les dépendances est qu'elles changent constamment. Quand un paquet est mis à jour, cela peut provoquer un effet domino qui cause une chaîne de paquets à cesser de fonctionner correctement. Si vous avez des problèmes, voir la section Dépannage ci-dessous.
Vous pouvez installer les dépendances requises en exécutant ce qui suit dans la ligne de commande depuis le répertoire RoboDK :
sh Install-RoboDK-Dependencies.sh
Vous pouvez aussi installer un raccourci sur le bureau en exécutant la commande suivante :
sh Install-RoboDK.sh
5. Lancez RoboDK
Quand les dépendances sont installées, vous pouvez lancer RoboDK en utilisant la commande suivante :
sh RoboDK-Start.sh
S'il n'y a pas eu de problèmes, cela chargera RoboDK et vous êtes prêt à partir !
Il y a plein de projets différents que vous pourriez essayer avec RoboDK sur le Raspberry Pi.
Dépannage
Le dépannage est une compétence importante pour les roboticistes et elle sera utile si vous rencontrez des problèmes en essayant d'installer RoboDK sur votre Raspberry Pi.
Il y a deux raisons principales pour lesquelles vous pourriez rencontrer des problèmes :
- Les dépendances changent — Les paquets sont souvent mis à jour sous Linux et il est possible qu'il y ait eu des changements dans certaines dépendances depuis que nous avons développé cette version. Les solutions à ces problèmes peuvent impliquer soit de rétrograder les paquets concernés, soit de nous demander de mettre à jour RoboDK.
- Autres paquets sur votre système — Si vous n'utilisez pas une installation « propre » de Raspbian (par ex. si vous avez utilisé le Raspberry Pi pour des projets de programmation précédents), vous pourriez avoir certains paquets sur votre système qui interfèrent avec RoboDK. Une solution simple est de réinstaller Raspbian depuis zéro.
Si vous avez des problèmes, faites-le nous savoir sur le forum RoboDK. Nous vous aiderons à résoudre le problème.
Vous n'avez besoin d'installer qu'une seule fois !
Plusieurs des projets robotiques les plus utiles pour Raspberry Pi impliquent de configurer plusieurs Raspberry Pi avec la même configuration — par ex. quand on les utilise pour équiper une salle de formation ou une classe pour enseigner la programmation robotique.
Une grande chose avec le Raspberry Pi est qu'il est très facile de « cloner » tout votre système. Une fois que vous l'avez configuré, vous pouvez simplement copier votre installation Raspbian (avec RoboDK inclus) sur d'autres cartes SD et elles seront prêtes à l'emploi sans changements. Voici un tutoriel pour cloner votre installation RoboDK+Raspbian.
Que pourriez-vous faire avec la version Raspberry Pi de RoboDK ? Dites-le-nous dans les commentaires ci-dessous ou rejoignez la discussion sur LinkedIn, Twitter, Facebook, Instagram ou sur le forum RoboDK.
Robot industriel
- Démarrer avec Python : Installation, exécution et premier programme
- Préparer vos opérations manufacturing pour l'IA avec l'IoT
- Accélérer l'efficacité terrain : déployer votre appli mobile GMAO
- Générer du G-code CNC avec ArtCAM : Tutoriel pas-à-pas
- Maîtriser l'expédition internationale : guide pratique pour détaillants et fabricants
- Amélioration continue en fabrication : étapes éprouvées pour stimuler l'efficacité
- Maîtriser l'inférence Edge AI : guide pratique pour des insights exploitables
- Guide du débutant pour la programmation des robots Yaskawa Motoman : Gagner en rapidité et précision
- Première assurance auto : guide pas à pas pour une couverture abordable