Modular Design of Fuzzy Controller Integrating Deliberative and. Reactive Strategies. Technical Computer Science, Faculty of Technology,

Size: px
Start display at page:

Download "Modular Design of Fuzzy Controller Integrating Deliberative and. Reactive Strategies. Technical Computer Science, Faculty of Technology,"

Transcription

1 Modular Desin of Fuzzy Controller Interatin Deliberative and Reactive Strateies Jianwei Zhan, Frank Wille and Alois Knoll Technical Computer Science, Faculty of Technoloy, University of Bielefeld, Bielefeld, Germany Abstract This work presents the concept and realisation of the interation of deliberative and reactive strateies for controllin mobile robot systems. Prorammin at the task-level in a partially-known environment is divided into two consecutive steps: suboal plannin and suboal-uided plan execution. A modular fuzzy control scheme is proposed, which allows independent development and exible interation of dierent rule bases, each for fulllin a certain subtask. The desin process of the fuzzy controller is demonstrated with the examples of three rule bases. 1 Introduction This work aims at interatin sensin, plannin and control so that the couplin eects of these three components can be taken into account and then the performance of the whole system can be enhanced. Plannin methods which are totally separated from the sensin and control procedures normally assume that the robot motion environment is completely known. A survey of path plannin methods is iven in [2]. Pure eometric path plannin in known environments uses a deliberative stratey. The approaches followin this stratey normally have to solve problems of space division/representation, searchin and complexity analysis of plannin alorithms. By contrast, the reactive stratey reards path plannin as a local feedback control problem. The task of local motion control is to determine the motion parameters for drivin all the actuators by evaluatin the up-to-date sensor information as well as a predescribed path. If we compare the deliberative stratey with the reactive one, the followin conclusions can be drawn: While the advantae of the deliberative stratey mainly lies in the overview of the whole reachable space, the reactive stratey lends itself to takin into account dynamic aspects of the environment and applyin sensor data directly to determine the robot path. However, methods of the deliberative stratey must presuppose that a complete environment model is available. The main disadvantae of the reactive stratey is the so-called \dead-end" problem, because the robot does not possess the ability to read maps and thus behaves rather \shortsihtedly". Interation of deliberative and reactive strateies will contribute to the solution of robot motion control in a mixed environment with known and unknown objects. In most cases in the real world, the environment is partially-known. On the o-line modellin side, with the help of CAD data and by applyin a sensor fusion procedure, static information can be acquired, which represents xed objects like walls, tables, etc. On the on-line perception side, data from a sensory system provide the controller with dynamic feedback information for detectin slihtly moved objects and for avoidin unknown objects like clutters, pedestrians and other robots. Therefore it becomes an interestin problem how to desin a control scheme which can fully utilise on-line sensor feedback aswell as a priori knowlede. Beyond the classical control approaches, like potential eld [1], \intellient computin methods", like neural networks and fuzzy loic are increasinly applied in sensin, modellin and robot control. Our work employs the fuzzy control approach and the modular desin methodoloy. Actually, the principle of fuzzy control is intrinsically modular: a rule base is enerated by increasinly developin each sinle rule, which has linuistic interpretations and its own control function. The order of these rules does not make any dierence, both durin the controller desin and the rule evaluation. If we reard a rule base for fulllin a certain subtask as a separate module, it is easy

2 to understand that dierent rule bases can be developed independently and then interated for realisin a hih-level task like collision-free motion from a iven pair of start and oal position. Fuzzy control is becomin radually as a main approach of robot sensorbased control. Applications rane from the purely reactive fuzzy controller, e.. [5], to the mixture of \behaviours" like sinle-oal directness and reactive collision-avoidance, e.. [3] and [6]. This paper is oranised as follows: section 2 introduces suboals and the basic idea of the modular fuzzy control scheme. Then, plannin issues for mobile robot systems are discussed in section 3. Section 4 describes desin and implementation of the fuzzy controller and its interation in a control alorithm for suboal-uided motion. Section 5 ives some brief conclusions. 2 The Concept for Interation Our idea of interatin these two control strateies lies mainly in eneratin a set of critical points as suboals, then usin them for lobally uidin the robot motion and still leavin some freedom for the plan executor to react to uncertainties. 2.1 Introduction of Suboals For applications in a partially-known, dynamic environment, the plan executor does not need a detailed eometric path like aninterpolated spline curve provided by a planner since some of the path positions may have to be modied anyway due to the unknown static and dynamic obstacles. What is most useful for the on-line motion control is a set of suboals, e.. where the robot has to chane its direction relatively sharply in order to arrive the next suboal position. The main dierences between a suboal and a nal oal are as follows: Suboals should be much easier to reach than a nal oal The robot should usually move continuously throuh a suboal point while it should stop at a nal point A suboal can be exibly enerated, assined to the plan executor and abandoned if necessary Suboals need not be traversed exactly, while a nal oal is assumed to be xed and should be exactly reached. 2.2 Modular Fuzzy Control Scheme Conventionally, a preplanned trajectory is executed by a feedback position controller, which uses the sample of the trajectory as the desired value and the internal position sensor as the real value. With such acontroller the data from the external sensors for acquirin en route information cannot be interated into the controller. To solve this problem, we propose the followin control structure for realisin suboal-uided, sensor-based robot motions, Fi. 1. commandin of other robots, human users suboal plannin replannin suboal sequence suboal approachin fuzzy controller robot local collision avoidance command from others situation evaluation knowlede Base perception world model Fiure 1: Interation of suboal plannin and sensorbased plan execution based on fuzzy control Two main rule bases for drivin actuators are suboal approachin (SA) and local collision-avoidance (LCA). Rule base SA is responsible for the smooth tracin of suboal points. Rule base LCA should perform the subtask for avoidin unanticipated local collisions based on sensor data. In section 4, the ideas and desin procedures of rule bases SA and LCA will be presented in more detail. Parallel to the rule bases SA and LCA, further modules can be independently desined in the form of rule bases, each for a specied subtask, and be put into the knowlede base of the fuzzy controller. In multi-robot applications, the command of another robot, which arrives throuh a communication channel, can be viewed as an individual subtask and represented by a rule base. If human-robot interaction is desirable, the linuistic interference can be also dened, developed and then interated into the knowlede base. To resolve potential conicts between the output values, coordinatin the dierent rule bases becomes very important. Generally, criteria of such a coordination action are robot-specic, i.e. a robot controller can decide by itself the importance priority of each subtask and use it to modify the inuence on the outputs of these rule bases correspondinly.

3 situation-dependent, i.e. the importance priorities of these subtasks are not static and cannot be preassined they are dynamically determined by the situation evaluation. 3 Suboal Plannin Issues 3.1 Plannin with a Tanent-raph The suboal plannin problem is simplied to a 2- D case by representin the robot as a disc with radius r. Since the dynamic characteristics of the environment make the exact computation of suboals unnecessary, only a rather conservative approximation of the environment is employed. Obstacles are assumed to be described as polyons. They are enlared by a constant distance r. The robot is then shrunk to its reference point. In this procedure, edes and sharp vertices of these polyons are extended by r and the intersection points are computed as the new vertices of the enlared obstacles. After that, plannin suboals consists of ndin a sequence of straiht lines connectin the start and oal points with the shortest distance which do not intersect with the enlared obstacles. This problem can be solved best by searchin in a Tanent-raph (T-raph), a simplied V-raph, [4]. The number of arcs in a T-raph is considerably reduced by eliminatin non-convex edes and nontanential lines from the correspondin V-raph. An example of a T-raph is shown in Fi. 2. S Fiure 2: A T-Graph of enlared obstacles The A* alorithm is used to search for a lobal route in the T-raph since it can nd the shortest path if such a path exists. The nodes of the shortest path from a start position S to a oal position G are a sequence of vertices of the enlared obstacles. They are viewed as the suboals for uidin the lobal direction of the robot motion and can be represented as a sequence <Q 0 Q 1 ::: Q m >. G 3.2 A Mobile Robot System for Experiments This concept has been implemented for a real mobile ripper system Khepera, Fi. 3. Khepera is of circular shape with a diameter of 52mm. Additional modules can be mounted on the top of Khepera, e.. a ripper and a vision module. The environment is observed by eiht IR sensors (six on the front and two on the back). Khepera uses a Motorola MC68331 microcontroller, whose instruction set is compatible with the well known MC A RAM size of 128k is available for user prorams. Fiure 3: A mobile robot ripper system for experiments 3.3 Plannin Time Theoretically, the overall computation complexity of the pre-calculation for constructin a T-raph is on the order of O(n 2 lo n). In the case of the Khepera robot, by usin hihly optimised xed point arithmetics instead oatin point, Khepera, achieves nearly half the calculation speed of a SUN-workstation. The followin table shows the time for the calculation of V-raph, T-raph and suboals of three example environments: Polys/Edes 4/33 3/13 1/4 init T-raph 116 ms 21 ms 18 ms construct V-raph ms 591 ms 22 ms construct T-raph 289 ms 44 ms 5ms Suboal plan 538 ms 284 ms 30 ms 4 Desin of a Fuzzy Controller for Plan-Execution The modular fuzzy controller was developed with the TIL Shell of Toai Infra Loic. The local collision avoidance as well as the suboal approachin were realised by fuzzy if-then rules.

4 4.1 Approach of Suboals For briefness, we introduce the followin rule base SA for tracin the path to the next suboal. It is required to pre-calculate the two input variables shortest distance to path and anle of diverence: d: The shortest distance between the robot and the path sement connectin the previous suboal and the next one (in the followin called path for short). a: The anular diverence between orientation of the path and the robot. SA enerates the followin output variables: Speed: The speed of the robot. Steer: The steerin anle, based on the current direction of movement. A typical fuzzy rule of this module looks like this: IF (d IS n) AND (a IS z) THEN Speed IS hih AND Steer IS p If the robot is located slihtly to the left of the path, but its orientation is almost on the path, then it will steer slihtly to the riht by applyin a hih speed. The 49 rules of suboal approachin can be found in Appendix A. The implementation of this rule base for Khepera takes a computation time of 3 ms. 4.2 Local Collision Avoidance Typically, for local collision avoidance we need to determine the value and chane of ve proximity sensors, e.. infrared or ultrasonic sensors (left, half-left, front, half-riht and riht). The LCA rule base tries to avoid collisions with unknown or dynamic obstacles. By observin the current values and the chane of the ve proximity sensors LCA calculates the speed and steerin anle, which is needed to avoid obstacles. The input variables are: SL85, SL45, SLR0, SR45, SR85: Current value of the proximity sensors (left, half-left, front, halfriht, riht). dsl85, dsl45, dslr0, dsr45, dsr85: They represent the dierence between the current and last sensor value. LCA enerates the same Speed and Steer output variables as SA. A rule set is listed in Appendix B. 4.3 Situation Evaluation Situation evaluation enerates two parameters: the importance priority K, the replannin selector Replan. K: Importance priority for the LCA rule base. Each specic situation has its importance priority assined. Replan: Decides if a situation, which requires the path plannin procedure to be invoked once aain, is reached. That will be indicated by a hih value in Replan. A typical fuzzy rule of this module looks like this: IF (SL85 IS hih) AND (SL45 IS vl) AND (SLR0 IS vl) AND (SR45 IS vl) AND (SR85 IS vl) THEN K IS hih AND Replan IS low If the leftmost proximity sensor detects an obstacle, which is near and the other sensors detect no obstacle at all, then mainly perform obstacle avoidance. No replannin of the path is required. The implementation of this rule base for Khepera takes a computation time of between 8 and 14 ms. 4.4 Coordinatin LCA and SA The coordination of the rule bases LCA and SA is based on the importance priority K, see also [3]. By denotin the Speed and Steer parameters of both rule bases as Speed SA, Steer SA for suboal approach and Speed LCA and Steer LCA for local collision avoidance, the eective Speed and Steer becomes: Speed = Speed LCA K + Speed SA (1 ; K) Steer = Steer LCA K + Steer SA (1 ; K): If more than two rule bases function toether, such a principle can be further applied. In eneral, for n rule bases to coordinate, n importance priorities, e.. K 1 K2 ::: K n should be set. By classifyin dierent situations, the dynamic decision for these parameters can be formulated with fuzzy rules and then interated in the situation evaluation. 4.5 An Alorithm for Motion Control alon Suboals In order to interate sensor-based maneuver as well as suboal approachin in the motion control process,

5 an alorithm Motion Control was developed. The task of this alorithm is to uide the robot from a start position alon a iven suboal sequence to the oal position with the help of the rule bases of the fuzzy controller. At the position of the next suboal, a nishline is dened to be orthoonal to the path sement. When the nish-line is crossed, the alorithm switches to the next path sement. The whole alorithm is presented as follows: expected, the test in a completely unknown environment with the rule base LCA shows that collisions with obstacles can be avoided, but the robot can possibly move into a dead-end. In a partially-known environment, SA and LCA are coordinated by the rule base situation evaluation, realise the lobal suboaluided collision-free motion. Alorithm Motion Control(in SGL, in head0) Inputs: SGL - a list of suboals <Q0 Q1 ::: Q m > head0 - start headin of robot f /* Initialisin (set motor pid, etc.) */ i:=0 /* suboal index */ POS := Q0 /* start position of robot */ HDG := head0 /* start headin of robot */ while i<m do f PSG := Q i /* previous suboal */ NSG := Q i+1 /* next suboal */ i := i+1 /* calculate direction of current path sement and the nish line at NSG */ precalculations while (nish line was not crossed) do f S := read sensor data /* calculate new position and headin by evaluatin incremental sensor dierences */ HDG := calc new hd(pos,s) POS := calc new pos(pos,s) /* anular diverence between robot and path sement headin */ a:=calcanle(hdg, subse hd) /* shortest distance */ d := calc distance(pos, PSG, subse hd) /* evaluate rule bases */ eval rule base SE(S,K,REPLAN) eval rule base SA(a,d,STEER SA,SPEED SA) eval rule base LCA(S,STEER LCA,SPEED LCA) /* weihtin */ STEER =K*STEER LCA + (1-K) * STEER SA SPEED = K * SPEED LCA + (1-K) * SPEED SA if REPLAN then f replan new suboal list(pos,sgl) call Motion Control(SGL, HDG) compute motor velocities(steer,speed) output to actuators Experiments have demonstrated the nice modular features of this concept, Fi. 4. The rule base SA alone works well for realisin its suboal approachin subtask in a completely known environment. As 5 Conclusions Fiure 4: A test environment A fuzzy controller is used for executin suboaluided motions. Fuzzy rule bases, like local collisionavoidance, can work toether with the rule base for passin throuh suboals, each of which with only limited amount of control rules. In this way, durin motion between suboals, the robot does not move alon a statically planned trajectory, but under the control of a suboal-uided, sensor-based controller. On-line sensor data can be evaluated to detect local collisions and the motion control is adapted to the dynamic environment. The modular desin features enable a sinicant reduction of developin time, which is achieved by simple desin of a sinle rule base, fast prototypin and ecient debuin. Further fuzzy rule bases, such as for dealin with the commands from other robots or a human user, can be separately developed by usin heuristics or trainin. Due to the parallel characteristics of fuzzy control, these rules can be processed in real time durin each control cycle. In our opinion, fuzzy control is a promisin approach for realisin ef- cient and robust robot motions. References [1] J. Barraquand, B. Lanlois, and J.-C. Latombe. Numerical potential eld techniques for robot path plannin. IEEE Transactions on System, Man and Cybernetics, 22(2):224{241, 1992.

6 [2] Y. K. Huan and N. Ahuja. Gross motion plannin - a survey. ACM Computer Surveys, 24(3):219{ 291, September B Appendix B - Rule Base LCA (Local Collision Avoidance) and SE (Situation Evaluation) [3] S. Ishikawa. A method of autonomous mobile robot naviation by usin fuzzy control. Advanced Robotics, 9(1):29{52, [4] Y.-H. Liu and S. Arimoto. Proposal of tanent raph and extended tanent raph for path plannin of mobile robots. Proceedins of the IEEE International Conference on Robotics and Automation, [5] F. G. Pin and Y. Watanabe. Drivin a car usin reexive fuzzy behavior. IEEE International Conference on Fuzzy Systems, paes 1425{1430, [6] E. H. Ruspini. Fuzzy loic-based plannin and reactive control of autonomous mobile robots. In IEEE International Conference onfuzzy Systems, paes 1071{1076, A Appendix A - Rule Base SA (Suboal Approachin) Rules for tracin the path and approach the next suboal, with a = anle between the orientation of the robot and the planned path sement and d = shortest distance between path and robot. Rules for the output variable Steer a nb nm n z p pm pb nb pb pb pm pm p z n nm pb pb pm pm p z n n pb pb pm p z n nb d z pb pm p z n nm nb p pb p z n nm nb nb pm p z n nm nm nb nb pb p z n nm nm nb nb Rules for the output variable Speed a nb nm n z p pm pb nb low low low hih hih vh hih nm low low low hih hih hih hih n low low hih hih vh hih low d z low low hih vh hih low low p low hih vh hih hih low low pm hih hih hih hih low low low pb hih vh hih hih low low low Input LCA output SE output SL85 SL45 SLR0 SR45 SR85 Sp. St. K Repl. Dead end situation. Requires replannin. vh vh - vh vh vl z vh hih hih vh vh vh vh vl z vh hih vh hih vh vh vh vl z vh hih vh vh vh hih vh vl z vh hih vh vh vh vh hih vl z vh hih hih hih vh vh vh vl z vh hih vh hih hih vh vh vl z vh hih vh vh hih hih vh vl z vh hih vh vh vh hih hih vl z vh hih Collision avoidance in free space - Obstacle from riht vl vl vl vl low hih n low low vl vl vl low low low nm low low vl vl low low low low nb hih low vl low low low low low nb hih low vl vl vl vl hih low nm hih low vl vl vl low hih vl nb hih low vl vl low low hih vl nb vh low vl vl vl hih hih vl nb vh low vl vl hih hih hih vl nb vh low vl vl vl vl vh vl nb vh low vl vl vl low vh vl nb vh low vl vl vl hih vh vl nb vh low vl vl low hih vh vl nb vh low vl low hih hih vh vl nb vh low vl vl vl vh vh vl nb vh low vl vl low vh vh vl nb vh low vl vl vh vh vh vl nb vh low vl low vh vh vh vl nb vh low low hih vh vh vh vl nb vh low Collision avoidance in free space - Obstacle from left low vl vl vl vl hih p low low low low vl vl vl low pm low low low low low vl vl low pb hih low low low low low vl low pb hih low hih vl vl vl vl low pm hih low hih low vl vl vl vl pb hih low hih low low vl vl vl pb vh low hih hih vl vl vl vl pb vh low hih hih hih vl vl vl pb vh low vh vl vl vl vl vl pb vh low vh low vl vl vl vl pb vh low vh hih vl vl vl vl pb vh low vh hih low vl vl vl pb vh low vh hih hih low vl vl pb vh low vh vh vl vl vl vl pb vh low vh vh low vl vl vl pb vh low vh vh vh vl vl vl pb vh low vh vh vh low vl vl pb vh low vh vh vh hih low vl pb vh low Avoidin direct collision with obstacle ahead vl vl low vl vl low z hih low vl vl hih vl vl vl z vh low vl vl vh vl vl vl pb vh low vl low hih low vl low z vh low vl hih hih hih vl vl z vh low vl hih vh hih vl vl pb vh low vl vh vh vh vl vl pb vh low Avoidin direct collision with obstacle from half-left/riht vl low hih vl vl low pm vh low vl low vh vl vl vl pb vh low vl low low vl vl low pm hih low vl hih vh vl vl vl pb vh low vl vh hih vl vl vl pb vh low vl vh vh vl vl vl pb vh low low hih hih low vl vl pb vh low hih vh hih vl vl vl pb vh low hih vh vh low vl vl pb vh low hih vh vh hih vl vl pb vh low hih vh vh hih low vl pb vh low vl vl hih low vl low nm vh low vl vl vh low vl vl nb vh low vl vl low low vl low nm hih low vl vl vh hih vl vl nb vh low vl vl hih vh vl vl nb vh low vl vl vh vh vl vl nb vh low vl low hih hih low vl nb vh low vl vl hih vh hih vl nb vh low vl low vh vh hih vl nb vh low vl hih vh vh hih vl nb vh low low hih vh vh hih vl nb vh low No obstacle in vicinity vl vl vl vl vl vh z vl low

Modular Design of Fuzzy Controller Integrating Deliberative and Reactive Strategies

Modular Design of Fuzzy Controller Integrating Deliberative and Reactive Strategies Proceedings of the 1996 EEE nternational Conference on Robotics and Automation Minneapolis. Minnesota - April 1996 Modular Design of Fuzzy Controller ntegrating Deliberative and Reactive Strategies Jianwei

More information

Hybrid Motion Control by Integrating. Deliberative and Reactive Strategies. Jianwei Zhang, Alois Knoll

Hybrid Motion Control by Integrating. Deliberative and Reactive Strategies. Jianwei Zhang, Alois Knoll in Proceedings of the Seventh International Conference on Advanced Robotics, Sant Feliu de Guixols, Spain, 1995, pp. 63-7. Hybrid Motion Control by Integrating Deliberative and Reactive Strategies Jianwei

More information

Module. Sanko Lan Avi Ziv Abbas El Gamal. and its accompanying FPGA CAD tools, we are focusing on

Module. Sanko Lan Avi Ziv Abbas El Gamal. and its accompanying FPGA CAD tools, we are focusing on Placement and Routin For A Field Prorammable Multi-Chip Module Sanko Lan Avi Ziv Abbas El Gamal Information Systems Laboratory, Stanford University, Stanford, CA 94305 Abstract Placemen t and routin heuristics

More information

optimization agents user interface agents database agents program interface agents

optimization agents user interface agents database agents program interface agents A MULTIAGENT SIMULATION OPTIMIZATION SYSTEM Sven Hader Department of Computer Science Chemnitz University of Technoloy D-09107 Chemnitz, Germany E-Mail: sha@informatik.tu-chemnitz.de KEYWORDS simulation

More information

Learning Geometric Concepts with an Evolutionary Algorithm. Andreas Birk. Universitat des Saarlandes, c/o Lehrstuhl Prof. W.J.

Learning Geometric Concepts with an Evolutionary Algorithm. Andreas Birk. Universitat des Saarlandes, c/o Lehrstuhl Prof. W.J. Learnin Geometric Concepts with an Evolutionary Alorithm Andreas Birk Universitat des Saarlandes, c/o Lehrstuhl Prof. W.J. Paul Postfach 151150, 66041 Saarbrucken, Germany cyrano@cs.uni-sb.de http://www-wjp.cs.uni-sb.de/cyrano/

More information

Straiht Line Detection Any straiht line in 2D space can be represented by this parametric euation: x; y; ; ) =x cos + y sin, =0 To nd the transorm o a

Straiht Line Detection Any straiht line in 2D space can be represented by this parametric euation: x; y; ; ) =x cos + y sin, =0 To nd the transorm o a Houh Transorm E186 Handout Denition The idea o Houh transorm is to describe a certain line shape straiht lines, circles, ellipses, etc.) lobally in a parameter space { the Houh transorm domain. We assume

More information

path segmente Robot d

path segmente Robot d From Numerical Interpolation to Constructing Intelligent Behaviours Jianwei Zhang and Alois Knoll Faculty of Technology, University of Bielefeld, 33501 Bielefeld, Germany Abstract. In this paper we propose

More information

A Mobile Robot that Understands Pedestrian Spatial Behaviors

A Mobile Robot that Understands Pedestrian Spatial Behaviors The 00 IEEE/RSJ International Conference on Intellient Robots and Systems October -, 00, Taipei, Taiwan A Mobile Robot that Understands Pedestrian Spatial Behaviors Shu-Yun Chun and Han-Pan Huan, Member,

More information

The SpecC Methodoloy Technical Report ICS December 29, 1999 Daniel D. Gajski Jianwen Zhu Rainer Doemer Andreas Gerstlauer Shuqin Zhao Department

The SpecC Methodoloy Technical Report ICS December 29, 1999 Daniel D. Gajski Jianwen Zhu Rainer Doemer Andreas Gerstlauer Shuqin Zhao Department The SpecC Methodoloy Technical Report ICS-99-56 December 29, 1999 Daniel D. Gajski Jianwen Zhu Rainer Doemer Andreas Gerstlauer Shuqin Zhao Department of Information and Computer Science University of

More information

TETROBOT: A NOVEL MECHANISM FOR RECONFIGURABLE PARALLEL ROBOTICS. Student, Machine Building Faculty, Technical University of Cluj-Napoca

TETROBOT: A NOVEL MECHANISM FOR RECONFIGURABLE PARALLEL ROBOTICS. Student, Machine Building Faculty, Technical University of Cluj-Napoca UNIVERSITATEA TRANSILVANIA DIN BRA0OV Catedra Desin de Produs 1i Robotic2 Simpozionul na8ional cu participare interna8ional9 PRoiectarea ASIstat9 de Calculator P R A S I C ' 02 Vol. I Mecanisme 1i Triboloie

More information

General Design of Grid-based Data Replication. Schemes Using Graphs and a Few Rules. availability of read and write operations they oer and

General Design of Grid-based Data Replication. Schemes Using Graphs and a Few Rules. availability of read and write operations they oer and General esin of Grid-based ata Replication Schemes Usin Graphs and a Few Rules Oliver Theel University of California epartment of Computer Science Riverside, C 92521-0304, US bstract Grid-based data replication

More information

A Derandomized Approach to Self Adaptation of. Evolution Strategies. Technische Universitat Berlin. Ackerstrae (ACK1) D Berlin

A Derandomized Approach to Self Adaptation of. Evolution Strategies. Technische Universitat Berlin. Ackerstrae (ACK1) D Berlin A Derandomized Approach to Self Adaptation of Evolution Strateies Andreas Ostermeier, Andreas Gawelczyk & Nikolaus Hansen Technische Universitat Berlin Fachebiet Bionik und Evolutionstechnik Ackerstrae

More information

Framework. Fatma Ozcan Sena Nural Pinar Koksal Mehmet Altinel Asuman Dogac. Software Research and Development Center of TUBITAK

Framework. Fatma Ozcan Sena Nural Pinar Koksal Mehmet Altinel Asuman Dogac. Software Research and Development Center of TUBITAK Reion Based Query Optimizer Throuh Cascades Query Optimizer Framework Fatma Ozcan Sena Nural Pinar Koksal Mehmet ltinel suman Doac Software Research and Development Center of TUBITK Dept. of Computer Enineerin

More information

LEGEND. Cattail Sawgrass-Cattail Mixture Sawgrass-Slough. Everglades. National. Park. Area of Enlargement. Lake Okeechobee

LEGEND. Cattail Sawgrass-Cattail Mixture Sawgrass-Slough. Everglades. National. Park. Area of Enlargement. Lake Okeechobee An Ecient Parallel Implementation of the Everlades Landscape Fire Model Usin Checkpointin Fusen He and Jie Wu Department of Computer Science and Enineerin Florida Atlantic University Boca Raton, FL 33431

More information

The Gene Expression Messy Genetic Algorithm For. Hillol Kargupta & Kevin Buescher. Computational Science Methods division

The Gene Expression Messy Genetic Algorithm For. Hillol Kargupta & Kevin Buescher. Computational Science Methods division The Gene Expression Messy Genetic Alorithm For Financial Applications Hillol Karupta & Kevin Buescher Computational Science Methods division Los Alamos National Laboratory Los Alamos, NM, USA. Abstract

More information

Scaling the Dynamic Approach to Autonomous Path Planning: 3401 Walnut Street, Room 301C Kungliga Tekniska H gskolan

Scaling the Dynamic Approach to Autonomous Path Planning: 3401 Walnut Street, Room 301C Kungliga Tekniska H gskolan Scaling the Dynamic Approach to Autonomous Path Planning: Planning Horizon Dynamics Edward W. Large, Henrik I. Christensen y & Ruzena Bajcsy ** GRASP Laboratory y Centre for Autonomous Systems University

More information

A new approach to the kinematic modeling of a three-dimensional carlike robot with differential drive using computational mechanics

A new approach to the kinematic modeling of a three-dimensional carlike robot with differential drive using computational mechanics Research Article A new approach to the kinematic modelin of a three-dimensional carlike robot with differential drive usin computational mechanics Advances in Mechanical Enineerin 2019, Vol. 11(3) 1 14

More information

IN this paper, we establish the computational complexity of optimally solving multi-robot path planning problems

IN this paper, we establish the computational complexity of optimally solving multi-robot path planning problems Intractability of Optimal Multi-Robot Path Plannin on Planar Graphs Jinjin Yu Abstract arxiv:504.007v3 [cs.ro] 6 Dec 05 We study the computational complexity of optimally solvin multi-robot path plannin

More information

Functional Elimination and 0/1/All Constraints. Yuanlin Zhang, Roland H.C. Yap and Joxan Jaar. fzhangyl, ryap,

Functional Elimination and 0/1/All Constraints. Yuanlin Zhang, Roland H.C. Yap and Joxan Jaar. fzhangyl, ryap, Functional Elimination and 0/1/All Constraints Yuanlin Zhan, Roland H.C. Yap and Joxan Jaar fzhanyl, ryap, joxan@comp.nus.edu.s Abstract We present new complexity results on the class of 0/1/All constraints.

More information

CAM Part II: Intersections

CAM Part II: Intersections CAM Part II: Intersections In the previous part, we looked at the computations of derivatives of B-Splines and NURBS. The first derivatives are of interest, since they are used in computin the tanents

More information

IBM Thomas J. Watson Research Center. Yorktown Heights, NY, U.S.A. The major advantage of BDDs is their eciency for a

IBM Thomas J. Watson Research Center. Yorktown Heights, NY, U.S.A. The major advantage of BDDs is their eciency for a Equivalence Checkin Usin Cuts and Heaps Andreas Kuehlmann Florian Krohm IBM Thomas J. Watson Research Center Yorktown Heihts, NY, U.S.A. Abstract This paper presents a verication technique which is specically

More information

output vector controller y s... y 2 y 1

output vector controller y s... y 2 y 1 A Neuro-Fuzzy Solution for Fine-Motion Control Based on Vision and Force Sensors Yorck von Collani, Jianwei Zhang, Alois Knoll Technical Computer Science, Faculty of Technology, University of Bielefeld,

More information

Optimal Scheduling of Dynamic Progressive Processing

Optimal Scheduling of Dynamic Progressive Processing Optimal Schedulin of Dynamic roressive rocessin Abdel-Illah ouaddib and Shlomo Zilberstein Abstract. roressive processin allows a system to satisfy a set of requests under time pressure by limitin the

More information

A SUIF Interface Module for Eli. W. M. Waite. University of Colorado

A SUIF Interface Module for Eli. W. M. Waite. University of Colorado A SUIF Interace Module or Eli W. M. Waite Department o Electrical and Computer Enineerin University o Colorado William.Waite@Colorado.edu 1 What is Eli? Eli [2] is a domain-specic prorammin environment

More information

Leveraging Models at Run-time to Retrieve Information for Feature Location

Leveraging Models at Run-time to Retrieve Information for Feature Location Leverain Models at Run-time to Retrieve Information for Feature Location Lorena Arcea,2, Jaime Font,2 Øystein Hauen 2,3, and Carlos Cetina San Jore University, SVIT Research Group, Zaraoza, Spain {larcea,jfont,ccetina}@usj.es

More information

in two important ways. First, because each processor processes lare disk-resident datasets, the volume of the communication durin the lobal reduction

in two important ways. First, because each processor processes lare disk-resident datasets, the volume of the communication durin the lobal reduction Compiler and Runtime Analysis for Ecient Communication in Data Intensive Applications Renato Ferreira Gaan Arawal y Joel Saltz Department of Computer Science University of Maryland, Collee Park MD 20742

More information

Salto: System for Assembly-Language. Transformation and Optimization. Erven Rohou, Francois Bodin, Andre Seznec.

Salto: System for Assembly-Language. Transformation and Optimization. Erven Rohou, Francois Bodin, Andre Seznec. Salto: System for Assembly-Lanuae Transformation and Optimization Erven Rohou, Francois Bodin, Andre Seznec ferohou,bodin,seznec@irisa.fr Abstract On critical applications the performance tunin requires

More information

Towards Real-Time Execution of Motion Tasks. Robotics Laboratory. Stanford University. Abstract

Towards Real-Time Execution of Motion Tasks. Robotics Laboratory. Stanford University. Abstract Towards Real-Time Execution of Motion Tasks Sean Quinlan and Oussama Khatib Robotics Laboratory Computer Science Department Stanford University Abstract The goal of the research described in this paper

More information

Optimal design of Fresnel lens for a reading light system with. multiple light sources using three-layered Hierarchical Genetic.

Optimal design of Fresnel lens for a reading light system with. multiple light sources using three-layered Hierarchical Genetic. Optimal desin of Fresnel lens for a readin liht system with multiple liht sources usin three-layered Hierarchical Genetic Alorithm Wen-Gon Chen, and Chii-Maw Uan Department of Electrical Enineerin, I Shou

More information

On-line Learning of B-Spline Fuzzy Controller To Acquire. Sensor-Based Assembly Skills. Technical Computer Science, Faculty of Technology,

On-line Learning of B-Spline Fuzzy Controller To Acquire. Sensor-Based Assembly Skills. Technical Computer Science, Faculty of Technology, On-line Learning of B-Spline Fuzzy Controller To Acquire Sensor-Based Assembly Skills Jianwei Zhang, Yorck von Collani and Alois Knoll Technical Computer Science, Faculty of Technology, University of Bielefeld,

More information

A Flexible Integration Strategy for In-Car Telematics Systems

A Flexible Integration Strategy for In-Car Telematics Systems A Flexible Interation Stratey for In-Car Telematics Systems Thomas Bauer Jens Herrmann Peter Liesmeyer Christopher Robinson-Mallett University of Potsdam Hasso-Plattner-Institute thomas.bauer @hpi.uni-potsdam.de

More information

Self-Optimisation of a Fuzzy Controller with B-Spline Models. Jianwei Zhang and Khac Van Le. Faculty of Technology, University of Bielefeld,

Self-Optimisation of a Fuzzy Controller with B-Spline Models. Jianwei Zhang and Khac Van Le. Faculty of Technology, University of Bielefeld, Self-Optimisation of a Fuzzy Controller with B-Spline Models Jianwei Zhang and Khac Van Le Faculty of Technology, University of Bielefeld, 335 Bielefeld, Germany Phone: ++49-()52-6-295 Fa: ++49-()52-6-2962

More information

FLEXnav: Fuzzy Logic Expert Rule-based Position Estimation for Mobile Robots on Rugged Terrain

FLEXnav: Fuzzy Logic Expert Rule-based Position Estimation for Mobile Robots on Rugged Terrain Proceedins of the 2002 IEEE International Conference on Robotics and Automation. Washinton DC, USA, 10-17 May 2002, pp. 317-322 FLEXnav: Fuzzy Loic Expert Rule-based Position Estimation for Mobile Robots

More information

DYNAMIC COUPLING OF UNDERACTUATED MANIPULATORS

DYNAMIC COUPLING OF UNDERACTUATED MANIPULATORS Proceedins of the 4th IEEE Conference on Control Applications, Albany, USA, Sep. 1995, pp. 5-55. DYNAMIC COUPLING OF UNDERACTUATED MANIPULATORS Marcel Bererman Christopher Lee Yanshen Xu The Robotics Institute

More information

DECISION SUPPORT SYSTEM AND REGULATION SYSTEM FOR ROAD TRAFFIC MANAGEMENT

DECISION SUPPORT SYSTEM AND REGULATION SYSTEM FOR ROAD TRAFFIC MANAGEMENT DECISION SUPPORT SYSTEM AND REGULATION SYSTEM FOR ROAD TRAFFIC MANAGEMENT E-mail: Sylvain Lerebour, Antoine Dutot, Cyrille Bertelle and Damien Olivier Laboratoire d Informatique du Havre, 5 rue Philippe

More information

A GPS-aided Inertial Navigation System in Direct Configuration

A GPS-aided Inertial Navigation System in Direct Configuration A GPS-aided Inertial Naviation System in Direct Confiuration R. Munuía Departamento de Ciencias Computacionales Universidad de Guadalajara Guadalajara, Jalisco, México *rodrio.munuia@upc.edu ABSTRACT This

More information

f y f x f z exu f xu syu s y s x s zl ezl f zl s zu ezu f zu sign logic significand multiplier exponent adder inc multiplexor multiplexor ty

f y f x f z exu f xu syu s y s x s zl ezl f zl s zu ezu f zu sign logic significand multiplier exponent adder inc multiplexor multiplexor ty A Combined Interval and Floatin Point Multiplier James E. Stine and Michael J. Schulte Computer Architecture and Arithmetic Laboratory Electrical Enineerin and Computer Science Department Lehih University

More information

Techniques. IDSIA, Istituto Dalle Molle di Studi sull'intelligenza Articiale. Phone: Fax:

Techniques. IDSIA, Istituto Dalle Molle di Studi sull'intelligenza Articiale. Phone: Fax: Incorporating Learning in Motion Planning Techniques Luca Maria Gambardella and Marc Haex IDSIA, Istituto Dalle Molle di Studi sull'intelligenza Articiale Corso Elvezia 36 - CH - 6900 Lugano Phone: +41

More information

Bus-Based Communication Synthesis on System-Level

Bus-Based Communication Synthesis on System-Level Bus-Based Communication Synthesis on System-Level Michael Gasteier Manfred Glesner Darmstadt University of Technoloy Institute of Microelectronic Systems Karlstrasse 15, 64283 Darmstadt, Germany Abstract

More information

Code Optimization Techniques for Embedded DSP Microprocessors

Code Optimization Techniques for Embedded DSP Microprocessors Code Optimization Techniques for Embedded DSP Microprocessors Stan Liao Srinivas Devadas Kurt Keutzer Steve Tjian Albert Wan MIT Department of EECS Synopsys, Inc. Cambride, MA 02139 Mountain View, CA 94043

More information

AUTOMATIC NAVIGATION SYSTEM WITH MULTIPLE SENSORS

AUTOMATIC NAVIGATION SYSTEM WITH MULTIPLE SENSORS AUTOATIC NAVIGATION SYSTE WITH ULTIPLE SENSORS Xiaojun Wan,Gan Liu * Key Laboratory of odern Precision Ariculture System Interation Research, China Aricultural Uniersity, P. O. Box125, Qinhuadonlu 17,

More information

Probabilistic Gaze Estimation Without Active Personal Calibration

Probabilistic Gaze Estimation Without Active Personal Calibration Probabilistic Gaze Estimation Without Active Personal Calibration Jixu Chen Qian Ji Department of Electrical,Computer and System Enineerin Rensselaer Polytechnic Institute Troy, NY 12180 chenji@e.com qji@ecse.rpi.edu

More information

Machining Feature Based Geometric Modeling of. Twist Drills

Machining Feature Based Geometric Modeling of. Twist Drills Machinin Feature Based Geometric Modelin of Twist Drills Jian Zhu A Thesis in The Department of Mechanical & Industrial Enineerin Presented in Partial Fulfillment of the Requirements for the Deree of Master

More information

main Entry main main pow Entry pow pow

main Entry main main pow Entry pow pow Interprocedural Path Prolin David Melski and Thomas Reps Computer Sciences Department, University of Wisconsin, 20 West Dayton Street, Madison, WI, 53706, USA, fmelski, reps@cs.wisc.edu Abstract. In path

More information

Introduction to Computer Graphics. Farhana Bandukwala, PhD Lecture 11: Surfaces

Introduction to Computer Graphics. Farhana Bandukwala, PhD Lecture 11: Surfaces Introduction to Computer Graphics Farhana Bandukwala, PhD Lecture 11: Surfaces Outline Linear approximation Parametric bicubic surfaces Subdividin surfaces Drawin surfaces Implicit Representation f(x,y,z)0

More information

2. Background. Figure 1. Dependence graph used for scheduling

2. Background. Figure 1. Dependence graph used for scheduling Speculative Hede: Reulatin Compile-Time Speculation Aainst Prole Variations Brian L. Deitrich Wen-mei W. Hwu Center for Reliable and Hih-Performance Computin University of Illinois Urbana-Champain, IL

More information

An Enhanced Optimization Approach for. Generating Smooth Robot Trajectories in the. University of Bielefeld, Germany. B.

An Enhanced Optimization Approach for. Generating Smooth Robot Trajectories in the. University of Bielefeld, Germany. B. Proceedings of the 995 European Chinese Automation Conference, London, Sep. 995, pp. 63-68. An Enhanced Optimization Approach for Generating Smooth Robot Trajectories in the Presence of Obstacles Jianwei

More information

Register Allocation over the Program Dependence Graph. University of Delaware. Newark, DE, (302)

Register Allocation over the Program Dependence Graph. University of Delaware. Newark, DE, (302) Reister Allocation over the Proram Dependence Graph Cindy Norris Lori. L. Pollock norris@cis.udel.edu pollock@cis.udel.edu Department of Computer and Information Sciences University of Delaware Newark,

More information

Translator. Compiler Techniques. Runtime Techniques. Cluster of SMPs

Translator. Compiler Techniques. Runtime Techniques. Cluster of SMPs Compiler and Middleware Support for Scalable Data Minin Gaan Arawal Ruomin Jin Xiaoan Li Department of Computer and Information Sciences University of Delaware, Newark DE 19716 farawal,jrm,xili@cis.udel.edu

More information

Abstraction Library. Abstraction-Based Specializer

Abstraction Library. Abstraction-Based Specializer Bandera : Extractin Finite-state Models from Java Source Code James C. Corbett University of Hawai`i Department of Information and Computer Science Honolulu, HI 96822 +1 808 956 6107 corbett@hawaii.edu

More information

IN SUPERSCALAR PROCESSORS DAVID CHU LIN. B.S., University of Illinois, 1990 THESIS. Submitted in partial fulllment of the requirements

IN SUPERSCALAR PROCESSORS DAVID CHU LIN. B.S., University of Illinois, 1990 THESIS. Submitted in partial fulllment of the requirements COMPILER SUPPORT FOR PREDICTED EXECUTION IN SUPERSCLR PROCESSORS BY DVID CHU LIN B.S., University of Illinois, 1990 THESIS Submitted in partial fulllment of the requirements for the deree of Master of

More information

Heuristic Searching: A* Search

Heuristic Searching: A* Search IOSR Journal of Computer Enineerin (IOSRJCE) ISSN: 2278-0661 Volume 4, Issue 2 (Sep.-Oct. 2012), PP 01-05 Nazmul Hasan (Department of Computer Science and Enineerin, Military Institute of Science and Technoloy,

More information

Ecient and Precise Modeling of Exceptions for the Analysis of Java Programs. IBM Research. Thomas J. Watson Research Center

Ecient and Precise Modeling of Exceptions for the Analysis of Java Programs. IBM Research. Thomas J. Watson Research Center Ecient and Precise Modelin of Exceptions for the Analysis of Java Prorams Jon-Deok Choi David Grove Michael Hind Vivek Sarkar IBM Research Thomas J. Watson Research Center P.O. Box 704, Yorktown Heihts,

More information

Reversible Image Merging for Low-level Machine Vision

Reversible Image Merging for Low-level Machine Vision Reversible Imae Merin for Low-level Machine Vision M. Kharinov St. Petersbur Institute for Informatics and Automation of RAS, 14_liniya Vasil evskoo ostrova 39, St. Petersbur, 199178 Russia, khar@iias.spb.su,

More information

Data-flow-based Testing of Object-Oriented Libraries

Data-flow-based Testing of Object-Oriented Libraries Data-flow-based Testin of Object-Oriented Libraries Ramkrishna Chatterjee Oracle Corporation One Oracle Drive Nashua, NH 03062, USA ph: +1 603 897 3515 Ramkrishna.Chatterjee@oracle.com Barbara G. Ryder

More information

environments with objects which diusely reect or emit liht [16]. The method is based on the enery radiation between surfaces of objects and accounts f

environments with objects which diusely reect or emit liht [16]. The method is based on the enery radiation between surfaces of objects and accounts f A Shared-Memory Implementation of the Hierarchical Radiosity Method Axel Podehl Fachbereich Informatik, Universitat des Saarlandes, PF 151150, 66041 Saarbrucken, Germany, axelp@tibco.com Thomas Rauber

More information

User Interface. Global planner. Local planner. sensors. actuators

User Interface. Global planner. Local planner. sensors. actuators Combined Map-Based and Case-Based Path Planning for Mobile Robot Navigation Maarja Kruusmaa and Bertil Svensson Chalmers University of Technology, Department of Computer Engineering, S-412 96 Gothenburg,

More information

Web e-transactions. Svend Frolund, Fernando Pedone, Jim Pruyne Software Technology Laboratory HP Laboratories Palo Alto HPL July 12 th, 2001*

Web e-transactions. Svend Frolund, Fernando Pedone, Jim Pruyne Software Technology Laboratory HP Laboratories Palo Alto HPL July 12 th, 2001* Web e-transactions Svend Frolund, Fernando Pedone, Jim Pruyne Software Technoloy Laboratory HP Laboratories Palo Alto HPL-2001-177 July 12 th, 2001* E-mail: {frolund, pedone, pruyne} @ hpl.hp.com reliability,

More information

Figure 1: The trajectory of a projectile launched at θ 1 > 0.

Figure 1: The trajectory of a projectile launched at θ 1 > 0. 3 Projectile Motion Introduction Important: Complete and submit the Lab 3 problem set on WebAssin before you leave lab today. Your instructor and lab assistant will be happy to help. In Lab 2, you tested

More information

CONTRAST COMPENSATION FOR BACK-LIT AND FRONT-LIT COLOR FACE IMAGES VIA FUZZY LOGIC CLASSIFICATION AND IMAGE ILLUMINATION ANALYSIS

CONTRAST COMPENSATION FOR BACK-LIT AND FRONT-LIT COLOR FACE IMAGES VIA FUZZY LOGIC CLASSIFICATION AND IMAGE ILLUMINATION ANALYSIS CONTRAST COMPENSATION FOR BACK-LIT AND FRONT-LIT COLOR FACE IMAGES VIA FUZZY LOGIC CLASSIFICATION AND IMAGE ILLUMINATION ANALYSIS CHUN-MING TSAI 1, ZONG-MU YEH 2, YUAN-FANG WANG 3 1 Department of Computer

More information

Journal of Young Scientist, Volume II, 2014 ISSN ; ISSN CD-ROM ; ISSN Online ; ISSN-L

Journal of Young Scientist, Volume II, 2014 ISSN ; ISSN CD-ROM ; ISSN Online ; ISSN-L Journal of Youn Scientist, Volume II, 014 ISSN 344-183; ISSN CD-ROM 344-191; ISSN Online 344-1305; ISSN-L 344 183 COMPARATIVE ANALYSIS OF ARC-TO-CHORD CORRECTIONS BETWEEN THE GAUSS-KRUGER PROJECTED SYSTEM

More information

Last update: May 6, Robotics. CMSC 421: Chapter 25. CMSC 421: Chapter 25 1

Last update: May 6, Robotics. CMSC 421: Chapter 25. CMSC 421: Chapter 25 1 Last update: May 6, 2010 Robotics CMSC 421: Chapter 25 CMSC 421: Chapter 25 1 A machine to perform tasks What is a robot? Some level of autonomy and flexibility, in some type of environment Sensory-motor

More information

Guarding Monotone Polygons with Half-Guards

Guarding Monotone Polygons with Half-Guards CCCG 2017, Ottawa, Ontario, July 26 28, 2017 Guardin Monotone Polyons with Half-Guards Matt Gibson Erik Krohn Matthew Rayford Abstract We consider a variant of the art allery problem where all uards are

More information

The Onion T echnique: Indexing for Linear Optimizati on Queries

The Onion T echnique: Indexing for Linear Optimizati on Queries The Onion T echnique: Indexin for Linear Optimizati on Queries Yuan-Chi Chan, Lawrence Berman, Vittorio Castelli, Chun-Shen Li, Min-Lin Lo, and John R. Smith Data Manaement, IBM T. J. W atson Research

More information

Debugging of Java Programs using a model-based approach

Debugging of Java Programs using a model-based approach Debuin of Java Prorams usin a model-based approach Cristinel Mateis and Markus Stumptner and Franz Wotawa Technische Universität Wien Institut für Informationssysteme Panilasse 16, A-1040 Wien, Austria,

More information

Texture Un mapping. Computer Vision Project May, Figure 1. The output: The object with texture.

Texture Un mapping. Computer Vision Project May, Figure 1. The output: The object with texture. Texture Un mappin Shinjiro Sueda sueda@cs.ruters.edu Dinesh K. Pai dpai@cs.ruters.edu Computer Vision Project May, 2003 Abstract In computer raphics, texture mappin refers to the technique where an imae

More information

Non-holonomic Planning

Non-holonomic Planning Non-holonomic Planning Jane Li Assistant Professor Mechanical Engineering & Robotics Engineering http://users.wpi.edu/~zli11 Recap We have learned about RRTs. q new q init q near q rand But the standard

More information

COMPLETED LOCAL DERIVATIVE PATTERN FOR ROTATION INVARIANT TEXTURE CLASSIFICATION. Yuting Hu, Zhiling Long, and Ghassan AlRegib

COMPLETED LOCAL DERIVATIVE PATTERN FOR ROTATION INVARIANT TEXTURE CLASSIFICATION. Yuting Hu, Zhiling Long, and Ghassan AlRegib COMPLETED LOCAL DERIVATIVE PATTERN FOR ROTATION INVARIANT TEXTURE CLASSIFICATION Yutin Hu, Zhilin Lon, and Ghassan AlReib Multimedia & Sensors Lab (MSL) Center for Sinal and Information Processin (CSIP)

More information

On the Load Balancing of Multicast Routing in Multi-Channel Multi-Radio Wireless Mesh Networks with Multiple Gateways

On the Load Balancing of Multicast Routing in Multi-Channel Multi-Radio Wireless Mesh Networks with Multiple Gateways 206 IJCSNS International Journal of Computer Science and Networ Security, VOL.17 No.3, March 2017 On the Load Balancin of Multicast Routin in Multi-Channel Multi-Radio Wireless Mesh Networs with Multiple

More information

Affinity Hybrid Tree: An Indexing Technique for Content-Based Image Retrieval in Multimedia Databases

Affinity Hybrid Tree: An Indexing Technique for Content-Based Image Retrieval in Multimedia Databases Affinity Hybrid Tree: An Indexin Technique for Content-Based Imae Retrieval in Multimedia Databases Kasturi Chatterjee and Shu-Chin Chen Florida International University Distributed Multimedia Information

More information

Communication Networks ( ) / Spring 2011 The Blavatnik School of Computer Science, Tel-Aviv University

Communication Networks ( ) / Spring 2011 The Blavatnik School of Computer Science, Tel-Aviv University ommunication Networks (0368-3030) / Sprin 0 The lavatnik School o omputer Science, Tel-viv University llon Waner urose & Ross, hapters 5.5-5.6 (5 th ed.) Tanenbaum & Wetherall, hapters 4.3.4 4.3.8 (5 th

More information

A Genetic Algorithm for Packing Three-Dimensional Non-Convex. Objects Having Cavities and Holes. Engineering Math and Computer Science Dept

A Genetic Algorithm for Packing Three-Dimensional Non-Convex. Objects Having Cavities and Holes. Engineering Math and Computer Science Dept A Genetic Alorithm for Packin Three-Dimensional Non-Convex Objects Havin Cavities and Holes Ilkka Ikonen William E. Biles Department of Industrial Enineerin University of Louisville Louisville, KY 40292

More information

Software-based Compensation of Vibration-induced Errors of a Commercial Desktop 3D Printer

Software-based Compensation of Vibration-induced Errors of a Commercial Desktop 3D Printer 6th International Conference on Virtual Machinin Process Technoloy (VMPT), Montréal, May 29th June 2nd, 2017 Software-based Compensation of Vibration-induced Errors of a Commercial Desktop 3D Printer D.

More information

Drawing cubic graphs with the four basic slopes

Drawing cubic graphs with the four basic slopes Drawin cubic raphs with the four basic slopes Padmini Mukkamala and Dömötör Pálvölyi Ruters, the State University of New Jersey Eötvös University, Budapest Abstract We show that every cubic raph can be

More information

JHDL - An HDL for Reconfigurable Systems Λ

JHDL - An HDL for Reconfigurable Systems Λ - An HDL for Reconfiurable Systems Λ Peter Bellows and Brad Hutchins y Department of Electrical and Computer Enineerin Briham Youn University, Provo, UT 84602 bellowsp@ee.byu.edu, hutch@ee.byu.edu Abstract

More information

Iterative Single-Image Digital Super-Resolution Using Partial High-Resolution Data

Iterative Single-Image Digital Super-Resolution Using Partial High-Resolution Data Iterative Sinle-Imae Diital Super-Resolution Usin Partial Hih-Resolution Data Eran Gur, Member, IAENG and Zeev Zalevsky Abstract The subject of extractin hih-resolution data from low-resolution imaes is

More information

a<b x = x = c!=d = y x = = x false true

a<b x = x = c!=d = y x = = x false true 1 Introduction 1.1 Predicated execution Predicated execution [HD86, RYYT89, DT93, KSR93] is an architectural model in which each operation is uarded by a boolean operand whose value determines whether

More information

S-SHAPED ONE TRAIL PARALLEL PARKING OF A CAR-LIKE MOBILE ROBOT

S-SHAPED ONE TRAIL PARALLEL PARKING OF A CAR-LIKE MOBILE ROBOT S-SHAPED ONE TRAIL PARALLEL PARKING OF A CAR-LIKE MOBILE ROBOT 1 SOE YU MAUNG MAUNG, 2 NU NU WIN, 3 MYINT HTAY 1,2,3 Mechatronic Engineering Department, Mandalay Technological University, The Republic

More information

Implementing the BPG Neural Network Algorithm on. MP-1216 / MP-2216 Massive Parallel SIMD Machines. L. Larsson

Implementing the BPG Neural Network Algorithm on. MP-1216 / MP-2216 Massive Parallel SIMD Machines. L. Larsson Implementin the BPG Neural Network Alorithm on MP- / MP- Massive Parallel SIMD Machines L Larsson University of Hambur, Dept of Computer Science / Group TECH Vot-Kolln-Str 0, D-5 Hambur, Germany e-mail:

More information

Elastic Bands: Connecting Path Planning and Control

Elastic Bands: Connecting Path Planning and Control Elastic Bands: Connecting Path Planning and Control Sean Quinlan and Oussama Khatib Robotics Laboratory Computer Science Department Stanford University Abstract Elastic bands are proposed as the basis

More information

Application Partitioning - A Dynamic, Runtime, Object-level Approach

Application Partitioning - A Dynamic, Runtime, Object-level Approach Application Partitionin - A Dynamic, Runtime, Object-level Approach Dissertation submitted in partial fulllment of the requirements for the deree of Master of Technoloy by Anshu Veda (Roll no. 04329022)

More information

SBG SDG. An Accurate Error Control Mechanism for Simplification Before Generation Algorihms

SBG SDG. An Accurate Error Control Mechanism for Simplification Before Generation Algorihms An Accurate Error Control Mechanism for Simplification Before Generation Alorihms O. Guerra, J. D. Rodríuez-García, E. Roca, F. V. Fernández and A. Rodríuez-Vázquez Instituto de Microelectrónica de Sevilla,

More information

Chapter 5 THE MODULE FOR DETERMINING AN OBJECT S TRUE GRAY LEVELS

Chapter 5 THE MODULE FOR DETERMINING AN OBJECT S TRUE GRAY LEVELS Qian u Chapter 5. Determinin an Object s True Gray evels 3 Chapter 5 THE MODUE OR DETERMNNG AN OJECT S TRUE GRAY EVES This chapter discusses the module for determinin an object s true ray levels. To compute

More information

Grooming Multicast Traffic in Unidirectional SONET/WDM Rings

Grooming Multicast Traffic in Unidirectional SONET/WDM Rings 1 Groomin Multicast Traffic in Unidirectional SONET/WDM Rins Anuj Rawat, Richard La, Steven Marcus and Mark Shayman Abstract In this paper we study the problem of efficient roomin of iven non-uniform multicast

More information

SMART Notebook Gallery 2.0 beta.

SMART Notebook Gallery 2.0 beta. Quick start uide SMART Notebook Gallery 2.0 beta What s new? If you have SMART Notebook 11 collaborative learnin software, you can install and try the. If you or your system administrator installed Gallery

More information

Protection of Location Privacy using Dummies for Location-based Services

Protection of Location Privacy using Dummies for Location-based Services Protection of Location Privacy usin for Location-based Services Hidetoshi Kido y Yutaka Yanaisawa yy Tetsuji Satoh y;yy ygraduate School of Information Science and Technoloy, Osaka University yyntt Communication

More information

A Recursive Algorithm for Low-Power Memory Partitioning Luca Benini* Alberto Macii** Massimo Poncino**

A Recursive Algorithm for Low-Power Memory Partitioning Luca Benini* Alberto Macii** Massimo Poncino** A Recursive Alorithm for Low-Power ory Partitionin Luca Benini* Alberto Macii** Massimo Poncino** *Universita di Bolona **Politecnico di Torino Bolona, Italy 40136 Torino, Italy 10129 Abstract ory-processor

More information

Analysis of Ramp Discontinuity Model for Multiscale Image Segmentation

Analysis of Ramp Discontinuity Model for Multiscale Image Segmentation Analysis of Ramp Discontinuity Model for Multiscale Imae Sementation Himanshu Arora University of Illinois Urbana, IL61801, USA harora1@uiuc.edu Narendra Ahuja University of Illinois Urbana, IL61801, USA

More information

Implementation and Experimental Evaluation of. Graph Connectivity Algorithms using LEDA. Abstract

Implementation and Experimental Evaluation of. Graph Connectivity Algorithms using LEDA. Abstract Implementation and Experimental Evaluation of Graph Connectivity Alorithms usin LEDA Panaiota Fatourou y Paul Spirakis z Panaiotis Zaradis x Anna Zoura x Abstract In this paper we describe robust and ecient

More information

GDAŃSK UNIVERSITY OF TECHNOLOGY FACULTY OF ETI ANNALS No 8 Information technologies 2010

GDAŃSK UNIVERSITY OF TECHNOLOGY FACULTY OF ETI ANNALS No 8 Information technologies 2010 GDAŃSK UNIVERSITY OF TECHNOLOGY FACULTY OF ETI ANNALS No 8 Information technoloies 2010 Piotr Szwed, Jan Werewka, Grzeorz Rous AGH University of Science and Technoloy, Institute of Automatics ONTOLOGY

More information

Numerical integration of discontinuous functions: moment fitting and smart octree

Numerical integration of discontinuous functions: moment fitting and smart octree Noname manuscript No. (will be inserted by the editor) Numerical interation of discontinuous functions: moment fittin and smart octree Simeon Hubrich Paolo Di Stolfo László Kudela Stefan Kollmannsberer

More information

Motivation Dynamic bindin facilitates more exible and extensible software architectures, e.., { Not all desin decisions need to be known durin the ini

Motivation Dynamic bindin facilitates more exible and extensible software architectures, e.., { Not all desin decisions need to be known durin the ini The C++ Prorammin Lanuae Dynamic Bindin Outline Motivation Dynamic vs. Static Bindin Shape Example Callin Mechanisms Downcastin Run-Time Type Identication Summary Motivation When desinin a system it is

More information

Mobile Robots: An Introduction.

Mobile Robots: An Introduction. Mobile Robots: An Introduction Amirkabir University of Technology Computer Engineering & Information Technology Department http://ce.aut.ac.ir/~shiry/lecture/robotics-2004/robotics04.html Introduction

More information

Imitation: An Alternative to Generalization in Programming by Demonstration Systems

Imitation: An Alternative to Generalization in Programming by Demonstration Systems Imitation: An Alternative to Generalization in Prorammin by Demonstration Systems Technical Report UW-CSE-98-08-06 Amir Michail University of Washinton amir@cs.washinton.edu http://www.cs.washinton.edu/homes/amir/opsis.html

More information

... document map. Word category. blurred histogram. map. Word category. map Full text input. encoded context. encoded word.

... document map. Word category. blurred histogram. map. Word category. map Full text input. encoded context. encoded word. Exploration of Very Lare Databases by Self-Oranizin Maps Teuvo Kohonen Helsinki University of Technoloy Neural Networks Research Centre Rakentajanaukio 2 C, FIN-02150 Espoo, Finland ABSTRACT This paper

More information

GEOMETRICAL ASPECTS OF RECONSTRUCTION OF THE CYLINDRICAL PANORAMA

GEOMETRICAL ASPECTS OF RECONSTRUCTION OF THE CYLINDRICAL PANORAMA he Journal of Polish ociety for Geometry and Enineerin Graphics Volume 24 (2013), 9-14 9 GEOMEICAL APEC O ECONUCION O HE CYLINDICAL PANOAMA Jolanta DŹWIEZYŃKA zeszow University of echnoloy, Department

More information

What is a language? Eclipse IMP: ... is Generic Language. Technology (GLT)? What is a Program Generator?

What is a language? Eclipse IMP:  ... is Generic Language. Technology (GLT)? What is a Program Generator? Examples of Generic IPEs What... Eclipse IMP: http://eclipse- -imp.sourcefore.net/imp.html... is a lanuae? Af framework kfor Generi ic Interated ddevelopment Environments (IDE) The oal of the Eclipse IMP

More information

arxiv: v1 [cs.ro] 24 Oct 2018

arxiv: v1 [cs.ro] 24 Oct 2018 A Whole-Body Model Predictive Control Scheme Includin External Contact Forces and CoM Heiht Variations Reihaneh Mirjalili 1, Ahil Yousefi-oma 1, Farad A Shirai 2, Arman Nihah 1, Fatemeh Naemi 1 and Majid

More information

Survey On Image Texture Classification Techniques

Survey On Image Texture Classification Techniques Survey On Imae Texture Classification Techniques Vishal SThakare 1, itin Patil 2 and Jayshri S Sonawane 3 1 Department of Computer En, orth Maharashtra University, RCPIT Shirpur, Maharashtra, India 2 Department

More information

In Proceedings of ICPP 90, The 1990 International Conference on Parallel Processing, Chicago,Illinois, August 1990.

In Proceedings of ICPP 90, The 1990 International Conference on Parallel Processing, Chicago,Illinois, August 1990. In Proceedins of IPP 9, The 99 International onference on Parallel Processin, hicao,illinois, uust 99. SETH VLSI HIP FOR THE REL-TIME INFORMTION DISPERSL ND RETRIEVL FOR SEURITY ND FULT-TOLERNE zer estavros

More information