Creierul pentru un robot

Creierul pentru un robot
Alegerea celei mai importante părți a oricărui robot - creierul său - este o etapă foarte importantă și responsabilă a construcției sale.

Să luăm în considerare variantele posibile:
(ca orice încercare de a clasifica - aceasta este o listă destul de controversată și incompletă, dar, ca bază pentru munca ulterioară, ea va coborî și ea :))

2. Un robot simplu
aici rolul creierului este realizat de microcontroler (atmega, PIC).

Creierul pentru un robot

această soluție este una dintre cele mai simple și mai accesibile.

pentru a conecta aceste două părți ale unui robot, este posibil prin cablu, dar, cel mai convenabil, pe canalul radio.

Creierul pentru un robot

Aceasta este o soluție foarte convenabilă. Simplu și accesibil.
Mediul de aur pentru simplitate, accesibilitate și funcționalitate.
În plus, este convenabil să programați în cadrul sistemului de operare în care sunteți obișnuiți să lucrați.

dar apoi vine o listă mai extinsă de opțiuni diferite pentru mai multe "roboți" inteligenți.

Acum, tehnologia computerelor devine din ce în ce mai veche, astfel încât tot mai multe PC-uri vechi de diferite capacități sunt praful în dulapuri și colțuri.
Desigur, nu se poate ajuta să te gândești cum să le adaptezi la robotică.

4. Robot bazat pe un PC sau un laptop convențional
Avantajele acestei soluții sunt evidente:
Un set familiar familiar de instrumente de programare,
set de biblioteci gata,
o mulțime de documente diferite,
Pentru control, puteți utiliza porturile I / O standard (COM. LPT.USB),
este posibil să conectați orice dispozitiv (de exemplu, diferite camere web)
productivitate ridicată

contra:
dimensiuni mari,
dacă se folosește o placă de bază convențională, atunci există dificultăți cu un consum mare de energie (pentru funcționarea unui astfel de robot vor fi baterii grele, voluminoase și scumpe)

De asemenea, rețineți că o placă de bază convențională necesită prezența simultană a unui întreg set de tensiuni de alimentare: ± 12V, ± 5V, ± 3,3V care dă probleme suplimentare sursei de alimentare.

folosirea unui laptop pare să rezolve această problemă (o dimensiune mai modestă, baterie încorporată), dar dacă laptopul este vechi, bateria nu va putea să mențină încărcătura suficient de lungă și greutatea va rămâne în intervalul de 3-5 kilograme.

Din aceasta rezultă că PC-urile mai vechi sunt mai bine de utilizat ca panou de control staționar sau într-un pachet pe un canal radio cu un modul autonom, dar nu ar trebui instalat pe robotul însuși.

* robot pe baza unui PC specializat

Acum, soluții specializate devin tot mai răspândite:
placile de baza mini-ITX sau chiar Pico-ITX, iar aceste PC-uri sunt pe deplin compatibile cu calculatoarele x86.
Dimensiunile plăcii și consumul redus de energie le fac mai atractive decât roboții.

* Robot bazat pe PC-uri industriale

Creierul pentru un robot

acordați atenție diferitelor plăci pentru calculatoare industriale:
bord PC / 104 sau Micro PC.

rețineți că modulele PC / 104 sunt împinse unul pe celălalt într-un sandwich special (foarte asemănător cu arduino shild)

Creierul pentru un robot

Pro:
compatibilitate cu calculatoarele x86;
consum redus de energie (tensiune standard 5V, consum 5W (plăci cu consum mai mare de 10W - sunt destul de rare));
dimensiune mică (PC / 104: 115 x 103 mm.)
o varietate de carduri de expansiune diferite,
calitatea plăcii industriale (interval de temperatură de funcționare: -40 ° C ... + 85 ° C, temporizator, cerințe de umiditate, rezistență la vibrații și șocuri unice)

contra:
preț ridicat,
în funcție de placă, poate fi necesar să utilizați sistemul de operare pentru sistemele încorporate:
Windows CE, Windows Embedded, QNX.

Alte opțiuni pentru plăcile de bază pentru sistemele încorporate pot fi găsite aici:
www.micromax.ru

aproape toate aceste placi funcționează pe baza procesoarelor cu putere redusă:
Vortex86, AMD Geode

bazat pe robotul Roboard construit cu Vortex86

Creierul pentru un robot

Noile versiuni ale plăcilor funcționează deja pe Intel® Atom, Intel® Celeron M, Intel® Pentium M

Pro:
compactitate și greutate redusă (200 - 300 grame),
Consumul redus de energie (mai ales când ecranul este oprit),

Durata de viață a bateriei PDA este mai mult decât acceptabilă pentru un robot.

contra:
dificultăți în conectarea dispozitivelor externe la PDA.

* robot bazat pe netbook
după cum pare, soluție aproape perfectă - avantajele unui laptop, dar la aceeași greutate redusă și preț rezonabil

exemplu:
Asus Eee PC

* controler bazat pe robot

Creierul pentru un robot

microelectronica se dezvoltă și ne oferă posibilitatea de a folosi noile noastre noutăți pentru a crea roboți autonome cu adevărat inteligenți.

există multe placi de dezvoltare, controlori și plăci de depanare:
(cel mai adesea bazat pe ARM)

BeagleBoard

Creierul pentru un robot

placa mini2440 ARM9
Creierul pentru un robot

Chumby Hacker Board

Creierul pentru un robot

Pro:
preț rezonabil,
dimensiuni mici,
consum redus de energie,

contra (sau, invers, profesioniștii):
Instalarea sistemului OS pentru sistemele încorporate:
trunchiate distribuții Linux

de exemplu:
Angstrom
uClinux
mod de imersiune și cunoaștere cu sistemele încorporate, mini Linux și alte delicatese. Principalul lucru din spatele tuturor acestor lucruri nu trebuie să uităm - de ce toate acestea se fac :)

* Robotul de pe dispozitivul convertit

Creierul pentru un robot

diverse dispozitive care pot fi remodelate și folosite ca creier pentru un robot.

care vă va permite să lucrați cu routerul așa cum doriți și să gestionați robotul prin portul COM, care este aproape întotdeauna afișat pe placa routerului.
Și, de exemplu, D-Link DIR-320 - în general, există un port USB;)

și amintiți-vă:
"Roboții sunt un hobby care nu numai că ia mult timp, dar este încă destul de scump. "

Articole similare