Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Archimedes :The AI ​​Robot Owl

Un familier robot-hibou portable. Archimède juge vos émotions, via Google AIY.

Histoire

Comme présenté dans  Marquer :Magazine !

C'est un hibou robotique qui cherche des gens cool et peut dire si vous êtes heureux ou contrarié. Si vous êtes assez excité, il finira par vous laisser prendre un autocollant (ou autre petit cadeau). Il s'appelle Archimède, d'après le familier de Merlin dans The Une fois et Avenir Roi. Bien sûr, cela rappelle aussi la chouette cyborg dans Blade Runner … et, apparemment, un dans Clash de le Titans (que je vais devoir vérifier).

Tout d'abord, si vous ne connaissez pas le kit Google AIY Vision, consultez les détails ici ! C'est la base de l'intelligence du robot. Le code de ce projet arrive bientôt.

Tout a commencé lorsque nous avons été invités à contribuer au stand Google à la Bay Area Maker Faire. J'ai pris un vraiment, vraiment beaucoup de temps pour comprendre quoi construire - à quoi cela ressemblerait, comment il s'animerait, comment il distribuerait les autocollants… à la fin, j'ai opté pour ce design mignon et assez stimulant.

Ce robot est suffisamment polyvalent pour que je puisse l'emmener à différents événements, tels que le CODAME Artobots Festival et le Arm/Hackster Asia Tour (puisque le Raspberry Pi fonctionne sur une puce Arm, le Broadcom BCM2835 ). En d'autres termes, je peux justifier de passer autant de temps sur un projet parce que je peux le réutiliser et le répéter. Je suis également ravi d'avoir un acolyte au bureau 🙂

1. Assemblage du kit AIY Vision

(Vous voudrez peut-être aussi voir les autres démos fournies avec le kit.)

2. Servos

J'ai utilisé la nacelle asservie panoramique/inclinaison de HackerBox #0024, "Vision Quest". Les servos sont super costauds – lourds et stables. Parfait pour un robot qui voyagera beaucoup.

Ensuite, j'ai pris un servo dans un kit Seeed Grove et j'ai coupé le connecteur pour soulever le couvercle de la boîte. Rien d'extraordinaire.

Je n'arrivais pas à faire fonctionner correctement la servocommande avec la démo Joy Detection AIY, alors je l'ai transférée sur un Arduino, niché dans la boîte à thé sur laquelle Archimède est perché.

Les servos sont branchés sur les broches 9 (hibou haut/pan), 10 (owl bas/inclinaison) et 11 (couvercle de la boîte). Leurs fils de terre sont connectés à la broche GND. Ensuite, leurs lignes d'alimentation et de terre sont connectées à une alimentation USB 5 V séparée, pour s'assurer qu'elles ont suffisamment de jus.

3. Programmation

Archimède continue de regarder autour de lui jusqu'à ce qu'il trouve un visage heureux, puis s'arrête et ouvre la boîte de friandises pour vous. (C'est un peu une diva, cependant, vous devez donc avoir l'air VRAIMENT heureux !)

J'ai combiné les démos LED et Joy Detection du kit AIY (trouvées dans /gpiozero et /joy, respectivement). Je voulais que la broche LED s'allume lorsqu'elle trouve un visage heureux, mais bizarrement, ce code fait le contraire. Un jour, je serai assez un assistant logiciel pour comprendre pourquoi…

Le code Arduino est modifié à partir de la démo Servo. J'utilise une boucle « while » pour que le hibou regarde autour de lui jusqu'à ce qu'il trouve un visage VRAIMENT heureux… puis il s'arrête et ouvre la boîte pour vous.

4. Carapace imprimée en 3D

J'ai passé plusieurs nuits au bureau, à faire la CAO et à imprimer les différents bits. Tout d'abord, cela impliquait beaucoup de mesurer les dimensions de mon kit AIY Vision et de mon servomoteur, puis de décider où iraient les différentes pièces électroniques. Je voulais beaucoup d'espace dans la tête, mais il fallait aussi qu'il soit proche de la base, afin que je puisse monter le Raspberry Pi en dessous et avoir toujours l'ensemble caméra et bouton dans la tête.

J'ai décidé d'imprimer les ailes et la poitrine avec des boucles de montage, afin de pouvoir les assembler plus tard avec du fil d'aluminium. (Le morceau de poitrine s'appelle queue de hibou car c'était à l'origine une queue, mais il est beaucoup plus beau à l'avant. Vous pourriez probablement en faire plusieurs, si vous vouliez lui donner un peu plus de dignité.)

Voici un aperçu du processus de conception :

J'ai tout conçu dans OnShape et je l'ai imprimé sur le Lulzbot Taz 6 de Hackster, en utilisant du filament bleu clair Taulman N-Vent (abandonné).

Notes de montage

La gestion des câbles est importante ici. J'aurais pu faire un meilleur travail, mais je n'ai pas eu le temps de tout ressouder et de le rendre parfait. « Le perfectionnisme, c'est le nihilisme ! », comme dit mon ami – ou plus communément, le parfait est l'ennemi du bien. J'ai besoin de quelques petits contrôleurs de câble, cependant…

Tête : Pour monter les pièces imprimées en 3D, j'ai utilisé du fil d'armature en aluminium épais (vendu dans les magasins d'art). Pour la tête, j'ai plié quelques morceaux de fil pour les insérer dans les trous du support de servo, les ai courbés pour soutenir la tête et ai glissé un tube thermorétractable sur eux pour qu'ils ne court-circuitent rien. C'est assez stable ! Pour le Pi, je l'ai collé avec du ruban mousse isolant double face. J'ai également recouvert le support du servo avec du ruban électrique, juste au cas où.

Quand j'imprimais la tête, elle sortait un peu… comme Cthulhu. Je n'ai pas encore résolu comment ajuster l'axe Z sur notre imprimante Lulzbot, et il est éteint, ce qui signifie que les choses ne collent pas toujours comme elles le devraient. Alors, avec un certain regret, j'ai coupé ses petites vrilles faciales. J'ai essayé de découper des CD pour les mosaïques, alors j'ai collé à chaud sur quelques pièces pour former un petit bec. Il a fière allure maintenant et est assez solide !

Corps : Le corps est juché sur une boîte à thé… English Breakfast, bien sûr. J'ai un petit trépied plié là-dedans, qui est fixé au bas du support de montage du servo à l'aide de l'écrou du kit AIY. Quelques autres boulons le maintiennent perché sur le bord de la boîte. Ensuite, la boîte est remplie de papier brun, ce qui crée un « nid » et isole également l'Arduino de sa boîte en métal et de son trépied. J'ai percé quelques trous dans l'étain pour faire passer les câbles.

Boîte à friandises : La boîte est assez simple; il est fait de LEGO, avec un couvercle à charnière. Le servo « open sésame » est monté à l'arrière, sous le couvercle. Saviez-vous que vous pouvez simplement acheter différentes tailles de plaques de base LEGO bleues ? Tu peux!

Puissance : J'utilise un hub USB alimenté pour que tout reçoive beaucoup de jus. Le Pi, les servos et l'Arduino tirent leur puissance directement d'ici. J'ai soudé un câble d'alimentation USB directement aux broches 5V et GND du Pi, car la fiche dépassait trop pour tenir dans la tête.

Traiter les prises de vue

J'ai une tonne de photos de progression sur mon Instagram. Je ne vais pas vous ennuyer avec eux ici (de plus, certains sont dans l'histoire et ne peuvent pas être intégrés).

Source :  Archimède :le hibou robot IA


Processus de fabrication

  1. L'avenir de la robotique
  2. Quelle est la réalité de la vision robotique ?
  3. Qu'est-ce qu'un robot à programmation automatique ?
  4. Création du kit robot MonkMakes Raspberry Pi
  5. Garder les robots occupés
  6. L'importance d'une bonne formation des opérateurs de robot
  7. Comment construire Sauron le seigneur des robots
  8. Le robot de la réactivité
  9. L'importance de l'usinage CNC pour l'industrie robotique