Complex Structure Workspace Sweeping Using Semiautonomous Vacuum Cleaners

Size: px
Start display at page:

Download "Complex Structure Workspace Sweeping Using Semiautonomous Vacuum Cleaners"

Transcription

1 Complex Structure Workspace Sweepng Usng Semautonomous Vacuum Cleaners KRZYSZTOF SKRZYPCZYK Department of Automatc Control Slesan Unversty of Technology Akademcka 6, Glwce POLAND AGNIESZKA PIERONCZYK School of Engneerng, Desgn and Technology Unversty of Bradford Rchmond Road, Bradford BD7 DP UNITED KINGDOM Abstract: The paper presents the study of desgn and synthess of the system dedcated for sweepng large and complex spaces usng a team of cleanng robots. The problems of coordnaton of actvtes of ndvdual robotc-unt s dscussed. Applcaton of the Game Theory for creaton of coordnaton algorthms s proposed. The paper deals also wth desgn and mplementaton of algorthms of movement of autonomous (or semautonomous) vacuum cleaner, that would be able to work nsde of a flat, but not free of obstacles workspaces. In the paper several proposed algorthms of surface coverng are dscussed. The two algorthms were selected as the most approprate and presented n ths work. Expermental valdaton of effcency of the proposed approach were done and the results of the valdaton are dscussed n the paper. Key-Words: - Moble robotcs, game theory, mult-robot, semautonomous systems, vacuum cleaners, surface coverng Introducton Domestc robots are robots whch are used n homesteads. Ths group of robots s ntended to perform tasks such as housekeepng as well as, servng as educatonal and entertanment robots. Despte of the fact, that the area of domestc robotcs s much less funded than for example the mltary robotcs t has stll been growng and developng rapdly, smultaneously ncreasng the level of human comfort and lfe. Wth reference to human knd hstory, people have always been lookng for smplfcatons and mprovements that would made ther lfe easer. Housekeepng devces, especally domestc robots generate wde range of possbltes to acheve ths goal. The ssue s relatvely up to date matter, specally nowadays when robotcs s so popular and creaton of ts applcatons became less expensve than any tme before. The status that housekeepng robots can obtan n the future, can be compared to the status of all others domestc devces (e.g. oven, frdge, hardryer) whch are nowadays omnpresent at our homes, and create bascs of each home s equpment. That can be done only f ther performance, utlty and prces would be optmzed to accomplsh a satsfactory trade off. Of course n order to desgn a properly workng robotccleaner a number of problems related to moble robotcs must be solved. That s enough to menton path plannng, data representaton etc. [3,5,8,9]. Another aspect of applcaton of robots to the task of ndoor cleanng s usng multple cleanng devces. It s well known fact that larger number of smpler devces can perform complex tasks. When we consder the work of a team of robots, that are ntended to perform some complex task (workspace cleanng for nstance) the addtonal problem of coordnatng actons (tasks) of ndvdual robots needs to be taken nto account. Wrong coordnaton may lead to neffectve task executon or even to nablty of completon the task. The problem of coordnaton of multple robots can be stated as a conflct stuaton between ndvdual robotcagents and can be modeled as a decson makng problem. The Game Theory [,4] seems to be a convenent tool for modelng problems of conflct nature. In ths work the approach to coordnaton of multple cleanng robots operatng n a complex structured ndoor envronment s presented. The ISSN: Issue 9, Volume 5, September 200

2 problem of coordnaton of elementary tasks s modeled as a N-person, noncooperatve team decson problem. The hybrd archtecture of a system that s desgned to control the work of agents dscussed. Apart from the problem of team coordnaton there exst another, mportant ssue to solve whch s the problem of effectve and robust surface coverng by ndvdual devces []. Therefore n the paper the aspect of desgn and mplementaton of an algorthm of movement of autonomous (or semautonomous) vacuum cleaner, that would be able to work nsde of a flat, but not free of obstacles workspaces s also consdered. The hstory of all robots whch applcaton was based on the vacuum cleaners cannot be fully ordered. The cause of t s that most robots were created by the commercal companes, whch offcal secrets have not allowed to catalog all created prototypes. Fortunately most of hoverng robots, whch have been sold on market tll now, had been somehow descrbed or at least mentoned n wde range of artcles and webstes. That gave a possblty to make the hstorcal outlne of those robots. Frst mentoned, was a prototype of the frst sold on market robotc vacuum cleaner called trlobte [], manufactured by the Swedsh corporaton Electrolux was avalable for purchase n 200. One year later, n 2002 the frst generaton of the most wde known, the Roomba [6] robotc floor cleaners has been on sale. Nevertheless, to date second and thrd generatons of that robot have been produced. At once, wth each generaton new mprovements were obtaned. To begn wth better brushes and larger dust bns, fnshng wth new algorthms of cleanng. As was prevously stated, desgn and mplementaton of a robotc vacuum cleaner s the very present ssue. What s more, accordng to documentaton and artcles whch addresses ths group of devces ther algorthms should stll be enhanced n order to obtan more mmune for envronment s dsturbances and more effcent system. Addtonally constructon of the multple vehcle, cleanng system consdered n ths paper has steel been an open ssue. 2 System overvew The problem consdered n the paper s two fold one. The frst stage of research ncludes the study of constructon of multple robot system and coordnaton mechansms. The second one s focused on desgn and evaluaton of surface coverng algorthms. A general structure of the control system s presented n fg.. The system can be splt nto two layers. The frst one that s ntended to be mplemented on moble platform (cleanng and collson avodng algorthms) and the second, that provdes nformaton of robots locaton and communcaton between robots. The frst one that s consdered n ths work has typcal hybrd Fg. Overvew of the mult devce cleanng system structure. It conssts n behavor-based moton controller that s responsble for executng elementary navgatonal tasks (modeled further by operators) and non-cooperatve game based planner. The functon of the planner s to choose from admssble actons the one that provde executon of a part of prmary msson (clearng operaton). The workspace model Robots are ntended to operate nsde a well structured, complex human made workspace. In order to smplfy the navgaton problem a partal knowledge about the envronment s ntroduced to the system. In fg. 2a an exemplary offce envronment plan s presented. An overall workspace s dvded nto regons named sectors. Each sector represents an area occuped by a room, corrdor or a part of a corrdor. Moreover passages between rooms are dstngushed and ntroduces to the model as door-objects called further door for smplcty. The workspace model s stored onto two layers: topologcal and geometrcal. The frst one s gven by weghted graph: ISSN: Issue 9, Volume 5, September 200

3 (, ) {,,... }, M = V W V = v v v W V V () 2 M whch nodes represent objects of the envronment: sectors V S and doors V D where V = V S V D. On the topologcal level each object s descrbed by a real number that s an "clutterng coeffcent" c n case the object s a sector and by a probablty of beng opened o j when the object s a door. The frst coeffcent reflects the number of objects placed nsde of the gven sector. On a geometrcal level -th sector s represented t t x, y, bottom by coordnates of ts top left corner ( ) rght corner ( b b x, y ), and a center pont ( p p, ) x y. Smlarly the j-th door-object s descrbed by a crcle of p p x, y. The edges radus r j and a center of the crcle ( j j ) of the graph defne relatons of neghborhood between envronmental objects related to vertces of the graph. Weghtng factors fxed to the edges of the graph are related to some costs of movng robot from the -th to the j-th vertex (object It s worth of notcng that the model descrbes only nvarable features of the workspace. The layout of objects (furnture, equpment) placed nsde sectors s not known. Moreover t can undergo dynamc changes. Fg. 2 An Exemplary Workspace Layout (a) and ts Topologcal Model (b) The planner From the perspectve of ths work the planner s the core of the system. It conssts of three modules: local coordnator, decson process modelng module and the soluton computaton one. The work of the planner can be brefly descrbed n a followng way. The local coordnator receves nformaton of locaton of all the cleanng devces. Moreover t s provded wth a world model and a prmary task data. Dependng on a type of the task, locaton of all of teammates and a state of the task executon, a model of a decson process s bult. The model s n fact the cost functon that depends on actons made by ndvdual agents and a state of task completon. Next the problem s solved and the soluton computed. The soluton of the problem determnes an elementary acton whch s optmal for a gven agent from the pont of vew of prmary task executon. Detaled descrpton of the process of buldng the model (takng the cleanng task as an example) and the methods of soluton shall be presented n further sectons. Task executon module The role of ths module s to execute elementary navgatonal tasks. It s desgned usng the behavorbased dea of control. It s composed of sx behavors that process the state and sensory nformaton nto proper set-ponts for moton controller whch are values of lnear and angular velocty. The coordnaton of behavors actvtes s made by fxed prorty arbter. For the purpose of ths artcle that s enough to consder the module as the one whch s able to execute four dfferent elementary tasks, represented by followng operators: FndDoor(D) - the task of movng the robot nsde the area of door-object D; TraverseDoor(D,S) -the task of gong through the door-object D to the sector S; Wat() - the smple command that stop the robot; GoTo(S,S2) - the task of movng robot from the sector S to S2; Clean(S) - the task of cleanng the sector S by the robot; 3. Cleanng coordnaton strategy ISSN: Issue 9, Volume 5, September 200

4 3. The problem formulaton The task of complex structured workspace sweepng s smlar to the exploraton problem [2]. Ths task can be generally stated as a problem of vstng a gven part of the workspace by teammates wth a cost as low as possble.. In terms of ths work the cleanng task s defned as vstng a part MV VS of the workspace M n a number of steps as small as possble. Here n ths work, we model the problem as a sequence of one stage, non zero sum games n a normal form. 3.2 Game theory based approach Let us frst ntroduce a notaton that wll be used hereafter. The state of a team of robots s denoted by a set: X = { x } =,2,... N, x V (2) what s equvalent to the fact that there s the -th robot nsde the area descrbed by the vertex x. The set of all possble actons of the robot descrbed by operators s gven by the set: { } A= a, a2,... a M 3) where M s a number of all operators (n ths work M=5). A set of possble actons of the -th robot n the state x s defned by : A x = a, a,... a (4) ( ) { } 2 K and t s determned by precondton lsts of ndvdual operators. In our case they are as follows: FndDoor(D) precondtons = { x VS, wx, D } TraverseDoor(D,S) precondtons = { x = D V, w, } Wat() precondtons = φ GoTo(S,S2) D D x precondtons = { x = S VS, w S,S2 } Clean(S) precondtons = { x = S} acton a k A for k =,2,...,4 s a mappng: a : x x x X x V a A (5) n n+ n n+ k n n where x k s the current state of the -th robot, and x + k s a state the robot wll be n as a result of the acton a k. The prmary task of the team of robots s to vst and clean all objects defned by a set M G VS. We ntroduce an auxlary set defnng objects that have already been cleaned and we denote t by MV M G. Usng ths notaton we can precsely formulate a goal of the team as satsfyng the equalty: M V = M G. The task of the plannng algorthm s to choose for each robot one of the possble acton, that appled to the robot wll result n performng a part of the prmary task. The problem of selecton of proper acton s n ths work perceved as a game between ndvdual robotc-players. The result of the game related to the defned task depends on decsons made by ndvdual game partcpants. Moreover the task of exploraton has a specfc nature that can be classfed as a team-work problem where all of the players (robots) want to optmze one performance ndex. Although the envronment s n prncple dynamc we model the problem of acton plannng as a sequence of statc N- person games n a normal form. Therefore we need to defne for each stage of the plannng process the sngle cost functon value of whch depends on actons made by all of teammates and on the task completon state. We propose to defne the cost functon as a sum of three components: (,...,,... ) I a a a = I + I + I (6) N R E D The frst one s related to a some value of reward that s gven to robots for cleanng part of the workspace and t s gven by: (,..,... ) = ( ) I a a a R a R N = N R> 0 f x M x M R = k 0 otherwse n+ n+ G V where R s a postve number that denotes the reward value. The k s a number of robots vstng the same object as a result of ther actons. The value of the second component I E s dependent on an amount of energy necessary to make an acton a whch s proportonal to a cost of transton of robots between envronmental objects defned by the model M: (7) In the terms of the decson makng process model of an ISSN: Issue 9, Volume 5, September 200

5 I a a a = w x x + (8) N n n (,..,... ) (, ) E N = Thrd component denotes cost of movng the robot to the nearest (n the sense of costs defned by W) unexplored object. Let us frst denote a path of mnmal cost between an object n and m as: ( ) { } pmn n, m = vn,... vk,... vm V (9) and let the set of unexplored objects s gven as M = u = M M. Then the cost I D s gven by: { } \ U l G V (,...,,..., ) I a a a = D D N mn, = n+ ( ) D = mn p x, u mn, mn l l N (0) where D mn, s the cost of movng the -th robot from the state x + to the nearest unexplored object n 4. Surface coverng problem 4. The vacuum cleaner model As a testbed for valdaton of proposed soluton the mnature, laboratory moble robot Khepera II [7] was used. The Khepera s presented n fg. 3. As a matter of fact, that mpled also an usage of The MATLAB software, whch was requred to program the robot. Detaled specfcaton of the Khepera II and s usage n the MATLAB can be found on the web ste. Nevertheless, the robot used n experments s a complex devce and t seems reasonable to hghlght ts man features. Thus, hardware and software descrpton s presented below n order to ntroduce some essental knowledge, requred for full apprehenson of developed algorthms, that are afterwards presented. Fg.3 The Khepera II robot as a model of vacuum cleaner [7] The Khepera II s a small, dfferental wheeled moble robot, desgned as a scentfc research and teachng tool at Federal Insttute of Technology Lausanne (EPFL) n Swtzerland. Frst of all, the robot s well suted for project s purposes because t renders rapd dea generaton, prototypng and evaluaton. In ts User Manual can be found, that the robot allows also confrontaton to the real world of algorthms developed n smulaton for trajectory executon, obstacle avodance, preprocessng of sensory nformaton, hypothess on behavors processng [7]. 4.2 The problem formulaton Another am of the work s creaton of surface coverng algorthms for hoverng robot that would be a part of dscussed multple devce cleanng system. The algorthm should enable the unt to work nsde of a flat, but not free of obstacles workspaces. 4.3 Proposed soluton In ths secton detals on two desgned surface coverng algorthms are presented end dscussed. The frst s the smple random-walk based one. The second one s more complcated hybrd concept that merges two dfferent approaches random movement and spral moton. Random walk based algorthm The frst algorthm has been based on the dea of random movement (fg. 4). The robot s movng n forward drecton tll an obstacle s sensed, then t stops. Next, by comparng sensor readngs decdes n whch drecton to turn left or rght. Fnally, by generatng a random number decdes how much to turn. The overrdng aspect of ths algorthm s a dstance between the robot and obstacles. It has been done, by settng nto ts source code, a dstance threshold value. Smply, when the dstance s lower than the gven threshold value, the robot takes an acton n order to omt obstacles. As a result of ths, the manner n whch robot s movng depends strongly on ts surroundng. Despte the fact, that the algorthm assumes ongong turns from the obstacle (.e. f obstacle s sensed on the left, t turns rght) what may cause stackng n corners, the random turnng banshes the ssue. All n all, the algorthm fulflls the am of the work, allowng the robot to move around a room avodng obstacles. However, ts effcency should be compared wth more sophstcated movement manner n order to examne ts utlty. ISSN: Issue 9, Volume 5, September 200

6 Fg. 4 The vsualzaton of 8 teratons of robot s movement accordng to random walk based algorthm. Ths workng mode s presented below n a form of a flow chart (fg.5). The second algorthm has been based on the dea of a spral moton coupled wth random turnng (fg. 6). Frst of all, the robot checks f there s enough place to start movng sprally. If yes, the robot convolutes n a RHS drecton, ncreasng a radus from centre pont, the tll an obstacle s sensed. When the obstacle s sensed, robot stops and compares sensor readngs to decde n whch drecton to turn left or rght. After the decson s made, the robot turns a gven drecton for a prevously allotted angle. Fnally, n order to allow tself to begn convolutng, t moves away from the obstacle for a gven range. Invarably, the overrdng aspect of the algorthm s a dstance between the robot and obstacles. It has been done lkewse to algorthm I, by settng nto ts source code, a dstance threshold value, thanks to whch an acton n order to omt obstacles can be taken. As a result of ths, the manner n whch robot s movng depends strongly on ts surroundng characterstcs. The prncple how the algorthm works s shown n the form of a smplfed flow chart (fg. 7) that gves a full and clear vew on propertes of the algorthm. Fg. 6 The vsualzaton of 3 teratons of robot s movement accordng to algorthm II Fg. 5 The flow chart for the random walk based algorthm. Hybrd algorthm ISSN: Issue 9, Volume 5, September 200

7 envronment The layout of the smulated workspace s shown n fg.8. Fg. 8 The layout of a workspace used for a Smulaton Fg. 7 The flow chart for the hybrd algorthm. 5. Smulaton and expermental results 5. Coordnaton process In order to show how the approach dscussed n the paper works we present a result of an exemplary smulaton. We mplemented the method usng a smulaton It s an example of a typcal offce envronment. It V = v, v,... v that represent conssts of twelve sectors { } S 2 2 rooms and parts of corrdors, and thrteen passages V = v,..., v. The area of the (doors) between rooms { } d 3 25 workspace s of a sze 5 0 [m] (wdth, heght). Varous peces of furnture and equpment are placed nsde of ndvdual rooms. The robot model used for the smulaton s descrbed n secton 4.. We consder the followng cleanng task. A team of three vacuum cleaners (N=3) s ntended to clean the workspace what s equvalent to vstng all of the sectors. Thus the task s defned as M G = VS. Intally, vacuum cleaners are nsde X = v, v, v so M V =X n. A sequence of of sectors { } nt operators that was used to perform the task s presented n the table and the llustraton of the smulated process s presented n fg. 9. The symbols FD, TD, GT, W,CL denote operators: FndDoor, TraverseDoor, GoTo, Wat and Clean. We can see that algorthm works well, provdng completon of the task stated above. One can notce that robot perform only a small part of the task, explorng only one room. But t has to be taken nto account, that the door D3,6 s modeled as the one that s almost for sure closed. That s the reason of ths strange task executon. Yet another aspect s worth of commentng. The algorthm presented n paper make only one step ahead plannng. It causes that the task executon may be not optmal. Usng other plannng algorthms we would obtan better or even optmal soluton. But such an approach would be vald f the envronment was statc as well as we assumed perfect result of each acton. ISSN: Issue 9, Volume 5, September 200

8 n Robot Robot 2 Robot 3 FD( D3,4 ) FD( D9,0 ) FD( D,2_ ) 2 TD(D3,4,S3) TD(D9,0,S0) TD(D,2_,S) 3 CL(S3) CL(S0) CL(S) 3 FD(D2,3) FD(D0,) FD(D,8) 4 TD(D2,3,S2) TD(D0,,S) TD(D,8,S8) 5 CL(S2) CL(S) CL(S8) 6 W() FD(D,2) GT(S7) 7 W() TD(D0,,S2) CL(S7) 8 W() CL(S2) GT(S6) 9 W() W() CL(S6) 0 W() W() GT(S5) W() W() CL(S5) Table A Sequence of operators that provdes completon of the workspace cleanng task Two descrbed surface coverng strategesy have been tested f they are operatng properly, what means that they fulflled am and all assumed objectves. All provded tests helped n speed and proxmty sensors calbraton. Fnally, when proper work manners for both algorthms were obtaned, ther outputs gave approprate and satsfactory results for nfnte perod of tme, the free from obstacles area of the workspace would be almost fully covered and obstacles would be avoded. However, t has to be mentoned that black or very reflectve objects would not be avoded due to sensors nsenstvty for that knds of materals. At the same tme, the promnent ssue of all objectves was algorthm effcency. The effcency was seen as area coverage n tme. Takng nto account sensors and motors constrants t had been very mportant to keep llumnaton levels and ntal condtons as smlar as possble for each type of test. That assured the most applcable results from each smulaton. Owng the fact that both algorthms nvolved random movement, ther outputs were hghly unpredctable. Nevertheless, based on numerous tests, followng effcences for operaton tme equals mnute have been acheved (table 2). Workspace dmensons: 400x500 mm; no obstacles Random Moton Spral Moton 4 cm² 430 cm² Workspace dmensons: 800x500 mm; no obstacles Random Moton Spral Moton 850 cm ² 2034 cm² Workspace dmensons: 800x500x00 mm; one obstacle: 00 cm² Random Moton Spral Moton 532 cm² 296 cm² Workspace dmensons: 800x500x00 mm; fve obstacles sum: 50 cm² Random Moton Spral Moton 870 cm² 540 cm² Table 2 Comparson of the effcency of presented surface coverng algorthms. the two Fg. 9 Stages of realzaton of the cleanng task 5.2 Surface coverng As t can be observed spral moton algorthm has better effcency coeffcent for grater workspace dmensons and smaller number of obstacles. What s more, ts effcency depends strongly from the ntal pont. The best results were obtaned for ntal pont beng n the mddle of the workspace, what allowed the robot to convolute wth greater radus. On the other hand, when ISSN: Issue 9, Volume 5, September 200

9 the ntal pont s closer to the workspace s boundares, or when the workspace area s flled wth obstacles the random moton algorthm accomplshes better effcency results than the spral moton. To sum up, both algorthms that had been developed for the robotc verson of a vacuum cleaner, have been checked and they worked properly. Regardless of the fact that ther effcences vared wthn envronmental changes, ther emprcally derved effcences were stll satsfactory. 6. Concluson In ths paper we dscussed a problem of plannng and coordnaton of tasks n a mult system. The role of the dscussed system s sweepng large and complex spaces usng a team of cleanng robots. We consdered a team of robotc-vacuum cleaners that was ntended to perform a task cleanng of a human-made workspace of complex structure. We proposed both the hybrd archtecture of a control system and method of coordnaton of multple robotc agents. In the paper we also presented an algorthm of exploraton of workspace. The core of the algorthm s the model of the process that s stated as a noncooperatve game n a normal form. We appled the Nash equlbrum concept to generate a soluton of the problem. Although the result of only one smulaton was presented, we had made a numer of smulaton experments usng both varous parameters and workspace confguratons. In all cases we obtaned correct task executon. On the bass of smulatons we carred out we can conclude that ths algorthm works well and provdes effectve exploraton of even very complex-structured envronments. However, the algorthm can not guarantee optmal task performance. It s caused the algorthm uses only one-step-ahead plannng method. But ths approach on the other hand has other advantage - t allows to track dynamcal changes of the envronment and t does not need the assumpton that a gven acton s always executed n a perfect way The second ssue dscussed n the work was the desgn and mplementaton of algorthms of movement of autonomous (or semautonomous) vacuum cleaner, that would be able to work nsde of a flat, but not free of obstacles workspaces, have yet to be compared wth the acheved outcome. Unquestonably, developed algorthms fulflled ths goal. What s more, the man objectves for the project were based on analyss of developed algorthms, ther lmtatons and effcences. The Khepera II returned approprate response wth respect to both programs, keepng a dstance to objects, as well as to the area coverage. The robot has not stacked accdently at any of the workspace recesses. As t has been mentoned before, although mechancal aspect of the project has been qualfed to consder only dfferent types of a testbed robots, envronmental percepton and physcal characterstcs have gven some addtonal constrants nfluencng smultaneously on the project s fnal output. Those constrants together wth project s output have been deeply analyzed and resulted n proposals for future developments. Despte of the fact that all the descrbed system s n the desgn phase the prelmnary results obtaned are promsng. Acknowledgements Ths work has been granted by the Polsh Mnstry of Scence and Hgher Educaton from funds for years References: [] Basar, M. and G.J. Olsder Dynamc Noncooperatve Game Theory. Mathematcs n Scence and Engeneerng, Academc Press Inc. Ltd, London. [2] Burgard, W. et al Collaboratve Mult-Robot Exploraton. Proc. IEEE Internatonal Conference on Robotcs and Automaton (ICRA), San Francsco CA [3] Chng Chang Wong et al., An Intutonal Method for Moble Robot Path Plannng n Dynamc Envronment, WSEAS Recent Advances n Computers Computng and Communcatons, ISBN: , 2002, pp [4] A. Galuszka, A. Swernak, Game Theoretc Approach to Mult Robot Plannng, WSEAS Transactons on Computers, Issue 3, Vol. 3, July 2004 [5] D. Glavsk et al, Robot Moton Plannng Usng Exact Decomposton and Potental Feld Methods, Proc. of the 9 th WSEAS Internatonal Conference on Smulaton Modellng and Optmzaton, Budapest, Hungary, September, 2009 pp [6] Robot Roomba, The offcal polsh Robot Roomba webpage Avalable: [7] K-Team, Khepera II User Manual,. verson, Swtzerland, page, 2002 [8] F.G. Martn, Robotc Exploratons A Hands-On Introducton to Engneerng, st ed. New Jersey, Unted States of Amerca: Tom Robbns, 200. ISSN: Issue 9, Volume 5, September 200

10 [9] P. J. McKerrow, Introducton to Robotcs, st ed. Sngapore: Addson-Wesley Publshng Company, 99. [0] K. Skrzypczyk, Behavour Actvty Based Maps Appled to Moble Robot Navgaton, Proc. of 3 th WSEAS Internatonal Conference On Systems, Rodos, Greece, July, 2009, pp [] Trlobte (200), Robotyka The offcal Electrolux s Trlobte webpage Avalable: 8 [2] I. R. Urlch, F. Monada, J. Ncoud, Autonomous vacuum cleaner. Avalable: ftp://lamftp.epfl.ch/khepera/papers/ulrch_ras96.. ISSN: Issue 9, Volume 5, September 200

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup

More information

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

3D Virtual Eyeglass Frames Modeling from Multiple Camera Image Data Based on the GFFD Deformation Method

3D Virtual Eyeglass Frames Modeling from Multiple Camera Image Data Based on the GFFD Deformation Method NICOGRAPH Internatonal 2012, pp. 114-119 3D Vrtual Eyeglass Frames Modelng from Multple Camera Image Data Based on the GFFD Deformaton Method Norak Tamura, Somsangouane Sngthemphone and Katsuhro Ktama

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

THE PATH PLANNING ALGORITHM AND SIMULATION FOR MOBILE ROBOT

THE PATH PLANNING ALGORITHM AND SIMULATION FOR MOBILE ROBOT Journal of Theoretcal and Appled Informaton Technology 30 th Aprl 013. Vol. 50 No.3 005-013 JATIT & LLS. All rghts reserved. ISSN: 199-8645 www.jatt.org E-ISSN: 1817-3195 THE PATH PLANNING ALGORITHM AND

More information

AADL : about scheduling analysis

AADL : about scheduling analysis AADL : about schedulng analyss Schedulng analyss, what s t? Embedded real-tme crtcal systems have temporal constrants to meet (e.g. deadlne). Many systems are bult wth operatng systems provdng multtaskng

More information

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES UbCC 2011, Volume 6, 5002981-x manuscrpts OPEN ACCES UbCC Journal ISSN 1992-8424 www.ubcc.org VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z. TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS Muradalyev AZ Azerbajan Scentfc-Research and Desgn-Prospectng Insttute of Energetc AZ1012, Ave HZardab-94 E-mal:aydn_murad@yahoocom Importance of

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

Anytime Predictive Navigation of an Autonomous Robot

Anytime Predictive Navigation of an Autonomous Robot Anytme Predctve Navgaton of an Autonomous Robot Shu Yun Chung Department of Mechancal Engneerng Natonal Tawan Unversty Tape, Tawan Emal shuyun@robot0.me.ntu.edu.tw Abstract To acheve fully autonomous moble

More information

3D vector computer graphics

3D vector computer graphics 3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres

More information

Topology Design using LS-TaSC Version 2 and LS-DYNA

Topology Design using LS-TaSC Version 2 and LS-DYNA Topology Desgn usng LS-TaSC Verson 2 and LS-DYNA Wllem Roux Lvermore Software Technology Corporaton, Lvermore, CA, USA Abstract Ths paper gves an overvew of LS-TaSC verson 2, a topology optmzaton tool

More information

SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR

SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR Judth Aronow Rchard Jarvnen Independent Consultant Dept of Math/Stat 559 Frost Wnona State Unversty Beaumont, TX 7776 Wnona, MN 55987 aronowju@hal.lamar.edu

More information

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr) Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute

More information

VFH*: Local Obstacle Avoidance with Look-Ahead Verification

VFH*: Local Obstacle Avoidance with Look-Ahead Verification 2000 IEEE Internatonal Conference on Robotcs and Automaton, San Francsco, CA, Aprl 24-28, 2000, pp. 2505-25 VFH*: Local Obstacle Avodance wth Look-Ahead Verfcaton Iwan Ulrch and Johann Borensten The Unversty

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

SURFACE PROFILE EVALUATION BY FRACTAL DIMENSION AND STATISTIC TOOLS USING MATLAB

SURFACE PROFILE EVALUATION BY FRACTAL DIMENSION AND STATISTIC TOOLS USING MATLAB SURFACE PROFILE EVALUATION BY FRACTAL DIMENSION AND STATISTIC TOOLS USING MATLAB V. Hotař, A. Hotař Techncal Unversty of Lberec, Department of Glass Producng Machnes and Robotcs, Department of Materal

More information

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following. Complex Numbers The last topc n ths secton s not really related to most of what we ve done n ths chapter, although t s somewhat related to the radcals secton as we wll see. We also won t need the materal

More information

Cost-efficient deployment of distributed software services

Cost-efficient deployment of distributed software services 1/30 Cost-effcent deployment of dstrbuted software servces csorba@tem.ntnu.no 2/30 Short ntroducton & contents Cost-effcent deployment of dstrbuted software servces Cost functons Bo-nspred decentralzed

More information

Collaboratively Regularized Nearest Points for Set Based Recognition

Collaboratively Regularized Nearest Points for Set Based Recognition Academc Center for Computng and Meda Studes, Kyoto Unversty Collaboratvely Regularzed Nearest Ponts for Set Based Recognton Yang Wu, Mchhko Mnoh, Masayuk Mukunok Kyoto Unversty 9/1/013 BMVC 013 @ Brstol,

More information

XV International PhD Workshop OWD 2013, October Machine Learning for the Efficient Control of a Multi-Wheeled Mobile Robot

XV International PhD Workshop OWD 2013, October Machine Learning for the Efficient Control of a Multi-Wheeled Mobile Robot XV Internatonal PhD Workshop OWD 203, 9 22 October 203 Machne Learnng for the Effcent Control of a Mult-Wheeled Moble Robot Uladzmr Dzomn, Brest State Techncal Unversty (prof. Vladmr Golovko, Brest State

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

Intra-Parametric Analysis of a Fuzzy MOLP

Intra-Parametric Analysis of a Fuzzy MOLP Intra-Parametrc Analyss of a Fuzzy MOLP a MIAO-LING WANG a Department of Industral Engneerng and Management a Mnghsn Insttute of Technology and Hsnchu Tawan, ROC b HSIAO-FAN WANG b Insttute of Industral

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices Steps for Computng the Dssmlarty, Entropy, Herfndahl-Hrschman and Accessblty (Gravty wth Competton) Indces I. Dssmlarty Index Measurement: The followng formula can be used to measure the evenness between

More information

Accounting for the Use of Different Length Scale Factors in x, y and z Directions

Accounting for the Use of Different Length Scale Factors in x, y and z Directions 1 Accountng for the Use of Dfferent Length Scale Factors n x, y and z Drectons Taha Soch (taha.soch@kcl.ac.uk) Imagng Scences & Bomedcal Engneerng, Kng s College London, The Rayne Insttute, St Thomas Hosptal,

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

Real-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution

Real-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution Real-tme Moton Capture System Usng One Vdeo Camera Based on Color and Edge Dstrbuton YOSHIAKI AKAZAWA, YOSHIHIRO OKADA, AND KOICHI NIIJIMA Graduate School of Informaton Scence and Electrcal Engneerng,

More information

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc.

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. [Type text] [Type text] [Type text] ISSN : 0974-74 Volume 0 Issue BoTechnology 04 An Indan Journal FULL PAPER BTAIJ 0() 04 [684-689] Revew on Chna s sports ndustry fnancng market based on market -orented

More information

On Some Entertaining Applications of the Concept of Set in Computer Science Course

On Some Entertaining Applications of the Concept of Set in Computer Science Course On Some Entertanng Applcatons of the Concept of Set n Computer Scence Course Krasmr Yordzhev *, Hrstna Kostadnova ** * Assocate Professor Krasmr Yordzhev, Ph.D., Faculty of Mathematcs and Natural Scences,

More information

Dynamic Camera Assignment and Handoff

Dynamic Camera Assignment and Handoff 12 Dynamc Camera Assgnment and Handoff Br Bhanu and Ymng L 12.1 Introducton...338 12.2 Techncal Approach...339 12.2.1 Motvaton and Problem Formulaton...339 12.2.2 Game Theoretc Framework...339 12.2.2.1

More information

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

High-Boost Mesh Filtering for 3-D Shape Enhancement Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,

More information

Classifier Selection Based on Data Complexity Measures *

Classifier Selection Based on Data Complexity Measures * Classfer Selecton Based on Data Complexty Measures * Edth Hernández-Reyes, J.A. Carrasco-Ochoa, and J.Fco. Martínez-Trndad Natonal Insttute for Astrophyscs, Optcs and Electroncs, Lus Enrque Erro No.1 Sta.

More information

ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE

ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE Yordzhev K., Kostadnova H. Інформаційні технології в освіті ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE Yordzhev K., Kostadnova H. Some aspects of programmng educaton

More information

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT 3. - 5. 5., Brno, Czech Republc, EU APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT Abstract Josef TOŠENOVSKÝ ) Lenka MONSPORTOVÁ ) Flp TOŠENOVSKÝ

More information

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

More information

Study on Fuzzy Models of Wind Turbine Power Curve

Study on Fuzzy Models of Wind Turbine Power Curve Proceedngs of the 006 IASME/WSEAS Internatonal Conference on Energy & Envronmental Systems, Chalkda, Greece, May 8-0, 006 (pp-7) Study on Fuzzy Models of Wnd Turbne Power Curve SHU-CHEN WANG PEI-HWA HUANG

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data Malaysan Journal of Mathematcal Scences 11(S) Aprl : 35 46 (2017) Specal Issue: The 2nd Internatonal Conference and Workshop on Mathematcal Analyss (ICWOMA 2016) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES

More information

Petri Net Based Software Dependability Engineering

Petri Net Based Software Dependability Engineering Proc. RELECTRONIC 95, Budapest, pp. 181-186; October 1995 Petr Net Based Software Dependablty Engneerng Monka Hener Brandenburg Unversty of Technology Cottbus Computer Scence Insttute Postbox 101344 D-03013

More information

Boundary Condition Simulation for Structural Local Refined Modeling Using Genetic Algorithm

Boundary Condition Simulation for Structural Local Refined Modeling Using Genetic Algorithm 2016 Internatonal Conference on Artfcal Intellgence: Technques and Applcatons (AITA 2016) ISBN: 978-1-60595-389-2 Boundary Condton Smulaton for Structural Local Refned Modelng Usng Genetc Algorthm Zhong

More information

Application of VCG in Replica Placement Strategy of Cloud Storage

Application of VCG in Replica Placement Strategy of Cloud Storage Internatonal Journal of Grd and Dstrbuted Computng, pp.27-40 http://dx.do.org/10.14257/jgdc.2016.9.4.03 Applcaton of VCG n Replca Placement Strategy of Cloud Storage Wang Hongxa Computer Department, Bejng

More information

UB at GeoCLEF Department of Geography Abstract

UB at GeoCLEF Department of Geography   Abstract UB at GeoCLEF 2006 Mguel E. Ruz (1), Stuart Shapro (2), June Abbas (1), Slva B. Southwck (1) and Davd Mark (3) State Unversty of New York at Buffalo (1) Department of Lbrary and Informaton Studes (2) Department

More information

Probabilistic Map Building by Coordinated Mobile Sensors

Probabilistic Map Building by Coordinated Mobile Sensors Probablstc Map Buldng by Coordnated Moble Sensors Jen-Yeu Chen, Student Member, IEEE, and Jangha Hu, Member, IEEE Abstract In ths paper, we develop an effcent algorthm for coordnatng a group of moble robotc

More information

Pose, Posture, Formation and Contortion in Kinematic Systems

Pose, Posture, Formation and Contortion in Kinematic Systems Pose, Posture, Formaton and Contorton n Knematc Systems J. Rooney and T. K. Tanev Department of Desgn and Innovaton, Faculty of Technology, The Open Unversty, Unted Kngdom Abstract. The concepts of pose,

More information

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION 24 CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION The present chapter proposes an IPSO approach for multprocessor task schedulng problem wth two classfcatons, namely, statc ndependent tasks and

More information

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1) Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling , pp.40-45 http://dx.do.org/10.14257/astl.2017.143.08 Applcaton of Improved Fsh Swarm Algorthm n Cloud Computng Resource Schedulng Yu Lu, Fangtao Lu School of Informaton Engneerng, Chongqng Vocatonal Insttute

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.

More information

Review of approximation techniques

Review of approximation techniques CHAPTER 2 Revew of appromaton technques 2. Introducton Optmzaton problems n engneerng desgn are characterzed by the followng assocated features: the objectve functon and constrants are mplct functons evaluated

More information

MODELING THE RELIABILITY OF INFORMATION MANAGEMENT SYSTEMS BASED ON MISSION SPECIFIC TOOLS SET SOFTWARE

MODELING THE RELIABILITY OF INFORMATION MANAGEMENT SYSTEMS BASED ON MISSION SPECIFIC TOOLS SET SOFTWARE Knowledge Dynamcs MODELING THE ELIABILITY OF INFOMATION MANAGEMENT SYSTEMS BASED ON MISSION SPECIFIC TOOLS SET SOFTWAE Cezar VASILESCU Assocate Professor, egonal Department of Defense esources Management

More information

Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier

Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from Hennessy & Patterson / 2003 Elsevier Some materal adapted from Mohamed Youns, UMBC CMSC 611 Spr 2003 course sldes Some materal adapted from Hennessy & Patterson / 2003 Elsever Scence Performance = 1 Executon tme Speedup = Performance (B)

More information

Sensory Redundant Parallel Mobile Mechanism

Sensory Redundant Parallel Mobile Mechanism Sensory Redundant Parallel Moble Mechansm Shraga Shoval and Moshe Shoham* Department of Industral Engneerng & Management, Academc College of Judea and Samara, Arel., *Faculty of Mechancal Engneerng, Technon,

More information

Brave New World Pseudocode Reference

Brave New World Pseudocode Reference Brave New World Pseudocode Reference Pseudocode s a way to descrbe how to accomplsh tasks usng basc steps lke those a computer mght perform. In ths week s lab, you'll see how a form of pseudocode can be

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

A Saturation Binary Neural Network for Crossbar Switching Problem

A Saturation Binary Neural Network for Crossbar Switching Problem A Saturaton Bnary Neural Network for Crossbar Swtchng Problem Cu Zhang 1, L-Qng Zhao 2, and Rong-Long Wang 2 1 Department of Autocontrol, Laonng Insttute of Scence and Technology, Benx, Chna bxlkyzhangcu@163.com

More information

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments Comparson of Heurstcs for Schedulng Independent Tasks on Heterogeneous Dstrbuted Envronments Hesam Izakan¹, Ath Abraham², Senor Member, IEEE, Václav Snášel³ ¹ Islamc Azad Unversty, Ramsar Branch, Ramsar,

More information

The example below contains two doors and no floor level obstacles. Your panel calculator should now look something like this: 2,400

The example below contains two doors and no floor level obstacles. Your panel calculator should now look something like this: 2,400 Step 1: A r c h t e c t u r a l H e a t n g o begn wth you must prepare a smple drawng for each room n whch you wsh to nstall our Heat Profle Skrtng Heatng System. You certanly don't need to be Pcasso,

More information

Decision Strategies for Rating Objects in Knowledge-Shared Research Networks

Decision Strategies for Rating Objects in Knowledge-Shared Research Networks Decson Strateges for Ratng Objects n Knowledge-Shared Research etwors ALEXADRA GRACHAROVA *, HAS-JOACHM ER **, HASSA OUR ELD ** OM SUUROE ***, HARR ARAKSE *** * nsttute of Control and System Research,

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Modeling Concave Globoidal Cam with Swinging Roller Follower: A Case Study

Modeling Concave Globoidal Cam with Swinging Roller Follower: A Case Study Modelng Concave Globodal Cam wth Swngng Roller Follower: A Case Study Nguyen Van Tuong, and Premysl Pokorny Abstract Ths paper descrbes a computer-aded desgn for desgn of the concave globodal cam wth cylndrcal

More information

Configuration Management in Multi-Context Reconfigurable Systems for Simultaneous Performance and Power Optimizations*

Configuration Management in Multi-Context Reconfigurable Systems for Simultaneous Performance and Power Optimizations* Confguraton Management n Mult-Context Reconfgurable Systems for Smultaneous Performance and Power Optmzatons* Rafael Maestre, Mlagros Fernandez Departamento de Arqutectura de Computadores y Automátca Unversdad

More information

IP Camera Configuration Software Instruction Manual

IP Camera Configuration Software Instruction Manual IP Camera 9483 - Confguraton Software Instructon Manual VBD 612-4 (10.14) Dear Customer, Wth your purchase of ths IP Camera, you have chosen a qualty product manufactured by RADEMACHER. Thank you for the

More information

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters Proper Choce of Data Used for the Estmaton of Datum Transformaton Parameters Hakan S. KUTOGLU, Turkey Key words: Coordnate systems; transformaton; estmaton, relablty. SUMMARY Advances n technologes and

More information

CMPS 10 Introduction to Computer Science Lecture Notes

CMPS 10 Introduction to Computer Science Lecture Notes CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not

More information

Inverse kinematic Modeling of 3RRR Parallel Robot

Inverse kinematic Modeling of 3RRR Parallel Robot ème Congrès Franças de Mécanque Lyon, 4 au 8 Août 5 Inverse knematc Modelng of RRR Parallel Robot Ouafae HAMDOUN, Fatma Zahra BAGHLI, Larb EL BAKKALI Modelng and Smulaton of Mechancal Systems Laboratory,

More information

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search Sequental search Buldng Java Programs Chapter 13 Searchng and Sortng sequental search: Locates a target value n an array/lst by examnng each element from start to fnsh. How many elements wll t need to

More information

A high precision collaborative vision measurement of gear chamfering profile

A high precision collaborative vision measurement of gear chamfering profile Internatonal Conference on Advances n Mechancal Engneerng and Industral Informatcs (AMEII 05) A hgh precson collaboratve vson measurement of gear chamferng profle Conglng Zhou, a, Zengpu Xu, b, Chunmng

More information

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD Analyss on the Workspace of Sx-degrees-of-freedom Industral Robot Based on AutoCAD Jn-quan L 1, Ru Zhang 1,a, Fang Cu 1, Q Guan 1 and Yang Zhang 1 1 School of Automaton, Bejng Unversty of Posts and Telecommuncatons,

More information

APPLICATION OF AN AUGMENTED REALITY SYSTEM FOR DISASTER RELIEF

APPLICATION OF AN AUGMENTED REALITY SYSTEM FOR DISASTER RELIEF APPLICATION OF AN AUGMENTED REALITY SYSTEM FOR DISASTER RELIEF Johannes Leebmann Insttute of Photogrammetry and Remote Sensng, Unversty of Karlsruhe (TH, Englerstrasse 7, 7618 Karlsruhe, Germany - leebmann@pf.un-karlsruhe.de

More information

User Authentication Based On Behavioral Mouse Dynamics Biometrics

User Authentication Based On Behavioral Mouse Dynamics Biometrics User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA

More information

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like:

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like: Self-Organzng Maps (SOM) Turgay İBRİKÇİ, PhD. Outlne Introducton Structures of SOM SOM Archtecture Neghborhoods SOM Algorthm Examples Summary 1 2 Unsupervsed Hebban Learnng US Hebban Learnng, Cntd 3 A

More information

DESIGN OF A HAPTIC DEVICE FOR EXCAVATOR EQUIPPED WITH CRUSHER

DESIGN OF A HAPTIC DEVICE FOR EXCAVATOR EQUIPPED WITH CRUSHER DESIGN OF A HAPTIC DEVICE FOR EXCAVATOR EQUIPPED WITH CRUSHER Kyeong Won Oh, Dongnam Km Korea Unversty, Graduate School 5Ga-1, Anam-Dong, Sungbuk-Gu, Seoul, Korea {locosk, smleast}@korea.ac.kr Jong-Hyup

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information