Comment démarrer avec RoboDK pour 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 le configurer.
Notre version Raspberry Pi de RoboDK est conçue pour un petit ordinateur incroyablement adaptable. Il est légèrement différent des versions normales de RoboDK car il est destiné à de petits projets de programmation de robots 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.
Se familiariser avec Linux
Si tout se passe bien, le processus d'installation peut être très simple et rapide.
D'autre part, nous traitons ici de Linux. Les choses ne se passent pas toujours aussi bien que nous le souhaiterions. Mais ne vous inquiétez pas, nous sommes là pour vous aider.
Si vous n'avez jamais utilisé le Raspberry Pi auparavant et qu'il s'agit de 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 introduction vidéo rapide sur ce qu'il est.
Vous aurez presque certainement besoin d'utiliser la ligne de commande si vous rencontrez des problèmes pour faire fonctionner RoboDK. Si vous débutez avec la ligne de commande, voici un article utile.
Qu'est-ce que Rasbpian ?
Nous avons déjà deux versions de RoboDK pour Linux — une pour Ubuntu 64 bits et une pour Android. Cependant, chaque version est légèrement différente.
Cette version de RoboDK a été conçue pour Raspbian, la version de Linux spécialement conçue pour le Raspberry Pi.
Raspian est ce qu'on appelle une "distribution" Linux - un ensemble de packages et de programmes configurés pour fonctionner correctement ensemble. Il est basé 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 que RoboDK soit opérationnel sur Raspbian. Certaines de ces étapes sont plus complexes que d'autres.
1. Obtenez votre Raspberry Pi
Tout d'abord, procurez-vous un Raspberry Pi. Différents modèles sont 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. Installer Raspbian
Ensuite, vous devez vous procurer une copie de la version Raspbian qui correspond à votre modèle. Le Model 3B+ est compatible avec la version "Stretch" et le Model 4 est compatible avec la version "Buster".
Pour ce faire, le moyen le plus simple consiste à utiliser le programme d'installation de NOOBS. Téléchargez-le simplement à partir du site Web 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. Lorsque vous chargez l'appareil, il installe Raspbian et exécute une configuration initiale (notez qu'il installera les mises à jour, ce qui peut prendre un certain temps).
3. Télécharger RoboDK
Vous pouvez ensuite télécharger RoboDK via le lien suivant.
Cela arrivera sous la forme d'un fichier ZIP contenant les fichiers principaux de RoboDK. Vous pouvez extraire les fichiers en cliquant avec le bouton droit sur le fichier et en choisissant "Extraire ici" ou en utilisant la ligne de commande "décompresser ” outil.
4. Installer les dépendances
Les dépendances sont à l'origine de presque tous les problèmes de Linux. Une "dépendance" est juste un package (une collection de programmes et de code) qui est nécessaire pour exécuter un programme particulier. RoboDK en nécessite quelques-uns.
Le problème avec les dépendances est qu'elles changent constamment. Lorsqu'un package est mis à jour, cela peut provoquer un effet domino qui empêche une chaîne de packages de fonctionner correctement. Si vous rencontrez des problèmes, consultez la section Dépannage ci-dessous.
Vous pouvez installer les dépendances requises en exécutant ce qui suit en ligne de commande dans le répertoire RoboDK :
sh Install-RoboDK-Dependencies.sh
Vous pouvez également installer un raccourci vers le bureau en exécutant la commande suivante :
sh Install-RoboDK.sh
5. Exécutez RoboDK
Lorsque les dépendances sont installées, vous pouvez exécuter RoboDK à l'aide de 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 existe de nombreux projets différents que vous pouvez essayer avec RoboDK sur le Raspberry Pi.
Dépannage
Le dépannage est une compétence importante pour les roboticiens et il sera utile si vous rencontrez des problèmes lors de l'installation de RoboDK sur votre Raspberry Pi.
Il existe deux raisons principales pour lesquelles vous pourriez rencontrer des problèmes :
- Changement des dépendances — Les packages sont souvent mis à jour sous Linux et il est possible que certaines dépendances aient été modifiées depuis que nous avons développé cette version. Les solutions à ces problèmes peuvent impliquer soit de rétrograder les packages concernés, soit de nous demander de mettre à jour RoboDK.
- Autres packages sur votre système — Si vous n'utilisez pas une installation "propre" de Raspbian (par exemple, si vous avez utilisé le Raspberry Pi pour certains projets de programmation précédents), vous pouvez avoir des packages sur votre système qui interfèrent avec RoboDK. Une solution simple consiste à réinstaller Raspbian à partir de zéro.
Si vous rencontrez 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 de robotique les plus utiles pour Raspberry Pi impliquent la configuration de plusieurs Raspberry Pi avec la même configuration, par ex. lorsque vous les utilisez pour équiper une salle de formation ou une salle de classe pour enseigner la programmation de robots.
Une grande chose à propos de Raspberry Pi est qu'il est très facile de "cloner" l'ensemble de 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 à être utilisées sans modification. Voici un tutoriel sur la façon de cloner votre installation RoboDK+Rasbpian.
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 en le forum RoboDK .
Robot industriel
- Comment démarrer avec Python ?
- Comment vous préparer pour l'IA à l'aide de l'IoT
- Aider votre équipe à démarrer avec une application de GMAO mobile
- Comment générer un fichier G-Code avec ArtCAM pour une machine CNC ?
- Comment démarrer avec l'expédition internationale
- Amélioration continue dans le secteur manufacturier :par où commencer
- Comment démarrer avec l'inférence IA en périphérie
- Comment démarrer avec la programmation du robot Yaskawa
- Comment souscrire une assurance auto pour la première fois ?