Path Planning for Indoor Mobile Robot using Half-Sweep SOR via Nine-Point Laplacian (HSSOR9L)

Size: px
Start display at page:

Download "Path Planning for Indoor Mobile Robot using Half-Sweep SOR via Nine-Point Laplacian (HSSOR9L)"

Transcription

1 IOSR Journal of Mathematics (IOSR-JM) ISSN: Volume 3, Issue 2 (Sep-Oct. 2012), PP Path Planning for Indoor Mobile Robot using Half-Sweep SOR via Nine-Point Laplacian (HSSOR9L) Azali Saudi 1, Jumat Sulaiman 2 1 School of Engineering and Information Technology 2 School of Science and Technology University Malaysia Sabah, Kota Kinabalu, Malaysia Abstract: This paper proposed fast Half-Sweep SOR via Nine-Point Laplacian (HSSOR9L) iterative method for solving path planning problem for a mobile robot operating in indoor environment model. It is based on the use of Laplace s Equation to constraint the distribution of potential values in the environment of the robot. Fast computation with half-sweep iteration is obtained by considering only half of whole points in the configuration model. The inclusion of SOR and 9-point Laplacian into the formulation further speeds up the computation. The simulation results show that HSSOR9L performs much faster than the previous iterative methods in computing the potntial values to be used for generating smooth path from a given initial point to a specified goal position. Keywords - Robot path planning, Half-Sweep SOR via Nine-Point Laplacian (HSSOR9L), Laplace s Equation, Harmonic functions I. INTRODUCTION The capability of moving quickly from a given initial point to a specified goal point is essential for truly autonomous mobile robot operating in indoor environment. While exploring the environment, the robot must avoid any obstacles and walls that obstructing its motion. Therefore, path planning problem pose as an important issue in building a robust indoor mobile robot. This study proposed a global numerical approach in solving this difficult path planning problem. It is based on the theory of a steady-state heat transfer, in which the configuration space is modeled with Laplace s equation. Consequently, the solutions of Laplace's equation also called harmonic functions that represent temperature values distribution in the configuration space will be used to simulate the generation of path for mobile robot motion. In the past, various approaches had been used to obtain harmonic functions, but the most common method is via numerical techniques due to the availability of fast processing machine and their elegant and efficiency in solving the problem. In this study, we investigate the performance of Half-Sweep SOR via Nine-Point Laplacian (HSSOR9L) in computing the harmonic functions to generate path for a mobile robot operating in varying sizes of indoor environment model. II. PREVIOUS WORKS Pioneer work by Khatib [1] utilized the use potential functions to solve path planning problem for a mobile robot, in which every obstacle produces a repelling force whereas the goal exerts an attractive force. Meanwhile, Koditschek [2] pointed out that geometrically (at least in certain types of domains) the potential functions can be employed to guide the effectors from almost any point to a specified point. These potential field methods, however, suffer from the generation of local minima that would cause the robot to get stuck without any direction to guide its next motion. After that, Connolly et al. [3] and Akishita et al. [4], both of them developed independently a global method that generates smooth path by using the solutions of Laplace s equations (also called harmonic functions) which were computed in a global manner over the entire workspace. The work by Connolly and Gruppen [5] shows that harmonic functions have a number of properties useful in robotic applications. Similarly, Waydo & Murray [6] used stream functions for vehicle motion. More recently, Szulczyński et al. [7] employed harmonic functions for real-time obstacle avoidance. In the past, various approaches had been used to obtain harmonic functions. The standard methods are point iteration with Jacobi, Gauss-Seidel and SOR [8]. Alternatively, Daily and Bevly [9] employed analytical solution for arbitrarily shaped obstacles. Meanwhile, finite elements were used by Garrido et al. [10] to compute harmonic functions for robotic motion. Fast half-sweep iteration was introduced by Abdullah [11] to be applied on Explicit Decoupled Group (EDG) iterative method for 1 Page

2 solving 2-D Poisson equations. This half-sweep iteration was also applied in solving partial differential equations in Ibrahim & Abdullah [12], Yousif & Evans [13], and Abdullah & Ali [14]. A modified version of half-sweep iterative method was also investigated by Sulaiman et al. for solving diffusion equation [15]. Furthermore, our previous work in Saudi & Sulaiman [16] introduced the application of half-sweep method in solving path planning problem for a mobile robot. In [17], we employed Half-Sweep SOR method to speed up the computation. Then in [18], Half-Sweep SOR iteration that employs red-black strategy (also known as HSSOR-RB) was applied for solving path planning problem. All of these methods are actually a family of half-sweep iteration that use standard 5-point stencil (also known as 5-point Laplacian). The 9-point Laplacian was first applied in robotics by Saudi & Sulaiman [19]. The study on the effect of SOR iteration to the 9-point Laplacian is reported in Adam et al. [20]. III. HEAT TRANSFER ANALOGY AND ENVIRONMENT MODEL Path planning problem for a mobile robot operating in indoor environment can be modeled as a well-known steady-state heat transfer problem. In this heat transfer problem, the heat sources come from the boundaries and the heat sink will pull the heat in. This heat conduction process produces a temperature distribution (or in robotics better known as potential values) and the heat flux lines that are flowing to the sink fill the workspace. In a well structured mobile robot environment setup, the goal point is treated as a heat sink whilst the boundary walls and obstacles are considered as heat sources that are fixed with constant temperate values. Once the temperature distribution in the workspace model is obtained, it will be used as a guide to generate path for mobile robot to move from the start point to the goal point. The idea is to follow the heat flux that will flow from high temperature sources to the lowest temperature point in the environment model. For computing the temperature distribution of the configuration space, harmonic function is used to model the environment setup. Mathematically, a harmonic function on a domain Ω R n is a function which satisfies Laplace s equation, in which x i is the i-th Cartesian coordinate, and n is the dimension. In the case of robot path development, the domain Ω consists of the outer boundary walls, all obstacles and inner walls in the workspace, start points and the goal point. n x 1 i (1) Eq. (1) can be solved efficiently using numerical method. The standards are point Jacobi and Gauss- Seidel iterative methods. Faster computation can be achieved by employing SOR into the method. In this study, the robot model is represented by a point in the configuration space which is designed in grid form. Naturally, this grid form design is readily very suitable for numerical computation. Within this workspace grid, the highest temperature is assigned to the start point whereas the goal point is assigned the lowest, meanwhile different initial temperature values are assigned to the outer boundary walls, inner walls and obstacles. All other free spaces including start points are not assigned to any initial temperature values. Then, Dirichlet boundary conditions are used to constraint the solutions of Laplace s equation. Finally, the function values associated with each node are calculated iteratively via numerical computation to satisfy Eq. (1). IV. FORMULATION OF HALF-SWEEP SOR VIA NINE-POINT LAPLACIAN Previously, our work in [16, 17, 18] utilizing half-sweep iteration produced encouraging results. It was shown in [19] that iteration using 9-point formula (also known as 9-point Laplacian) performed much faster than the standard 5-point formula. Therefore, in this study we propose an improved version of [17] by employing 9-point formula into the equation. The proposed method, called Half-Sweep SOR via Nine-Point Laplacian (HSSOR9L), would not only consider half of the whole node points in the grid but would also use 9 points in its formulation. Adding more points in the formulation would produce greater accuracy in the computation, thus leads to faster convergence rate. As shown in Figure 1, full-sweep iteration involves all points in the grid. Whilst in the case of half-sweep iteration, only black points are considered, see Figure 1. 2 Page

3 Figure 1: All nodes will be considered in full-sweep iteration. Only black points will be considered in half-sweep iteration. The standard finite difference approximation of full-sweep iteration for 9-point formula uses 9-point stencil as illustrated in Figure 2. Meanwhile, the stencil of half-sweep iteration is essentially derived from the same 9-point stencil but rotated 45 degree as shown in Figure 2. This simple enhancement would lead to reduction in computational complexity since only half of the total node points are considered. Figure 2: Stencils of 9-point formula for full-sweep and half-sweep iteration, respectively. Figure 3 shows the five black points involve in each calculation of 5-point half-sweep iteration, whereas Figure 3 shows the nine black points to be considered in each calculation of HSSOR9L iterative method. Figure 3: Fives black points for each calculation of 5-point formula implementation. For 9-point formula computation, nine black points are used. Now, let us consider the 2D Laplace s equation in Eq. (1) defined as 2 2 U U x y (2) 3 Page

4 Then, the discretization of Eq. (2) based on the 9-point Laplacian illustrated in Figure 2 and 3 can be defined as below 4 1, 1 1, 1 1, 1 1, 1 2,, 2 2,, 2, j i j i i j ( U U U U ) U U U U 20U 0 (3) By adding a weighted parameter ω (SOR) to Eq. (3), see Young [21,22,23], the formulation of HSSOR9L is now can be defined as below k 1 k k k k k k k k k U [0.2( U U U U ) 0.05( U U U U )] (1 ) U (4) i, j 1, 1 1, 1 1, 1 1, 1 2, j i, 2 2, j i, 2 i, j Based on the previous experiments [17], the optimal parameter value of ω is set to 1.9. The weighted 9-point finite difference approximation equation of Eq. (4) is then used to generate linear system. Finally, the iterative process is run to compute the generated linear system until the maximum error falls into a specified tolerance error, in which the iteration stops. In order to minimize the occurrence of flat region in the final solutions, the tolerance error must be set to a very small value. Once the convergence to tolerance error is achieved and final value of all black points are computed, the approximate values of the rest of white points will be calculated using standard direct method. V. EXPERIMENTS AND RESULTS For the experiments, varying sizes of static environment model, i.e. 128x128, 256x256 and 512x512, were considered. The environment model setup consists of a goal point, three starting points and varying setup of inner walls and outer boundary walls. Initially, the inner and outer walls were fixed with high temperature values, whereas the goal point was set to a very low temperature. No initial temperature value was assigned to all other free spaces. The code, called RobotPath Simulator, was written in Delphi for very fast computation, see Figure 4. In the previous works [16-19], MatLab was used to implement the code but it was too slow. By writing the code in Delphi, the program can now be compiled with true compiler, thus producing faster code. The experiments run on a machine with Intel Core 2 Duo processor at 3 GHz speed utilizing 1GB of RAM. With this Delphi implementation, the experiments now run 5x faster than the previous MatLab code. Figure 4: RoboPath Simulator was written in Delphi for very fast computation. The iteration process stops when the computation converged to a specified value, i.e , where there are no more significant changes in temperature values. Table 1 shows the number of iterations, maximum error and elapsed time recorded for the experiments. It is clear that HSSOR9L performs much faster than the various previous methods, see Figure 5. As shown in Table 2, it is interesting to observe that the speed of computation gets faster with the increase in number of obstacles, since nodes occupied by obstacles are simply ignored during the iteration process. Table 1. Performance comparison of GS vs SOR vs HSSOR vs HSSOR9L in 1 obstacles setup. Number of iteration Maximum error Iterative methods Sizes of environment 128x x x512 GS SOR HSSOR HSSOR9L GS SOR HSSOR Page

5 HSSOR9L Elapsed time GS 0:15:517 3:52:336 61:00:070 (m:s:ms) SOR 0:00:829 0:14:782 04:16:000 HSSOR 0:00:203 0:03:031 00:44:656 HSSOR9L 0:00:219 0:03:312 00:49:281 GS: Gauss-Seidel; SOR: Successive Over-Relaxation; HSSOR: Half-Sweep SOR; HSSOR9L: HSSOR via Nine- Point Laplacian. Table 2. Performance of HSSOR9L with varying number of obstacles. Number of obstacles 128x128 Sizes of environment 256x x512 Number of iterations Maximum error Elapsed time in m:s:ms 1 0:0:219 0:3:312 0:49: :0:219 0:3:219 0:48: :0:218 0:3:156 0:48: :0:188 0:2:843 0:43:125 Figure 5: Graph performance of the three iterative methods. Number of iterations against sizes of environment model in 1 obstacle setup. Once the temperature distributions were obtained, the path was generated by performing steepest descent search from the start points to the goal point. The process of generating the paths was very fast. From the current point, the algorithm simply picked the lowest temperature value from its eight neighbouring points. This process continues, until the generated path reached the goal point. Figure 6 - (d) shows the generated paths in varying number of obstacles. VI. CONCLUSIONS The simulation results show that solving robot path planning problem using numerical techniques are indeed very attractive and feasible. The performance of the proposed HSSOR9L iterative method was significantly faster than the previous methods [16-19]. Future work would consider a more difficult environment model setup. Furthermore, faster iteration including block methods (Sulaiman et al. [24] and Akhir et al. [25]) and quarter-sweep methods (Muthuvalu & Sulaiman [26, 27]) would also be considered. REFERENCES [1] Khatib, O Real time obstacle avoidance for manipulators and mobile robots. IEEE Transactions on Robotics and Automation 1: [2] Koditschek, D.E Exact robot navigation by means of potential functions: Some topological considerations. Proceedings of the IEEE International Conference on Robotics and Automation: 1-6. [3] Connolly, C. I., Burns, J.B. & Weiss, R Path planning using Laplace s equation. Proceedings of the IEEE International Conference on Robotics and Automation: Page

6 [4] Akishita, S., Kawamura, S. & Hayashi, K Laplace potential for moving obstacle avoidance and approach of a mobile robot. Japan-USA Symposium on flexible automation, A Pacific rim conf.: [5] Connolly, C.I. & Gruppen, R On the applications of harmonic functions to robotics. Journal of Robotic Systems, 10(7): [6] Waydo, S. & Murray, R.M Vehicle motion planning using stream functions. In Proc. of the Int. Conf. on Robotics and Automation (ICRA), 2003, pp [7] Szulczyński, P., Pazderski, D. & Kozłowski, K Real-Time Obstacle Avoidance Using Harmonic Potential Functions. Journal of Automation, Mobile Robotics & Intelligent Systems. Volume 5, No 3, [8] Sasaki, S A Practical Computational Technique for Mobile Robot Navigation. Proceedings of the IEEE International Conference on Control Applications: [9] Daily, R. & Bevly, D.M Harmonic Potential Field Path Planning for High Speed Vehicles. In the proceeding of American Control Conference, Seattle, June 11-13, [10] Garrido, S., Moreno, L., Blanco, D. & Monar, F.M Robotic Motion Using Harmonic Functions and Finite Elements. Journal of Intelligent and Robotic Systems archive. Volume 59, Issue 1, July Pages [11] Abdullah, A.R The Four Point Explicit Decoupled Group (EDG) Method: A Fast Poisson Solver. International Journal of Computer Mathematics 38, (1991). [12] Ibrahim, A. & Abdullah, A.R Solving the two-dimensional diffusion equation by the four point explicit decoupled group (EDG) iterative method. International Journal Computer Mathematics, 58 (1995) [13] Yousif, W. S. & Evans, D.J Explicit De-coupled Group iterative methods and their implementations. Parallel Algorithms and Applications, 7 (2001) [14] Abdullah, A.R. & Ali, N.H.M A Comparative Study of Parallel Strategies for the Solution of Elliptic PDE s. Parallel Algorithms and Applications, 10 (1996) [15] Sulaiman, J., Hasan, M.K. & Othman, M The Half-Sweep Iterative Alternating Decomposition Explicit (HSIADE) Method for Diffusion Equation. CIS 2004, LNCS 3314, pp , Springer-Verlag Berlin Heidelberg. [16] Saudi, A. & Sulaiman, J Half-Sweep Gauss-Seidel (HSGS) Iterative Method for Robot Path Planning. Proceedings of the 3rd International Conference on Informatics and Technology 2009 (Informatics 2009), Kuala Lumpur, Malaysia, Oct 27-28, [17] Saudi, A. & Sulaiman, J Path Planning for Mobile Robot with Half-Sweep Successive Over-Relaxation (HSSOR) Iterative Method. In proc. of the Symposium on Progress in Information & Communication Technology, Kuala Lumpur (SPICT 09), Dec 7-8, 2009, Malaysia. Pages: [18] Saudi, A. & Sulaiman, J Red-Black Strategy for Mobile Robot Path Planning. In Proc. of The International MultiConference of Engineers and Computer Scientists, IMECS 10; Topics: The IAENG International Conference on Scientific Computing, ICSC 10. Mar 17-19, 2010, Hong Kong. Vol. III, pp: ISBN: [19] Saudi, A. and Sulaiman, J Block Iterative Method using Nine-Point Laplacian for Robot Path Planning. European Journal of Scientific Research. ISSN X Vol.43 No.2 (2010), pp [20] Adams, L.M., Leveque, R.J. & Young, D.M Analysis of the SOR Iteration for the 9-Point Laplacian. SIAM Journal of Numerical Analysis 25 (5): [21] Young, D.M Iterative solution of large linear systems. London: Academic Press. [22] Young, D.M Second-degree iterative methods for the solution of large linear systems. Journal of Approximation Theory. 5: [23] Young, D.M Iterative solution of linear systems arising from finite element techniques. In: Whiteman, J.R. (Eds.). The Mathematics of Finite Elements and Applications II: London: Academic Press. [24] Sulaiman, J., Hasan, M.K. & Othman, M Nine Point-EDGSOR Iterative Method For the Finite Element Solution of 2D Poisson Equations. In O. Gervasi et. al (Eds). Computational Science and Its Application Lecture Notes in Computer Science (LNCS 5592): Berlin: Springer-Verlag. [25] Akhir, M.K.M, Othman, M., Sulaiman, J., Majid, Z.A. & Suleiman, M Four Point Explicit Decoupled Group Iterative Method Applied to Two-Dimensional Helmholtz Equation. International Journal of Mathematical Analysis, Vol. 6(20): [26] Muthuvalu, M.S. & Sulaiman, J Numerical Solution of Second Kind Linear Fredholm Integral Equations Using QSGS Iterative Method with High-Order Newton-Cotes Quadrature Schemes. Malaysian Journal of Mathematical Sciences. Vol. 5(1): [27] Muthuvalu, M.S. & Sulaiman, J Numerical Solutions of First Kind Linear Fredholm Integral Equations Using Quarter-Sweep Successive Over-Relaxation (QSSOR) Iterative Method. International Journal of Open Problems in Computer Science and Mathematics. Vol. 4. No. 1, March 2011: Page

7 (c) (d) Figure 6: The paths generated with Half-Sweep SOR via Nine-Point Laplacian iterative method. One obstacle; Two obstacles; (c) Three obstacles; (d) Four obstacles. 7 Page

Robot Path Planning with EGSOR Iterative Method using Laplacian Behaviour-Based Control (LBBC)

Robot Path Planning with EGSOR Iterative Method using Laplacian Behaviour-Based Control (LBBC) 2014 Fifth International Conference on Intelligent Systems, Modelling and Simulation Robot Path Planning with EGSOR Iterative Method using Laplacian Behaviour-Based Control (LBBC) Azali Saudi School of

More information

Numerical Performance of Triangle Element Approximation for Solving 2D Poisson Equations Using 4-Point EDGAOR Method

Numerical Performance of Triangle Element Approximation for Solving 2D Poisson Equations Using 4-Point EDGAOR Method International Journal of Mathematical Analysis Vol. 9, 2015, no. 54, 2667-2679 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ijma.2015.59231 Numerical Performance of Triangle Element Approximation

More information

Cubic B-spline Solution of Two-point Boundary Value Problem Using HSKSOR Iteration

Cubic B-spline Solution of Two-point Boundary Value Problem Using HSKSOR Iteration Global Journal of Pure and Applied Mathematics. ISSN 0973-1768 Volume 13, Number 11 (2017), pp. 7921-7934 Research India Publications http://www.ripublication.com Cubic B-spline Solution of Two-point Boundary

More information

Application of Four-Point MEGMSOR Method for. the Solution of 2D Helmholtz Equations

Application of Four-Point MEGMSOR Method for. the Solution of 2D Helmholtz Equations International Journal of Mathematical Analysis Vol. 9, 05, no. 38, 847-86 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/0.988/ijma.05.5670 Application of Four-Point MEGMOR Method for the olution of D

More information

f xx + f yy = F (x, y)

f xx + f yy = F (x, y) Application of the 2D finite element method to Laplace (Poisson) equation; f xx + f yy = F (x, y) M. R. Hadizadeh Computer Club, Department of Physics and Astronomy, Ohio University 4 Nov. 2013 Domain

More information

Comparison of different solvers for two-dimensional steady heat conduction equation ME 412 Project 2

Comparison of different solvers for two-dimensional steady heat conduction equation ME 412 Project 2 Comparison of different solvers for two-dimensional steady heat conduction equation ME 412 Project 2 Jingwei Zhu March 19, 2014 Instructor: Surya Pratap Vanka 1 Project Description The purpose of this

More information

Introduction to Multigrid and its Parallelization

Introduction to Multigrid and its Parallelization Introduction to Multigrid and its Parallelization! Thomas D. Economon Lecture 14a May 28, 2014 Announcements 2 HW 1 & 2 have been returned. Any questions? Final projects are due June 11, 5 pm. If you are

More information

Sung-Eui Yoon ( 윤성의 )

Sung-Eui Yoon ( 윤성의 ) Path Planning for Point Robots Sung-Eui Yoon ( 윤성의 ) Course URL: http://sglab.kaist.ac.kr/~sungeui/mpa Class Objectives Motion planning framework Classic motion planning approaches 2 3 Configuration Space:

More information

1 2 (3 + x 3) x 2 = 1 3 (3 + x 1 2x 3 ) 1. 3 ( 1 x 2) (3 + x(0) 3 ) = 1 2 (3 + 0) = 3. 2 (3 + x(0) 1 2x (0) ( ) = 1 ( 1 x(0) 2 ) = 1 3 ) = 1 3

1 2 (3 + x 3) x 2 = 1 3 (3 + x 1 2x 3 ) 1. 3 ( 1 x 2) (3 + x(0) 3 ) = 1 2 (3 + 0) = 3. 2 (3 + x(0) 1 2x (0) ( ) = 1 ( 1 x(0) 2 ) = 1 3 ) = 1 3 6 Iterative Solvers Lab Objective: Many real-world problems of the form Ax = b have tens of thousands of parameters Solving such systems with Gaussian elimination or matrix factorizations could require

More information

Journal of Engineering Research and Studies E-ISSN

Journal of Engineering Research and Studies E-ISSN Journal of Engineering Research and Studies E-ISS 0976-79 Research Article SPECTRAL SOLUTIO OF STEADY STATE CODUCTIO I ARBITRARY QUADRILATERAL DOMAIS Alavani Chitra R 1*, Joshi Pallavi A 1, S Pavitran

More information

Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization

Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization M. Shahab Alam, M. Usman Rafique, and M. Umer Khan Abstract Motion planning is a key element of robotics since it empowers

More information

PARALLEL METHODS FOR SOLVING PARTIAL DIFFERENTIAL EQUATIONS. Ioana Chiorean

PARALLEL METHODS FOR SOLVING PARTIAL DIFFERENTIAL EQUATIONS. Ioana Chiorean 5 Kragujevac J. Math. 25 (2003) 5 18. PARALLEL METHODS FOR SOLVING PARTIAL DIFFERENTIAL EQUATIONS Ioana Chiorean Babeş-Bolyai University, Department of Mathematics, Cluj-Napoca, Romania (Received May 28,

More information

An explicit feature control approach in structural topology optimization

An explicit feature control approach in structural topology optimization th World Congress on Structural and Multidisciplinary Optimisation 07 th -2 th, June 205, Sydney Australia An explicit feature control approach in structural topology optimization Weisheng Zhang, Xu Guo

More information

An Investigation into Iterative Methods for Solving Elliptic PDE s Andrew M Brown Computer Science/Maths Session (2000/2001)

An Investigation into Iterative Methods for Solving Elliptic PDE s Andrew M Brown Computer Science/Maths Session (2000/2001) An Investigation into Iterative Methods for Solving Elliptic PDE s Andrew M Brown Computer Science/Maths Session (000/001) Summary The objectives of this project were as follows: 1) Investigate iterative

More information

Partial Differential Equations

Partial Differential Equations Simulation in Computer Graphics Partial Differential Equations Matthias Teschner Computer Science Department University of Freiburg Motivation various dynamic effects and physical processes are described

More information

An introduction to mesh generation Part IV : elliptic meshing

An introduction to mesh generation Part IV : elliptic meshing Elliptic An introduction to mesh generation Part IV : elliptic meshing Department of Civil Engineering, Université catholique de Louvain, Belgium Elliptic Curvilinear Meshes Basic concept A curvilinear

More information

Parallel Poisson Solver in Fortran

Parallel Poisson Solver in Fortran Parallel Poisson Solver in Fortran Nilas Mandrup Hansen, Ask Hjorth Larsen January 19, 1 1 Introduction In this assignment the D Poisson problem (Eq.1) is to be solved in either C/C++ or FORTRAN, first

More information

Implementation of the Explicit Group Iterative Method for Solving Image Blurring Problem using Non-Linear Diffusion Equations

Implementation of the Explicit Group Iterative Method for Solving Image Blurring Problem using Non-Linear Diffusion Equations Journal of Physics: Conference Series PAPER OPEN ACCESS Implementation of the Explicit Group Iterative Method for Solving Image Blurring Problem using Non-Linear Diffusion Equations To cite this article:

More information

New Optimal Load Allocation for Scheduling Divisible Data Grid Applications

New Optimal Load Allocation for Scheduling Divisible Data Grid Applications New Optimal Load Allocation for Scheduling Divisible Data Grid Applications M. Othman, M. Abdullah, H. Ibrahim, and S. Subramaniam Department of Communication Technology and Network, University Putra Malaysia,

More information

MODELING MIXED BOUNDARY PROBLEMS WITH THE COMPLEX VARIABLE BOUNDARY ELEMENT METHOD (CVBEM) USING MATLAB AND MATHEMATICA

MODELING MIXED BOUNDARY PROBLEMS WITH THE COMPLEX VARIABLE BOUNDARY ELEMENT METHOD (CVBEM) USING MATLAB AND MATHEMATICA A. N. Johnson et al., Int. J. Comp. Meth. and Exp. Meas., Vol. 3, No. 3 (2015) 269 278 MODELING MIXED BOUNDARY PROBLEMS WITH THE COMPLEX VARIABLE BOUNDARY ELEMENT METHOD (CVBEM) USING MATLAB AND MATHEMATICA

More information

Space Robot Path Planning for Collision Avoidance

Space Robot Path Planning for Collision Avoidance Space Robot Path Planning for ollision voidance Yuya Yanoshita and Shinichi Tsuda bstract This paper deals with a path planning of space robot which includes a collision avoidance algorithm. For the future

More information

A New Smoothing Algorithm for Quadrilateral and Hexahedral Meshes

A New Smoothing Algorithm for Quadrilateral and Hexahedral Meshes A New Smoothing Algorithm for Quadrilateral and Hexahedral Meshes Sanjay Kumar Khattri Department of Mathematics, University of Bergen, Norway sanjay@mi.uib.no http://www.mi.uib.no/ sanjay Abstract. Mesh

More information

Harmonic Potential Field Path Planning for High Speed Vehicles

Harmonic Potential Field Path Planning for High Speed Vehicles 8 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 8 FrB9.6 Harmonic Potential Field Path Planning for High Speed Vehicles Robert Daily and David M. Bevly Abstract This

More information

An Efficient, Geometric Multigrid Solver for the Anisotropic Diffusion Equation in Two and Three Dimensions

An Efficient, Geometric Multigrid Solver for the Anisotropic Diffusion Equation in Two and Three Dimensions 1 n Efficient, Geometric Multigrid Solver for the nisotropic Diffusion Equation in Two and Three Dimensions Tolga Tasdizen, Ross Whitaker UUSCI-2004-002 Scientific Computing and Imaging Institute University

More information

Joe Wingbermuehle, (A paper written under the guidance of Prof. Raj Jain)

Joe Wingbermuehle, (A paper written under the guidance of Prof. Raj Jain) 1 of 11 5/4/2011 4:49 PM Joe Wingbermuehle, wingbej@wustl.edu (A paper written under the guidance of Prof. Raj Jain) Download The Auto-Pipe system allows one to evaluate various resource mappings and topologies

More information

CS Path Planning

CS Path Planning Why Path Planning? CS 603 - Path Planning Roderic A. Grupen 4/13/15 Robotics 1 4/13/15 Robotics 2 Why Motion Planning? Origins of Motion Planning Virtual Prototyping! Character Animation! Structural Molecular

More information

Contents. I The Basic Framework for Stationary Problems 1

Contents. I The Basic Framework for Stationary Problems 1 page v Preface xiii I The Basic Framework for Stationary Problems 1 1 Some model PDEs 3 1.1 Laplace s equation; elliptic BVPs... 3 1.1.1 Physical experiments modeled by Laplace s equation... 5 1.2 Other

More information

Index. C m (Ω), 141 L 2 (Ω) space, 143 p-th order, 17

Index. C m (Ω), 141 L 2 (Ω) space, 143 p-th order, 17 Bibliography [1] J. Adams, P. Swarztrauber, and R. Sweet. Fishpack: Efficient Fortran subprograms for the solution of separable elliptic partial differential equations. http://www.netlib.org/fishpack/.

More information

A New High Order Algorithm with Low Computational Complexity for Electric Field Simulation

A New High Order Algorithm with Low Computational Complexity for Electric Field Simulation Journal of Computer Science 6 (7): 769-774, 1 ISSN 1549-3636 1 Science Publications A New High Order Algorithm with Low Computational Complexity for lectric Field Simulation 1 Mohammad Khatim Hasan, Jumat

More information

Study and implementation of computational methods for Differential Equations in heterogeneous systems. Asimina Vouronikoy - Eleni Zisiou

Study and implementation of computational methods for Differential Equations in heterogeneous systems. Asimina Vouronikoy - Eleni Zisiou Study and implementation of computational methods for Differential Equations in heterogeneous systems Asimina Vouronikoy - Eleni Zisiou Outline Introduction Review of related work Cyclic Reduction Algorithm

More information

The Immersed Interface Method

The Immersed Interface Method The Immersed Interface Method Numerical Solutions of PDEs Involving Interfaces and Irregular Domains Zhiiin Li Kazufumi Ito North Carolina State University Raleigh, North Carolina Society for Industrial

More information

C. A. D. Fraga Filho 1,2, D. F. Pezzin 1 & J. T. A. Chacaltana 1. Abstract

C. A. D. Fraga Filho 1,2, D. F. Pezzin 1 & J. T. A. Chacaltana 1. Abstract Advanced Computational Methods and Experiments in Heat Transfer XIII 15 A numerical study of heat diffusion using the Lagrangian particle SPH method and the Eulerian Finite-Volume method: analysis of convergence,

More information

Finite Element Convergence for Time-Dependent PDEs with a Point Source in COMSOL 4.2

Finite Element Convergence for Time-Dependent PDEs with a Point Source in COMSOL 4.2 Finite Element Convergence for Time-Dependent PDEs with a Point Source in COMSOL 4.2 David W. Trott and Matthias K. Gobbert Department of Mathematics and Statistics, University of Maryland, Baltimore County,

More information

1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator

1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator 1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator G. Pajak University of Zielona Gora, Faculty of Mechanical Engineering, Zielona Góra, Poland E-mail: g.pajak@iizp.uz.zgora.pl

More information

A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS

A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS Ahmad Manasra, 135037@ppu.edu.ps Department of Mechanical Engineering, Palestine Polytechnic University, Hebron, Palestine

More information

Wavelet-Galerkin Solutions of One and Two Dimensional Partial Differential Equations

Wavelet-Galerkin Solutions of One and Two Dimensional Partial Differential Equations VOL 3, NO0 Oct, 202 ISSN 2079-8407 2009-202 CIS Journal All rights reserved http://wwwcisjournalorg Wavelet-Galerkin Solutions of One and Two Dimensional Partial Differential Equations Sabina, 2 Vinod

More information

SPATIAL GUIDANCE TO RRT PLANNER USING CELL-DECOMPOSITION ALGORITHM

SPATIAL GUIDANCE TO RRT PLANNER USING CELL-DECOMPOSITION ALGORITHM SPATIAL GUIDANCE TO RRT PLANNER USING CELL-DECOMPOSITION ALGORITHM Ahmad Abbadi, Radomil Matousek, Pavel Osmera, Lukas Knispel Brno University of Technology Institute of Automation and Computer Science

More information

An Optimization Method Based On B-spline Shape Functions & the Knot Insertion Algorithm

An Optimization Method Based On B-spline Shape Functions & the Knot Insertion Algorithm An Optimization Method Based On B-spline Shape Functions & the Knot Insertion Algorithm P.A. Sherar, C.P. Thompson, B. Xu, B. Zhong Abstract A new method is presented to deal with shape optimization problems.

More information

2D & 3D Finite Element Method Packages of CEMTool for Engineering PDE Problems

2D & 3D Finite Element Method Packages of CEMTool for Engineering PDE Problems 2D & 3D Finite Element Method Packages of CEMTool for Engineering PDE Problems Choon Ki Ahn, Jung Hun Park, and Wook Hyun Kwon 1 Abstract CEMTool is a command style design and analyzing package for scientific

More information

The Finite Element Method

The Finite Element Method The Finite Element Method A Practical Course G. R. Liu and S. S. Quek Chapter 1: Computational modeling An overview 1 CONTENTS INTRODUCTION PHYSICAL PROBLEMS IN ENGINEERING COMPUTATIONAL MODELLING USING

More information

Autonomous Mobile Robots, Chapter 6 Planning and Navigation Where am I going? How do I get there? Localization. Cognition. Real World Environment

Autonomous Mobile Robots, Chapter 6 Planning and Navigation Where am I going? How do I get there? Localization. Cognition. Real World Environment Planning and Navigation Where am I going? How do I get there?? Localization "Position" Global Map Cognition Environment Model Local Map Perception Real World Environment Path Motion Control Competencies

More information

Numerical Modelling in Fortran: day 6. Paul Tackley, 2017

Numerical Modelling in Fortran: day 6. Paul Tackley, 2017 Numerical Modelling in Fortran: day 6 Paul Tackley, 2017 Today s Goals 1. Learn about pointers, generic procedures and operators 2. Learn about iterative solvers for boundary value problems, including

More information

Automatic Generation of Algorithms and Data Structures for Geometric Multigrid. Harald Köstler, Sebastian Kuckuk Siam Parallel Processing 02/21/2014

Automatic Generation of Algorithms and Data Structures for Geometric Multigrid. Harald Köstler, Sebastian Kuckuk Siam Parallel Processing 02/21/2014 Automatic Generation of Algorithms and Data Structures for Geometric Multigrid Harald Köstler, Sebastian Kuckuk Siam Parallel Processing 02/21/2014 Introduction Multigrid Goal: Solve a partial differential

More information

FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT

FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT Proceedings of the 11 th International Conference on Manufacturing Research (ICMR2013), Cranfield University, UK, 19th 20th September 2013, pp 313-318 FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL

More information

Faculty of Mechanical and Manufacturing Engineering, University Tun Hussein Onn Malaysia (UTHM), Parit Raja, Batu Pahat, Johor, Malaysia

Faculty of Mechanical and Manufacturing Engineering, University Tun Hussein Onn Malaysia (UTHM), Parit Raja, Batu Pahat, Johor, Malaysia Applied Mechanics and Materials Vol. 393 (2013) pp 305-310 (2013) Trans Tech Publications, Switzerland doi:10.4028/www.scientific.net/amm.393.305 The Implementation of Cell-Centred Finite Volume Method

More information

HOG-Based Person Following and Autonomous Returning Using Generated Map by Mobile Robot Equipped with Camera and Laser Range Finder

HOG-Based Person Following and Autonomous Returning Using Generated Map by Mobile Robot Equipped with Camera and Laser Range Finder HOG-Based Person Following and Autonomous Returning Using Generated Map by Mobile Robot Equipped with Camera and Laser Range Finder Masashi Awai, Takahito Shimizu and Toru Kaneko Department of Mechanical

More information

Path Planning. Marcello Restelli. Dipartimento di Elettronica e Informazione Politecnico di Milano tel:

Path Planning. Marcello Restelli. Dipartimento di Elettronica e Informazione Politecnico di Milano   tel: Marcello Restelli Dipartimento di Elettronica e Informazione Politecnico di Milano email: restelli@elet.polimi.it tel: 02 2399 3470 Path Planning Robotica for Computer Engineering students A.A. 2006/2007

More information

Semester Final Report

Semester Final Report CSUMS SemesterFinalReport InLaTex AnnKimball 5/20/2009 ThisreportisageneralsummaryoftheaccumulationofknowledgethatIhavegatheredthroughoutthis semester. I was able to get a birds eye view of many different

More information

A Fast Sequential Rainfalling Watershed Segmentation Algorithm

A Fast Sequential Rainfalling Watershed Segmentation Algorithm A Fast Sequential Rainfalling Watershed Segmentation Algorithm Johan De Bock, Patrick De Smet, and Wilfried Philips Ghent University, Belgium jdebock@telin.ugent.be Abstract. In this paper we present a

More information

1.2 Numerical Solutions of Flow Problems

1.2 Numerical Solutions of Flow Problems 1.2 Numerical Solutions of Flow Problems DIFFERENTIAL EQUATIONS OF MOTION FOR A SIMPLIFIED FLOW PROBLEM Continuity equation for incompressible flow: 0 Momentum (Navier-Stokes) equations for a Newtonian

More information

AMath 483/583 Lecture 24. Notes: Notes: Steady state diffusion. Notes: Finite difference method. Outline:

AMath 483/583 Lecture 24. Notes: Notes: Steady state diffusion. Notes: Finite difference method. Outline: AMath 483/583 Lecture 24 Outline: Heat equation and discretization OpenMP and MPI for iterative methods Jacobi, Gauss-Seidel, SOR Notes and Sample codes: Class notes: Linear algebra software $UWHPSC/codes/openmp/jacobi1d_omp1.f90

More information

NIA CFD Seminar, October 4, 2011 Hyperbolic Seminar, NASA Langley, October 17, 2011

NIA CFD Seminar, October 4, 2011 Hyperbolic Seminar, NASA Langley, October 17, 2011 NIA CFD Seminar, October 4, 2011 Hyperbolic Seminar, NASA Langley, October 17, 2011 First-Order Hyperbolic System Method If you have a CFD book for hyperbolic problems, you have a CFD book for all problems.

More information

AMath 483/583 Lecture 24

AMath 483/583 Lecture 24 AMath 483/583 Lecture 24 Outline: Heat equation and discretization OpenMP and MPI for iterative methods Jacobi, Gauss-Seidel, SOR Notes and Sample codes: Class notes: Linear algebra software $UWHPSC/codes/openmp/jacobi1d_omp1.f90

More information

A Fuzzy Local Path Planning and Obstacle Avoidance for Mobile Robots

A Fuzzy Local Path Planning and Obstacle Avoidance for Mobile Robots A Fuzzy Local Path Planning and Obstacle Avoidance for Mobile Robots H.Aminaiee Department of Electrical and Computer Engineering, University of Tehran, Tehran, Iran Abstract This paper presents a local

More information

Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm

Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Mohammed Z. Al-Faiz,MIEEE Computer Engineering Dept. Nahrain University Baghdad, Iraq Mohammed S.Saleh

More information

Path Planning and Numerical Methods for Static (Time-Independent / Stationary) Hamilton-Jacobi Equations

Path Planning and Numerical Methods for Static (Time-Independent / Stationary) Hamilton-Jacobi Equations Path Planning and Numerical Methods for Static (Time-Independent / Stationary) Hamilton-Jacobi Equations Ian Mitchell Department of Computer Science University of British Columbia Outline Path Planning

More information

The Level Set Method applied to Structural Topology Optimization

The Level Set Method applied to Structural Topology Optimization The Level Set Method applied to Structural Topology Optimization Dr Peter Dunning 22-Jan-2013 Structural Optimization Sizing Optimization Shape Optimization Increasing: No. design variables Opportunity

More information

A Comparison of Robot Navigation Algorithms for an Unknown Goal

A Comparison of Robot Navigation Algorithms for an Unknown Goal A Comparison of Robot Navigation Algorithms for an Unknown Goal Russell Bayuk Steven Ratering (faculty mentor) Computer Science Department University of Wisconsin Eau Claire Eau Claire, WI 54702 {bayukrj,

More information

Multigrid Third-Order Least-Squares Solution of Cauchy-Riemann Equations on Unstructured Triangular Grids

Multigrid Third-Order Least-Squares Solution of Cauchy-Riemann Equations on Unstructured Triangular Grids INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS Int. J. Numer. Meth. Fluids ; : 6 Prepared using fldauth.cls [Version: /9/8 v.] Multigrid Third-Order Least-Squares Solution of Cauchy-Riemann Equations

More information

Variational Methods II

Variational Methods II Mathematical Foundations of Computer Graphics and Vision Variational Methods II Luca Ballan Institute of Visual Computing Last Lecture If we have a topological vector space with an inner product and functionals

More information

Mid-Year Report. Discontinuous Galerkin Euler Equation Solver. Friday, December 14, Andrey Andreyev. Advisor: Dr.

Mid-Year Report. Discontinuous Galerkin Euler Equation Solver. Friday, December 14, Andrey Andreyev. Advisor: Dr. Mid-Year Report Discontinuous Galerkin Euler Equation Solver Friday, December 14, 2012 Andrey Andreyev Advisor: Dr. James Baeder Abstract: The focus of this effort is to produce a two dimensional inviscid,

More information

Three-Dimensional Off-Line Path Planning for Unmanned Aerial Vehicle Using Modified Particle Swarm Optimization

Three-Dimensional Off-Line Path Planning for Unmanned Aerial Vehicle Using Modified Particle Swarm Optimization Three-Dimensional Off-Line Path Planning for Unmanned Aerial Vehicle Using Modified Particle Swarm Optimization Lana Dalawr Jalal Abstract This paper addresses the problem of offline path planning for

More information

GPU Implementation of Implicit Runge-Kutta Methods

GPU Implementation of Implicit Runge-Kutta Methods GPU Implementation of Implicit Runge-Kutta Methods Navchetan Awasthi, Abhijith J Supercomputer Education and Research Centre Indian Institute of Science, Bangalore, India navchetanawasthi@gmail.com, abhijith31792@gmail.com

More information

Level-set and ALE Based Topology Optimization Using Nonlinear Programming

Level-set and ALE Based Topology Optimization Using Nonlinear Programming 10 th World Congress on Structural and Multidisciplinary Optimization May 19-24, 2013, Orlando, Florida, USA Level-set and ALE Based Topology Optimization Using Nonlinear Programming Shintaro Yamasaki

More information

ASSESSMENT OF COMPLEX VARIABLE BASIS FUNCTIONS IN THE APPROXIMATION OF IDEAL FLUID FLOW PROBLEMS

ASSESSMENT OF COMPLEX VARIABLE BASIS FUNCTIONS IN THE APPROXIMATION OF IDEAL FLUID FLOW PROBLEMS B. D. Wilkins, et al. Int. J. Comp. Meth. and Exp. Meas., Vol. 7, No. 1 (2019) 45 56 ASSESSMENT OF COMPLEX VARIABLE BASIS FUNCTIONS IN THE APPROXIMATION OF IDEAL FLUID FLOW PROBLEMS BRYCE D. WILKINS, T.V.

More information

Path-Planning for Multiple Generic-Shaped Mobile Robots with MCA

Path-Planning for Multiple Generic-Shaped Mobile Robots with MCA Path-Planning for Multiple Generic-Shaped Mobile Robots with MCA Fabio M. Marchese and Marco Dal Negro Dipartimento di Informatica, Sistemistica e Comunicazione Università degli Studi di Milano - Bicocca

More information

MESHLESS SOLUTION OF INCOMPRESSIBLE FLOW OVER BACKWARD-FACING STEP

MESHLESS SOLUTION OF INCOMPRESSIBLE FLOW OVER BACKWARD-FACING STEP Vol. 12, Issue 1/2016, 63-68 DOI: 10.1515/cee-2016-0009 MESHLESS SOLUTION OF INCOMPRESSIBLE FLOW OVER BACKWARD-FACING STEP Juraj MUŽÍK 1,* 1 Department of Geotechnics, Faculty of Civil Engineering, University

More information

1. Introduction. 2. Velocity Distribution

1. Introduction. 2. Velocity Distribution Comparison of Direct And Indirect Boundary Element Methods For The Calculation of Potential Flow Around An Elliptic Cylinder With Linear Element Approach Muhammad Mushtaq*, Nawazish Ali Shah,Ghulam Muhammad,

More information

Analysis of the Adjoint Euler Equations as used for Gradient-based Aerodynamic Shape Optimization

Analysis of the Adjoint Euler Equations as used for Gradient-based Aerodynamic Shape Optimization Analysis of the Adjoint Euler Equations as used for Gradient-based Aerodynamic Shape Optimization Final Presentation Dylan Jude Graduate Research Assistant University of Maryland AMSC 663/664 May 4, 2017

More information

Journal of Industrial Engineering Research

Journal of Industrial Engineering Research IWNEST PUBLISHER Journal of Industrial Engineering Research (ISSN: 2077-4559) Journal home page: http://www.iwnest.com/aace/ Mammogram Image Segmentation Using voronoi Diagram Properties Dr. J. Subash

More information

A High-Order Accurate Unstructured GMRES Solver for Poisson s Equation

A High-Order Accurate Unstructured GMRES Solver for Poisson s Equation A High-Order Accurate Unstructured GMRES Solver for Poisson s Equation Amir Nejat * and Carl Ollivier-Gooch Department of Mechanical Engineering, The University of British Columbia, BC V6T 1Z4, Canada

More information

Application of Finite Volume Method for Structural Analysis

Application of Finite Volume Method for Structural Analysis Application of Finite Volume Method for Structural Analysis Saeed-Reza Sabbagh-Yazdi and Milad Bayatlou Associate Professor, Civil Engineering Department of KNToosi University of Technology, PostGraduate

More information

Distributed Parameter Systems Blockset for Simulink --- Third-Party MathWorks Product ---

Distributed Parameter Systems Blockset for Simulink --- Third-Party MathWorks Product --- Distributed Parameter Systems Blockset for Simulink --- Third-Party MathWorks Product --- G. Hulkó, C. Belavý, Š. Cibiri, J. Szuda University Center for Control of Distributed Parameter Systems Department

More information

Optimizing Data Locality for Iterative Matrix Solvers on CUDA

Optimizing Data Locality for Iterative Matrix Solvers on CUDA Optimizing Data Locality for Iterative Matrix Solvers on CUDA Raymond Flagg, Jason Monk, Yifeng Zhu PhD., Bruce Segee PhD. Department of Electrical and Computer Engineering, University of Maine, Orono,

More information

High Performance Computing: Tools and Applications

High Performance Computing: Tools and Applications High Performance Computing: Tools and Applications Edmond Chow School of Computational Science and Engineering Georgia Institute of Technology Lecture 15 Numerically solve a 2D boundary value problem Example:

More information

Data-Driven Modeling. Scientific Computation J. NATHAN KUTZ OXPORD. Methods for Complex Systems & Big Data

Data-Driven Modeling. Scientific Computation J. NATHAN KUTZ OXPORD. Methods for Complex Systems & Big Data Data-Driven Modeling & Scientific Computation Methods for Complex Systems & Big Data J. NATHAN KUTZ Department ofapplied Mathematics University of Washington OXPORD UNIVERSITY PRESS Contents Prolegomenon

More information

Modeling Ground Water Problems Using the Complex Polynomial Method

Modeling Ground Water Problems Using the Complex Polynomial Method Modeling Ground Water Problems Using the Complex Polynomial Method A. W. Bohannon and T. V. Hromadka, AS-0020 Abstract Numerical methods for solving the governing partial differential equations involved

More information

Towards Automatic Recognition of Fonts using Genetic Approach

Towards Automatic Recognition of Fonts using Genetic Approach Towards Automatic Recognition of Fonts using Genetic Approach M. SARFRAZ Department of Information and Computer Science King Fahd University of Petroleum and Minerals KFUPM # 1510, Dhahran 31261, Saudi

More information

Neuro-adaptive Formation Maintenance and Control of Nonholonomic Mobile Robots

Neuro-adaptive Formation Maintenance and Control of Nonholonomic Mobile Robots Proceedings of the International Conference of Control, Dynamic Systems, and Robotics Ottawa, Ontario, Canada, May 15-16 2014 Paper No. 50 Neuro-adaptive Formation Maintenance and Control of Nonholonomic

More information

3D Helmholtz Krylov Solver Preconditioned by a Shifted Laplace Multigrid Method on Multi-GPUs

3D Helmholtz Krylov Solver Preconditioned by a Shifted Laplace Multigrid Method on Multi-GPUs 3D Helmholtz Krylov Solver Preconditioned by a Shifted Laplace Multigrid Method on Multi-GPUs H. Knibbe, C. W. Oosterlee, C. Vuik Abstract We are focusing on an iterative solver for the three-dimensional

More information

Outline. Level Set Methods. For Inverse Obstacle Problems 4. Introduction. Introduction. Martin Burger

Outline. Level Set Methods. For Inverse Obstacle Problems 4. Introduction. Introduction. Martin Burger For Inverse Obstacle Problems Martin Burger Outline Introduction Optimal Geometries Inverse Obstacle Problems & Shape Optimization Sensitivity Analysis based on Gradient Flows Numerical Methods University

More information

Image Smoothing and Segmentation by Graph Regularization

Image Smoothing and Segmentation by Graph Regularization Image Smoothing and Segmentation by Graph Regularization Sébastien Bougleux 1 and Abderrahim Elmoataz 1 GREYC CNRS UMR 6072, Université de Caen Basse-Normandie ENSICAEN 6 BD du Maréchal Juin, 14050 Caen

More information

Fully discrete Finite Element Approximations of Semilinear Parabolic Equations in a Nonconvex Polygon

Fully discrete Finite Element Approximations of Semilinear Parabolic Equations in a Nonconvex Polygon Fully discrete Finite Element Approximations of Semilinear Parabolic Equations in a Nonconvex Polygon Tamal Pramanick 1,a) 1 Department of Mathematics, Indian Institute of Technology Guwahati, Guwahati

More information

CONTROL ALLOCATION FOR AIRSHIPS

CONTROL ALLOCATION FOR AIRSHIPS International Journal of Civil Engineering and Technology (IJCIET) Volume 9, Issue 3, March 2018, pp. 887 895, Article ID: IJCIET_09_03_088 Available online at http://www.iaeme.com/ijciet/issues.asp?jtype=ijciet&vtype=9&itype=3

More information

Techniques for Using the Method of Manufactured Solutions for Verification and Uncertainty Quantification of CFD Simulations Having Discontinuities

Techniques for Using the Method of Manufactured Solutions for Verification and Uncertainty Quantification of CFD Simulations Having Discontinuities Techniques for Using the Method of Manufactured Solutions for Verification and Uncertainty Quantification of CFD Simulations Having Discontinuities Ben Grier Clemson University Richard Figliola, Larry

More information

Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer

Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer Maitreyi More 1, Rahul Abande 2, Ankita Dadas 3, Santosh Joshi 4 1, 2, 3 Department of Mechanical

More information

NERC Gazebo simulation implementation

NERC Gazebo simulation implementation NERC 2015 - Gazebo simulation implementation Hannan Ejaz Keen, Adil Mumtaz Department of Electrical Engineering SBA School of Science & Engineering, LUMS, Pakistan {14060016, 14060037}@lums.edu.pk ABSTRACT

More information

Solution of 2D Euler Equations and Application to Airfoil Design

Solution of 2D Euler Equations and Application to Airfoil Design WDS'6 Proceedings of Contributed Papers, Part I, 47 52, 26. ISBN 8-86732-84-3 MATFYZPRESS Solution of 2D Euler Equations and Application to Airfoil Design J. Šimák Charles University, Faculty of Mathematics

More information

smooth coefficients H. Köstler, U. Rüde

smooth coefficients H. Köstler, U. Rüde A robust multigrid solver for the optical flow problem with non- smooth coefficients H. Köstler, U. Rüde Overview Optical Flow Problem Data term and various regularizers A Robust Multigrid Solver Galerkin

More information

Advanced Computer Architecture Lab 3 Scalability of the Gauss-Seidel Algorithm

Advanced Computer Architecture Lab 3 Scalability of the Gauss-Seidel Algorithm Advanced Computer Architecture Lab 3 Scalability of the Gauss-Seidel Algorithm Andreas Sandberg 1 Introduction The purpose of this lab is to: apply what you have learned so

More information

Driven Cavity Example

Driven Cavity Example BMAppendixI.qxd 11/14/12 6:55 PM Page I-1 I CFD Driven Cavity Example I.1 Problem One of the classic benchmarks in CFD is the driven cavity problem. Consider steady, incompressible, viscous flow in a square

More information

Image Coding with Active Appearance Models

Image Coding with Active Appearance Models Image Coding with Active Appearance Models Simon Baker, Iain Matthews, and Jeff Schneider CMU-RI-TR-03-13 The Robotics Institute Carnegie Mellon University Abstract Image coding is the task of representing

More information

Performance Comparison between Blocking and Non-Blocking Communications for a Three-Dimensional Poisson Problem

Performance Comparison between Blocking and Non-Blocking Communications for a Three-Dimensional Poisson Problem Performance Comparison between Blocking and Non-Blocking Communications for a Three-Dimensional Poisson Problem Guan Wang and Matthias K. Gobbert Department of Mathematics and Statistics, University of

More information

The Development of a Navier-Stokes Flow Solver with Preconditioning Method on Unstructured Grids

The Development of a Navier-Stokes Flow Solver with Preconditioning Method on Unstructured Grids Proceedings of the International MultiConference of Engineers and Computer Scientists 213 Vol II, IMECS 213, March 13-15, 213, Hong Kong The Development of a Navier-Stokes Flow Solver with Preconditioning

More information

Optical Flow Estimation with CUDA. Mikhail Smirnov

Optical Flow Estimation with CUDA. Mikhail Smirnov Optical Flow Estimation with CUDA Mikhail Smirnov msmirnov@nvidia.com Document Change History Version Date Responsible Reason for Change Mikhail Smirnov Initial release Abstract Optical flow is the apparent

More information

2 T. x + 2 T. , T( x, y = 0) = T 1

2 T. x + 2 T. , T( x, y = 0) = T 1 LAB 2: Conduction with Finite Difference Method Objective: The objective of this laboratory is to introduce the basic steps needed to numerically solve a steady state two-dimensional conduction problem

More information

Solving IK problems for open chains using optimization methods

Solving IK problems for open chains using optimization methods Proceedings of the International Multiconference on Computer Science and Information Technology pp. 933 937 ISBN 978-83-60810-14-9 ISSN 1896-7094 Solving IK problems for open chains using optimization

More information

THE DEVELOPMENT OF THE POTENTIAL AND ACADMIC PROGRAMMES OF WROCLAW UNIVERISTY OF TECH- NOLOGY ITERATIVE LINEAR SOLVERS

THE DEVELOPMENT OF THE POTENTIAL AND ACADMIC PROGRAMMES OF WROCLAW UNIVERISTY OF TECH- NOLOGY ITERATIVE LINEAR SOLVERS ITERATIVE LIEAR SOLVERS. Objectives The goals of the laboratory workshop are as follows: to learn basic properties of iterative methods for solving linear least squares problems, to study the properties

More information

Efficient O(N log N) algorithms for scattered data interpolation

Efficient O(N log N) algorithms for scattered data interpolation Efficient O(N log N) algorithms for scattered data interpolation Nail Gumerov University of Maryland Institute for Advanced Computer Studies Joint work with Ramani Duraiswami February Fourier Talks 2007

More information

Extensions of One-Dimensional Gray-level Nonlinear Image Processing Filters to Three-Dimensional Color Space

Extensions of One-Dimensional Gray-level Nonlinear Image Processing Filters to Three-Dimensional Color Space Extensions of One-Dimensional Gray-level Nonlinear Image Processing Filters to Three-Dimensional Color Space Orlando HERNANDEZ and Richard KNOWLES Department Electrical and Computer Engineering, The College

More information