Sunteți pe pagina 1din 7

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/228982565

ARHITECTURĂ DE CONTROL REACTIV PENTRU ROBOŢI MOBILI

Article

CITATIONS READS

0 185

1 author:

Theodor Borangiu
Polytechnic University of Bucharest
208 PUBLICATIONS   585 CITATIONS   

SEE PROFILE

All content following this page was uploaded by Theodor Borangiu on 08 March 2016.

The user has requested enhancement of the downloaded file.


ARHITECTURĂ DE CONTROL REACTIV PENTRU
ROBOŢI MOBILI
Theodor Borangiu

Unversitatea POLITEHNICA din Bucureşti


e-mail:borangiu@icar.cimr.pub.ro
Rezumat: Obiectivul principal al lucării îl reprezintă dezvoltarea unei
arhitecturi de control reactiv pentru comanda în timp real a mişcării
(navigaţiei) unei clase de roboţi mobili având sistemul de locomoţie compus
din roţi acţionate de motoare electrice, astfel încât roboţii să fie capabili să
realizeze taskuri de navigaţie în diferite tipuri de medii de lucru: cunoscute /
necunoscute / parţial cunoscute respectiv având configuraţii (de obstacole)
staţionare / dinamice, şi sub acţiunea a diferite moduri de operare şi control:
teleoperare, semiautonom şi autonom.

1. Modelarea cinematică şi dinamică a clasei de roboţi


1. INTRODUCERE
mobili având sistemul de locomotie compus din
combinaţiile de roţi motoare / roţi antrenate
Obiectivul principal al proiectului de cercetare
reprezentate în Fig. 1.
fundamentală îl reprezintă dezvoltarea unei arhitecturi
2. Specificarea seturilor de senzori interni şi externi-
de control reactiv pentru comanda în timp real a
senzori multipli cu ultrasunete şi vizual de tip
mişcării (navigaţiei) unei clase de roboţi mobili având
cameră video matricială, a amplăsarii lor pe şasiul
sistemul de locomoţie compus din roţi acţionate de
robotului mobil şi a metodei şi algoritmilor de
motoare electrice, astfel încât roboţii să fie capabili să
achiziţie şi fuzionare a informaţiilor.
realizeze taskuri de navigaţie în diferite tipuri de medii
de lucru: cunoscute / necunoscute / parţial cunoscute
respectiv având configuraţii (de obstacole) staţionare /
dinamice, şi sub acţiunea a diferite moduri de operare şi
control: teleoperare, semiautonom şi autonom.

Obiectivele particulare urmărite sunt urmatoarele:


‰ Cercetari fundamentale privind elaborarea
metodelor şi algoritmilor de control reactiv al a) b)
mişcării roboţilor mobili inspirate din metodologia
comportamentală.
‰ Aplicarea metodologiei propuse pentru proiectarea
arhitecturii ierarhizate de control multiprocesor a
roboţilor mobili, bazată pe modelarea mediului de
lucru prin fuzionarea datelor de la senzori cu
ultrasunete (multipli) şi vizual (o cameră video
matricială). c) d)
‰ Studiu de aplicabilitate a rezultatelor obţinute şi
simularea principalelor clase de aplicaţii industriale
şi în servicii cu platforme de tip robot mobil: Fig. 1. Configuraţii de roţi : a) acţionare diferenţială-spate; b)
alimentare / descărcare de conveioare în linii acţionare diferenţială-centru; c) roata motoare, de direcţie-faţă;
flexibile de producţie, deservire de maşini unelte cu d) roţi motoare-spate ţi roata de direcţie-faţă.
comanda numerică şi cooperare cu roboţi ficşi în 3. Studiu comparativ al metodelor de descriere a
celule flexibile de producţie, gestiunea magaziilor mediului de lucru, corespunzător gradului de
de produse şi asistarea pacienţilor în săli de spital. structurare şi al naturii obstacolelor (staţionare,
Pentru realizarea acestor obiective, vor fi parcurse mobile), alegerea şi implementarea formalismului
următoarele etape de cercetare, proiectare şi simulare a general de descriere a mediilor nestructurate.
arhitecturii de control reactiv al mişcarii robotului: 4. Elaborarea metodei şi a algoritmilor de localizare a
robotului bazaţi pe principiul odometriei:
specificarea tipului de hărţi de mediu bazate pe
descompunerea în celule spaţiale arborescente posibilitatea implementării prin sistem
(quadtrees), menţinerea şi reactualizarea lor cu ierarhizat de tip multi-master;
ajutorul informaţiei de la senzorii externi. Analiza (c) Elaborarea unei monografii cu titlul :
erorilor şi proceduri de rejecţie a zgomotelor de “Modelarea şi Controlul Inteligent al roboţilor
măsură. Mobili” editată pe plan central, cât şi a unui
5. Formularea problemei de navigaţie şi a obiectivelor număr de articole tehnice în publicate în
dorite. Proiectarea sistemului de ghidare în timp reviste de prestigiu internaţionale şi volume ale
real a robotului, cu evitarea obstacolelor dinamice unor conferinţe internaţionale de specialitate ;
şi minimizarea funcţiilor globale de cost; (d) Utilizarea unor rezultate partiale ale
6. Definirea claselor de comportamente ale sistemului cercetărilor în finalizarea unei teze de doctorat
robot: (conducător ştiinţific: prof.dr. Theodor
‰ principale - deplasarea către un punct Borangiu) şi în creşterea gradului de
ţintă, deplasarea către o zonă de interes, cunoaştere ştiinţifică pentru tinerii ce urmează
mişcarea în aceeaşi direcţie, urmărirea unei programele de studii aprofundate şi doctorat în
traiectorii; specialitatea: “Sisteme automate”, domeniul: “
‰ de securitate – oprirea de urgenţă, Inteligenţă Artificială în Robotică şi Sisteme
îndepartarea de un obiect prea apropiat; CIM”.
‰ preventive – urmărirea conturului prin
stânga / dreapta, evitarea de obstacole;
‰ de deblocare – permit robotului să 2. CONCEPTE DE BAZĂ PENTRU
reacţioneze în faţa unei situaţii neprevăzute; CONTROLUL MIŞCĂRII ROBOŢILOR MOBILI
7. Alegerea arhitecturii ierarhizate de control reactiv şi
In ultimii ani în robotică a apărut conceptul de
elaborarea algoritmilor şi programelor de
“Inginerie Comportamentală”, al cărui obiectiv major îl
implementare a modulelor comportamentale
reprezintă un ansamblu de metodologii şi soluţii tehnice
elementare cât şi a modulului de gestiune de
pentru dezvoltarea gradului de inteligenţă şi de adaptare
comportamente.
la mediu a roboţilor mobili autonomi. O primă clasă de
roboţi mobili a fost reprezentată de vehicule ghidate
Ipotezele de lucru vor fi testate printr-un ansamblu de
automat (AGV), considerate sisteme de manipulare şi de
proceduri mixte:
transport controlate prin tehnica de calcul şi având
‰ experimente de mişcare a unui braţ autonomie de miscare, în sensul capacităţii de urmărire
manipulator cu cameră video montată pe de traiectorii a priori stabilite pe sol (sub forma de benzi
segmentul 3, preluare de imagini în secvenţa şi magnetice, linii vopsite în diferite nuanţe, sau cabluri
poze multiple cu poziţii/orientări diferite, îngropate).
analiza comparativă a seturilor de imagini şi
refacerea hărţii obstacolelor braţului; Din cauza limitărilor în aplicaţii determinate de traseele
‰ simularea controlului reactiv în vederea prefixate cât şi de riscul coliziunilor în medii
ghidării robotului în prezenţa obstacolelor, cu nestructurate, dinamice, au fost căutate mai întâi soluţii
utilizarea bazei de date furnizate de de ameliorare a sistemului senzorial al roboţilor mobili,
subsistemul de vedere artificială. acestea conducând însă la ameliorări minore ale
autonomiei de funcţionare [4]. Este de altfel motivul
Ipotezele de lucru vor acoperi clase de aplicaţii şi principal pentru care sistemele CIM ce controlează
comportamente ale sistemelor robot mobil în industrie şi fabricaţia flexibila au trebuit să suporte modificări
servicii: medii de lucru nestructurate în configuratii frecvente pentru a se adapta la necesităţile de percepţie
staţionare şi dinamice; traiectorii liniare în spaţii ale asistemelor AGV, în loc de a impune creşterea
operaţionale cu minimizarea unor funcţii de cost de tip: gradului de inteligenţă a acestor vehicule.
lungime a drumului, timp de deplasare, schimbări de
direcţie şi viteza; identificarea şi localizarea obiectelor Din aceste motive, cercetările pe plan mondial au vizat
de transportat; integrare în reţele locale de comunicaţie. în decursul ultimelor 10 ani crearea unor sisteme de
percepţie şi control mai performante, care să confere
In fine, rezultatele estimate ale cercetarilor sunt inteligenţă comportamentului roboţilor mobili, în cadrul
următoarele: funcţiei principale – de navigaţie, cu generarea în timp
(a) Un studiu tehnic de modelare cinematică şi real a propriilor traiectorii robot [5].
dinamică a roboţilor mobili pe platforme cu
roţi, cât şi a mediilor de lucru nestructurate, O clasificare a tipurilor de arhitecturi de control produse
dinamice; de comunitateao internatională poate fi făcută după
(b) Un raport de cercetare privind controlul criteriile:
reactiv al mişcării roboţilor mobili, bazat pe 1.Criteriul “complexităţii sistemului de control”:
metodologia comportamentelor şi fuzionarea roboţi mobili de tip Alfa (structură reflexivă
senzoriala în estimarea mediului, şi simplă), Beta (cu memorarea vectorilor de mişcare),
Gama (cu capacitate de anticipare). Ulterior, ¾Implementarea modulelor de sistem, depanare
(Rietman, 94) extinde această clasificare cu tipul şi validare în mediu simulat.
Delta (câmpul de acţiune al senzorilor robotului
conectat la nivelul de intrare al unei reţele neurale). Metodologia propusă va fi utilizata în acest proiect de
2.Criteriul “filozofiei de control” [6]: arhitecturi cercetare pentru proiectarea şi implementarea unei
ierarhice, arhitecturi reactive şi arhitecturi hibride arhitecturi software de control a roboţilor mobili ce se
bazate pe comportamente. miscă în medii non-staţionare. Contribuţiile la
cunoaştere pe care le vor aduce cercetările prezente se
Dintre arhitecturile ierarhice cea mai reprezentativă este referă la identificarea şi definirea unor seturi de
NASREM (NASA Standard Reference Model) propusa comportamente robot derivate din clase de aplicaţii, cât
de James Albus [1] pentru controlul manipulatoarelor şi la elaborarea unei metode şi suport program pentru
din staţiile spatiale. Arhitecturile de control reactiv au gestiunea acestora în timp real.
asociat conceptul de proces reflexiv., care se
caracterizeazo prin aceea co odata învaţată, o traiectorie In plus faţă de arhitecturile existente, colectivul de
poate fi executată în mod reflex, în condiţii similare. autori îşi propune implementarea unui modul de
Arhitecturile de control reactiv utilizează conceptele autoinstruire pentru reproducerea şi combinarea unor
anterioare de control, substituind ciclul clasic: secvenţe de acţiuni robot, iniţiate de identificarea şi
interpretarea unor scenarii anterior invăţate în procesul
senzoristica, modelare, planificare şi actiune
de navigaţie.
cu noul ciclu:
Un alt element de noutate pe care şi-l propune spre
senzoristica, actiuni elementare şi combinatii de actiuni
rezolvare prezentul proiect constă în elaborarea unei
elementare.
metode de fuzionare senzorială a datelor provenite de la
Controlul reactiv implică dezvoltarea de sisteme senzori multipli cu ultrasunete şi vizuali, în scopul
inteligente a coror operare se bazează pe comenzii de interacţiune cu obiecte a unui braţ de robot
descompunerea sarcinilor ce trebuie realizate într-o serie fix montat pe platforma robotului mobil.
de module elementare de control, capabile să producă
acţiuni directe de răspuns corespunzând informaţiei 3. SOLUŢIA DE PROIECTARE ADOPTATĂ
senzoriale disponibile (procese reflexive) [3], [8].
După cum s-a specificat anterior, obiectul acestei teme
Arhitecturile de control bazate pe comportamente au de cercetare îl reprezintă dezvoltarea unei arhitecturi
apărut ca soluţii la problemele de lipsă de precizie, software pentru controlul unui robot mobil ce realizează
inerente arhitecturilor reactive. Ele combină calităţile sarcini de navigaţie în orice tip de mediu înconjurător.
celor două structuri anterioare: precizia arhitecturilor
ierarhice clasice, şi robustetea şi capacitatea de reacţie a Robotul mobil va fi definit ca un ansamblu mecanic de
arhitecturilor reactive, prin mecanisme de raţionament tip platformă mobilă cu sistem de locomoţie de tip roţi
deliberative [2], [7]. şi senzori multipli cu ultrasunete, pe care este montat un
braţ mecanic ce conţine o cameră video matriceală.
Sunt puţini autori care au propus o metodologie de lucru Intreg ansamblul este capabil să se mişte cu un anumit
pentru proiectarea arhitecturilor de control reactiv şi grad de autonomie într-un mediu nestructurat, sub
bazat pe comportamente pentru roboţi mobili. controlul unui sistem de calcul ierarhic, de tip
Analizând aceste două propuneri de metodologii se multiprocesor.
poate finaliza o propunere globală de proiectare şi
implementare a unei arhitecturi de control pentru roboţi Subsistemul senzorial va permite reactualizarea în timp
mobili: real a informaţiilor privind configuraţia curentă a
mediului înconjurător şi identificarea condiţiilor interne
¾Definirea problemei de comandă a mişcării şi a de funcţionalitate, permiţând astfel generarea şi
obiectivului principal: navigaţie autonomă cu modificarea on-line a traiectoriilor de mişcare cât şi a
adaptare la dinamica mediului (obstacole acţiunilor de lucru. Sarcinile pe care trebuie să le
mobile, identificare şi localizare obiecte de execute sistemul de control al robotului sunt:
interes).
‰ achiziţia de informaţii de la senzorii externi;
¾Specificarea condiţiilor de funcţionare şi a
‰ fuzionarea datelor de la senzori multipli având
cerinţelor pentru sistemul de control. natură diferită, interpretarea şi procesarea
¾Analizarea problemei de conducere şi acestor informatii;
determinarae modului în care ea trebuie
‰ decizia, bazată pe instruire anterioară,
rezolvată de către sistem, prin decompoziţie în
identificarea de comportamente elementare şi
sarcini elementare şi specificând mecanismele
combinarea reacţiilor de acţiune pentru
hardware şi software necesare.
construcţia comportamentelor agregate;
¾Definirea componentelor software de timp real ‰ generarea comenzilor de mişcare în cadrul
ale sistemului de control. regimului de navigaţie, conform principiului
“look/sense-and-move”, cu evitarea coliziunilor 2. Tipul mişcării realizate în modul teleoperare: (a)
cu obstacole necunoscute/in mişcare. mişcare în incremente de viteza de rotaţie şi de
translaţie; (b) mişcare în incremente de distanţă
In plus, sistemul de control trebuie sa realizeze, în parcursă şi de orientare ale platformei robotului
cazuri particulare, funcţii suplimentare: mobil.
3. Parametrii taskului de navigatie: amplasarea
‰ modelarea mediului, pe baza fuzionării (poziţie + orientare) iniţială şi amplasarea finală
informţtiilor senzoriale diferite ca natură; dorită.
‰ corecţiile de traiectorie către punctul/zona 4. Un număr (opţional) de puncte intermediare prin
ţintă; care robotul trebuie să treacă pe parcursul drumului
‰ răspunsul imediat la comenzi recepţionate pe său către ţintă.
niveluri superioare; 5. Funcţia de cost asociată traiectoriei: distanţa
‰ compensarea erorilor şi refacerea după un minimă, număr minim de schimbări de direcţie, ş.a.
regim de eroare;
‰ menţinerea unei comunicaţii on-line de Cea de a doua funcţie a interfeţei utilizator constă în
informaţii de stare cu utilizatorul, prin supervizarea mişcării robotului. în acest scop, interfaţa
intermediul unei interfeţe om-maşină. trebuie să recepţioneze şi să afişeze următoarele
informaţii: (a) toţi parametrii specificaţi anterior şi
Această creştere a complexitătii sarcinilor implică confirmaţi de execuţia taskului respectiv; (b) vitezele de
necesitatea dotarii robotului cu un sistem de control translaţie şi de rotaţie curente, poziţia şi orientarea
hibrid: reactiv-bazat pe comportamente, de tip multi- curentă a robotului relativ la un sistem de referinţă
master şi sistem de operare multitasking. In Fig. 2 se definit de utilizator; (c) datele provenite de la senzori;
prezintă schema structurală a sistemului de control ce va (d) stadiul curent al incărcarii bateriilor de pe platforma
fi dezvoltat, împreuna cu interfeţele cu utilizatorul şi robotului mobil.
mediul de lucru al robotului mobil.
Blocul de control va conţine următoarele module
specializate:
Interfaţă
utilizator ‰ Modelatorul mediului de lucru
‰ Unitatea de control planificat
‰ Module de comunicaţie
Modelator mediu Bloc de control ‰ Supervizorul
de lucru planificat
‰ Unitatea de control reactiv
Avantajul schemei duale de control planificat / reactiv,
Comunicaţie în raport cu soluţiile dezvoltate până în prezent rezidă în
faptul că există situaţii în care sistemul global nu
dispune de rezerva de timp necesară pentru a evalua în
Comunicaţie
timp real, pe baza informaţiei senzoriale, acţiunile de
comandă viitoare. Astfel de cazuri sunt determinate de
situaţii de pericol iminent de coliziune, pentru care
Bloc de control
REACTIV
Supervizor protejarea imediată a robotului este prioritară în raport
cu acţiunile standard ale regimului de navigatie. In
schimb, dacă sistemul se află într-o zonă care poate fi
caracterizată drept “sigură”, blocul de control va trebui
Interfaţa
Senzoristică Mediu de lucru electro-mecanică să selecteze şi să aplice o acţiune determinată, prin
intermediul unităţii de control deliberativ (planificat).

Acţiunile deliberative se bazează pe cunoaşterea


Fig.2. Schema structurala propusa pentru sistemul de control mediului de lucru, fundamentată cu ajutorul unei hărţi
reactiv bazat pe comportamente care îl modelează. Dacă însă mediul este intensiv
dinamic, atunci gradul de dinamism va fi utilizat ca o
masură a nivelului de securitate relativ la setul de
Cercetările pentru sinteza acestui sistem de control vor acţiuni, iar controlul planificat va fi comutat pe control
utiliza următoarele metode şi protocoale experimentale: reactiv. Decizia de comutare va fi luată de modulul
supervizor, care evaluează în permanenţă gradul de
Interfaţa utilizator : specificarea taskurilor va fi dinamism al situaţiei curente, pe baza modelului de
realizată de la acest modul. In acest scop, interfaţa va navigaţie activat anterior.
permite configurarea următorilor parametri:
Deoarece structura fizică de control propusă este
1. Modul de funcţionare a sistemului: teleoperare, compusă fizic din două microcalculatoare: unul
semiautonom şi autonom.
îmbarcat pe platforma robotului mobil, şi un al doilea, ultrasunete dispusi radial pe suprafaţa laterală a carcasei
portabil (cu posibilităţi de amplasare într-un post mobil robotului, pe care o divizează în sectoare egale. Câmpul
de supraveghere, sau chiar pe platforma robotului), de măsură al fiecărui senzor va fi utilizat pentru a
comunicaţia între cele două unităţi se va realiza prin determina probabilitatea ca o celulă din harta de mediu
reţea locală, ceea ce justifică prezenţa celor două să fie ocupată de un obstacol. Suprapunând înregistrările
module de comunicaţie în sistem. diferiţilor senzori, din diferite poziţii, se construieşte o
hartă bidimensională de mici celule având asociate
Calculatorul îmbarcat pe platformă (on-board) va valori intre –1 şi 1. O valoare inferioara lui 0 reprezintă
realiza funcţiile de nivel primar (de bază) – o celulă neocupată, iar o valoare mai mare decit zero
supervizorul, controlul reactiv, fuzionarea senzorială şi reprezintă probabilitatea ca celula să fie ocupată. Conul
interfaţa electro-mecanică de comandă şi reglare a de emisie al undei cu ultrasunete este de 30 grade şi
turaţiei motoarelor, în timp ce calculatorul portabil (off- precizia de masură este de 1 cm.
board) va fi dedicat taskurilor de nivel înalt – controlul
planificat, modelarea mediului şi interfaţa cu Unitatea de control planificat : pentru soluţionarea
utilizatorul. problemei de navigaţie se va utiliza o metodă de
planificare locală în care obstacolele sunt reprezentate
Modelatorul mediului: analizând diferitele propuneri prin funcţii gaussiene inhibitorii (Fig. 4a) iar destinaţia
materializate până în prezent în robotica mobilă pentru printr-o funcţie gaussiană excitatorie (Fig. 4b).
modelarea mediului de lucru al robotului (tipologia Compunerea acestor funcţii generează o suprafaţă
hărţilor de mediu şi metodele de reactualizare on-line a tridimensională, plecând de la care se determină calea
acestora), şi tinând cont de relaţia strânsă între o hartă ce trebuie urmată de robot.
de mediu şi modelul de planificare, se va adopta în
cadrul cercetarilor prezente soluţia hărţilor de mediu
compuse (quadtrees), care divid progesiv spaţiul de
lucru în mici celule rectangulare de dimensiuni din ce în
ce mai mici, stabilind totodată un indice asociat
fiecăreia dintre ele; acest indice reprezintă probabilitatea
ca celula respectivă să fie ocupată. Astfel, harta de
divizare va conţine fie celule în întregime libere, fie
întotdeauna ocupate în proportie variabilă (Fig. 3), ceea
ce reprezintă un avantaj faţă de alte metode.

a)

Fig.3. Modelarea mediului prin hărţi compuse cu celule b)


quadtree.

Pentru simplificarea calculelor, robotul va fi modelat ca Fig. 4. Gaussiene inhibitorii (a) şi excitatorie (b) pentru
un punct corespunzând centrului său, punctul fiind planificarea locală în navigaţie.
dilatat ca un disc de raza corespunzătoare razei
platformei sale circulare în vecinatatea obstacolelor. In
ceea ce priveşte metoda de reactualizare a hărţilor, s-a O exemplificare a acestei tehnici, în care autorii îşi vor
optat pentru soluţia, care permite integrarea informaţiei aduce contribuţii în proiectarea algoritmilor, în
senzoriale achiziţionate în timpul execuţiei, în scopul implementarea acestora cu extensii de optimizare a unor
reactualizării hărţilor iniţiale specificate de utilizator. funcţii de cost de tip drum minim, timp minim,
Avantajul acestei abordări este evident pentru medii schimburi minime de direcţie, cât şi în elaborarea unui
incomplet cunoscute sau cu modificări permanente. mediu de simulare pentru validarea metodelor, este
prezentată pentru ţinta şi obstacolele din Fig. 5b, pentru
Se propune utilizarea unui numar de 24 de senzori cu care suprafaţa tridimensională este redată în Fig. 5a.
mişcarea către o zonă; mişcarea în aceeaşi direcţie;
urmărirea traiectoriei
2. Comportamente de securitate: finalitatea lor este
evitarea interacţiunii robotului cu un obiect din
mediul înconjurator: oprirea de urgenţă;
îndepărtarea de un obiect prea apropiat.
3. Comportamente preventive: urmăresc evitarea
situaţiilor anterioare, cu un avans suficient de mare:
urmărirea unui contur prin dreapta/prin stânga;
evitarea de obstacole.
4. Comportarea de deblocare: are ca obiectiv să
a) permită robotului să reacţioneze în faţa unei situaţii
neprevăzute: mişcarea către zone libere; mişcarea
către zone libere dirijate; mişcare aleatorie;
conducerea în afara zonelor moarte.
5. Comportamente specifice: realizează acţiuni
specifice legate de o anumită aplicaţie determinată.
Toate aceste comportamente vor fi validate prin
simulare asupra unui sistemelor robot virtual,
independentă de sistemul fizic de controlat;
transformarea în comenzi dependente de sistem se va
realiza prin proiectarea driverelor specifice interfeţei
electro-mecanice.
b)

6. BIBLIOGRAFIE
Fig. 5. Combinarea Gaussienelor inhibitorii şi excitatorie (a)
pentru mediul de lucru (b) unde cercul gol reprezintă punctul [1] Albus, J.S.: “NASA/NBS Standard Reference Model
de plecare şi cercul plin punctul de sosire.
for Telerobot Control System Architecture
(NASREM)”, NIST Tech. Rep. 1235, 1989
Unitatea de control reactiv : această unitate va acţiona
[2] Arkin, R.C.: “Navigational Path Planning for a
exclusiv în situaţii de pericol, ce apar în funcţie de
Vision-Based Mobile Robot”, Robotica, 7,1989
frecvenţa de apariţie a obstacolelor necunoscute. Se
pp. 49-63
propune o arhitectură de control reactiv ca în Fig. 6,
[3] Badreddin, E.: “Recursive Behavior-based
având următoarele elemente:
Architecture for Mobile Robots”, Robotics and
‰ un ansamblu de comportamente elementare (ce vor Autonomous Systems, Vol. 8, Nr. 3, 1991, pp.
fi denumite generic “mecanisme de sistem”; 67-76
‰ un modul care gestionează răspunsul care reflectă [4] Boegli, R.:“A Comparative Evolution of AGV
comportamentele anterioare, generând astfel o Navigation Techniques”, Proc. 3rd Conf.
soluţie unică (gestor de comportamente). Automated Guided Vehicle System”, 1985, pp.
169-180
Comport. 1 Administrator Supervizor [5] Borenstein, J. and Y. Koren: “ Obstacle Avoidance
(Gestor) with Ultrasonic Sensors”, IEEE Journal of
Robotics and Automation, Vol. 4, Nr. 2, 1988,
pp. 213-218
[6] Brooks, R.A. and J. H. Connell:“Asyncronous
Comport 2 Comport 3 … Comport n Distributed Control System for a Mobile Robot”,
Proceedings SPIE, Cambridge, MA, 1986 pp..
77-84
de la senzoristică [7] Bullock, D. and S. Grossberg: “A self-organization
Neural Model of Motor Equivalent Reaching and
Fig. 6. Arhitectura modulului de control reactiv. Tool Use by Multi-joint Arm”, Journal of
Cognitive Psychology, Nr. 12, 1993, pp.. 51-78
[8] Choi, W. and J.C. Latombe: “Reactive Architecture
4. CONCLUZII for Planning and Executing Robot Motions with
Incomplete Knowledge”, IEEE RSJ Int.
In cadrul proiectării controlului reactiv vor fi definite Workshop Intelligent Robot Systems, 1992, pp.
cinci categorii de comportamente: 24-29
1. Comportamente principale: stabilesc comportarea
principală a sistemului: mişcarea către un punct;

View publication stats

S-ar putea să vă placă și