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

Un Kit Robotic Care Poate Fi Controlat de la Distanță sau Programat Pentru a Naviga Autonom

Kitul cu patru roți de la Adeept este proiectat pentru Arduino UNO și Arduino Nano.

Kitul vine cu o documentație completă pentru asamblare și programare. După parcurgerea documentației și a tutorialelor, veți avea toate informațiile necesare pentru a construi un robot controlat de la distanță.

Controlul de la distanță se face folosing un modul wireless de 2,4G NRF24L01.

Prin modulul wireless puteți controla robotul mobil să se deplaseze în față, spate, stânga și dreapta.

Un pas în față ar fi programarea robotului pentru a se deplasa în mod autonom. Pentru inspirație, puteți folosi codul sursă din acest tutorial.

Prețul pe Amazon este de $89.99 și include ambele plăci Arduino.

Un Kit Robotic Care Poate Fi Controlat de la Distanță sau Programat Pentru a Naviga Autonom

Un Kit Robotic Care Poate Fi Controlat de la Distanță sau Programat Pentru a Naviga Autonom

Robot Autonom cu Raspberry Pi, TensorFlow și Node-RED

Robot Autonom cu Raspberry Pi, TensorFlow și Node-RED

Robot Autonom cu Raspberry Pi, TensorFlow și Node-RED

TensorFlow poate fi folosit în mai multe moduri cu Raspberry Pi. Unul dintre moduri este prin websockets.

Pentru a simplifica comunicarea prin websockets, Alessandro Barbosa a folosit un instrument de programare pentru conectarea împreună a dispozitivelor hardware, a API-urilor și a serviciului online. Instrumentul de programare se numește Node-RED.

În filmulețul de mai jos se poate vedea cum robotul își schimbă direcția in funcție de imaginile afișate pe ecranul unui computer.

Kit Robot Inteligent de la VKmaker

Kit Robot Inteligent de la VKmaker

Kit Robot Inteligent de la VKmaker

Chiar ieri am scris despre un kit de robot inteligent controlat de o placă Arduino UNO. Astăzi vin să completez lista de roboți inteligenți cu un alt model.

Bazat pe binecunoscuta platformă pentru prototipuri de roboți cu patru roți, kitul VKmaker vine cu o serie de senzori pentru a dezvolta roboți inteligenți.

Șasiul are o structură simplă și poate fi asamblat cu ușurință. O șurubelniță și o cheie fixă este tot ceea ce trebuie pentru a asambla cele două plăci și cele patru motoare de curent continuu.

Kitul conține trei senzori. Unul dintre senzori este ultrasonic și poate fi folosit pentru a construi un robot capabil să detecteze și să evite obstacole.

Un alt senzor este montat în partea de jos a kitului și este folosit la detectarea unei linii.

Ambii senzori pot fi folosiți simultan sau pe rând pentru a construi roboți capabili să navigheze autonom.

Dacă doriți să controlați robotul de la distanță, un al treilea senzor poate fi montat pe platformă. Este vorba de un senzor infrared care poate primi semnal de la o telecomandă pentru a controla direcția robotului.

Toți senzorii de mai sus cât și driverul de motoare sunt controlați de o placă Arduino UNO.

Kitul se adresează în special consumatorilor începători. În acest caz, o documentație cuprinzătoare este necesară pentru a ajuta utilizatorii să construiască roboți fără un efort exagerat de a căuta informații. Din păcate producătorul exact acest lucru l-a omis, și anume o documentație completă.

Kitul poate fi cumpărat de pe Amazon la un preț de $56.68.

Kit Arduino cu Transmisie pe Patru Roti

Kit Arduino cu Transmisie pe Patru Roti

Kit Arduino cu Transmisie pe Patru Roti

Acest kit cu patru roţi este pentru utilizatorii care au avut deja un contact la nivel de începători cu placa Arduino şi doresc să treacă la un alt nivel. Kitul poate fi folosit la un lung şir de aplicaţii precum urmărirea unei linii, detectare şi evitare de obstacole, construirea unui robot pentru spionat cu o cameră video, etc.

Una dintre problemele majore cu care se confruntă utilizatorii kiturilor este documentaţia. De data aceasta este ceva diferit. Totul vine în pachetul kitului; documentaţia şi toate componentele necesare pentru a face un robot inteligent. Pachetul conţine un CD cu fişiere exemplu şi un fisier PDF cu instrucţiuni de asamblare.

Orice utilizator poate modifica programul instalat pe Arduino folosind un cablu USB şi un PC sau laptop.

În plus, aveţi destul spaţiu pentru a adăuga noi componente şi părţi.

Toate cele patru roţi pot fi controlate independent.

Preţul pe Amazon pentru acest kit este de $69.99.

Merită sau nu Intel Euclid?

După ce am citit mai multe articole despre Intel Euclid, am rămas surprins de entuziasmul creat în jurul produsului. LinuxGizmos, LiLiPuting, The Verge, Engadget, sunt doar o parte din publicaţiile online care au scris despre noul produs de la Intel, un produs creat pentru a construi roboți.

Însă, pentru a fi sigur că nu există un entuziasm fals, am făcut o analiză a kitului pentru a vedea dacă merită sau nu folosirea acestuia în proiecte de robotică. Concluzia este mai jos şi merită citită până la final.

Intel Euclid văzut din unghiuri diferite

Intel Euclid văzut din unghiuri diferite

Primul pas a fost să fac o listă cu avantajele şi dezavantajele kitului Euclid.

Avantaje:

  • are WiFi, senzor 3D, și alți senzori într-o casetă foarte mică
  • rulează Linux Ubuntu (nu este o surpriză)
  • rulează ROS Kinetic
  • este compatibil Arduino
  • Intel a lansat tutoriale pentru a face introducerea utilizatorilor în folosirea kitului
  • procesor dublu și de patru ori mai multă memorie RAM în comparație cu Raspberry Pi 3

Dezavantaje:

  • puține porturi pentru accesorii
  • nu are pini de intrare/ieșire pentru a atașa și alți senzori în afară de cei deja integrați
  • în aplicaţiile de interior, modulul GPS este inutil
  • produsul nu este modular. Îl foloseşti aşa cum este. Dacă doreşti să înlocuieşti o componenta hardware, ai nevoie de un expert sau de un service

Read more →

Cum să instalezi și configurezi Arduino cu ROS Kinetic (Raspberry Pi 3)

Acest ghid vă va arăta cum să instalați și să configurați Arduino pentru a lucra cu Raspberry Pi 3 având în comun ROS Kinetic.

Pentru a parcurge acest ghid, trebuie să aveți o placă Raspberry Pi 3 cu ROS Kinetic instalat, o placă Arduino UNO conectată prin portul USB la Pi, și ceva cunoștințe de Linux.

Arduino este o placă de dezvoltare open-source foarte uşor de utilizat atăt ca hardware cât şi software. Această placă de dezvoltare simplifică procesul de construcţie a roboţilor, şi de aceea este folosită împreună cu Raspberry Pi şi ROS pentru a controla senzori, motoare sau orice altă componentă care poate fi controlată cu un microcontroler.

Microcontrolerul Arduino poate procesa doar un singur nod ROS la un moment dat.

Instalare Arduino IDE

Arduino este conectată la Raspberry Pi 3 prin portul USB. Pentru a programa Arduino, este nevoie de instalarea pe Raspberry Pi a IDE-ului Arduino.

Pentru a instala IDE-ul Arduino pe sistemul de operare Ubuntu Mate, folosiți următoarele comenzi în terminalul Linux.
Read more →

O listă cu cele mai bune exemple Tensorflow

TensorFlow poate deveni pentru învăţarea automată ceea ce este OpenCV pentru viziunea computerică și ROS ca sistem de operare pentru roboți. Învăţarea automată (machine learning) prinde din ce în ce mai mult la public, iar rezultatele impresionante nu se lasă așteptate.

TensorFlow este o librărie open-source dezvoltată în laboratoarele Google și lansată pentru publicul larg începând cu anul 2015. Încă de când a fost lansată pentru a fi folosită de oricine dorește să lucreze cu inteligență artificială, librăria a spart toate recordurile în materie de proiecte, cel puțin pe GitHub.

Revenind la produsele Google, TensorFlow are un loc special în proiectele companiei, inclusiv în Google Search, Youtube, Translate, Gmail, etc. Dacă pentru Google librăria este o resursă foarte importantă de inteligență, în acest articol am făcut o listă cu exemple care folosesc TensorFlow pentru a face aplicații în domeniul roboticii. Mai mult, unele dintre aceste exemple sunt făcute de amatori în domeniul inteligenței artificiale.

  • Object Recognizing Robot from $100 of Parts and TensorFlow
    În acest tutorial, Lukas Biewald a folosit o platformă destul de comună în domeniul roboticii pentru a construi un robot capabil să detecteze obiecte. Componentele principale ale proiectului sunt camera, placa Raspberry Pi, și bineînțeles librăria TensorFlow. Tot proiectul a costat în jur de 100USD.
  • Read more →

ROS Kinetic: Publisher și Subscriber în Python

Prima oară când am început să citesc despre ROS a fost anul trecut. Tot atunci am luat decizia de a învăța cât mai multe despre ROS și a face cât mai multe proiecte bazate pe el. După primele tutoriale citite, am fost sigur că o să fie dureros până să ajung să fac primul robot bazat pe ROS. Și am avut dreptate.

Primul pas în ROS începe cu acest tutorial. Sau mai bine zis, totul începe cu două noduri, așa zisele elemente de bază. Un nod care să publice date, și un nod care să citească și să afișeze datele primite. Fiind un constructor de roboți autodidact, știu cât de greu este să învaț lucruri care nu sunt explicate în detaliu. În acest tutorial am pus destul de multă atenție pe resurse și pașii necesari pentru a scrie și rula două noduri: un nod de tip Publisher si un nod Subscriber.

Notă: Am scris cu litere mari Publisher și Subscriber pentru a evidenția cele două concepte ROS.

Ce găsiți în acest tutorial

  1. De ce avem nevoie pentru acest tutorial
  2. O scurtă descriere a nodurilor Publisher și Subscriber
  3. O schemă a nodurilor
  4. Crearea spaţiului de lucru şi a pachetului care va conţine nodurile
  5. Publisher
  6. Subscriber
  7. Rulare noduri cu un fişier de lansare automat
  8. Comenzi ajutătoare
  9. Statistici
  10. Concluzie

1. De ce avem nevoie pentru acest tutorial

Pentru a scrie cele două noduri ROS avem nevoie de resurse hardware și software. Mai jos am făcut o listă cu resursele obligatorii, la care am adăugat și o resursă opțională care poate fi de folos la dezvoltarea proiectelor complexe.

  1. O placă Raspberry Pi 3 conectată la un monitor, tastatură și un mouse. Puteți folosi și optiune de control de la distanță și interfață grafică. Una dintre aplicațiile care permite controlul plăcii Pi de la un alt computer este Remote Desktop Connection. Aici este un tutorial unde puteți afla setările pentru a controla Pi de la distanță.
  2. Ubuntu MATE instalat pe Raspberry Pi 3. Există o versiune de Ubuntu MATE special creată pentru Raspberry Pi.
  3. ROS Kinetic instalat pe Raspberry Pi 3. Am explicat pașii necesari pentru a instala varianta completă a ROS Kinetic în acest tutorial.
  4. Opțional, puteți instala un IDE pentru Python. Eu folosesc IDLE.

Read more →

Cele Mai Bune Kituri Raspberry Pi 3 Pentru Introducerea În Robotică

Folosirea unui kit robotic are marele avantaj de a avea la un loc toate componentele de care ai nevoie pentru a construi un robot inteligent. Mai mult, unele kituri permit adăugarea de noi componente sau senzori, astfel că folosind o singura platformă, puteţi construi roboţi diferiţi.
​​
Indiferent ca vorbim de roboți controlați de la distanță sau de roboți autonomi, avem nevoie sa ne conectăm la oricare dintre ei. Raspberry Pi 3 a adus un mare avantaj în construirea de roboţi – conectivitatea fără fir. Controlul sau programarea robotului de la distanță folosind Internetul sau coneciunea Bluetooth a devenit o joacă.

Mai jos sunt cele mai bune kituri compatibile cu Raspberry Pi 3. În plus, kiturile pot fi folosite la o gamă largă de aplicaţii. De la roboţi capabili să detecteze şi să evite obstacole folosind senzori ultrasonici sau o cameră web, până la braţe robotice care pot fi programate să prindă şi să mute obiecte de dimensiuni diferite. În plus, toate aceste kituri pot fi controlate prin Internet sau Bluetooth de la un smartphone, o tabletă sau un computer.

  • PiCar-S

    PiCar-S este un kit pe patru roţi compatibil cu Raspberry Pi 3 şi Pi 2. Platforma nu este ceva nou, este binecunoscuta platformă cu patru roţi destul de comună in liga hobiştilor. Kitul nu include niciuna dintre cele două plăci compatibile. Senzori incluşi în kit pot fi folosiţi la diverse proiecte. De la roboţi autonomi capabili să detecteze şi să ocolească obstacole, până la roboţi care urmăresc o linie.

    Preţul kitului pe Amazon este de 119.99$.

    PiCar-S

    PiCar-S

  • Read more →