Path Planning for Indoor Mobile Robot using Half-Sweep SOR via Nine-Point Laplacian (HSSOR9L)
|
|
- Bartholomew Cunningham
- 6 years ago
- Views:
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)
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 informationNumerical 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 informationCubic 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 informationApplication 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 informationf 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 informationComparison 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 informationIntroduction 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 informationSung-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 information1 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 informationJournal 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 informationMobile 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 informationPARALLEL 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 informationAn 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 informationAn 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 informationPartial 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 informationAn 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 informationParallel 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 informationImplementation 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 informationNew 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 informationMODELING 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 informationSpace 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 informationA 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 informationHarmonic 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 informationAn 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 informationJoe 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 informationCS 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 informationContents. 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 informationIndex. 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 informationA 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 informationStudy 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 informationThe 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 informationC. 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 informationFinite 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 information1498. 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 informationA 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 informationWavelet-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 informationSPATIAL 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 informationAn 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 information2D & 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 informationThe 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 informationAutonomous 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 informationNumerical 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 informationAutomatic 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 informationFREE 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 informationFaculty 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 informationHOG-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 informationPath 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 informationSemester Final Report
CSUMS SemesterFinalReport InLaTex AnnKimball 5/20/2009 ThisreportisageneralsummaryoftheaccumulationofknowledgethatIhavegatheredthroughoutthis semester. I was able to get a birds eye view of many different
More informationA 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 information1.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 informationAMath 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 informationNIA 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 informationAMath 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 informationA 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 informationInverse 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 informationPath 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 informationThe 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 informationA 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 informationMultigrid 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 informationVariational 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 informationMid-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 informationThree-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 informationGPU 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 informationLevel-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 informationASSESSMENT 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 informationPath-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 informationMESHLESS 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 information1. 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 informationAnalysis 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 informationJournal 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 informationA 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 informationApplication 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 informationDistributed 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 informationOptimizing 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 informationHigh 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 informationData-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 informationModeling 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 informationTowards 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 informationNeuro-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 information3D 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 informationOutline. 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 informationImage 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 informationFully 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 informationCONTROL 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 informationTechniques 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 informationMatlab 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 informationNERC 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 informationSolution 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 informationsmooth 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 informationAdvanced 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 informationDriven 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 informationImage 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 informationPerformance 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 informationThe 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 informationOptical 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 information2 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 informationSolving 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 informationTHE 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 informationEfficient 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 informationExtensions 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