Vrei sa te joci cu robotii, hai la TIB !

Autor - Viorel -06/10/2011-


Daca vrei sa te joci cu robotii de la Robofun.ro te asteptam in cadrul TIB !


Ne gasesti in pavilionul C2, in cadrul Inventika, impreuna cu proiectele inventeaza.ro.

citeste mai departe

Swirl

Autor - sebathorus -29/09/2011-

Salutare

In cele ce urmeaza va voi prezenta constructia robotului SWIRL cu care am participat la concursul Search & Rescue propus de Gabi (Ro-Bot-X) pe site-ul LMR.

Regulamentul prevede ca fiecare robot participant la concurs sa navigheze in mod autonom printr-un labirint cu latimea minima a culoarelor de 12 inch, sa gaseasca o jucarie plasata in labirint, sa o ia printr-o metoda oarecare (nu exista restrictii) si sa o scoata din labirint. Dimensiunea robotului trebuie sa fie mai mica de 12 inch.

Pana la locul in care se gaseste jucaria, robotul trebuie sa faca cel putin 4 curbe iar jucaria nu are voie sa aiba nici un element care sa o faca mai usor detectabila, balize, elemente reflectorizante, etc. De asemenea robotul nu are voie sa “vada” peste ziduri.

Labirintul l-am facut din carton de 1mm, iar inaltimea peretilor este de 17 cm. Din cauza grosimii foarte mici a peretilor, 1 mm, am avut ceva probleme la intoarcerile de 180 de grade, deoarece senzorii pierdeau foarte usor peretele din raza de detectie. Pentru a elimina aceasta problema am lipit cate o fasie de carton de 3-4cm pe capetele libere ale peretilor pentru a le “da grosime”.

Constructia partii hardware a robotului a fost destul de simpla si a durat 2-3 zile.

Partea de procesare si control este asigurata de un Arduino Uno plus un shield facut de mine cu scopul de-a conecta mai usor servomecanisme. Partea de deplasare este asigurata de 2 servouri standard, modificate pentru rotatie continua, fiecare servo avand atasata cate o roata cu diametrul de 70mm. In spatele robotului se afla o roata cu miscare libera.

Pentru detectia peretilor si a obstacolelor pe lateralele robotului am folosit 2 senzori Sharp iar pentru detectia obstacolelor si peretilor din fata robotului am folosit un senzor homemade format din 4 LED-uri ultrabright si 3 fotorezistoare.


senzori











Pentru prinderea “tintei” am proiectat un ansamblu cu un cleste actionat de un servo care la randul sau era deplasat sus-jos de un al doilea servo.  Aceasta solutie nu a ajuns sa fie folosita datorita dificultatilor pe care le voi descrie in continuare.

Alimentarea am realizat-o cu ajutorul unui acumulator LiPo 7,4V – 1200mA si a unui stabilizator de tensiune de 5V.

Prima abordare a fost de a programa robotul sa detecteze jucaria cu ajutorul senzorului frontal amintit mai sus, sa o apuce cu gripperul (cleste) iar apoi sa se intoarca la intrarea/iesirea din labirint optimizand daca era posibil traseul de intoarcere. Simplu, nu?  Nici vorba :(

Una dintre cele mai mari probleme este detectia obiectului plasat in labirint. Daca detectia unui obiect izolat nu este foarte complicata, treaba se schimba radical in cazul unui obiect plasat in apropierea unui perete.

Evidentierea caracteristicilor unui obiect de mici dimensiuni (cativa cm) aflat pe fondul altui obiect s-ar putea realiza probabil cu ajutorul unei camere video + procesarea aferenta sau un senzor de mare rezolutie (laser?)+procesarea aferenta. Din pacate senzorul meu cu fotorezistente nu este nici una nici cealalta, asa ca dupa numeroase teste si incercari acesta metoda a esuat si a fost abandonata :(

De la metoda “detecteaza si apuca” am trecut la metoda “apuca ce poti si da-ti seama ca ai facut-o” ?!?!?!

Treaba e mai simpla decat pare. In locul ansamblului cu clestele, am  montat un cerc facut dintr-o banda de plastic pe care am prins o banda de velcro (scai) care este rotit continuu de servoul care ar fi trebuit sa ridice clestele.  Pe jucarie (o zana :D , nu am gasit altceva mai potrivit in cei 1,5 metri cubi de jucarii ai junioarei mele) este montata cealalta jumatate de scai.

In timp ce robotul se deplaseaza prin labirint, cercul se roteste continuu. In momentul in care jucaria este atinsa, cele 2 jumatati de scai se lipesc iar zana este transportata spre spatele robotului unde agata parghia unui intrerupator si inchide un contact.

In momentul in care se inchide contactul, rotorul nu se mai…roteste iar robotul face stanga-imprejur si porneste spre iesire.

Aici aveti cateva poze cu robotul:

labirint









vedere_stanga













rotor










de_sus









spate















zana









Iar aici una dintre parcurgerile labirintului si salvarea zanei – http://www.vimeo.com/29541322.

Iar aici puteti vedea personalitatea si hotararea care i-au caracterizat inceputul carierei precum si viziunea unica asupra aspectului pe care ar trebui sa-l aiba un labirint – http://www.vimeo.com/29601814.

-=Seba=-


citeste mai departe

Workshop – Construieste-ti propriul robot autonom

Autor - Viorel -17/09/2011-

“Big Dog”, prezent in filmul de mai sus, este un robot militar autonom. Printre altele, este capabil sa se deplaseze in spatiu si sa ia decizii singur.

Daca iti place Big Dog, te invitam la un workshop in care vom construi impreuna roboti autonomi. OK, poate nu vor fi chiar la fel ca Big Dog, dar ne vom apropia :)

Workshop-ul va avea loc miercuri, 28 septembrie, intre orele 19:00 si 23:30 la sediul inventeaza.ro.

Fiecare va primi toate componentele necesare pentru a construi un robot autonom capabil sa se deplaseze intr-un teritoriu cu obstacole.

Vei avea la dispozitie o placa Arduino, doua motoare, senile de cauciuc, un driver de motoare si senzori de distanta Sharp.

Vom incepe prin a povesti despre principiile de baza ale constructiei de roboti autonomi vreme de 10-15 minute, vom avea un curs fulger de programare pe platforma Arduino (in jur de 30-45 de minute), si apoi vom incepe joaca cu robotii. Ne vom familiariza cu controlul motoarelor si citirea senzorilor si le vom da apoi drumul prin camera ca sa-si caute singuri drumul printre obstacole.

In continuare, in functie de ce isi doreste fiecare de la robotul lui, vom adauga pe robot un conector Bluetooth si vom controla robotii de pe laptop sau dintr-un telefon care ruleaza Android.

In sfarsit, vom adauga cativa senzori de lumina pe roboti si ii vom programa sa urmareasca (sau sa evite) lumina.

Costul workshop-ului este de 89 RON cu TVA inclus. In plus, daca nu te mai poti desparti de robotul pe care l-ai construit in timpul workshop-ului si vrei sa il iei acasa cu tine, ai un discount de 5 % fata de pretul de lista al componentelor (reducere valabila si pentru orice componenta din stocul robofun.ro)

Workshop-ul va avea loc miercuri, 28 septembrie, intre orele 19:00 si 23:30 la sediul inventeaza.ro.

Te poti inscrie printr-un email la viorel [dot] spinu [at] gmail [dot] com sau direct la telefon 0722 520 406.

citeste mai departe

Simulator Arduino pentru iPhone

Autor - Viorel -23/08/2011-

L-am vazut azi la Razvan pe blog, si mi-a placut ideea :)



citeste mai departe

Workshop de electronica practica, 3-4 septembrie

Autor - Viorel -22/08/2011-


Daca vrei sa afli mai multe despre Eagle, realizarea cablajelor imprimate folosind metoda fotografica, realizarea lipiturilor, atunci colegii nostri de la inventeaza.ro va asteapta la workshop 100 % practic, in perioada 3-4 septembrie.

Detaliile complete le gasiti aici – http://inventeaza.ro/workshop-de-electronica-practica-3-4-septembrie

citeste mai departe

Animatronic Hand

Autor - bogdan.soky -01/08/2011-

Ceea ce se poate observa din filmuletul de pe YouTube este un proiect de licenta la Universitarea din Petrosani, specializarea Automatica, anul acesta, elaborat de  Matei Paul  si coordonat de Bogdan Sochirca.

Este doar prima faza dintr-un proiect care sper sa continue in viitor. In caz ca va place da-ti va rugam un LIKE pe YouTube. Toate componentele sunt cumparate de pe www.robofun.ro.

S-au folosit 5 “bending sensor” pentru manusa, un arduino si 5 servo motoare.

Au fost mai multe incercari “esuate” care au dus la final la cea ce se poate observa .


citeste mai departe

Happy Weekend la Robofun.Ro

Autor - Viorel -29/07/2011-

Incepand din seara aceasta, ora 23:59 (vineri), pana duminica la ora 24:00, orice comanda plasata pe http://www.robofun.ro beneficiaza de o reducere de 10 %. Reducerea se aplica pretului cu TVA, si nu se aplica taxelor de transport.

citeste mai departe

Intalnire Tehnorama 28 iulie

Autor - Viorel -28/07/2011-

Intalnirea Tehnorama de joi, 28 iulie, va avea loc incepand cu ora 19:00 la inventeaza.ro.


citeste mai departe

Brat Robotic Homemade

Autor - cristian -24/07/2011-

YouTube Link – Link film Youtube control robot

Din cauza timpului, o sa fiu destul de punctual in descriere:

  • bratul este realizat integral din placi de policarbonat mat(usor, rezistent, se pot lipi si face diverse forme), fiind proiectat in Solidworks iar apoi taiat in formele dorite cu un cutter
  • am folosit urmatoarele servomotoare: la bază rotire SPRINGRC SM-S43043R; pentru bază umăr, umăr şi incheietură patru servomotoare : TOWER PRO SG50-10; pentru degete, şi rotirea cleştelui trei servomotoare: TOWER PRO Micro9g
  • pentru a ajuta servomotoarele am montat pentru sustinerea greutatii 2 arcuri(tensionate) in spate
  • interfata este realizata in Adobe flash actionscript 3.0 si comunica cu un arduino duelminove cu ajutorul programului ThinkerProxy; interfata este sincronizata in permanenta cu bratul robotic (pozitia de pe interfata este aceiasi cu cea a bratului fizic); are functii de memorare(tine minte pozitiile date si apoi se poate rula ca si un program), debugging(se poate da comanda direct la placa in formatul prestabilit; se poate atasa un gamepad, iar controlul bratului se poate face direct de la gamepad)
  • o sursa care sa devolte 5-6V, cu 1.5A(e mai mult decat trebuie, dar de siguranta am optat pentru valoarea aceasta; motoarele isi trag atata curent cat au nevoie); alimentarea am facut-o in felul urmator: servomotoarele iau voltajul de la sursa externa, si Signal, Ground-ul(comun) de la placa

O sa raspund la eventualele intrebari ca nu vreau sa ma lungesc cu detalii care poate nu sunt esentiale.


citeste mai departe

Workshop – Initiere in Arduino -

Autor - Viorel -21/07/2011-



Ti-a trecut pe la ureche termenul de “Arduino”, nu prea stii cu ce se mananca, dar vrei sa inveti cum sa il incluzi in proiectele tale ? Sambata, 30 iulie, te asteptam la workshop !


Workshop-ul este 100 % practic, fiecare va lucra vreme de patru ore pe platforma Arduino. Fiecare va avea la dispozitie un Kit Arduino pentru Incepatori, care va ramane in posesia lui / ei dupa ce se termina cursul.


Vom incepe cu lucruri foarte simple, cum ar fi aprinderea unui led, vom trece prin citirea de senzori (nivel de iluminare), vom adauga apoi alte cateva componente simple proiectului nostru (butoane si buzzer-e), iar apoi vom trece la lucruri mai complexe. Vom folosi calculatorul ca interfata catre Internet, si vom transmite valorile citite de senzori catre un server web, avand astfel valorile senzorilor citite de Arduino disponibile intr-o pagina web obisnuita. Vom trece apoi la operatiunea pereche. Folosind Arduino, vom citi informatie din Internet (weather.com, twitter.com, etc.) si vom actualiza starea led-urilor conform cu informatiile citite.

Aici poti vedea un exemplu de proiect ce poate fi realizat foarte simplu cu componentele pe care le primesti la workshop.

Pretul workshop-ului este de 299 RON cu TVA inclus, si include toate componentele prezentate mai sus ( pleci cu ele acasa dupa workshop).

Workshop-ul se va desfasura sambata, pe  30 iulie 2011, intre orele 10:00 si 14:00, la sediul inventeaza.ro .


Daca vrei sa vii alaturi de noi, te poti inscrie folosind acest formular (sau printr-un email / telefon).


Pentru orice fel de intrebari, te rog sa ma contactezi direct.

Viorel Spinu

viorel [dot] spinu [at] gmail [dot] com

0722 520 406


citeste mai departe