Un Braţ Robotic Printat pentru Hobby sau Afaceri de Mici Dimensiuni

Roboţii industriali sunt o sursă de inspiraţie pentru mulţi constructori de roboţi de mici dimensiuni. La fel ca multe alte proiecte dezvoltate în ultimii ani, au apărut variante de roboţi industriali la scară mică cu şasiu printat 3D.

Robotul acesta este open-source, şi poate fi folosit atât la proiecte de hobby cât şi pentru taskuri uzuale într-o afacere mică.

Braţul robotic poate ridica o greutate de aproximativ 2Kg, mai mult decât necesar pentru taskuri simple de manipulare a unor obiecte de mici dimensiuni.

Designul este împrumutat de la roboţii industriali, însă anumite caracteristici nu se aplică. Una dintre acestea este siguranţa. Dimensiunile reduse îl face un robot sigur pentru oricare dintre utilizările sale.

Toate fişierele pentru a construi robotul de la zero sunt dinsponibile pe GitHub şi Hackaday.

Un robot de cules mere

Datorită startup-ului Abundant Robotics fermierii cu livezi de mere vor putea folosi roboţi în loc de culegători sezonieri. Startap-ul AR foloseşte vacuum pentru a culege merele din pomi.

Robotul foloseşte algoritmi de viziune computerizată pentru identificarea şi localizarea merelor în pom. Tehnologia folosită nu este special concepută pentru agricultură. Aceeaşi tehnologie poate fi aplicată într-o gamă largă de industrii, printre acestea se numără şi agricultura.

Merele necesită atenţie la cules. Robotul este proiectat pentru a funcţiona cu precizie. Precizie in culegere cât şi în depozitarea merelor. Culegerea se face printr-un furtun flexibil, iar depozitarea este făcută în aceleaşi cutii mari pe care le utilizează culegătorii umani.

Compania deja planifică următoarea versiune a robotului care va avea un număr sporit de braţe.

Trecerea de la prototip la producţia în masă a robotului este programată să înceapă în 2018.

BCN3D Moveo: Un braţ robotic cu 5 axe printat 3D

BCN3D Moveo este braţ robotic proiectat şi construit de la zero de echipa de ingineri a companiei BCN3D Technologies împreună cu Departament d’Ensenyament din Catalunya.

Braţul robotic este printat 3D în totalitate şi este controlat cu sketch-uri compatibile Arduino.

Pentru controlul braţului este folosit firmware-ul Marlin, acelaşi firmware folosit si la imprimantele 3D dezvoltate pe platforma Arduino.

Braţul robotic se mişcă pe 5 axe şi este pus în mişcare de motoare pas cu pas.

Atăt părţile printabile cât şi asamblarea componentelor pot fi descărcate gratis. Componentele în format STL le puteţi decărca de aici, iar manualul de utilizare, firmware-ul şi alte informaţii se găsesc aici.

BCN3D MOVEO

BCN3D MOVEO

PUMAgri: Un Robot Tractor Autonom Pentru Suprafete Mari

PUMAgri este un robot tractor dezvoltat în Europa de un consorţiu de 7 parteneri. Robotul ar trebui să înlocuiască forţa de muncă acolo unde lipseşte sau unde există dificultăţi în desfăşurarea operaţiunilor specifice fermierilor.

Robotul nu este proiectat pentru un task anume. Acesta poate fi folosit la înlăturarea buruienilor pe suprafeţe mari cu recolte sau în livezi. În plus faţă de eliminarea buruienilor, robotul analizează mediul în care se desfăşoară operaţiunea şi trimite informaţii operatorului.

Robotul navighează autonom pe baza informaţiilor primite de la operator. Operatorul stabileşte cursul robotului pe o tabletă, urmând ca acesta să se deplaseze autonom pe ruta stabilită. Navigarea se face cu ajutorul unor senzori precum laser şi cameră 3D.

PUMAgri

PUMAgri

Bonirob: Robot autonom pentru monitorizarea şi întreţinerea culturilor

Un start-up denumit Deepfield Robotics (aparţine de compania Bosch) a dezvoltat un robot tractor capabil să analizeze şi să elimine buruienile din culturi. Robotul este denumit Bonirob.

Analiza constă în determinarea cantităţii de apă şi îngrăşăminte necesare culturilor noi pentru un randament ridicat.

Identificarea buruienilor se face prin analizarea frunzelor. Frunzele fac diferenţa dintre buruieni şi culturi. Inginerii de la Bosch au creat şi o bază de date cu buruieni, astfel încât robotul să le poată identifica cât mai exact.

În marea majoritate a cazurilor, eliminarea buruienilor se face prin tăierea lor, însă Bonirob procedează diferit la înlăturarea acestora. Robotul are un instrument care împinge buruienile în pământ.

Bonirob

Bonirob

Un robot autonom pentru eliminarea buruienilor

Robotul autonom de mai jos este proiectat să elimine buruienile aflate pe rândurile cu plante. În plus, pământul din jurul plantelor se va aerisi şi ajută la creşterea plantelor.

În fine, partea interesantă este robotul autonom capabil să elimine buruienile folosind framework-ul ROS şi o serie de camere care captează şi analizează imagini de la sol.

Sunt folosite şenile pentru a mai bună distribuţie a greutăţii la sol şi o mai bună tracţiune.

Robotul autonom este proiectat pentru suprafeţe mari şi terenuri însămânţate cu diferite amestecuri de plante.

CORE2-ROS – o placă de dezvoltare compatibilă ROS

Placa Raspberry Pi, și mai ales Raspberry Pi 3, este foarte des folosită în robotică. Lista motivelor este lungă și include conexiune WiFi, GPIO, porturi USB, un procesor puternic, memorie RAM de 1GB, compatibilitate cu o serie de distribuții Linux, documentație pentru orice, și o comunitate mare.

Este greu de egalat recordurile Raspberry Pi, indiferent la care versiune a plăcii ne referim. Singura opțiune este de a ocupa o nișă unde Pi nu este îndeajuns de folositoare.

Compania Husarion din Polonia cu un birou în US, a lansat o campanie de strângere de fonduri pe Crowd Supply pentru a lansa două plăci de dezvoltare pentru roboți conectați la Internet. Una dintre plăci este CORE2, iar a doua este CORE2-ROS, o versiune avansată din punct de vedere hardware.

În acest articol am să ma focusez pe versiunea avansată CORE2-ROS. Conform celor descrise în prezentarea plăcilor, această versiune este proiectată pentru a fi folosită în special la dezvoltarea de roboți autonomi. Acestea fiind spuse, am făcut o listă cu caracteristicile importante ale plăcii.

CORE2 in partea stanga, CORE2-ROS in partea dreapta

CORE2 in partea stanga, CORE2-ROS in partea dreapta


Read more →

Cum să configuraţi Raspberry Pi pentru a identifica plăcile Arduino

În acest tutorial am să vă arăt cum sa configuraţi Raspberry Pi pentru identificarea automată a două plăci Arduino. Procedura poate fi extinsă pentru mai multe plăci, însă în acest tutorial am folosit două plăci Arduino identice.

Aplicațiile care vor rula pe Raspberry Pi nu pot identifica de fiecare dată portul serial care aparține fiecărei plăci Arduino în parte. Dacă nu folosim un identificator pentru fiecare placă în parte, portul serial se poate schimba de fiecare data când deconectăm/conectăm placa Arduino la Raspberry Pi.

Mai jos sunt câțiva pași de urmat pentru a identifica fiecare placă în parte indiferent ce port USB al plăcii Pi este folosit.

Pasul 1: navigare la /etc/udev/rules.d/99-arduino.rules
Pasul 2: această comandă returnează cele două porturi seriale conectate la plăcile Arduino

ls /dev/ttyACM*
ls /dev/ttyACM*

ls /dev/ttyACM* pentru două plăci Arduino

Pasul 3: după aflarea KERNEL-ului celor două plăci Arduino, rulați pe rând comanda:

udevadm info -a -n /dev/ttyACM00 | less

în loc de ttyACM00, completați cu portul serial al plăcii Arduino
Pasul 4: pentru fiecare KERNEL în parte, adăugați o linie în fișierul 99-arduino.rules

Configurare Raspberry Pi

Configurare Raspberry Pi

Pasul 5: refresh la udev

sudo /etc/init.d/udev reload

SunFounder Kit Pentru Arduino

SunFounder este o companie destul de întâlnită în răndul constructorilor de roboţi. Şi de data aceasta, compania a lansat un kit robotic complet pentru utilizatorii Arduino. Un kit complet din punct de vedere al documentaţiei şi al controlului – control de la distanţă sau în mod autonom.

Controlul robotului mobil de la distanşă se face cu o telecomandă cu infraroşu. În modul autonom, senzorii incluşi în kit pot fi folosiţi la diverse aplicaţii printre care un robot autonom capabil să evite obstacole, sau un robot capabil să urmărească o linie.

O altă caracteristică importantă este funcţia de extensie a shield-ului de senzori. Acesta include o serie de porturi de intrări – ieşiri care pot fi folosite pentru a controla şi alţi senzori care nu sunt incluşi în kit.

Kitul este disponibil pe Amazon la un preţ de aproximativ 200 USD.

SunFounder Kit Pentru Arduino

SunFounder Kit Pentru Arduino

Kuman Sm3 Kit Robotic Cu Cameră Web și compatibil Arduino

Kitul robotic de la Kuman este probabil unul dintre cele mai interesante din toată lista de kituri compatibile Arduino. Odată asamblat, robotul poate fi comandat de la distanță sau să funcționeze în mod autonom.

În partea din față, robotul are atașat o cameră web care captează și transmite imagini in timp real pe o aplicație de smartphone.

Pentru modul autonom, kitul include un senzor ultrasonic care poate fi atașat în partea din față pentru a detecta obstacole.

Partea principală a șasiului este o placă de aluminiu cu o multitudine de găuri pentru a prinde componentele de electronică. Asamblarea este ușoară și se poate face folosind o șurubelniță.

Există și o parte mai puțin plăcută. Documentația scrisă este în Chineză, ceea ce face dificilă urmărirea pașilor de asamblare. Pentru o documentație ceva mai prietenoasaă, puteți folosi canalul de Youtube al producătorului pentru tutoriale video.

Kitul poate fi cumpărat de pe Amazon la un preț de aproximativ 199USD. La acest preț, kitul include toate componentele necesare pentru a avea un kit funcțional care poate funcționa controlat de la distanșă sau în modul autonom.

Kuman Sm3 Kit Robotic Cu Cameră Web și compatibil Arduino

Kuman Sm3 Kit Robotic Cu Cameră Web și compatibil Arduino