ABONAMENTE VIDEO REDACȚIA
RO
EN
NOU
Numărul 146
Numărul 145 Numărul 144 Numărul 143 Numărul 142 Numărul 141 Numărul 140 Numărul 139 Numărul 138 Numărul 137 Numărul 136 Numărul 135 Numărul 134 Numărul 133 Numărul 132 Numărul 131 Numărul 130 Numărul 129 Numărul 128 Numărul 127 Numărul 126 Numărul 125 Numărul 124 Numărul 123 Numărul 122 Numărul 121 Numărul 120 Numărul 119 Numărul 118 Numărul 117 Numărul 116 Numărul 115 Numărul 114 Numărul 113 Numărul 112 Numărul 111 Numărul 110 Numărul 109 Numărul 108 Numărul 107 Numărul 106 Numărul 105 Numărul 104 Numărul 103 Numărul 102 Numărul 101 Numărul 100 Numărul 99 Numărul 98 Numărul 97 Numărul 96 Numărul 95 Numărul 94 Numărul 93 Numărul 92 Numărul 91 Numărul 90 Numărul 89 Numărul 88 Numărul 87 Numărul 86 Numărul 85 Numărul 84 Numărul 83 Numărul 82 Numărul 81 Numărul 80 Numărul 79 Numărul 78 Numărul 77 Numărul 76 Numărul 75 Numărul 74 Numărul 73 Numărul 72 Numărul 71 Numărul 70 Numărul 69 Numărul 68 Numărul 67 Numărul 66 Numărul 65 Numărul 64 Numărul 63 Numărul 62 Numărul 61 Numărul 60 Numărul 59 Numărul 58 Numărul 57 Numărul 56 Numărul 55 Numărul 54 Numărul 53 Numărul 52 Numărul 51 Numărul 50 Numărul 49 Numărul 48 Numărul 47 Numărul 46 Numărul 45 Numărul 44 Numărul 43 Numărul 42 Numărul 41 Numărul 40 Numărul 39 Numărul 38 Numărul 37 Numărul 36 Numărul 35 Numărul 34 Numărul 33 Numărul 32 Numărul 31 Numărul 30 Numărul 29 Numărul 28 Numărul 27 Numărul 26 Numărul 25 Numărul 24 Numărul 23 Numărul 22 Numărul 21 Numărul 20 Numărul 19 Numărul 18 Numărul 17 Numărul 16 Numărul 15 Numărul 14 Numărul 13 Numărul 12 Numărul 11 Numărul 10 Numărul 9 Numărul 8 Numărul 7 Numărul 6 Numărul 5 Numărul 4 Numărul 3 Numărul 2 Numărul 1
×
▼ LISTĂ EDIȚII ▼
Numărul 46
Abonament PDF

MegaSumo

Octav Florescu
iOS Developer @Telenav



Vlad Tamaș
C++ Developer @Telenav



PROGRAMARE


Roboții fac parte din trecutul, prezentul și viitorul nostru. Cu toate acestea, mass media acoperă doar superficial subiectul și, chiar și mai puțin, competițiile ținute între aceștia.

Robot Sumo este un astfel de exemplu.

Odată ce roboții concurează în locul oamenilor, sportul sumo devine mai interesant și mai atractiv pentru o gamă variată de oameni, atât pentru jucători cât și pentru cei din public.

Figura 1

Conform regulilor originale japoneze din 1990, duelul avea loc pe un Dojo negru cu diametrul de 154 cm, având o margine albă cu scopul de a indica extremitatea ringului. (e.g. Fig. 2)

Figura 2

Elemente de bază (relevant pentru public)

Comanda arbitrului dă startul unui meci, care continuă până când unul dintre concurenți câștigă runda. Scopul sumoboților este de a aplica diverse strategii pentru a-și găsi inamicul și a-l împinge afară din ring. Primul care părăsește Dojoul, pierde runda respectivă.

Robot Sumo se împarte în clase; cele mai populare (și constrângerile lor) fiind:

Fiecare clasă are un Dojo specific:

De obicei, câștigătorul unui meci este ales ca fiind cel mai bun după desfășurarea a 3 runde. Sumoboții sunt autonomi, deci fiecare rundă ajunge să dureze maxim 10 secunde.

Roboții de Mega Sumo ating viteze de aproximativ 6 m/s.

Relevant pentru entuziaști

La fel ca orice altceva, crearea unui robot de Mega Sumo gata de luptă necesită timp și bani. Dacă nu vrem să ne folosim propriile fonduri, există alternativa de a căuta sponsori. Odată ce bugetul este decis, robotul poate începe să prindă formă.

Ideologia japoneză consideră că lama este componenta cea mai importantă a unui robot, dar cea europeană se învârte în jurul ideii că robotul trebuie să înceapă de la motoare puternice.

The Oracle, sumobotul nostru, încearcă să combine cele două ideologii prin utilizarea celor mai puternice motoare Maxon existente pe piață și a unei lame de oțel special creată pentru acesta.

Membrii echipei: Sofia Hopârtean, Alexandra Hreniuc, Vlad Tămaș, Octav Florescu, Alexandru Bondor

Cel mai răspândit tip de robot sumo are o lamă înclinată la un unghi de 45 de grade, formând o rampă. Acest tip de poziționare a lamei are ca scop infiltrarea sub lama inamicului. Ridicându-l, roțile sale nu mai ating solul, în acest fel oponentul nu mai are nicio scăpare. (Fig 3)

Figura 3

Având scopul de a inova, am conceput un design nemaiîntâlnit pentru fața unui robot. (Fig. 4)

Figura 4

Avantajul acestei abordări constă în capacitatea fizică de a devia senzorii oponentului. Fiind invizibil pentru adversar, robotul poate ajunge nedetectat lângă inamic. Odată ajuns acolo, folosind forța brută a motoarelor Maxon, inamicul poate fi împins cu ușurință în afara ringului.

Componentele standard nu sunt o opțiune atunci când se dorește construirea unui robot învingător. Toate piesele executate la comandă trebuie să se potrivească perfect, construind astfel personalitatea robotului.

Magneții asigură stabilitatea fermă a robotului, ținându-l cât mai aproape de Dohyo. Astfel, forța de frecare a roților cu ringul este mai mare, crescând eficiența la împingere. Aceste forțe magnetice pot atinge valori de până la 200 kg; vă puteți imagina forța necesară împingerii unui astfel de robot în afara ringului?

Figura 5

Viteza robotului este controlată de către angrenaj, scăzând viteza de rotație dată de motoare. Găsirea rațiilor perfecte pentru roțile dințate implică multe calcule complexe, ținând cont de diametrul roților, viteza și cuplul motoarelor, baterii și magneți. Diametrul roților influențează direct puterea efectivă a robotului. Viteza de rotație a motoarelor este dată de voltajul primit de la baterii. Datorită acestui fapt, supraalimentarea lor, folosind baterii mai puternice, este una dintre cele mai răspândite tehnici.

Materialele folosite pentru construirea șasiului trebuie să fie suficient de rezistente pentru a face față impacturilor cu adversarii, dar suficient de ușoare încât robotul să nu depășească 3 kg. Totodată, această constrângere încurajează folosirea celor mai noi materiale și tehnologii, precum imprimarea 3D, fibra de carbon și alte aliaje de metal.

Având pusă la punct partea mecanică, robotul trebuie să devină inteligent; aici intervin senzorii. Cele mai importante aspecte sunt timpul de răspuns și raza de acțiune, fiind importantă și poziționarea acestora astfel încât să acopere cât mai mult din Dohyo.

Toate componentele electronice și mecanice sunt manipulate de microcontroller-e. Acestea sunt programate de către echipă, definind astfel ultima parte a personalității robotului: strategiile de căutare, atac și apărare.

După punerea cap la cap a tuturor pieselor din puzzle, numai testarea extensivă și riguroasă poate duce la perfecționarea sumobotului și, implicit, a unei experiențe Mega Sumo complete.

În aceeaşi ediţie ... (46)

▼ TOATE ARTICOLELE ▼

NUMĂRUL 145 - Microservices

Sponsori

  • Accenture
  • BT Code Crafters
  • Accesa
  • Bosch
  • Betfair
  • MHP
  • BoatyardX
  • .msg systems
  • P3 group
  • Ing Hubs
  • Cognizant Softvision
  • Colors in projects