Blog

Niryo One, un robot accessible pour les créateurs propulsé par l'open source

Niryo One
Partager
Niryo One, un robot accessible pour les makers basé sur l'open source

 Vous pouvez désormais commander Niryo One !

De plus, les informations sur le robot contenues dans cet article ne sont pas à jour. Vous pouvez en savoir plus sur l'évolution du robot dans this et this poster.

Vous souhaitez apprendre ou utiliser la robotique dans votre quotidien, mais les robots coûtent trop cher ? Vous aimez les technologies open source ? Alors tu es au bon endroit !

Nous avons construit Niryo One avec une seule idée en tête : créer un robot accessible à tous, partout. Notre objectif est de le rendre peu coûteux, utile, fiable et open source.

Nous essayons de combiner tout ce dont un créateur peut rêver, dans un robot abordable et convivial.

Eh bien, donnons plus de détails sur notre dernier prototype !

L'impression 3D pour la victoire

De nos jours, un maker sans imprimante 3D est comme un programmeur sans son ordinateur. Il y a tellement de choses sympas que vous pouvez faire avec une imprimante 3D !

La structure du Niryo One est réalisée en PLA, une matière plastique biodégradable. L'impression 3D nous permet de créer plus de prototypes en moins de temps. De cette façon, nous pouvons toujours améliorer les pièces mécaniques et trouver de nouvelles façons de créer un robot agréable et accessible.

Les imprimantes 3D sont désormais vraiment accessibles à tous. C'est formidable de voir des technologies industrielles arriver chez tout le monde. Notre objectif est de faire de même pour les robots. vous pourrez acheter un robot accessible de la même manière que vous pouvez obtenir une imprimante 3D abordable.

 

Impression 3D de la base de Niryo One

Arduino Mega + RAMPS 1.4, un super combo

La combinaison Arduino Mega et RAMPS 1.4 est bien connue des communautés d'impression 3D.

Ces deux-là sont souvent liés : beaucoup RepRap Les imprimantes 3D ont une carte Arduino comme cerveau.

Nous utilisons une carte Arduino Mega compatible sur Niryo One. Arduino est une plateforme électronique open source conçue pour les créateurs. Il vous permet d'effectuer facilement des opérations d'entrée/sortie, comme lire les données des capteurs ou contrôler les moteurs. Tout ce dont vous avez besoin pour démarrer des applications robotiques !

Nous avons choisi la carte Arduino Mega car nous avons constaté que les capacités de l'Arduino Uno étaient trop limitées pour nos besoins et nous souhaitions nous interfacer avec le bouclier RAMPS 1.4. Si vous connaissez déjà les imprimantes 3D Do It Yoursel, vous connaissez peut-être ces deux plates-formes.

Alors, qu'est-ce que RAMPS 1.4 ?


RAMPS 1.4 est un bouclier conçu pour les cartes Arduino Mega compatibles. Vous pouvez l'utiliser pour alimenter 5 moteurs pas à pas et de nombreux servomoteurs à partir d'une source d'alimentation externe. Nous le trouvons très utile car vous pouvez exécuter votre code sur Arduino, le bouclier s'occupera de tous les problèmes d'alimentation liés.

RAMPS 1.4 a été conçu pour fonctionner sur une imprimante 3D. Eh bien… Pourquoi ne pas aller plus loin ? Utilisons-le pour contrôler un bras robotique 6 axes ! Après quelques tests, nous avons conclu que cela fonctionnait parfaitement.

Alors si vous aimez déjà l'impression 3D, le temps est venu de voir plus grand. Pourquoi ne pas utiliser un robot pour faire fonctionner votre imprimante 3D 24h/24 ? Cela vous permettra de faire des projets de robotique plus grands et plus amusants.

 

Arduino Mega avec RAMPS 1.4 et deux ventilateurs pour refroidir les pilotes de moteur

Sans Raspberry Pi, ce ne serait pas amusant

La carte Raspberry Pi (à gauche) contrôlera la carte Arduino

Ok, notre robot existe physiquement et est contrôlé par une carte Arduino avec un bouclier pour alimenter les moteurs et lire les données des capteurs. Mais qu'en est-il du cerveau du robot ? Utiliser simplement une carte Arduino ne suffira pas si vous souhaitez que votre robot bénéficie intelligence artificielle, et être capable de calculer des trajectoires dans un espace 3D avec des contraintes de collision.

Si vous êtes un maker, vous connaissez certainement déjà Raspberry Pi. Un si petit ordinateur avec tellement de puissance à l’intérieur !

En incluant un Raspberry Pi 3, nous apportons Niryo One au prochain niveau d'intelligence.

La carte Raspberry Pi 3 est le « cerveau » du robot et communique avec la carte Arduino pour contrôler les moteurs. Il récupère également des données provenant de capteurs afin que le robot puisse adapter son comportement à son environnement. Tous les calculs lourds sont effectués sur le Raspberry Pi, le robot peut donc être utilisé pour des applications beaucoup plus intéressantes.

Nous savons aussi que les makers et les hackers aiment la programmation Python, alors ne vous inquiétez pas, il y aura une API Python pour contrôler le robot sur Raspberry Pi !

ROS, la cerise sur le gâteau

Et maintenant, pour les utilisateurs les plus avancés vient ROS. ROS signifie « système d'exploitation du robot ». C'est une suite d'outils open source pour aider la robotique à devenir plus puissante et ouverte sur le monde. Chez Niryo, nous croyons sincèrement que ROS pousse la robotique à un niveau supérieur. Cela aidera les personnes et les entreprises à créer des normes en robotique, donc de nouveaux robots accessibles avec de meilleures capacités sera créé plus rapidement.

ROS est actuellement utilisé sur la carte Rasperry Pi 3. Il conserve un modèle du robot pour effectuer des calculs de haut niveau dans l'espace 3D.

N'oubliez pas quel est l'esprit open source : profitez du travail des autres et redonnez à la communauté. Nous avons d’excellentes nouvelles à ce sujet. Le code qui alimente Niryo sera open source et publié sur github après les premières expéditions du produit ! De cette façon on voit vraiment ce qui se passe sous le capot, et vous aurez pleine puissance pour contrôler le robot depuis différentes interfaces (mobile, web) et API.

Vous avez peut-être été frustré par les produits robotiques dotés uniquement de logiciels fermés et d'un contrôle très limité. Cela ne fonctionne jamais comme vous le souhaitez et vous devez attendre des semaines ou des mois pour obtenir la prochaine mise à jour logicielle. Tout ce temps et tu ne peux rien faire ! Nous allons changer cela. L'open source nous permettra d'être au plus près des demandes des clients, et nous laisserons les gens contribuer pour réaliser un projet communautaire plus grand et meilleur, avec une évolution rapide !

En tant que créateurs nous-mêmes, nous souhaitons fournir un robot accessible à tous les créateurs de cette planète.

Le robot sera abordable. Vous n’aurez pas besoin d’acheter un robot industriel coûteux pour faire des choses sympas ou pour apprendre la robotique de manière ludique.

 Niryo One est maintenant disponible !