Documente Academic
Documente Profesional
Documente Cultură
C A P I T O L U L 1 ............................................................................................................................ 3
Introducere ............................................................................................................................................. 3
1.1. Scurt istoric al roboţilor neindustriali ............................................................................................... 3
1.2. Roboţi mobili cu picioare .................................................................................................................. 4
1.3. Aspecte esenţiale pentru locomoţie ............................................................................................. 6
1.4. O comparaţie între locomoţia cu roţi, şenile şi picioare ............................................................... 7
1.5. Avantaje şi dezavantaje pentru locomoţia cu: roţi, şenile şi picioare .......................................... 7
1.6. Locomoţia hibridă ........................................................................................................................ 9
C A P I T O L U L 2 .......................................................................................................................... 10
Soluţii tehnice de roboţi mobile cu locomoţie hibridă .................................................. 10
2.1. Roboţii din familia R-Hex...................................................................................................................... 11
2.2. RoboţII Hyperion-W şi Yanbo-3 ....................................................................................................... 15
2.3. Robotul Roller-Walker...................................................................................................................... 16
2.4. Robotul Azimut ................................................................................................................................ 16
2.5. Robotul Asterisk ............................................................................................................................... 17
2.6. Robotul KIIIM ................................................................................................................................... 18
2.7. Robotul Mars-Rover ......................................................................................................................... 18
2.8. Robotul Hylos ................................................................................................................................... 19
2.9. Robotul Alduro ................................................................................................................................. 20
2.10. Robotul Athlete .............................................................................................................................. 20
2.11. Robotul Octopus ............................................................................................................................ 21
2.12. Robotul Hybtor............................................................................................................................... 22
2.13. Robotul LEON ................................................................................................................................. 23
C A P I T O L U L 3 ............................................................................................................................ 24
Modele matematice şi metode de ............................................................................................ 24
control a mişcării .............................................................................................................................. 24
3.1. Robotul Hylos ................................................................................................................................... 24
3.1.1. Modelarea sistemululi hibrid cu picioare şi roţi ................................................................. 24
3.1.3. Descrierea modurilor de locomoţie .............................................................................................. 31
3.1.4. Schema de control .................................................................................................................... 32
3.2. Robot mobil omnidirecţional cu locomoţie hibridă .................................................................... 33
3.2.1. Geometria sistemului .......................................................................................................... 33
3.2.2. Transformare omogenă ............................................................................................................ 34
3.2.3. Gradul de mobilitate ................................................................................................................. 35
3.2.3.1. Analiza cinematică ................................................................................................................. 35
3.2.3.2. Constrângeri cinematice ........................................................................................................ 36
3.2.3.3. Cinematica inversă ................................................................................................................. 37
3.3. Robotul RT-Mover ............................................................................................................................ 37
3.3.1. Strategia de păşire .................................................................................................................... 38
3.3.2. Studiul despre stabilitatea robotului ........................................................................................ 39
3.3.3. Studiul traiectoriei .................................................................................................................... 41
3.3.4. Modul de mers cu roţi............................................................................................................... 44
3.4. Platforma RHex ................................................................................................................................ 44
3.4.1. Controlul ................................................................................................................................... 46
1
3.4.2. Controlul vitezei PID.................................................................................................................. 46
3.4.3. Controlul PD .............................................................................................................................. 47
3.4.4. Controlul I.................................................................................................................................. 47
3.4.5. Genererea traiectoriei piciorului .............................................................................................. 47
3.4.6. Traiectoria piciorului în control PD ........................................................................................... 48
3.5. Patruped: platformă mobilă hibridă cu picior-roată ........................................................................ 48
3.5.1. Concepte de proiectare ................................................................................................................ 49
3.5.2. Mecanismul de transformare a roţii-picior................................................................................... 51
3.6. Robotul KaMERo .............................................................................................................................. 53
3.6.1. Concepţii de bază a robotului KaMERo..................................................................................... 53
3.6.2. Caracteristicile robotului KaMERo ............................................................................................ 54
3.6.3. Arhitectura de control............................................................................................................... 54
3.6.4. Locomoţia ................................................................................................................................. 55
3.7. Robotul Leon .................................................................................................................................... 57
3.7.1. Descrierea misiunii propuse...................................................................................................... 57
3.7.2. The Lunar Exploration Omnidirectional Netbot design ............................................................ 58
3.7.3. Metoda de evaluare şi planificarea acţiunilor exterioare ......................................................... 59
3.7.4. Algoritmul de planificare a acţiunii ........................................................................................... 59
3.7.5. Simulatorul dinamic ERODE ...................................................................................................... 62
3.8. Robotul Azimut ................................................................................................................................ 65
Direcţii de cercetare ....................................................................................................................... 68
Concluzii................................................................................................................................................. 67
Bibliografie ........................................................................................................................................... 69
2
CAPITOLUL 1
Introducere
Noţiunea de robot datează de peste 4 mii de ani. Omul şi-a imaginat dispozitive
mecanizate inteligente care să preia o parte însemnată din efortul fizic depus. Astfel a construit
jucarii automate şi mecanisme inteligente, sau şi-au imaginat roboţii în desene, cărţi, filme "SF"
etc.
Termenul "robot" a fost folosit în 1920 de cehul Karel Capek într-o piesă numită "Robotul
universal al lui Kossum". Ideea era simplă: omul face robotul după care robotul ucide omul.
Multe filme au continuat să arate că roboţii sunt maşinării dăunătoare şi distrugătoare.
În 1941 Isaac Asimov a folosit cuvântul "robotizare" pentru descrierea tehnologiei
roboţilor şi a prezis creşterea unei industrii robotice puternice. În 1956 a luat fiinţa prima
companie ce realiza roboţi industriali, iar în 1961 compania de automobile "Genral Motors"
"angaja" primul robot industrial. Începând cu 1980 asistăm la o expansiune a roboţilor industriali
în diverse industrii.
Primele cercetări în domeniul roboticii au fost iniţiate începând cu anul 1960. După un
avânt substanţial al aplicaţiilor roboticii în domeniul industrial, cu precădere în industria
automobilelor, după 1990 s-au conturat multiple aplicaţii în domeniile neindustriale
(nemanufacturiere).
Această dezvoltare, chiar spectaculoasă, în direcţia aplicaţiilor neindustriale justifică
trecerea în revistă a principalelor subdomenii, în care roboţii nemanufacturieri sau roboţii de
serviciu îşi pot găsi aplicabilitate.
3
1.2. Roboţi mobili cu picioare
Unul din obiectivele esenţiale ale roboticii este elaborarea roboţilor autonomi. Asemenea
roboţi ar putea accepta o descriere naturală - formală - (de nivel înalt) a sarcinilor de îndeplinit şi
executarea comenzilor fără alte intervenţii umane.
Descrierile necesare vor preciza ce doreşte utilizatorul şi nu cum să execute comenzile.
Roboţii capabili să îndeplinească aceste operaţii vor fi dispozitive mecanice versatile, echipate
cu senzori de perceperea a mediului şi aflate sub controlul unui sistem de calcul [12].
Fără senzori, roboţii nu ar putea executa altceva decât sarcini fixate dinainte, repetând
operaţiile ce le are de realizat iar şi iar, dar dotaţi cu senzori, roboţii au capacitatea de a face
mult mai mult decât atât.
Orientarea într-un mediu total necunoscut, folosind senzori pentru detectarea
obstacolelor şi comunicarea cu un calculator aflat la distanţă, sunt două aspecte importante
care trebuie luate în considerare atunci când lucrăm cu un robot mobil.
Problemele specifice ce apar la roboţii mobili sunt următoarele:
- evitarea impactului cu obiectele staţionare sau în mişcare;
- determinarea poziţiei şi orientării robotului pe teren;
- planificarea unei traiectorii optime de mişcare.
În cazul unui sistem robotic automat, distribuirea poziţiilor spaţiale sunt de o foarte mare
importanţă şi de ele depinde îndeplinirea scopurilor dorite şi funcţionarea întregului sistem. Cu
alte cuvinte, robotul trebuie să fie capabil să îşi planifice mişcările, să decidă automat ce mişcări
să execute pentru a îndeplini o sarcină, în funcţie de aranjamentul momentan al obiectelor din
spaţiul de lucru.
Planificarea mişcărilor nu constă dintr-o problemă unică şi bine determinată, ci dintr-un
ansamblu de probleme dintre care unele sunt mai mult sau mai puţin variante ale celorlalte.
Localizarea obiectelor se poate realiza şi prin contact fizic, dar acesta impune restricţii
asupra vitezei de mişcare a structurii manipulate. Contactul fizic dintre robot şi obiectele din
mediu generează forţe de reacţiune care modifică starea robotului. Vitezele mari de lucru fac ca
efectele dinamice ale unui contact fizic cu obstacole sau obiecte manipulate să fie riscante (pot
duce la deteriorarea obiectelor sau a robotului).
Evitarea coliziunii cu obstacole fixe sau mobile (de exemplu alţi roboţi mobili) aflate în
spaţiul de lucru al robotului se poate face prin mai multe metode: realizarea unei apărători
mecanice care prin deformare opreşte robotul, folosirea senzorilor care măsoară distanţa până
la obstacolele pe direcţia de deplasare, folosirea senzorilor de proximitate, folosirea informaţiilor
corelate de la mai multe tipuri de senzori.
Sistemul senzorial mai este numit şi sistem de măsurare. El asigură măsurarea unor
mărimi fizice şi eventual perceperea unor modificări semnificative a acestor mărimi.
Un robot mobil are nevoie de mecanisme de locomoţie care să îi permită o deplasare
nelimitată în mediu. Există o mare varietate de posibile mişcări , dar un aspect mai important îl
are proiectarea robotului în ansamblu. În laboratoare există roboţi de cercetare care pot efectua
diferite mişcări: să meragă, să sară, să alerge, să patineze, să înoate, să zboare, să execute
rostogoliri. Cele mai multe sisteme de locomoţie au fost inspirate de mersul uman.
Sistemul nostru de mers poate fi aproximat printr-un poligon de rulare, cu laturi egale cu
lungimea pasului. Cînd pasul scade, poligonul se apropie de un cerc sau de o roată. Natural nu
se dezvoltă o rotaţie completă în mers, asemeni unei roţi.
4
Fig. 1 Sistemul de mers biped
Sistemul de locomoţie natural, are succes în orice împrejurare şi orice fel de teren, de
aici şi preferinţ de a-l imita cât mai bine cu ajutorul unui mecanism de locomoţie. Acest lucru
este extrem de greu de realizat din mai multe motive. Putem începe cu complexitatea structurii
mecanice care este uşor prin reproducerea structurală. Diviziunea celulară în combinaţie cu
specializarea, poate reproduce cu uşurinţă un miriapod cu zeci de picioare şi zeci se cili
senzoriali, în structurile artificiale fiecare parte este construită individual, celula fiind un bloc
microscopic care permite o extremă miniaturizare. Cu o greutate şi dimensiuni foarte mici,
insectele ating o robusteţe pe care nu le putem realiza cu tehnici de fabricaţie. Sistemele
biologice ale animalelor şi insectelor, depăşesc sistemele artificiale realizate de cercetători.
5
proprie a picioarelor. Aproape toate aplicaţiile industriale de roboţi mobili, utilizează o formă de
locomoţie cu roţi.
Locomoţia cu picioare este în favoarea mediului natural, deoarece sistemele trebuie să
se deplaseze pe teren neregulat, accidentat. Utilizare roboţilor hibrizi, înregistrează progrese,
un exemplu fiind cel folosit în silvicultură, prezentat în figura 3.
De-a lungul ultimilor ani, sau înregistrat mari progrese în domeniul robiticii mobile,
orientate pentru a înlocui partea umană, de a fi supusă la munci grele şi periculoare, cum ar fi
operaţiile de salvare după dezastre naturale, cutremure, inundaţii sau stingere a incendiilor,
lucrul în intereiorul centralelor nucleare şi cercetarea unor medii necunoscute. Au fost
dezvoltate diferite sisteme de locomoţie flexibile şi fiabile pentru diferite suprafeţe. De obicei
sunt roboţi mobili cu roţi, şenile sau picioare, dar există şi zburatori, înotători, care sar, alunecă
sau multe alte exemple. Roboţii pe roţi, folosesc roţi pentru deplasare, putându-se deplasa rapid
şi cu un consum redus de energie, cu grade puţine de libertate şi uşor de controlat, dar nu pot
depăşi obstacole mai mai decât diametrul roţii sau în compararaţie cu dimensiunile proprii, şi
poate pierde aderenţa pe teren acidentat. Roboţi pe şenile sunt acei roboţi care folosesc şenile
pentru mişcare, ele sunt uşor controlabile, de asemenea, pe teren accidentat, dar sunt mai lenţi
decât cele cu roţi şi au un consum mai mare de energie. Roboţi cu picioare sunt roboţi care
folosesc picioarele pentru locomoţie, ei posedă o mare mobilitate şi acest lucru le face potrivite
pentru aplicaţii pe teren accidentat, dimpotrivă, ele sunt relativ lente, necesită multă energie şi
structura lor are nevoie de multe actuatoare şi un control mai complex. Desigur, fiecare clasă de
roboţi are avantaje şi dezavantaje, astfel oamenii de stiinţă proiectează roboţi noi, încercând să
cuprindă avantajele roboţilor de clase diferite şi, în acelaşi timp, pentru a reduce dezavantajele:
aceşti roboţi sunt numiţi roboţi hibrizi [51].
Stabilitatea
- Geometria şi numărul punctelor de contact
- Centrul de greutate
6
- Stabilitatea statică şi dinamică
- Înclinaţia terenului
Caracteristicile de contact
- Contact punctual / continuu, mărime şi formă
- Unghiul de contact
- Frecarea
Tipul mediului
- Structura solului
- Mediul (de exemplu: apă, aer, teren moale sau dur)
7
Locomoţia cu şenile este avantajoasă în special pentru suprafeţele moi, pentru medii
necunoscute, dealuri abrupte, găuri mari şi obstacole, dar şi nisip, zăpadă, oferindu-ne o gamă
largă de suprafeţe. Tehnologia de locomoţie pe şenile este de asemeni simplă, bine dezvoltată
şi uşor de controlat cu o sarcină utilă bună. În pofida faptului că are o capacitate utilă bună,
dezavantajul este consumul mare de energie, deoarece mecanismul trebuie să fie greu din
cauza mecanismului şenilei, iar frecarea dintre piesele mecanismului este cauza acestei
pierderi. Alt dezavantaj, este acela că deformează terenul pe care se mişcă, deoarece
întoarcerea vehiculului se va face prin frecare cu alunecare. Contactul pământului cu şenilele
este o suprafaţă dură (Hardarson 1998).
Locomoţia cu picioare este o soluţie mai potrivită pentru mobilitatea pe teren denivelat,
avantajul fiind utilizarea piciorului izolat (isolated footholds). Sistemele cu roţi şi şenile urmăresc
o suprafaţă continuă, fiind limitate de părţile cele mai rele ale terenului, sistemul cu picioare,
poate să aleagă cel mai bun punct de sprijin de pe sol. În afara utilizării footholds au un sistem
de suspensie care nu se regăseşte la roţi şi şenile. Acest lucru înseamnă că sistemul poate
avea control asupra forţei distribuite prin intermediul punctelor de sprijin. În acest fel utilizarea
eficientă a footholds prevede o îmbunătăţire a interacţiunii cu solul. Un sistem cu picioare se
adaptează la un teren neregulat, numărul de picioare poate fi rearanjat (lungite sau scurtate) în
concordanţă cu nivelul dorit şi pot sări peste obstacole sau peste găuri. Prin urmare, corpul
poate fi mutat în direcţia dorită, de exemplu orizontal, oricare ar fi structura solului. Considerăm
că interacţiunea mediului cu vehiculul, al acestui sistem cu picioare, este cel mai avantajos,
atunci când nu apar deteriorări ca în cazul roţilor sau a şenilelor (Hardarson 1998).
Sistemul de locomoţie cu picioare este dezavantajos din puct de vedere al controlului şi al
consumului de energie. Mecanismul picioarelor au dinamica şi cinematica complicată şi mulţi
actuatori care trebuiesc controlaţi într-o continuă concordanţă, prin urmare controlul
mecanismului cu picioare este dificil în comparaţie cu sistemele cu roţi sau şenile. Un alt
dezavantaj al sistemelor cu picioare este consumul ridicat de energie din cauza suspensiei
active a organismului de sprijinire a picioarelor; prin urmare, raportul mecanism-greutate-sarcină
utilă este considerabil mai mic, în comparaţie cu sistemele cu roţi şi şenile. În general, sistemele
cu multe picioare, folosesc câte un motor pentru fiecare cuplă, fiind componentele cele mai
grele din sistem (Ota. Et al., 1998). Prin urmare, în general numărul motoarelor va fi egal cu
numărul articulaţiilor sistemului (Hardarson 1998).
Avantaje:
- Au un sistem de locomoţie simplu;
- Sunt uşor de conceput;
- Consum redus de energie;
- Viteză ridicată pe teren drept;
- Efortul depus pentru efectuarea controlului mişcării este redus, datorită simplicităţii
mecanismelor;
Dezavantaje:
- Nu se deplasează pe teren dificil (moale, accidentat), ci în general pe suprafeţe pregătite
în prealabil (căi de rulare, drumuri, etc.);
- Necesită un contact continuu cu solul;
- Dificile de manevrat (mobilitate redusă);
- Pentru deplasarea omni-direcţională creşte numărul de roţi.
8
Roboţi mobili cu picioare
Avantaje:
- Se pot deplasa pe teren dificil (moale, accidentat);
- Permite deplasare omni-direcţională;
- Contact izolat (intermitent) cu solul, optimizând poligonul de sprijin şi forţa de tracţiune;
- Traectoria corpului robotului poate fi decuplată de traiectoriile extremităţilor picioarelor;
- Poziţia sarcinii transportate nu este influenţată de neregularităţile terenului;
- Un robot păşitor poate trece peste obstacole, urca sau coborâ scările;
- Pot păşi fără să fie influenţaţi de neregularităţile terenului;
- Pot asigura o deplasare lină pe teren accidentat, variind lungimile efective ale picioarelor
în funcţie de neregularităţile terenului (suspensia activă);
- Construcţia roboţilor păşitori depinde de progrese, într-o serie de domenii ale ingineriei
şi ştiinţei;
- Distrug mai puţin terenul pe care se deplasează;
- Comportamentul în timpul deplasării este interesant atât din punct de vedere al ingineriei
mecanice, acţionării, sistemului senzorial cât şi al calculelor necesare;
- Au un aspect natural, biologic;
- Sunt adecvate mediului uman;
- Au performanţe energetice mai bune;
- Au mai puţine probleme de blocare sau alunecare.
Dezavantaje:
- Concepere complexă (deoarece are un sistem mecanic complex);
- Consum energetic ridicat;
- Algoritmi de control de complexitate sporită;
- Viteză redusă pe teren accidentat;
- Necesitatea sincronizării mişcării unui număr mare de cuple cinematice.
9
CAPITOLUL 2
10
3. În deminare şi muniţii neexplodate, sarcinile de recuperare (DeBolt, et al., 1997; Hirose şi
Kato, 1998; Flannigan, et al., 1998; Ayers, et al., 2000b; Nonami şi Huang, 2001; Marques, et
al., 2002; Garcia, et al., 2003);
4. În zonele cu, cazuri de catastrofe naturale (Konaka, 1991; Mae, et al., 2000; Kikuchi, et al.,
2003);
5. În operaţii de căutare şi salvare (Mae, et al., 2000);
6. În operaţii militare (Caldwell and Warren, 2001).
Pe lângă aceste aplicaţii, vehicule cu picioare pot fi, de asemenea, utilizate într-o mare
varietate de sarcini, cum ar fi (Hirose, 1991; Tsukagoshi, et al., 1997):
• În lucrările de excavare şi de construcţii (Hasunuma, et al., 2003);
• În tăierea şi transportarea copacilor în păduri;
• În ajutarea oamenilor în timpul operaţiilor de transport (Neuhaus and Kazerooni, 2000;
Yokoyama, et al., 2003);
• În aplicaţii medicale, cum ar fi colonoscopia (Kim, et al., 2002) şi ca o alternativă la scaunele
cu rotile (Takeda, et al., 2001; Sugahara, et al., 2004);
• În sectorul serviciilor, în special în construcţii (Sakagami, et al., 2002; Nishiyama, et al., 2003).
În plus, unele previziuni arată introducerea acestor roboţi, în case, fie dedicaţi sarcinilor
domestice (Sawasaki, et al., 2003), sau ca tovarăşi. În sfârşit, trebuie menţionat succesul pe
care l-au avut roboţi cu picioare prezentaţi pentru divertisment (Fujita, 2000; Kuroki, et al, 2003),
chiar şi în domeniul învăţământului (Kitano, et al, 2000).
Mai sus am menţionat avantajele şi dezavantajele locomoţiei cu roţi şi picioare, dar
trebuie reamintit faptul că, locomoţia cu roţi este superioară locomoţiei cu picioare sau şenile,
pe teren drept din punct de vedere al vitezei şi energiei consumate. Cu toate aceste, roţile nu
pot depăşi obstacolele întâlnite, asemeni celor două locomoţii cu picioare sau şenile [37].
Robotul are un corp rigid cu şase picioare, fiecare dintre ele având un grad de libertate,
cu rotaţie independentă. Punctele de jocţiune ale picioarelor, precum şi orientarea din cuple,
sunt fixe faţă de corp, având o mişcare de roaţie în timpul mersului, descriind o sferă. Această
configuraţie permite robotului să se deplaseze cu tipul de mers tripod, pe durata locomoţiei,
11
înainte sau înapoi. Ba mai mult, simetria sistemului permite corpului să facă aceeaşi operaţei la
urcare sau la coborâre.
O versiune miniaturizată prntru acest robot, cu doar patru roţi, este Mini-Whegs (Morrey,
et al., 2003). Această versiune, prezintă principalele caracteristici, în comparaţie cu versiunea
anterioară, mărimea este redusă (o lungime de 9 cm) şi abilitatea de a trece peste obstacole cu
o înălţime de 22 cm (figura 4).
Robotul Whegs I, utilizează un concept de locomoţie dezvoltat de Quinn et al. (2002),
puţin diferit de cel al robotului Mini-Whegs (figura 4). Modelul acestui robot a fost inspirat de
studiul locomoţiei a gândacului de bucătarie, şi având şase picioare. Numele de Whegs a
rezultat din unirea cuvintelor roată şi picior, roata având pe circumferinţă trei spitţe aşezate la
distanţe egale. Chiar dacă are o structură simplă, robotul este capabil să mergă, să alerge pe
un drum, într-un mod stabil dinamic. Acest robot a fost subiectul mai multor evoluţii şi în prezent
el se poate deplasa pe teren înclinat şi poate adopta mersul Pronk (Komsuoğlu, et al., 2001) , la
fel cum poate curca trepte (Moore, et al., 2002; Campbell and Buehler, 2003).
După cum spun autorii, Whegs I este mai rapid decât oricare alt robot cu aceeaşi
mărime şi poate trece peste obstacole de dimensiuni mai mari decât roata sa. Prezintă şi
dezavantaje, în urma simplificării modelului, existenţa celor trei spiţe de pe circumferinţa roţii,
impune o dificultate de trecere, atunci când robotul întâlneşte un obstacol.
a). b).
c).
Fig. 5 a).Platformă de cercetare RHex
b). Platforma Shelley-RHex c). Platforma AQUA
Noul proiect de cercetare RHex este unul compact şi agil, capabil să mergă şi să alerge
cu o viteză de până la 2.7 m/s pe teren drept şi denivelat, urcă pante înclinate la 40 de grade,
traversează căi ferate, diferite piese sau plante. Construcţia acestui robot se demonstrază a fi
extrem de agilă, prin construcţia combinată a picioarului dintr-o structură simplă compliantă şi o
structură circulară, fiecare având un grad de libertate, controlat printr-o buclă deschisă [47].
Primul robot RHex a fost construit din aluminiu, cu picioare curbate, în contact direct cu
motoarele. Alimentat de la o baterie de 12 V, atingea o viteză de 0.5 m/s şi avea o masă de 7
Kg, demonstrând o mobilitate bună la trecerea peste obstacole.
12
Bazat pe platform anterioară, robotul AQUA are ca scop realizarea de hărţi 3-D a
recifilor de corali. Sistemul a avut ca cerinţe capabilitatea de a merge şi de a înota, la adâncimi
de 10 m. acest proiect a fost dezvoltat cu suportul material din partea institutului Canadian
pentru roboţi şi sisteme inteligente (IRIS). Cerinţele de mobilitate au fost aceleaşi, în timp ce
costul trebuia redus iar operarea să se facă la o adâncime mai mare. În primul rând imoprtanţa
cea mai mare era operarea în apă fară a se defecta mobilitatea pe teren. Celelate component
au fost remodelate pentru noul sistem şi noile cerinţe [7].
Pentru a proteja electronica de murdărie şi umezeală, s-a proiectat o carcasă
subacvatică. În specificaţiile prescrise, sistemul tebuia să reziste la sarcini de impact mari iar
locomoţia să fie pe uscat şi în apă. Altă preocupare era forma piciorului, pentru a nu se agăţa în
plante.
Mecanismul care formează acest robot, permite trecerea peste obstacole asemeni unui
gândac de bucătarie. Robotul foloseşte un motor de c.c. pentru propulsie şi alte două
servomotoare pentru direcţionare. Utilizarea unei complianţe pasive, permite adaptarea
robotului la persul tripod pe teren neregulat şi depăşirea obstacolelor întâlnite. Simplificarea
acestui mecanism ajută la simplificare în controlul sistemului. Principalul dezavantaj este
distanţa mică dintre corpul robotului şi sol [7].
Robotul Whegs II, este următoare versiune a robotului Whegs I (Allen, et al., 2003).
Robotul prezintă o cuplă flexibilă acţionată prin intermediul unui servo motor bidirecţional.
Această cuplă permite robotului două tipuri de comportamente observate la gândaci atunci când
trec pete obstacole: pe de o parte permite corpului să urce, ca anticipare, în scopul de a permite
o acoperire mai mare cu picioarele din faţă în direcţie verticală, pe de altă parte, permite
coboarârea părţii din faţă a corpului, după urcare pe obstacol, în scopul de a menţine contactul
între picioarele din faţă ale robotului şi suprafaţa superioară a obstacolului [7].
Inspirat de munca lui Raibert, din punct de vedere a dinamicii simple a robotului cu
locomoţie prin ţopăire, precum şi a celor care au realizat platforme ca Whegs I şi II, Rhex,
cercetătorii de la universitatea din Pennsylvania, au dezvoltat o variantă pentru o platformă
experimentală ce utilizează, ca mod de locomoţie hibridă, un model de picior de tip “C” (figura 7
b).).
13
a). b).
c).
Fig. 7 a).Quattroped platforma hibridă cu roţi-picioare
b). Robot EDUBOT readaptat cu picioare tip “C”
c). imaginea unui picior tip “C” în timpul experimentelor: relaxat şi comprimat
Este primul sistem de locomoţie autonom, cu picior dinamic pasiv, cel mai rapid robot pe
teren accidentat. Pentru o structură cât mai bună a piciorului de tip “C”, sau hotărât anumţi
parametri cum ar fi: o lungime maximă de 12 cm, rigiditatea în plan lateral de 300N/m,
rigiditatea radială de la 2.75 ÷ 5.5 n/m, în plus fiecare dintre picioare, trebuie să poată susţine
corpul robotului în timpul locomoţiei [19].
Pentru realizarea acestui tip de picior, a fost nevoie de găsirea unei soluţii ieftine, cu un
consum minim de material şi cu proprietăţi foarte bune, rezistente la greutatea corpului şi
deformabile. Astfel sa considerat că folosirea unei metode de Shape Deposition Manufacturing
(SDM), tehnologia de depunere pentru curbe este cea mai indicată, care combină sistemic
depunerii de material cu procesele de îndepărtare a materialului. SDM-ul oferă mai multe
avantaje faţă de metodele tradiţionale de prototipuri. Unele dintre acestea cuprind uşurinţa de
includere a componentelor (servomotoare şi părţi electronice), flexibilitatea de a combina diferite
materiale pentru a crea mecanisme complexe conforme, crearea de piese întregi într-un mod
stratificat, şi eliminarea unor instrumente personalizate. Tehnologia SMD are avantajul de a
ajuta piciorul să aibă forma dorită, impusă. Picioarele reglabile utilizate pentru testare au fost
realizate din TP-4004 (Innovative Polymers, St. Johns, Michigan, USA) [19].
Comparativ cu cele mai multe platforme hibride, care au mecanisme separate şi
elemente de acţionare pentru roti si picioare, robotul mobil cu locomoţie hibridă, Quattroped
(figura 7 a).), foloseşte un "mecanism de transformare" care deformează o anumită porţiune a
corpului în scopul de a acţiona ca o roată sau un picior. Din punct de vedere geometric, o roată
de obicei are o jantă circulară şi o axă de rotaţie situată în centrul roţii. Janta atinge solul şi axa
de rotaţie se conectează la corpul robotului printr-un “şold comun” denumit cuplă. În general, la
14
locomoţia cu roţi pe teren plat, roata se roteşte continuu şi punctul cuplei de contact a roţii se
află direct sub “şoldul comun”, cu o distanţă fixă. În schimb, în locomoţia cu picioare, piciorul se
mişcă într-un mod periodic şi nu există nici o configurare specifică, geometrică între cuplă şi
punctul de contact de pe sol, astfel, poziţia relativă a picioarelor variază în mod frecvent şi
periodic în timpul locomoţie [57].
Bazat pe această observaţie, deplasare cuplei din centrul jantei circulare şi schimbarea
mişcării de rotaţie continuă, a locomoţiei implică alte modele de mişcare pentru trecerea de la
modul cu roţi la modul cu picioare. Deoarece janta circulară este un obiect bidimensional,
metoda cea mai simplă pentru a atinge acestui obiectiv, este de a adăuga un al doilea grad de
libertate (DOF), care poate ajusta poziţia relativă a cuplei de la centrul jantei circulare de-a
lungul direcţiei radiale. Mişcările celor două grade de libertate sunt, de asemenea, ortogonale
reciproc. În plus, acelaşi set de acţionare de putere pot fi utilizate eficient în ambele moduri şi cu
roţi şi cu picioare [57].
YANBO-2 şi YANBO-3, au 3 grade de libertate, cupla prin care are loc păşirea este una
de rotaţie. Prin urmare aceste caracteristici sunt utilizate de ambii roboţi, YANBO-2 şi YANBO-
3, putând demonstra manevrabilitatea locomoţiei hibridă cu picior-roată (Ota et al., 2002; Ota et
al., 2003), după cum se vede în figura 9 [64].
15
Fig. 9. Două tipuri diferite pentru locomoţia hibridă picioar-roată a robotului YANBO-3,
locomoţia cu roţi (sus) şi locomoţia mixtă picior şi roată (jos)
După cum se poate vedea în figura 10, Roller-Walker este un robot cu picioare cu
mecanism special, transformându-se într-un vehicul cu locomoţie cu picoiare sau cu roţi. Pe
teren neregulat îşi foloseşe picioarele, iar pe teren plat îşi foloseşte roţile. Acest vehicul a fost
îmbunătăţit progresiv şi are deja capacitatea de a se transforma în timp ce merge (Endo and
Hirose, 2000).
Hirose şi Takeuchi (1996) îl descriu pe Roller-Walker, ca fiind un robot patruped cu
locomoţie hibridă, cu roţi la terminaţiile picioarelor, roţile nefiind acţionate. Principiul prin care
acest robot se propulsează în timpul locomoţie cu roţi este aceeaşi ca cea a patinatorilor [62].
Robotul AZIMUT (figura 10) prezintă o locomoţie hibridă, fiind capabil să se deplaseze
pe roţi, şenile sau picioare, iar când sunt amestecate îi permite să se adapteze la mediu
(Michaud, et al., 2003). Condiţia impusă la dezvoltarea acestui robot a fost aceea de a traversa
16
cu uşurinţă obstacolele întâlnite în timpul îndeplinirii unei sarcini, fie chiar şi de urcat sau
coborât scări. Primul prototip îi conferă lui AZIMUT potenţialul de a atinge aceste obiective, şi
deschide noi aspecte de cercetare, cum ar fi controlul distribuit al articulaţiilor şi percepţia în
mediul 3D pentru navigare şi pentru evitarea obstacolelor [40].
a). b).
Fig.12 a). Robotul ASTERISK b). Piciorul robotului
Mecanismul integrat la nivelul membrelor, are atât funcţia de picior cât şi cea de braţ,
mişcându-se eficient prin selectarea funcţiilor de bază în mediu şi permite componentelor să fie
reduse. Robotul are 6 picioare cu direcţii dispuse radial din centru, cu abilitatea de a se mişca în
orice direcţie. În figura 12.b., avem prezentată structura piciorului cu roată ataşată la terminaţia
sa [65].
17
2.6. Robotul KIIIM
Multe platforme mobile cu roţi-păşitoare (leg-wheel) au fost dezvoltaţi pentru explorări
planetare sau zona arctică (de exemplu Pământ, Marte). În Rusia, programele de robotică
spaţială, au utilizat implementarea locomoţiei roată-picior, încă din anii 1960 [Kemurdjian, 1990].
În figura 13 avem macheta experimentală cu şase roţi cu un cadru rigid de 320 kg, folosind un
mecanism Chebyshev [Bogatschev et al., 2000]. Roata machetei se poate rula înainte şi înapoi
blocând roata care trage corpul robotului, în timpul mişcării mecanismul Chebysev este acţionat
de un motor electric. Deşi mişcările roţii sunt simple, înainte şi înapoi, acest mecanism ajută
atunci când mediul este un sol moale sau nisipos. Când foloseşte roţile ca mod de locomoţie,
poate urca o panta denivelată, înclinată cu 18 grade şi când foloseşte păşirea ca mod de
locomoţie poate urca o pantă denivelată cu o înclinare a planului de 34 de garde. Acest vehicul
este capabil să se deplaseze folosind cele două moduri de locomoţi cu moduri de mers continue
sau discontinue. Viteza maximă pentru locomoţia cu roţi este de 0.9 Km/h iar la păşire de 0.15
Km/h.
Fig. 13 “KIIIM” running mock-up cu roţi păşitoare dezvoltat de VNIITRANSMASH în Rusia 1972
[VNIITRANSMASH, 2002].
Reprodus cu permisiunea celor de la VNIITRANSMASH.
18
Figure 14 "Mir" Mars Rover dezvoltat de VNIITRANSMASH / Rover LTD în Russia
[VNIITRANSMASH, 2002]. Reprodus cu premisiunea celor de la VNIITRANSMASH / Rover
LTD.
19
2.9. Robotul Alduro
O abordare diferită de a combina locomoţia cu roţi şi picioare, este o maşină cu două
picioare în faţă şi două în spate la care sunt ataşate roţi, cum ar fi WHEELEG în Catania
Universitatea din Sicilia [Lami, 2000], Alduro în Duisburg Germania [Müller et al, 1999.], SAP la
Universitatea din Versailles [M `Sirdi et al, 1998.], RoboTRAC [Zimmermann et al., 1991]
[Caurin şi Tschichold-Gurman, 1994], în Elveţia ETH [30].
Aceste tipuri de maşini sunt subiect de proiecte şi cercetare destul de celebre, dar la
aceste maşini, picioarele limitează viteza maşinii, în timp ce roţile limitează mobilitatea, dar
ideea a fost de a obţine capacitatea de încărcare, viteză la roţi şi mobilitate pentru picioare.
Pentru aplicaţii de întreţinere şi de prevenire a dezastrelor din industria energetica, s-a
testat locomoţia hibridă picior-roată pentru alpinism, în Japonia [Ichikawa et al., 1983], [Oomichi
şi Ibe, 1984], [Kimura, 1991], şi în Italia [Belforte et al., 1988]. Locomoţia pentru toate aceste
platforme de cercetare se bazează pe roţi, dar pentru a creşte mobilitatea, o roată poate fi
ridicată, în scopul de a trece peste un obstacol, cu ajutorul unui picior cu 1-2 grade de libertate .
Atunci când roata este ridicată, robotul aruncă înainte cu celelalte roţi [30].
O idee mai bună pentru creşterea mobilităţii, este de a pune o roata la fiecare sfârşit de picior
(cum ar fi piciorul normal 3-DOF) pentru a înlocui piciorul. Roata poate fi pasivă sau activă. În
Institutul de Tehnologie din Tokyo, au studiat combinaţia roată-picior pasivă [Endo şi Hirose,
2000].
20
Robotul are şase grade de libertate, cu o roată activă. Sportivul poate rula rapid pe roţi, pe teren
plat şi neted, păşeşte cu atentie, pe roţile fixe, pe teren accidentat. Hauser [Hauser et al, 2006],
nu a scris nimic despre locomoţia hibridă în ceea ce priveşte acest vehicul, dar se pare că acest
mod de locomoţie este posibil cu ajutorul picioarelor cu 6 grade de libertate şi o roată activă.
21
2.12. Robotul Hybtor
Robotul Hybtor, este unul dintre cele mai avansate vehicule hibride, până în prezent,
fiinde capabil de a se mişca prin păşire, cu ajutorul roţilor sau hibrid, depinzând de condiţiile
suprafeţelor de mediu (figura 19). Mobilitatea sa se bazează pe un sistem hibrid, combinând
beneficiile, pcioarelor şi ale roţilor, pentru o mai bună capacitate de mobilitate pe teren natural
cu o viteză adaptată [35].
22
care îmbunătăţeşte capacitatea de locomoţie pe teren accidentat, comparativ cu vehiculul care
are sistem pasiv convenţional cu suspensie frontală [35].
23
CAPITOLUL3
(3.1)
24
unde b este numărul de corpuri, j este numărul de cuple şi fi numărul gradelor de libertate
pentru fiecare cuplă.
(3.2)
25
Fig. 22 Cadrul de contact şi definirea planului denivelat
Viteza pentru fiecare punct de contact Pi cu respect la sol poate fi scris ca:
(3.3)
unde (v, ω)t = vp este vectorul componentelor care exprimă întoarcerea platformei şi ri este
vectorul de conectarea a centrului G al platformei cu punctul de contact Pi. considerând că
avem rostogolire pură în punctul Pi: V(Pi/R0) = 0, ecuaţia (3.3) devine:
(3.4)
şi este proiecţia în lungul câmpului vectorilor de contact, într-o formă matricială, pentru:
(3.5)
(3.6)
Li este matricea de mişcare al piciorului-roată the ith. În sfârşit, pentru toate picioarele-roată,
obţinem:
26
(3.7)
(3.8)
unde este vectorul unitate al roţii de direcţionare şi roata de bază, iar ai, bi, ci, di sunt
vectorii axei dintre cuplă şi punctul de contact.
Mai mult decât atât, datorită cinematicii speciale ale cuplelor de direcţionare, axa
direcţiei este aproape perpendiculară pe suprafaţa de contact. Apoi produsul de trecere
este aproximativ zero. Rata de direcţionare nu are nici un efect notabil
asupra vitezei instantanee a platformei. Vectorul normalei este admis ca fiind în planul roţii, apoi
σi = li şi . admiţând aceste condiţii, ecuaţia (3.4) devine:
(3.9)
După propunerea anterioară, această ecuaţie este introdusă în cadrul contactului ith :
(3.10)
27
(3.11)
(3.12)
Prin calcului lui γi compatibil cu sistemul de mişcare, se reduc vitezele parametrilor din
3.12. Ecuaţiile anterioare exprimate pentru fiecare patru picioare da numai 8 ecuaţii scalare.
După cum am menţionat, introducem parametrii de bază, schimbăm xi în contextul de a
completa vectorii parametrilor operaţionali, apoi, modelul mişcării picioarelor-roată poate fi scris:
(3.13)
(3.14)
Unghiul de direcţie este soluţia ecuaţiei (3.11) alunecării, dar nu în lateral care redă o
formă analitică:
(3.15)
unde
şi
(3.16)
unde l1 şi l2 sunt lungimile legăturilor piciorului, lx şi ly sunt jumătate din lungimea şi lăţimea
platformei.
28
3.1.2. Controlul traiectoriei şi al poziţiei
În această secţiune, vom descrie metoda folosită pentru controlul traiectoriei şi a poziţiei.
Considerăm un feedback al regulatorului proporţional, aratând poziţia actuală p şi poziţia
următoare u, care prevede reconfigurarea vitezei urmărite şi vt definite anterior. Apoi, viteza
de operare vp şi sunt calculate ca o funcţie a acestor termeni de viteză şi reconfigurare prin
luarea în considerare a problemei de cuplare a vitezei. În sfârşit, vitezele cuplelor dorite sunt
determinate prin utilizarea modelului vitezei inverse a robotului.
(3.17)
şi
(3.18)
3.1.2.2.Controlul poziţiei
Pentru o poziţie optimă dată pd şi o traiectorie dorită ud, scopul de a avea controlul
poziţiei, este calcularea vitezele cuplelor interne care să se aplice pe fiecare motor, pentru a
ajunge la poziţia optimă în timpul mişcării. Introducem derivata
timpului din parametrii poziţiei. Poziţia de control este realizată printr-un feedback a
regulatorului proporţional:
(3.19)
(3.20)
29
3.1.2.3. Controlul traiectoriei
Traiectoria este specificată în planul orizontal (O, x0, y0) prin folosirea funcţiei
parametrice (xd(t), yd(t))t. Apoi, pentru o anumită direcţie urmărind viteza, traiectoria dorită ud
poate fi exprimată ca o funcţie în timp (vezi figura 22):
(3.21)
unde,
Scopul controlului unui traseu este de a calcula viteza vt = (vx, vy, )t astfel încât eroarea
căii urmărite ∆ζ să fie zero. Această eroare a traseului este definită ca proiecţia sistemului local
al vehiculului din eroroarea poziţiei ∆u = ud − u:
(3.22)
unde Rθ este matricea de rotaţie a unghiului θ în jurul axei z0. Controlul de urmărire a căii
robotului mobil nu este o problemă simplă[18], [19], dar în acest caz, deoarece platforma Hylos
este omnidirecţională, putem utiliza o strategie proporţională simplă pentru a controla viteza
vehiculului:
(3.23)
unde Kt = DIAG(Kx, Ky, Kθ) este o matrice 3×3 de multiplicare cu diagonala pozitivă. Strategia
de control poate fi adaptată prin alegerea acestei opţiuni de multiplicare.
30
3.1.3. Descrierea modurilor de locomoţie
Vom descrie cele trei moduri de locomoţie a robotului Hylos, cu picioare hibride, picior
cu roată. Performanţele în locomoţie, din puctul de vedere al gradeabilitaţii şi al consumului de
energiei, sunt comparate pentru fiecare mod. Cunoașterea performanţelor sistemului de
locomoţie, va fi apoi utilizat într-un sistem on-line al controlului ierarhic, bazat pe două bucle
principale: o buclă internă dedicată reglementării modul de locomoţie și o buclă externă
dedicată comutării între moduri diferite de locomotie ca o funcţie pentru proprietăţile geometrice
şi fizice actuale ale solului.
Acesta este un mod banal, caz în care nu se utilizează mobilitatea sistemului. Pe sol
fără neregularităţi și discontinuităţi, cum ar fi drumuri, acesta este modul de locomoţie cel mai
eficient (în condiţii evidente a faptului că mecanismele de transmisie a piciorului sunt ireversibile
sau blocat ţn mod pasiv).
În acest caz, se utilizează mobilităţile interne active pentru a optimiza poziţia , în scopul
de a îmbunătăţi performanţele locomoţiei. Se defineşte o poziţie subotimală a robotului vcare
optimizează contactul normal cu forţele de contact
Forţele normale de echilibru sut optimizate prin presupunerea unei distribuţii pe verticală
a componentelor forţelor de contact. Din cauza proiectării particulare a robotului acest
corespund pentru a menţine unghiul de rulare la zero, și pentru a configura fiecare picior, în așa
fel încât distanţele proiectate între punctele de contact și centrul platformei de greutate sunt
egale. Alţi parametri ai poziţiei care sunt the ground clearance zg, unghiul pasului şi şi baza
nominală a roţii sunt specificate de un controler de nivel înalt cu privire la sarcinile platformei
(vizulaizare, manipulare).aici este definită pentru ca axa vehiculului să fie paralelă cu panta.
Acest mod de locomoţie este adaptat la teren neregulat cu dicontinuităţi ca terenutile pantă şi
cele accidentate. O reprezentarea grafică pentru această poziţie, pe teren ţn pantă este
prezentat în figura 25.
Acest mod este similar cu cel utilizat de viermi. Acesta constând în mişcarea platformei
folosind mecanismul din interior. (tracţiunea pe roţi este utilizată numai pentru a muta piciorul).
31
Există o mulţime de moduri diferite de mişcări pentru a muta robotul în acest mod. În acest
studiu s-a ales un mers ciclic, în care fiecare pereche de roţi din planul frontal se mişcă doar
atunci când cealaltă pereche este fixată pe sol (vezi în figura 26). Acest mod este bine adaptat
pentru locomoţie soluri aderente [49].
Schema de control, pentru robotul Hylos, este împărţită în două bucle. Bucla externă, se
bazează pe o cameră video care realizează o hartă digitală şi dă informaţii cu privire la mediul
în care lucrează. Scopul acestei bucle, este de a identifica proprietăţile terenului pe care se
deplasează şi selectează modul de locomoţie cel mai potrivit, şi controlul schimbării între
moduri. Sistemul general de control este prezentat în figura 27.
32
Fig. 28. Schema pentru controlul poziţiei
Robotul mobil omnidirecţional a fost proiectat prin utilizarea de structuri hibride picior-
rotă. În figura 29 se prezintă geometria sistemului. Robotul are trei picioare, în care o roată este
situată la sfârşitul fiecărui picior, iar un picior are patru articulaţii: şold, genunchi şi alte două
cuple de direcţie şi orientare.
33
Îmbinările şoldului şi genunchiului pot fi cuplate cu ajutorul mecanismului de legătură cu
patru-bare pentru a reduce numărul de servomotoare sau poate fi decuplat pentru fiecare picior
în parte. Roată este concepută cu formă sferică şi se observă distanţa dintre originea sistemului
roţii şi punctul de contact, care este uniform, acest lucru se observă în figura 30. Există unele
ipoteze pentru condiţionarea contactului simplu:
În modelul structurii hibride, picior-roată, lungimea L3 dintre axa roţii şi axa sensului de
mers este introdusă pentru a reduce singularităţile cinematice. Parametrii Denavit- Hartenberg
pentru modelul cinematic sunt prezentaţi în tabelul 1. Poziţia corpului şi unghiurile cuplelor sunt
introduse pentru a fi cunoscute, fiecare matrice de transformare omogenă poate fi scris ca:
(3.24)
(3.25)
unde este matricea de rotaţie şi RPBorg este vectorul de poziţie al sistemului de referinţă [R]
al sistemului corpului [B] şi i înseamnă piciorul cu numărul i şi j înseamnă cupla cu numărul j.
Matricea de transformare omogenă de la sistemul roţii [i4] la sistemul în care se află punctul de
contact [i5] poate fi obţinut din notaţiile explicate mai jos.
Deoarece solul este plat şi pe orizontală de la ipotezele anterioare, orientarea sistemului
de contact poate fi aceeaşi cu cea a sistemului de referinţă, dacă axa Z a sistemului de referinţă
este normală la sol, precum şi axele x şi y al sistemului de contact sunt stabilite să fie egale în
cadru de referinţă. Prin urmare, matricea de rotaţie al sistemului roţii de contact poate fi scris ca
T
= ( )T unde matricile de rotaţie şi poat fi calculate din informaţiile de
poziţie a corpului, precum şi unghiurile cuplelor. Poziţia vectorului din sistemul roţii pentru
sistemul punctului de contact poate fi scris ca:
34
(3.26)
(3.27)
(3.28)
Matricea Jacobiană şi unghiul cuplei în cazul sistemului decuplat, sunt definite astfel:
(3.29)
şi în sistemul cuplat:
(3.30)
unde z este o matrice simetrică-oblică a vectorului z. Din matricea Jacobiană anterioară putem
afla dacă L3 introdus devine zero, când partea inferioară a piciorului se află pe
verticală, direcţiile i3zi3 şi i3Pi5org sunt coincidente. Prin urmare, devine Jacobiană singulară la
35
această poziţie şi unghiurile cuplei nu pot fi determinate unic cu poziţiile corpului date. Din
moment ce corpul ar trebui să fie omnidirecţional pentru a efectua performanţe ca ale gesturilor
umane, L3 a fost introdus în mod intenţionat pentru a elimina singularitatea.
Sistemul are constrângeri cinematice pentru poziţie, viteză şi nivelul de accelerare, din
cauza condiţiei de alunecare, nu şi condiţia de contact. Poziţia unui punct de contact al
sistemului de referinţă poate fi obţinută prin adăugarea poziţiei corpului, al sistemului de
referinţă şi poziţia punctului de contact al sistemului corpului.
(3.31)
Viteza unui punct de contact se poate calcula prin diferenţa dintre poziţia punctului fără
alunecare şi poziţia punctului cu alunecare, care este egală cu zero.
(3.32)
Prima constrângere cinematică, care satisface condiţia de contact la nivelul poziţiei, este
viteza, poziţia din relaţia (3.31) ar trebui să fie pe suprafaţa solului. În cazul în care sistemului
de referinţă este ataşat solului şi pe axa Z, este normal să existe această constrângere, care ar
putea fi simplificată, astfel încât componenta Z a ecuaţiei (3.31) devine zero, deoarece solul se
presupune a fi plat şi orizontal.
A doua constrângere cinematică, este la nivelul vitezei şi poate fi derivată din ecuaţia
(3.28) şi (3.32), unde fiecare termen are următoarele componente în cazul în care articulaţiile
şoldului şi genunchiului sunt decuplate.
(3.33)
(3.34)
(3.35)
36
(3.36)
Dimensiuniule BJv, BJv, BTv şi BTv la ambele cazuri sunt la fel, pentru a doua
constrângere cinematică. De la aceste constrângeri putem vedea că viteza şi acceleraţia nu pot
fi determinate din vitezele şi acceleraţiile cuplelor, deoarece matricile BTvn şi BTv au rangul 6,
care nu este suficient pentru a fie inversabil. Fizic aceasta înseamnă că viteza şi acceleraţia
cuplei sunt constrânse să satisfacă condiţia fără alunecare. Derivata de timp a matricei
Jacobiană BJv şi matricea de constrângere BTv poate fi calculată astfel:
(3.37)
Traiectoria dorită pentru sarcinile dorite, poate fi obţinută prin utilizarea relaţiei (3.28). În
cazul cuplului şold-genunghi, matricea Jacobiană devine pătratică şi inversabilă, prin urmare
traiectoria dorită este unic determinată în acord cu sarcinile cerute.
(3.38)
Pe de ală parte în cazul în care matricea Jacobiană decuplată nu este pătratică şi există
un coeficient de redundanţă, poate fi utilizată invers.
(3.39)
Totuşi, această soluţie este doar una din mai multe soluţii, precum şi sarcinile
suplimentare, de exemplu, controlul echilibrului, poate fi efectuat prin utilizarea metodei de
redundanţă inversă cinematică:
(3.40)
Figura 31 prezintă robotul RT-Mover, cu patru roţi mobile, construit pentru locomoţia pe
teren accidentat, piciorul având un mechanism simplu. Cele patru roţi motrice, din faţă şi din
spate, cu arbori de reglare. RTMover este echipat cu senzori: encoder şi sensor de current
pentru fiecare cuplă a motorului, şi senzori de poziţie relativă a ansamblului de roţi faţă de şasiu
[45].
37
Robotul are doi arbori de conducere, care ajută locomoţia pe teren accidentat,
menţinând paralelismul între sol şi corpul robotului, în cazul în care întâlneşte un obstacol. În
afară de roţi, robotul are cinci grade de libertate, el se poate deplasa pe teren accidentat
menţinănd poziţia orizontală a robotului, prin aplicarea relaţiei (3.41), prin reglarea arborelui din
faţă şi din spate (baza de mişcare în metoda de control).
(3.41)
Td: cuplul ţintă; θ: seat part's posture angle; θd: seat part's target posture angle (=0); K şi D:
unghiul dersului şi viteza unghilara a mersului.
Utilizând metoda de control în ecuaţia (3.41), RT-Mover poate traversa teren accidentat
în timp ce ţşi menţine poziţia şi roţile să fie în contact continuu cu solul. În orice caz, However,
cu pşi mari sau lipsuri, punctele de contact cu solul trebuie să alterneze prin ridicarea roţilor.
Vom considera un astfel de caz, cu ridicarea roţii, prezentat în figura 32 [45].
38
cealaltă (suport pe partea de direcție) (de exemplu, figura 33 (c)). Deoarece vederea stânga-
dreapta nu afectează mișcarea în etapa prezentată în figura 32, robotul îşi poate muta paşii prin
ridicarea roților una câte una, în ordinea față-stânga, față-dreapta, spate-stânga, spate și
dreapta (figura 33) [45].
Studiem acum să vedem dacă robotul poate, menținând în același timp stabilitatea
statică, să mute un pas de 0,2 [m] cu strategia de mers de mai sus. Figura 34 (a) prezintă
stabilitate statică atunci când este ridicată o roată. Stabilitatea statică este atunci când centrul
de greutate este în poligonul de sprijin.
Deoarece RT-Mover utilizează un mecanism cu un număr minim de arbori de
conducere, nu se poate muta centrul de greutate, fără a modifica punctele de sprijin. În plus,
punctul de sprijin al roții din față-dreapta în figura 34 (a) nu se poate mișca întrucât are nevoie
39
pentru a muta roata prin ridicare înainte. Astfel, direcţionarea spre spate este utilizată, astfel
încât centrul de greutate rămâne în cadrul poligonului de sprijin [45].
După cum se vede în figura 34(b), dacă, corpul se înclină înapoi atunci când e pe cale
de a face un pas, central de greutate se mută în partea din spate cu hg sin θPB. Unde θPB este
unghiul dintre picior şi corp.
Dintre cele patru stări de ridicare a fiecărei roaţi în timpul mersului cu ridicare înainte, de
ridicare a roților din spate (figura 35 (c) și (d)) provoacă instabilitate statică întrucât centrul de
greutate este deplasat înapoi, datorită înclinării înapoi a corpul. Astfel, am discuta despre
stabilitatea statică prezentată în figura 35 (c) și (d). Aici, roțile din față sunt rotite până la limita
de 30 spre direcția în care se ajunge la stabilitatea statică [45].
Roata din spate-stânga este ridicată, mutată înainte, și apoi coborâtă. În această poziție,
roata din spate-dreapta este ridicată, mutată înainte, și a coborâtă, prin urmare, unghiul de
virare din spate, atunci când roata din spate-dreapta este ridicată, depinde de unghiul de virare
din spate atunci când roata din spate-stânga este ridicată. Se poate observa în figura 35 că,
atunci când ridicarea unei roți din spate, mai puţin roata ridicată, merge înainte, iar robotul are o
stabilitate statică. Prin urmare, presupunem că, această avansare a roții din spate-stânga să fie
suma minimă necesară pentru ridica un pas. Deoarece roata poate fi plasată printr-un pas la
raza prezentată în figura 35 (c), ne putem asuma un unghi de virare pentru a se muta la sin-
1
(Rw=LARM). De asemenea, din moment ce roata din spate-stânga este deja pe treapta ridicată,
atunci roata din spate-dreapta, va avea o înclinație cu un unghi de poziţie a corpului mai mic în
(d) decât în (c) [45].
Prin luarea în considerarea a celor mai sus menţionata, figura 36 prezintă zezultatul
calculului stabilitătii statice ca distanţă minimă dintre centrul de greutate şi poligonul de sprijin
având un pas mare de o.2 [m]. Aceste date sunt aproximate din neluarea în considerare a lui Lw
în figura 37. Diametrul roţii este de 0.2 [m], şi easte lăţimea maximă a obiectelor pe care le
40
poate depăsi robotul RT-Mover. Axa orizontală reprezintă unghiul de virare din spate atunci
când este ridicat piciorul din spate stânga, iar axa verticală reprezintă stabilitatea statică. O
valoare pozitivă de stabilitate statică indică stabilitate bună, și o valoare negativă indică
instabilitate. Linia solidă reprezintă o schimbare în stabilitatea statică, unghiul de virare din
spate atunci când ridicați piciorul din spate-stânga, iar linia punctată indică piciorul din spate-
dreapta. Figura 36, arată că este posibil să se poziționeze pe ambele roți din spate cu un pas
de 0.2 [m], pasul menținând în același timp stabilitatea statică, prin stabilirea unui unghiul de
virare spate la 1 la 12 [0] atunci când este ridicat piciorul din spate-stânga [45].
În analiza alăturată s-a utilizat „un sistem de priectare” (figura 36), care cuprinde
segmente de proiectare de linie, care leagă punctele de aterizare ale roții (brațe) și un segment
de linie de conectare a centrelor brațelor (corp) la planurile orizontale.
41
A. Fazele de ridicare şi aterizare
Când se ridică sau se coboară roata din faţă dreapta, o valoare de comandă a vitezei va
fi setată pentru axul de ajustare al rulării dein faţă.
Parametrii de control ai axului de direcţionare din faţă, a roţii din spate stânga şi din
spate dreapta, sunt determinaţi de setarea valorii pentru axul de reglare din faţă.
Acum vom explica cum să coordonăm aceşti parametri de control. Discutăm pe un sistem de
coordonate absolut, cu originea sa în poziţia de aterizare a roţii din faţă stânga (Pw1).
Presupunem poziţia roţii din faţă dreapta, (Pw2) când merge înainte pentru scurt timp ∆t, cu o
viteză PP şi un unghi mic ∆θo, pentru a obţine viteza unghiulară a arborelui din faţă , iar
viteza pentru roţile din spate w3 şi w4. Pentru că roata se mişcă în sus şi în jos, fără a se mişca
pe direcţia Y, coordonata punctului PP este constantă.
Fig. 38 Model de calcul pentru traiectoria piciorului când ridică sau coboară roata
Af (t) este distanţa dintre P w1(t) şi PP(t), şi depind de direcţia din faţă qs f , a axului de
ajustare-rulare din faţă qr f , şi unghiul pasului θPB . Af (t+1) este Af unde θr f se mişcă puţin.
Oricum, θ s f şi θPB sunt apropiate de cele de timp t, deoarece este dificil de a le evalua analitic.
Am sărit peste unele măsuri, se obţine în cele din urmă viteza punctului PP ( PP ) şi ∆θo:
(3.42)
(3.43)
Întrucât Dqo include proiecţia din faţa a unghiului de direcţionare qleg şi rotaţia corpului
qB, obţinem:
(3.44)
Printre aceste variabile, cel care include parametrul de control pentru axul de
direcţionare din faţă este qleg, şi parametru de control pentru acest ax este determinat prin
calularea lui q B, iar relaţia dintre leg şi . Variabila poate fi obţinută din relaţiile
geometrice alăturate. qPB şi este obţinută din informaţia despre poziţia unghiului de la senzor
de pe partea fixă şi unghiul pasului.
42
(3.45)
Viteza de rotaţie a corpului B se obţine după cum se poate vedea alături. Aici, B este o
proiecţie a lungimii corpului şi VPQx derivă din viteza roţilor din faţă dreapta şi stânga.
(3.46)
În figura 39, luând vitezele de la punctul PP ajunge la vitezele roţilor din spate şi ,
viteza punctului PP este:
(3.47)
Mai mult decât atât, dacă lungimea corpului B se schimbă în qPB, ca şi pentru şi
, stările de schimbare ((B(t+1)-B(t))/∆t) trebuiesc luate în considerare. Apoi, obţinem:
(3.48)
(3.49)
B. Faza de transfer
Figura 40 este un model pentru faza de transfer, unde originea sistemului de coordinate
absolute este roata din față-stânga și piciorul ridicat este reprezentat de roata din față-dreapta.
Traiectoria este setata astfel încât punctul PP desenează o curbă circular în jurul roţii din faţă
43
stânga. Vitezele ale arborelui de direcție față și spate sunt determinate astfel încât să satisfacă
. Permiţându-se să fie setat acesta ne dă valoare vitezei unghiulare , şi se obţine:
(3.50)
(3.51)
În figura 33(g)-(h), robotul se deplasează cu taote cel patru roţi susţinând corpul. Întrucât
viteza corpului, VB, şi al axului din faţă, θleg şi θsup, sunt daţi ca şi parametri, mişcarea se
realizează cu o viteză a roţilor fără alunecare, . având central de viraj al axului
robotului Ot = (xt, yt) şi o rază Rt, viteza unghiulară ωB este dată de ωB = |VB|/Rt. Întrucât
fiecare roată se învârte în jurul lui Ot = (xt, yt) cu o viteză unghiulară ωB, este de exemplu
dată de . Prin urmare, dacă Rt, fwl, fwr, rwl şi rwr sunt stiuţi, viteza pentru fiecare
roată este cunoscută. Cu excepţia unor condiţii, cum ar fi ex |θleg| = |θsup| în cazul în care
unghiurile de direcție față și spate sunt egale și raza viraj devine infinită, topologia din figura 36
ne duce la următoarea relaţie şi Rt poate fi găsit.
(3.52)
44
sistemului realizează o platformă robustă pentru studierea mişcării piciorului, fiind un exemplu
promiţător pentru multe aplicaţii. Unele caracteristici cheie ale robotului sunt prezentate mai jos
în tabel, îmreună cu diagrama din figura 41, care ne prezintă modul de mişcare al robotului
Rhex, vertical [46].
Pentru mersul tipod de bază al hexapodului, bucla deschisă pentru traiectoria dorită este
prezenată în figura 41, parametrizată prin patru vaiabile: ciclul de timp tc , poziţia în timp ts ,
unghiul în timp φs, şi the leg offset wrt the body, φ0 . Factorul de umplere ts/tc determină durata
de „suport”, td , unde ambele seturi de picioare sunt într-o fază lentă, dar nu este posibil ca toate
să fie în contact cu solul. Într-un singur ciclu, la mersul tripod se trece lent de la faza de
stabilitate a poziţiei la faza de mers, înglobând φs, şi respectiv 2π-φs. În timpul mersului biped,
celelalte patru picioare nu sunt folosite. Cele două picioare, din timpul mersului biped,
alternează al fel ca în timpul mersului tripod, prescris în profilul mişcării. Pentru menţinerea unei
stabilităţi în timpul acestui mod de mers, se vor ajusta încontinuu parametrii traiectoriei.
Fig.42. Profilul de mişcare pentru dreapta şi stânga pentru un mers tripod normal
S-au făcut unele modificări pentru picioarele din spate astfel: am ataşat ceva adiţional,
identic cu jumătate de cerc în formă de picior, la fiecare dintre cele două picioare din spate, cu
180 grade de compensare, după cum se vede în diagrama din figura 42. Acest “S” formă
modificată reduce cerinţele vitezei de acţionare atunci când nu este într-o poziţie dorită, dar de
altfel nu se schimbă fundamentele dinamicii sau controlului sistemului. Cu toate acestea,
schimbul de acomodare şi capacităţile vitezei actuale ale axului motorului permit această primă
45
operare bipedă. Orice rezultat aflat aici, ar putea fi implementat pe picioare nemodificate unde
avem disponibilă o viteză mare. După o înţelegere mai bună a controlului şi dinamicii, fiind
capabil de operare cu o viteză mică pentru un mers înapoi, plănuim să demaonstrăm un mers
biped cu aceste modificări ale picioarelor.
3.4.1. Controlul
Intrările pentru controlul vitezei este de fapt viteza dorită pentru mersul înainte, care
deci, este convertită într-o viteza dorită pentru poziţia piciorului, prin lungimea efectivă medie a
piciorului în timpul locomoţiei, lleg = 0.15m.
(3.53)
46
3.4.3. Controlul PD
(3.54)
3.4.4. Controlul I
Viteza dorită a pasului se opţine prin integrarea acceleraţiei dorite pentru acel picior şi
viteza estimată a piciorului, prin:
(3.55)
Ca parametrii pentru traiectoria piciorului, se utilizează: φ0, φs, şi df. Aceşti parametri
sun legaţi direct de cei standard. Unghiul sweep, φs , este setat ca fiind o funţie liniară a vitezei
standard dorite, . Offset este o funcţie pentru piciorul robotului, φ0 = θ + C1 , unde C1 este o
constantă. Împreună, sweep şi offset determină unghiul piciorului când urmează să fie coborât
şi are loc evenimentrul liftoff. Fracţiunea de ciclu care dublează suportul piciorului se presupune
că este dată ( 2 df −1). Aici, factorul de umplere este calculat astfel încât, constanta dorită
pentru ca piciorul să fie în stare de suport, să fie atinsă, durata de suport a unui picior este un
factor cheie care determină amplitudinea oscilaţiei din timpul rulării. Traiectoriile piciorului se
bazează pe o actualizare a unui clock de 1 KHz (nominal) a unei bucle. Poziţiaşi viteza impusă
pentru picior se bazează pe un timp nominal, care înregistrat dă un ciclu pentru o perioadă din
interval. Perioada ciclului este dată de:
(3.56)
Se crează patru faze pentru timpul stabilit. În cazul unei viteze sweep constante impuse,
aici indică o fază de stare, urmată de un profil trapezoidal standard al profilului de viteză, după
cum se vede în figura 44. Faza vitezei maxime constante, este caracterizată de viteza maximă
a picioarului atunci când este cerută. Parametrii traiectoriei sunt actualizaţi după fiecare
perioadă. Traiectoriile rezultate sunt liniare, în virtutea faptului că rata la care traiectoriile sunt
recalculate este suficient de mare. Cele două picioare păstrează o distanţă de 1800 în afara
fazei având în timpul unui ciclu de mers o compensare de 0,5 între picioare.
47
Fig. 44. Comanda traiectoriei piciorului pentru o viteză constantă
de întoarcere (sweep velocity)
(3.57)
(3.58)
Picioare și roțile sunt două metode utilizate pe scară largă adoptate la platforme pentru
locomoţia terestră. După un proces de evoluţie îndelungată, cele mai multe animale care merg
pe sol au evoluat adoptând picioare agile și mai robuste, care sunt capabile de a-şi susţine
48
corpul lor pentru a se mişca pe terenuri denivelate naturale, fără probleme și rapid. Roțile, în
schimb, sunt invenţiile inteligente umane specializate în rulare pe teren plat, a cărui performanță
excelentă a eficienței energetice și de viteză de deplasare, stabilește un standard ridicat, care
poate fi cu greu concurat de picioare. Astfel, o platformă hibridă cu picior cu rotă, cu o mare
mobilitate pe ambele tipuri de terenuri, plat (pentru roți) și accidentate (pentru picioare), pare a fi
calea de "viitor", platforme mobile potrivite pentru interior-exterior şi toate tipurile de medii.
Am adopta o metodologie diferită și am proiectat un robot picior cu rotă hibrid prezentat
în figura 45, prin incorporarea unui "mecanism de transformare" care schimbă în mod direct
morfologia roților (de exemplu, un cerc complet) la picioare (adică în combinarea a două
jumătăți de cercuri ca un picior). Servomotoarele sunt atent poziționate astfel încât robotul
poate adopta ambele moduri, cu roţi (se mișcă pe roți cu 1 grad de libertate în mișcarea de
rotație) și cu piciore (de exemplu, piciorul având 2 grade de libertate) [57].
Pe teren plat punctul de contact este direct sub cupla, cu o distanță fixă (adică raza jantei
circulară), fiind distanţa de la cuplă la sol. În general, platforma cu picioare nu are un punct
geometric de relaţionare dintre cuplă şi sol; deoarece poziţia lor variază frecvent în timpul
locomoţiei. Astfel, schimbarea punctul cuplei din centrul jantei presupune trecerea de la modul
de locomoție cu roata pentru modul cu picior. Acest lucru ne motivează pentru a proiecta un
49
mecanism care poate controla direct poziția relativă a cuplei cu privire la RIM. Din moment ce
un cerc este un obiect bidimensional, mersul drept înainte, este mutarea punctului cuplei de-a
lungul direcție radiale a cercului (adică RIM) [57].
Inerția piciorului și a spațiului geometric adoptate de picior afectează puternic
funcționalitatea și agilitatea în mișcarea picioarelor. Pentru a reduce inerția jantei în mișcare,
janta este susținută de o singură spiță, care, de asemenea acționează ca şi carcasă a punctului
cuplei în mișcare. Pentru a reduce spațiul ocupat de către RIM, în modul cu picioare janta este
împăturit în jumătate (denumită în continuare un picior jumătate de cerc, similar cu picioarele de
la doua generație de RHex). Cu acționare activă la cuplă și cu mișcare radială a șoldului,
piciorul în sine este echivalent cu 2 grade de libertate active (DOF), împreună cu două axe
principale în coordonate polare în plan sagital prezentat în figura 46 (a). Comparativ cu RHex
[13], cu doar 1 grad de libertate activă pe picior, deși structura sistemului propus este mult mai
complicată, este, de asemenea, cu un grad de libertatea mai mare pentru a ajusta configurația
și punctele de contact al momentului cu picioare, oferind astfel posibilitatea de a explora diferite
comportamente ale modului cu picioare [57].
În general platforma cu roți, are patru roți, astfel, vom adopta această metodologie în
mod direct în proiectarea robotului. În modul cu roți prezentat în figura 46 (b), comportamentul
locomoție acestei platforme este similară cu cea a vehiculului obișnuit cu 4 roți. Distanțele dintre
articulațiile șoldului și jante sunt fixate la o valoare egală cu raza jantei, și mișcările de rotație la
articulațiile șoldului sunt active pentru a conduce vehicule înainte sau înapoi. Deoarece, gradul
de libertate pe care are, doar se roteşte, aceste grad de libertate activ nu poate fi utilizat pentru
ajustarea înălîimii suspensiei active. Roțile din față pot fi puse pentru direcţionare, pentru a
obține mișcarea de viraj în funcție de geometria direcției Ackermann [18] care este prezentată
în figura 46 (d), în cazul în care centrele instantanee ale celor patru roți coincid într-un singur
punct C (de exemplu centrul de viraj) de la linia extinsă a axei cuplei.
50
În modul cu picioare în care janta este împăturit în jumătate și punctul cuplei este mutat
aproape de jantă, platforma este transformată într-un robot patruped, prezentat în figura 47 (b).
Schimbarea lungimii piciorului se realizează prin schimbarea poziției cuplei în spiță, și este
condus de cupla de rotație activă. Modul cu picioare este proiectat pentru o platformă cu o
capacitatea de a traversa diverse terenuri accidentate. De exemplu, (1) pe teren accidentat
unde mediul în care operează robotul, este un mediu cu denivelări pentru roţi, iar robotul
acţionează în modul cu picioare cu balans şi extragere/retragere a mişcării ca în figura 47 (c),
putând să traverseze cu uşurinţă; (2) pe terenuri cu obstacole mari, mişcarea de balans al
picioarului este înlocuită de o rotaţie completă după cum este prezentat în figura 47(d), deci
robotul poate escalada obstacole; (3) patru picioare cu două grade de libertate pot fi coordonate
aşa fel încât platforma poate urca sau coborâ scări, ca în figura 47(e), care în prezent este încă
în dezvoltare.
Schimbul dintre modurile de operare ale robotului hibrid cu picior-roată, are loc printr-un
mecanism de transformare cu două grade de libertate, care vor fi detaliate mai târziu.
Fig. 48 Mecanismul motorului 2-DOF: (a) rotaţia DOF; (b) translaţia DOF.
Mecanismul cu două grade de libertate include două mişcări active ale locomoţiei în
comportamentul roţii-picior: rotation of the spoke and translational adjustment of ”active spoke”
definit de distanţa dintre cuplă şi rim. Echivalent, dacă, cupla este definită ca origine,
mecanismul cu două grade de libertate este într-adevăr de rotaţie θ şi de translaţie r în
coordonate polare.
Gradul de libertate de rotaţie al spiţei, echivaent cu θ, este condus de un motor de
rotaţie al manşonului patratic, care este în continuare acționată de motor 1 prin intermediul unui
sistem de transmisie prin curea compus din doua fulii și o curea de distribuție (fără reducerea
51
vitezei). Axa de rotaţie al manşonului pătratic este axa cuplei. Un model CAD al acestei porţiuni
este prezentat figura 48(a).
Schimbarea lungimii ”spiţei active”, schimbarea translaţiei DOF r, este realizată prin
mişcarea de alunecare dintre spiţă şi manşonul pătratic, şi între cele 16 rulmenţi cu role mici
instalate pentru a oferi o mișcare lină fără alunecare cu o mică degajare. Un suport instalat pe
spiță este condus de un pinion care se conecteaza la motor 2 direct. Ca rezultat, poate fi
formulat astfel:
(3.59)
unde ˙φ1 şi ˙φ2 sunt vitezele de rotaţie ale motoarelor 1 şi 2 şi a este raza pinionului şi care
este factorul de transformare de la mişcarea de rotaţie la cea de translaţie.
Când robotul foloseşte modul cu roţi, rim trebuie să se rotească cu respect la cuplă cu o
distanţă constantă egală cu raza lui rim, şi acest set de puncte al controlului poziţiei cere o
mişcare de rotaţie ale ambelor motoare cu o viteză egală în timpul locomoţiei. În modul cu
picioare, ambele r˙ şi θ˙ se schimbă frecvenţa deci ambele motoare sunt în miţcare. Astfel,
acest design evită utilizarea motoarelor în modul stand în timpul locomoție, reducând
problemele de suprasarcina și generarea de căldură în motoare. În plus, ambele motoare
instalate pe corp reduce greutatea și inerția piciorului, care îmbunătățește caracteristicile
dinamice și de control ale piciorului.
Comutarea între un cerc întreg al jantei (modul cu roată) la două jumătăţi de cerc al
jantei (modul picior) este condusă de un micro servomotor RC instalat în interiorul spiţei, după
cum se poate vedea în figura 49
. O jumătate de cerc al jantei este montat în mod direct vorbit, iar celălalt este montat pe cornul
de rotație pe partea de sus a servo RC. Mişcarea de rotaţie de 1800 în schimbarea servoului
RC jumătate de cerc al jantei de lângă cealaltă jumătate de cerc (modul cu picior) sau în afara
acestuia din urmă (modul frontal). Deoarece amenajarea mecanismului de transmisie în jurul
cuplei este deja complicată, instalarea unui inel de alunecare nu este fezabilă. În schimb, un
conector controlat de un motor servomecanism mini RC indicat în figura 49 este instalat. Un
52
conector instalat pe partea de sus a RC mini conectează liniile de alimentare și de semnal la
corp, și un conector instalat pe spiță conectează liniile către RC micro, care este responsabil de
balansul jantei cu jumătate de cerc. Conectorii nu sunt conectați între ei cu excepția cazului
operaţiei de comutare procedat în cazul roţii picior.
Robotul KaMERo, propune un robot hibrid cu picior cu roată şi şapte grade de libertate,
după cum se vede în figura 50, are un mecanism simetric hibrid cu trei picioare cu roţi. Acestă
structură impresionantă face o mişcare excelentă pe teren natural înclinat mişcare posibilă
pentru partea superioară a corpului cun un picior sau două îndoiţi. Fiecare picior hibrid are câte
un grad de libertate în cuplă şi şi o roată de acţinare la sfârşitul fiecărui picior, după cum se
53
prezintă în figura 51. Pentru două picioare din faţă, se foloseşte roata pasivă, care înseamnă
fără acţionare, şi pentru piciorul hibrid din spate, este folosită roata activă pentru variaţia în
locomoţie. Toate roțile de direcție pot fi puse individual, astfel încât locomoția poate fi puţin
diferită. Şi o cuplă flexibilă cu un grad de libertate este realizată dintr-un mecanism din patru
bare pentru că e necesară menţinerea axei de direcţie a roţii perpendiculară cu solul, pentru a
face posibil ca roata de direcţionare să fi condusă în orice poziție a piciorului [66].
Prin aspectul său grandios și unic, cele mai importante caracteristici ale robotului
Kamero pot fi rezumate după cum urmează:
1) Trei tipuri ale modurilor de locomoţie şunt moduri triciletă, două direcţii, sau
direcţionare de tip Ackerman, şi poate fi posibilă şi o conducere sincronă. Fiecare locomoţie
poate fi realizată cu anumite roţi printr-un set de constrângeri ale roţilor conduse sau cele de
direcţie.
2) Fiecare mişcare individuală a cuplei makes natural upper body tilting motion possible.
And also various and stable changing of height for robot can be achieved quite simple
controlling in comparison with pan-tilt mechanism for a waist motion. Only by controlling knee
joint angles individually or coincidently, orientation or height of upper body can be changed.
După cum se vede în figura 52, KaMERo are 2-straturi ierarhice pentru arhitectura de
control. Fiecare picior are câte un microcontroler, AT90CAN128, care controlează motoarele
pentru fiecare picoir. Deci, sa folosit un total de tri microcontrolere şi se află în stratul 0. Pe
primul strat al arhitecturii de control, PC-ul mobil (UMPC), placă Pico-ITX, sa utilizat pentru
controlul principal. Pentru comunicarea dintre stratul 0 şi 1, sa utilizat un modul multi serial,
bazat pe porturi USB. Robotului KaMERo i se mai poate integra şi alte părţi robotizate cum ar fi
un cap de robot, senzori de detectare sau chiar braţe, stratul 2 a fost deasemeni considerat
pentru întreaga arhitecturădupă cum se vede în figura 52. Prin controlul de nivel înalt,
controlerul principal poate ptimi informaţii cu privire la poziţia în care se află, poziţia la care vrea
să ajungă, tipul de locomoţie, etc. Apoi controlerul principal calculează unghiul dorit sau viteza
54
unghiulară şi generează traiectoria pentru fiecarte motor al fiecărui picior. În cele din urmă, cu
ajutorul micro procesoarelor ale fiecărui picior, motoarele sunt controlate pentru a urmări
traiectoria ţn timp real cu ajutorul regulatoarelor de tip PD şi PID.
3.6.4. Locomoţia
A. Modul tricletă
Modul de locomoţie tricicletă este posibil atunci când două roţi sunt aliniate în faţă pentru
direcţia înainte şi sunt conduse de roata din spate. Parametrii utilizaţi în algoritmul de control
sunt prezentaţi ţn figura 543. O caracteristică semnificativă este centrul instantaneu de curbură
(ICC) al robotului şi este o valoare generată în jurul părţii din faţă a robotului. Deci, partea din
spate a robotului se roteşte atunci când robotul se întoarce. Ecuaţia cinematică este
următoarea:
55
xf, yf : coordonatele globale sau sisteme fixe
Xm, Ym : coordonatele de mişcare ale robotului
a3 : unghiul de direcţie a roţii 3
Vs : viteza roţii de direcţionare
D : distanţa dintre roată din faţă şi roata din spate
R : raza de rotaţie
(3.70)
Modul de locomoţie cu două diurecţii, poate fi efectuat atunci când două roți din față
sunt orientabile și o roată din spate este aliniată la drept doar cu acţionare pentru conducere.
Deci, partea frontală a robotului se rotește atunci când robotul face un viraj în mișcare.
Ecuațiile cinematice pot fi scoase din ecuația lui Ackerman ca mai jos:
(3.71)
56
C. Modul sincron
În ultimul mod, când toate roțile au aceeași orientare și viteza unghiulară în acord cu
roata din spate de conducere, atunci modul sincron poate fi efectuat. De asemenea, se prezintă
ecuația cinematică mai jos:
(3.73)
57
3.7.2. The Lunar Exploration Omnidirectional Netbot design
Noul tip de robot hibrid cu roată-picior trebuie să fie capabil să schimbe configuraţiile
între ele, prin schimbarea celor două picioare laterale în roţi şi invers. În scopul de a face
acestea, cele două picioare din faţă şi din spate sunt utilizate pentru a ridica corpul destul încât
cele două picioare larerale să se poată plia printr-o mişcare combinată şi să se transforme în
roţi. O dată ce această etapă a vut loc, picioarele care susţin corpul, vor coborâ roţile pentru a
face contact cu solul. Apoi robotul poate fi utilizat ca un diferenţial cu roţi, iar aceeaşi procedură
se utilizează la schmbarea roţilor în modul de locomoţie cu picioare.
58
Fig. 57 Diagrama de flux a algoritmului de planificare căii și metoda de evaluare
În scopul de a defini când are loc schimbarea modului de mișcare, în timpul unei
traiectorii optime, vom defini un algoritmul de planificare a traiectoriei. Planificarea acțiunii și
procesul de evaluare dintre tehnicile propuse este descrisă în diagramă din figura 58.
Abordarea noastră urmăreşte patru etape:
În prima etapă, după introducerea precisă a hărţii digitale de altitudiune (DEM) al
mediului în algotitmul de planificare, problema de planificare a căii este adresată ca o versiune
extinsă de căutare a unei căi minimale. Apoi, se obţine o cale obţională prin intrările date ale
hărţii digitale, folosind algoritmul Djikstra.
În al doilea pas, algoritmul citeşte calea obţinută verifică condiţiile ei pentru schimbarea
modului de locomoţie de-a lungul ei. Când în modul cu roţi, planificatorul de acţiune caută
condiţiile solului prin cererea modului cu picioare, şi în modul cu picioare planificatorul
urmăreşte câteva reguli descrise în următoarea secţiune, pentru a evita adesea revenirea în
modul cu roţi şi să verifice dacă schimbarea modului este posibilă.
Al treilea pas este simularea dinamică, pentru a vedea consumul de energie necesar.
Robotul virtual este controlat pentru a urmări generarea unei căi în reactualizare cu un set de
acţiuni care trebuiesc avute în vedere. Simularea schimbării între modul cu roţi şi cel cu picioare
ele fiind controlate după cele spuse mai sus.
Aici este posibil să discutăm despre eroarea căii-urmărite, ca robotul să nu urmeze
exact calea aleasă și ca simulatorul în timp real, să ofere o redare vizuală a traiectoriei robotului
pe teren dificil.
În al patrulea pas, calea aleasă este evaluată pe baza rezultatului simulării dinamice.
Criteriile de evaluare sunt consumul total de energie al robotului pentru a ajunge la destinația
propusă, precizia de urmărire a căii, și timpul/distanţa parcursă, totale a călătorii din punctul
inițial până la destinație.
59
fără incertitudini, despre cunoaşterea hărţii. Harta terenului este reprezentată de DEM, care
este definit ca o serie de ridicări la ni grilă de nod (în xi, yi, zi), unde i este numărul nodului.
Această hartă DEM, hartă de bază a terenului poate fi măsurată cu un laser (Laser Range
Finder - LRF) sau cu un sistem de camere stereo montate pe robot. Pentru misiunea noastră,
datorită condiţiilor de lumină, un sistem LRFmontat pe modul, poate fi o soluţie.
A. Indicii criteriilor
Oboectivul funcţiei este să găsesască traiectoria compusă pe cele trei criterii: teren
accidentat, lungimea traiectoriei şi înclinarea.
1) Indicii terenului accidentat: Indicele rugozității topografice are ca scop definirea unei
traversabilitati pe teren accidentat. Planificatorul evită să definească calea de peste zona prea
dura care robotul nu ar fi capabil să o depășească chiar și în modul cu picioare.
indicele terenului accidentat Bi este dat ca deviaţie standard al înclinaţiei terenului peste
regiunea de proiecţie ale robotului Ri:
(3.74)
După cum se vede în figura 57, proiecţia regiunii Ri include un set de puncte ale
nivelului de înclinare al terenului înconjurat de vârfurile picioarelor, în modul de locomoţie cu
roţi. Această zonă este proiectată suficient de mare pentru a permite o transformare a modului
de locomotie. În ecuaţia 1, n reprezintă numărul de noduri din interiorul regiunii şi z(Ri) denotă o
altitudine medie în Ri. Cu cât terenul este mai accidentat accidentat, cu atât Ri devine mai
mare.
2) Lungimea indicelui căii: Acest index are ca scop definirea celui mai scurt drum de la
un punct inițial la destinație. Indicele lungimii Li dintre nodurile adiacente este calculat de:
(3.75)
60
3) Indicele de înlinare al terenului: atunci când robotul trebuie să urce un deal sau să
traverseze o pantă a unui crater riscul de alunecare sau răsturnare creşte, indicele de înclinare
al terenului are ca scop atenuarea acestor riscuri. Unghiul de înclinare al terenului este separat
de două axe cu privire la coordonatele corpului robotului descrise în figura 58. Un unghi de
înclinaţie în jurul axei x dijn sistemul de coordonate al robotului este notat cu θx, iar cel pentru
axa y este θy. Indicii Θxi şi Θyi, asociate cu fiecare înclinare a terenului, respectiv, sunt
determinate de înclinarea medie în regiunea Ri:
(3.76)
(3.77)
Indicii criteriilor de mai sus sunt ponderați în scopul de a defini C (p) funcția economică
pentru o minimiza, şi care generează o cale p.
(3.78)
unde, WB, WL, Wθx şi Wθy factorii de pondere pentru a da priorităţile specifice deintre terenul
accidentat, lungimea traiectoriei, şi înclinaţia terenului, bazându-se pe performanţele robotului
LEON. Notăm Wθx sau Wθy iau valori suficient de mari când indicii Θxi sau Θyi depăşesc
pragul unghiurilor θxmax şi θymax. NB, NL, Nθx şi Nθy sunt constante pentru normalizarea
fiecărui corespondent al indecilor şi elimină dimensiunile. Calea p este compusă dintr-o serie de
noduri vecini, p = {nstart, ..., ni, ..., ngoal}.
Un indice mic înseamnă că robotul este mai puţin afectat de criterii. De exemplu, cu cât
WB este mai mic, atunci planificatorul va trebui să evite mai puţin bolovanii şi pietrele. Prin
urmare, cea mai mică sumă a indicilor ponderați este, optimă, fiind mai puțin periculoasă calea,
si presupunând că funcția obiectiv este o funcție de distanță ipotetică, problema de planificare a
căii este considerată ca o căutare a drumului cel mai scurt. Şi considerând că funcţia obiectiv
minimă derivă din cele mai „scurte” traiectorii ps, următoarea ecuaţie poate fi definită:
minC(P)=C(PS) (3.79)
Configuraţia implicită a robotului este cea cu roţi, fiind şi cea în care consumul de
energie este mai mic şi asa este configurat robotul încă de la începutul mişiunii. Planul de
acţiune va încerca să utilizeze modul cu roţi cât ,mai mult timp cu putinţă, dar va comuta imediat
în modul cu picioare de îndată ce întâlneşte teren accidentat Apoi, acesta va încerca să se
întoarcă la modul cu roată, dar într-un mod foarte sigur, bazat pe trei criterii: rugozitate
terenului, continuitate, și spațiu sigur de comutare. Robotul nu va planifica nici comuta înapoi la
modul cu roată daor atunci când cele trei criterii sunt îndeplinite pentru acelaşi nod.
61
...,m},Bi ≥ µ modul cu picioare, unde m este umărul total noduri ale traiectoriei, i este nodul
curent, şi P setul de noduri de pe întreaga traiectorie.
62
A. Modelul dinamic al vehiculului
Simularea robotului a fost făcut conform modelului robotului hibrid LEON (vedeţi figura
61). Greutatea robotului LEON e în jur de 6 kg cu o bază a roţii de 0.2 m şi o rază de 0.1 m, şi o
carcasăhexagonală convexă, înconjurată de punctele de contact, cu o lăţime mai mare sau mai
mică de 0.25 m şi 0.2, în timpul locomoţiei cu picioare. Înălţimea robotului, cănd foloseşte modul
cu roţi este egală cu raza roţii iar în modul cu picioare este 0.15 m.
Având planul în care acţionează, care este compus dintr-o traiectorie argumentată cu
un set de instrucţiuni convenabile pentru a comuta sistemul de locomoţie de la un mod la altul,
mediul dinamic al robotului este obţinut numeric prin rezolvarea ecuaţiei de mişcare:
(3.80)
unde H reprezintă matricea de inerţie a robotului, C este viteza ca termen dependent, G centrul
de greutate, v0 şi ω0 sunt vitezele de tranzlaţie şi unghiulară a robotului, q este vectorul cuplei,
F0 şi N0 sunt forţa şi momentul externeale robotului, τ este vectorul momentelor care acţionează
în fiecare cuplă, J este matricea Jacobiană, Fe = [fw1, fw2, ...fwm] este vectorul forţelor aplicate
în punctul de contact m din mediul exterior, Ne este partea de numărare a lui Fe pentru
momente. Amintim că fiecare forţă externă de contact fwi derivă din modelul contactului cu dolul
al roţii sau al picioarului. Ecuaţia 3.80 este o ecuaţie generalizată, şi poate fi aplicată unui
vehicul cu orice configuraţie. Robotul virtual poate fi considerat un echivalent din punct de
vedere dinamic, al robotului LEON. Parametri specifici dinamicii şi cinematicii au fost
determinaţi experimental pentru o imagine similară cu mediul înconjurător real.
(3.81)
(3.82)
63
(3.83)
unde b reprezintă laţimea roţii, r este raza, σ(θ) solicitarea de sub roată, τx(θ) şi τy(θ) solicitarea
de forfecare în direcţiile longitudinale şi laterale ale roţii. Regiunea de contact a roţii pe sol este
detreminată de unghiul de intrare θf unghiul de ieşire θr. În plus, Rb este modelat ca o reacţie a
rezistenţei generată de buldozer pe o parte a roţii şi se exprimă ca o funcţie wheel sinkage h.
(3.84)
(3.85)
(3.86)
Poziţia robotului este dată de punctul P, cea mai scurtă distanţă a proiecţieilui P la
traiectoria de referinţă este Pd. Mai mult decât atât, le este distanţa dintre P şi Pd (eroarea
distanţei); θd, este unghiul dintre axa x şi tangenta punctului Pd (orientarea vehiculului ţn modul
64
cu roţi); şi θe, este eroarea orientării în modul cu roţi (θ0 − θd). Se aplică un feedback al
controlului, pentru a satisface în modul cu roţi le → 0 şi θe → 0, sau în modul cu picioare
le → 0.
De exemplu, îşi poate schimba modul de locomoţie în timp ce urcă scările. Articulaţiile
sale se pot ridica şi traversa un obstacol asupra căruia sa blocat în timpul locomoţiei. Fiind
omnidirecţional, se poate forma chiar un grup de roboţi de acest tip, pentru a face anumite
sarcini împreună, cum ar fi să care un obiect cu dimensiuni mai mari. Se pot realiza mai multe
configuraţii, datorită celor 12 grade de libertate, dând robotului o mai bună felexibilitatea şi
versatilitate în capacităţile sale de locomoţie.
Partea de comandă a robotului AZIMUT este modulară şi comunică între ele, făcând
schimb de informaţii şi coordonând acţinunile. Fiecare subsistem deţine un controler propriu.
Pentru Azimut, această abordare este cea mai potrivită, deoarece permite să adăugaţi cu
65
uşurinţă funcţii pentru robot şi pentru a creşte capacitatea sa de distribuire a controlului asupra
tuturor componentelor sale. În figura 63 este prezentat un subsistem.
Fiecare articulaţie are propriul subsistem de control local (controlul celor trei motoare
care utilizează controlere PID) şi subsistemul local de percepţie, subsistemul de alimentare,
distribuie energie provenind de la baterii sau de la o sursă externă de alimentare, pentru toate
celelalte subsisteme. Subsistemul User Interface este acolo pentru a face conexiunea dintre
interfaţa PDA cu alte subsisteme ale robotului. Subsistemul de înclinare, măsoară înclinaţia
corpului robotului. Subsistemul de control de la distanţă permite transmiterea de comenzi la
robot folosind o telecomandă wireless. Subsistemul de de control general gestionează
poziţionarea articulaţiilor atunci când modurile sunt modificate pentru a evita interferenţele, şi
monitorizează stările subsistemelor pentru a asigura siguranţa platformei. Subsistemul de calcul
este format din computerul de bord folosit pentru nivel înalt de prelucrare (de exemplu,
prelucrarea de imagini de la o cameră video, care ar putea fi utilizată de către robot). Toate
subsistemele fac schimb de informaţii folosind un bus de coordonare. Acest bus este de
asemeni utilizat pentru controlul sincron al articulaţiilor.
66
Concluzii
Locomoţiile cu roţi şi picioare sunt cele mai utilizate și cercetate în domeniul robotilor
mobili. După examinarea locomoţie cu picioare și roţi în detaliu, făcând o comparaţie între
avantajele şi dezavantajele acestora, se poate spune că nu există nici un mecanism cu
locomoţie superioară, ca fiind cel mai bun și cel mai uzual în orice situaţie. La elaborarea unui
robot intervine sarcinile pentru care este conceput , design-ul pe care îl dorim şi terenul pe care
va pleca în misiune, cât și ceea ce trebuie să facă robotul. Conform acestei analize putem alege
mecanismul de locomoţie al robotului.
În ultimele decenii s-au dezvoltate un număr semnificativ de roboţi cu locomoţie hibridă.
Astfel s-a încercat crearea unor roboţi care să imite cât mai bine unele animele, insecte şi chiar
omul. Această lucrarea prezinta realizarea unor sisteme de roboti mobili cu locomoţie hibridă.
Astfel am prezentat succind cateva exemple de astfel de roboţi. Cei mai mulţi roboţi utilizează
picioare iar la capătul lor se folosesc roţi, astfel se va utilize eficienţa picioarelor şi atenuarea
consumului de energie, când este posibil. Câteva exemple ale acestor tipuri roboţi pentru care
locomoţia hibridă, este rezultatul îmbinării picioarelor cu roţi au fost prezentat în capitolul 1 al
acestei lucrări. O altă abordare pentru locomoţia hibridă a fost utilizarea şenilelor, ca în cazul
robotului Azimut, prin schimbarea configuraţiei de locomoţie, acesta poare păşi ca un robot u
picioare.
O abordare puţin diferită este prezentată şi în cazul roboţilor R-hex, la care s-a
simplificat principiul locomoţiei, prin utilizarea unor picioare în forma unei jumătăţi de roată, cu o
singură cuplă de rotaţie. O locomoţie interesantă este prezentată în cazul robotului LEON,
acesta fiind un robot cu şase picioare dar pentru un consum minim de energie, îşi transform
două dintre picioare în roţi.
Locomoţia hibridă a roboţilor mobile, este încă un subiect interesant şi cu multe arii de
cercetare, iar încercarea de dezvoltare a unui astfel de mechanism este încă nerezolvat şi cu
multe neajunsuri în combinarea perfectă între cele trei tipuri de locomoţii, roată, picior şenilă.
67
Direcţii de cercetare
Implementarea unui robot cu locomoţie hibridă
Modelare matematică
Metode de control ale mişcării
68
Bibliografie
[1.] Amol Deshmukh, Robot Leg Mechanisms, B.Tech. Seminar Report, Powai, Mumbai,
India 400 076, Date of Submission 5th April, 2006
[2] Aström, K., HÄGGLUND, T. PID Controllers: Theory, Design, and Tuning, 2nd Ed.,
Instrument Society of America, Research Triangle Park NC, 1995 BOLTON, W. Mechatronics –
Electronic Control Systems in Mechanical Engineering, Addison Wesley Longman, Harlow UK,
1995
[3] Bachmann Richard J. , A hybrid vehicle for aerial and terrestrial locomotion, Department of
Mechanical Engineering Case Western Reserve University 23 January 2009
[4] Back A., J. Guckenheimer, and M. Myers, “A dynamical simulation facility for hybrid
systems,” in Hybrid Systems, Lecture Notes in Computer Science, vol. 736, R. L. Grossman, A.
Nerode, A. P. Ravn, and H. Rischel, Eds. New York: Springer, 1993, pp. 255–267
[5] Bogatchev A. (1), V. Koutcherenko (1), S. Matrossov (1), S. Vladykin (1), V. Petriga (1)
A. Halme (2), J. Suomela (2), I. Leppanen (2), S.Ylonen (2), S. Salmi (2), Joint RCL & HUT
developments for mobile robot locomotionsystems during 1995-2002, 7th ESA Workshop on
Advanced Space Technologies for Robotics and Automation 'ASTRA 2002' ESTEC, Noordwijk,
The Netherlands, November 19 - 21, 2002
[6] Böttcher Sven, Principles of robot locomotion, Seminar ‘Human robot interaction’.
[7] Boxerbaum Alexander S., Philip Werk, Roger D. Quinn, Ravi Vaidyanathan, Design of an
Autonomous Amphibious Robot for Surf Zone Operation: Part I Mechanical Design for Multi-
Mode Mobility, Proceedings of the 2005 IEEE/ASME International Conference on Advanced
Intelligent Mechatronics Monterey, California, USA, 24-28 July, 2005
[8] Bensoussan A. and J.-L. Lions, Impulse Control and Quasi-Variational Inequalities. Paris:
Gauthier-Villars, 1984
[9] Besseron G., Ch. Grand, F. Ben Amar, F. Plumet, Ph. Bidaud, Locomotion modes of an
hybrid wheel-legged robot, Laboratoire de Robotique de Paris (LRP) CNRS FRE 2507 -
Universit´e Pierre et Marie Curie
[10] Branicky M. S., “Studies in hybrid systems: Modeling, analysis, and control,” Ph.D.
dissertation, Dept. Elec. Eng. and Computer Sci., Massachusetts Inst. Technol., Cambridge,
June 1995
69
[11] Branicky M. S., “Universal computation and other capabilities of hybrid and continuous
dynamical systems,” Theoretical Computer Science, vol. 138, no. 1, pp. 67–100, 1995
[12] Branicky Michael S., Member, IEEE, Vivek S. Borkar, Senior Member, IEEE, and Sanjoy
K. Mitter, Fellow, A Unified Framework for Hybrid Control: Model and Optimal Control Theory,
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 43, NO. 1, JANUARY 1998, pag
31-45
[13] Bucur Dănuţ A., Stefan A. Dumitru, Genetic Algorithm for Walking Robots Motion
Optimization, Recent Researches in System Science ISBN: 978-1-61804-023-7 pag. 364-369
[14] Doroftei Ioan, Note de curs
[15] Dumitru S. , Bucur, D., Marin, D., Methods and algorithms for motion control of walking
mobile robot with obstacle avoidance, Proceedings of the European Computing Conference
(ECC ’11), Paris, France, 2011, pp. 404 – 409, ISBN: 978-960-474-297-4
[16] E. E., H. X., and S. A., “Control of mobile platforms using a virtual vehicle approach,” IEEE
Tran. on Automatic Control, vol. 46, no. 11, pp. 1777–1782, 2001.
[17] Faiz Ben-Amar, Guillermo Andrade, Christophe Grand, Fr´ed´eric Plumet, Towards an
advanced mobility of wheeled robots evolving on difficult terrain, Int. Journal of Factory
Automation, robotics and Soft Computering, Issue 3 July 1997, ISSN 1828-6984.
[18] Fréchette Alexandre, Development of a limbs/wheels robot for planetary exploration.
Internship Report, Master Thesis, Submitted August 10th, 2007
[19] Galloway C. Kevin, Jonathan Clark, Dan Koditschek, Design of a multi-directional variable
stiffness legfor dynamic runnung, This work was also partially supported by the NSF FIBR grant
number HM158204-1-2030 (2007).
[20] G.C., G. Bastin, and B. D’Andra-Novel, “Structural properties and classification of
kinematic and dynamic models of wheeled mobile robots,” IEEE Tran. on Robotics and
Automation, vol. 12, no. 1, pp. 47–62, 1996
[21] Gennaro S. Di, C. Horn, S. R. Kulkarni, and P. J. Ramadge, “Reduction of timed hybrid
systems,” in Proc. IEEE Conf. Decision Contr., Lake Buena Vista, FL, Dec. 1994, pp. 4215–
4220
[22] Giesbrecht D., C. Qiong Wu, Dynamics of Legged Walking Mechanism “Wind Beast”,
Department of Mechanical and Manufacturing Engineering, University of Manitoba, California,
2010.
[23] Grand Ch., F. BenAmar, F. Plumet and Ph. Bidaud, Decoupled control of posture and
trajectory of the hybrid wheel-legged robot Hylos, Laboratoire de Robotique de Paris - CNRS
FRE2507 Universit´e de Paris 6, Paris, France
70
[24] Grand C., F. BenAmar, F. Plumet, and P. Bidaud, “Stability control of a wheel-legged mini-
rover,” in 5th International Conference on Climbing on Walking Robots, Paris, France, 2002, pp.
323–331.
[25] Grand Ch., F. BenAmar, F. Plumet and Ph. Bdaud, Decoupled control of posture and
trajectory of the hybrid wheel-legged robot Hylos, International Conference on Robotics and
Automation, 2004.
[26] Gollu A. and P. P. Varaiya, “Hybrid dynamical systems,” in Proc. IEEEConf. Decision
Contr., Tampa, FL, Dec. 1989, pp. 2708–2712
[27] Hand L. N., J.D. Finch, Analytical Mechanics, Cambridge University Press, Cambridge,
UK, 1998.
[28] Handra Luca, V., Mătieş, V., Brişan, C., Tiuca, T., - Roboţi: Structură, cinematică şi
caracteristici, Editura Dacia, Cluj-Napoca, 1996,80- Mironescu, D., Utilizarea sistemelor
robotizate, Referat 2 de cercetare ştiinţifică, Academia Tehnică Militară, 2005
[29] Haynes Galen Clark, Gait Regulation Control Techniques for Robust Legged Locomotion,
Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in
Robotics, May, 2008
[30] Hiller Manfred, Daniel Germann, JÄorg MÄuller, Free Gait Pattern Generator for the
Quadruped Walking Robot ALDURO, Proceedings of the X DINAME, 10{14th March 2003,
Ubatuba { SP { Brazil Edited by P.R.G. Kurka and A.T. Fleury
[31] Hynes C. S., G. Meyer, E. A. Palmer III, and G. H. Hardy, “Vehicle management for the
high speed civil transport,” NASA Ames Res. Center, Tech. Rep., 1993, extended abstract.
[32] Ingram A. J., A new type of walking machine. thesis, University of Johannesburg, 2006.
Disponibil la: http://152.106.6.200:8080dspace/handle/10210/598 Accesat la 2012-05-14
[33] JONES, J., FLYNN, A., SEIGER, B. Mobile Robots - From Inspiration to Implementation,
2nd Ed., AK Peters, Wellesley MA, 1999 KASPER, M. Rug Warrior Lab Notes, Internal report,
Univ. Kaiserslautern, Fachbereich Informatik, 2001
[34] KIM, B., TSIOTRAS, P. Controllers for Unicycle-Type Wheeled Robots: Theoretical
Results and Experimental Validation, IEEE Transactions on Robotics and Automation, vol. 18,
no. 3, June 2002, pp. 294-307 (14)
[35] Leppänen Ilkka, Automatic Locomotion Mode Control Of Wheel-Legged Robots,
Dissertation for the degree of Doctor of Science in Technology, Helsinki University of
Technology (Espoo, Finland) on the 7th of September 2007
[36] Luneckas Tomas, Dainius Udris, Research of Hexapod Robot Motion in Irregular Terrain,
Solid State Phenomena Vol. 164 (2010) pp 431-434
71
[37] Machado Tenreiro J. A, Manuel F. Silva, An Overview of Legged Robots,
[38] McCloskey H. Scott, Development of Legged, wheeled, and Hybrid Rover Mobility Models
to Facilitate Planetary Surface Exploration Mission Analysis, Masters Thesis, June 2007
[39] McGhee R., “Finite state control of quadruped locomotion,” in Proceedings of the
International Symposium on External Control of Human Extremities, 1966
[40] Michaud Francois, Dominic Letourneau, Martin Arsenault, Yann Bergeron, Richard
Cadrin, Frederic Gagnon, Marc-Antoine Legault, Mathieu Millette, Jean-Franois Pare, Marie-
Christine Tremblay, Pierre Lepage, Yan Morin, Serge Caron - AZIMUT, a Leg-Track-Wheel
Robot.
[41] Mironescu Doru, Contribuţii privind optimizarea şi corectarea performanţelor funcţionale la
unele sisteme robotizate, Teză de Doctorat, Bucureşti 2006
[42] Moldovan F. , V. Dolga, Analysis of Jansen walking mechanism using CAD. Solid State
Phenomena (Volumes), Robotics and Automation Systems (166 - 167), 297-302,2010.
[43] Moldovan Florina, Valer DOLGA, Ovidiu CIONTOŞ, Cristian POP, Cad design and
analytical model of a twelve bar walking mechanism, U.P.B. Sci. Bull., Series D, Vol. 73, Iss. 2,
2011 ISSN 1454-2358
[44] Nakajima Shuro, Kinematics for a rought terrain mobile robot to climb up a step, pp. 825-
833, Proceedings of CLAWAr 2010: 13 Th International conference on Climbing and Walking
Robots and the Support technologies for Mobile Machines, Nagoya, japan, 31 August- 03
september 2010
[45] Nakajima Shuro, Mobile Platform with Leg-Wheel Mechanism for Practical Use, The
Department of Advanced Robotics, Chiba Institute of Technology Japan
[46] Neville N. and M. Buehler, Towards bipedal running of a six-legged robot, 2th Yale
Workshop on Adaptive and Learning System, May 2003,
[47] Prahacs Chris *, Aaron Saunders**, Matthew K. Smith*, Dave McMordie**, Martin
Buehler**, Towards Legged Amphibious Mobile Robotics, The Inaugural Canadian Design
Engineering Network (CDEN/RCCI ) Design Conference, Montreal, Canada, July 29-30, 2004
[48] Rohmer Eric, Giulio Reina, Genya Ishigami, Keiji Nagatani and Kazuya Yoshida, Action
Planner of Hybrid Leg-Wheel Robots for Lunar and Planetary Exploration, This work was
upported by the Research Fellowships of Japan Society for the Promotion of Science.
[49] Rollins E., J. Luntz, A. Foessel, B. Shamah, and W. Whittaker, “Nomad: a demonstration
of the transforming chassis,” in IEEE International Conference on Robotics and Automation,
1998, pp. 611–617
72
[50] Sang-ik An and Dong-Soo Kwon. Design and Kinematic Analysis of a 6DOFs
Omnidirectional Mobile Robot for the Gesture Expression, ICROS-SICE International Joint
Conference 2009 August 18-21, 2009, Fukuoka International Congress Center, Japan
[51] Schweitzer, G., Werder, M., “ROBOTRAC a Mobile Manipulator Platform for Rough
Terrain,” in Proceedings of the International Symposium on Advanced Robot Technology
(ISART), Tokyo, Japan, March, 1991.
[52] Segundo Potts Alain and Jose Jaime da Cruz, A Kinematical and Dynamical Analysis
of a Quadruped Robot, University of São Paulo Brazil
[53] Seraji, H., Howard, A. Behavior-Based Robot Navigation on Challenging Terrain: A Fuzzy
Logic Approach, IEEE Transactions on Robotics and Automation, vol. 18, no. 3, June 2002, pp.
308-321 (14)
[54] Siegwart Roland, Nourbakhsh Illah R., Introduction to Autonomous Mobile Robots, A
Bradford Book The MIT Press Cambridge, Massachusetts London, England, ISBN 0-262-
19502-X, TJ211.415.S54 2004 , 29.8´92—dc22
[55] Song S. and K. Waldron, Machines that walk: the adaptative suspension vehicle. The MIT
press, 1989
[56] Sreenivasan S. and K. Waldron, “Displacement analysis of an actively articulated wheeled
vehicule configuration with extensions to motion planning on uneven terrain,” Transactions of
the ASME, vol. 118, no. 6, pp. 312–317, 1996
[57] Shuan-Yu Shen, Cheng-Hsin Li, Chih-Chung Cheng, Jau-Ching Lu, Shao-Fan Wang, and
Pei-Chun Lin, Design of a Leg-Wheel Hybrid Mobile Platform, The 2009 IEEE/RSJ International
Conference on Intelligent Robots and Systems October 11-15, 2009 St. Louis, USA
[58] Suphieden Mustafa, SIX-LEGGED WALKING MACHINE: THE ROBOT-EA308, Middle
East Technical University, Ankara Turkey, July 2006.
[59] Todd, D.J, Walking Machines, an Introduction to Legged Robots. Kogan Page Ltd, 1985.
[60] Tont L., G. Ion, I. Vladareanu, V. Mitroi D.Modeling and Hybrid Position- Force Control of
Walking Modular Robots, Proceedings of The American Conference on Applied Mathematics;
Pag:510-518; American Conference on Applied Mathematics JAN 27- 29, 2010 Harvard Univ,
Cambridge, MA; ISBN: 978-960-474-150-2
[61] Varaiya P. P., “Smart cars on smart roads: Problems of control,” IEEE Trans. Automat.
Contr., vol. 38, pp. 195–207, Feb. 1993
[62] Webb Jeffrey B., Exploration of a Hybrid Locomotion Robot, MASTER OF SCIENCE IN
MECHANICAL ENGINEERING, May, 2007
73
[63] Williams, C. Tuning a PID Temperature Controller, web: Vizualizat la 18.06.2010,
http://newton.ex.ac.uk/teaching/CDHW/Feedback/Setup-PID.html.
[64] Kan Yoneda, Yusuke Ota and Shigeo Hirose, Stair Climbing Robots and High-grip Crawler
1)Chiba Institute of Technology, 2)Tokyo Institute of Technology Japan
[65] YoshiokaTakenobu , Tomohito Takubo, Tatsuo Arai, and Kenji Inoue, Hybrid Locomotion
of Leg-Wheel ASTERISK H, Journal of Robotics andMechatronicsVol.20 No.3, 2008
[66] Yuk Nam-Su and Dong-Soo Kwon, Realization of Expressive Body Motion Using Leg-
Wheel Hybrid Mobile Robot: KaMERo, International Conference on Control, Automation and
Systems 2008 Oct. 14-17, 2008 in COEX, Seoul, Korea
[67] Zhang Li-xun1,a, Wang Gang1,b, Wang Li-quan1,c, Chen Dong-liang, Liu De-feng,
Trajectory planning realization for multi-legged walking machine's leg, Key Engineering
Materials Vols. 419-420 (2010) pp 629-632
74