Professional Documents
Culture Documents
H tm kim a robot trong vng b thm ha s dng thut ton ti u by n Multi-robot Searching System in a disaster area using Particle Swarm Optimization Algorithm
Phm Duy Hng, Phm Minh Trin v Trn Quang Vinh Trng i hc Cng ngh, i hc Quc gia H ni e-Mail: hungpd@vnu.edu.vn Tm tt:
Bi bo gii thiu v nghin cu gii quyt bi ton tm mc tiu ti u cho mt h gm nhiu robot di ng hot ng t qun tr (a robot) s dng thut ton ti u by n PSOA (Particle Swarm Optimization Algorithm). C s l thuyt v m phng bi ton gi nh h a robot tm kim khu vc c nng nhim x cao trong vng b thm ha ht nhn c thc hin. Mi robot l cc phn t hot ng t tr, c kh nng nh v, thu thp thng s mi trng, x l d liu v truyn thng. Kt qu thc nghim m phng cho thy tnh kh thi ca ng dng. dng thut ton di truyn GA. Chng ti nghin cu mt phng php trong s dng thut ton ti u by n PSOA (Particle Swarm Optimization Algorithm) gii quyt [1], [3], [4], [7]. Thut ton ti u by n l dng thut ton ti u qun th s dng tr tu by n phng theo hnh vi ca cn trng, ng vt nh kin, mi, ong, chim. Cc phn t trong n c s tng tc, trao i thng tin vi nhau cng tm kim mc tiu ti u, chng hn n kim tm ng i ngn nht t t ti ni c ngun thc n, n chim gi nhau tm n ni c nhiu thc n, Mt s dng thut ton by n ang c nhiu ngi quan tm, pht trin phi k n l: thut ton di truyn GA (Genetic Algorithm), thut ton tin ha EA (Evolution Algorithm), thut ton n kin ACO (Ant Colony Optimization), thut ton ti u PSO (Particle Swarm Optimization). Cc thut ton ny u da trn nguyn l hc tng cng vi mt s nguyn tc tin ha [5], theo cc phn t trong n da vo thng tin lch s bn thn v thng tin ca cc phn t trc iu chnh thng s ca mnh hng ti gi tr ti u. Cc nghin cu v thut ton by n hin nay tp trung vo hai hng chnh: mt l nghin cu ci tin thut ton da trn m hnh gc, hai l nghin cu ng dng thut ton cho cc bi ton thc t [2]. Thut ton ti u by n PSO c James Kennedy (nh tm l hc x hi) v Russell Eberhart (k s in) xut nm 1995 [1] ti Hi ngh ca IEEE phng theo hnh vi tm kim thc n ca n chim, hot ng da trn ba nguyn tc [6] c bn l: nh gi (evalution) gi tr mc tiu c xc nh cho cc phn t cc b v kh nng nh gi tr ti u cc b ca mi phn t ring l; so snh (comparison) v tr thc hin tt nht cc b ca mi phn t c so snh vi nhau tm gia phn t kh d nht, gi l ti u ton cc; bt chc (imitation) cc phn t trong qun th bt chc hnh ng ca cc phn t tt hn nhm sm tip cn gi tr mc tiu. Thut ton PSO v ang c ng dng trong nhiu lnh vc khc nhau nh trong k thut iu khin, trong thit k ti u ng c in, v.v[2]. Bi bo ny trnh by v kt qu m phng gi nh mt h a robot tm kim v cnh bo khu vc c
Abstract:
The paper presents resolving a problem of target searching optimization for an autonomous multi-robot system using a Particle Swarm Optimization algorithm PSO. The theoretical fundamental and simulation for the actions of the multi-robot system in a disaster area is introduced. The system has the duty to find a location which is highly affected by radioactivity. Each robot is an autonomous one which has the capability of localization, data acquisition, calculation and communication. The simulating result shows the feasibility of method.
1. Phn m u
Ti u mt mc tiu cho mt nhm cc robot di ng hot ng t tr v c th tng tc vi nhau hin ang l mt bi ton c nhiu ngi quan tm [6]. Bi ton c th m rng cho trng hp a mc tiu c nhiu tim nng ng dng [2], nht l trong lnh vc cnh bo, gim st cc thng s mi trng hoc tm kim, cu h, cu nn ti nhng ni m con ngi khng th lui ti. Th d trong thm ha ht nhn Nht bn va qua, mi robot cu h thng minh trong mt nhm, qua cc phng tin nh v ca mnh, qua cc kt qu o liu phng x v tr o hin ti v qua cc thng tin vi robot ln cn c th tham gia hot ng trong ton nhm c th nhanh chng i n khu vc c nng phng x cao nht trong mt vng thm ha rng ln. C mt vi phng php gii quyt bi ton ny nh cch s
VCCA-2011
556
2. Ni dung chnh
2.1. Thut ton PSO Nh ni trn, PSO l thut ton ti u phng theo hnh vi tm mi ca n chim, s dng tr tu by n. Ban u, n chim bay theo mt hng ngu nhin. Trong qu trnh hot ng c nhng c th trong n tm kim c ni cha thc n. Ty theo lng thc n nhiu hay t m c th gi thng tin n cc c th ln cn khc trong by v lan truyn trn ton qun th. Da vo thng tin nhn c, mi c th s iu chnh hng bay v vn tc ph hp tm n ni c nhiu thc n nht. Thut ton ny [1] s dng mt s cc phn t to thnh n di chuyn xung quanh khng gian tm kim tm ra mc tiu tt nht. Mi phn t coi l mt im trong khng gian a chiu, hot ng theo kinh nghim bn thn v kinh nghim ca cc phn t khc. Mi phn t lu gi gi tr mc tiu tt nht ca bn thn t c gi l pbest (gi tr mc tiu cc b tt nht). Gi tr mc tiu tt nht trong s cc gi tr mc tiu cc b l gbest. Nhim v quan trng ca thut ton l y nhanh gi tr mc tiu mi phn t ti pbest v gbest nh H.1. di y:
H.1. Xu hng cp nht thng s thut ton PSO vi xk, xk+1 tng ng l v tr mc tiu hin ti v tip theo; vk, vk+1tng ng l vn tc ca phn t mc tiu hin ti, mc tiu tip theo; vpbest, vgbest l vn tc im pbest v gbest. H.2. Lu thut ton PSO.
VCCA-2011
557
VCCA-2011
558
H.3. th hm mc tiu c dng da trn cc gi tr ti u 2.3. Kt qu m phng v tho lun S liu t bng 1 cho thy trong tt c cc ln chy, cc robot u tm thy gi tr ti u theo yu cu ca bi ton, iu ny chng t thut ton hi t. S ln nh gi trung bnh cng gia tng khi tng s phn t ca by n. Bng 1. Kt qu m phng vi s lng robot khc nhau:
S Eval_mean robot N Eps_mean Standard Best min dev. value Success rate
6 12 18 24 30
Vi Eval_mean l s ln nh gi trung bnh, Eps_mean l gi tr ti u trung bnh; Standard dev. l lch chun so vi gi tr ti u nh nht, Best min value l gi tr ti u nh nht trong s cc gi tr ti u, Success rate l t l s ln chy thu c kt qu ti u. H.4. cho thy s bm ui gi tr ti u cc b pbest (ng t nt) vi gi tr ti u ton cc gbest (ng lin nt) trong mt chu trnh nh gi thuc ln chy th 70 ca chng trnh m phng.
VCCA-2011
559