Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Vision based Motion Planning using Cellular Neural Network Iraji & Bagheri Supervisor: Dr. Bagheri.

Similar presentations


Presentation on theme: "1 Vision based Motion Planning using Cellular Neural Network Iraji & Bagheri Supervisor: Dr. Bagheri."— Presentation transcript:

1 1 Vision based Motion Planning using Cellular Neural Network Iraji & Bagheri Supervisor: Dr. Bagheri

2 Sharif University of Techology2 Chua and Yang-CNN  Introduced 1988.  Image Processing  Multi-disciplinary: –Robotic –Biological vision –Image and video signal processing –Generation of static and dynamic patterns:  Chua & Yang-CNN is widely used due to –Versatility versus simplicity. –Easiness of implementation.  Introduction  Network Topology  r-Neighborhood  The Basic Cell  Space Invariance  State Equation  Templates  Block Diagram

3 Sharif University of Techology3 Network Topology  Regular grid, i.e. matrix, of cells.  In the 2-dimensional case: –Each cell corresponds to a pixel in the image. –A Cell is identified by its position in the grid.  Local connectivity. –Direct interaction among adjacent cells. –Propagation effect -> Global interaction. C(I, J)  Introduction  Network Topology  r-Neighborhood  The Basic Cell  Space Invariance  State Equation  Templates  Block Diagram

4 Sharif University of Techology4 r - Neighborhood  The set of cells within a certain distance r to cell C(i,j). where r >=0.  Denoted Nr(i,j).  Neighborhood size is (2r+1)x(2r+1)  Introduction  Network Topology  r-Neighborhood  The Basic Cell  Space Invariance  State Equation  Templates  Block Diagram

5 Sharif University of Techology5 The Basic Cell  Cell C(i,j) is a dynamical system –The state evolves according to prescribed state equation.  Standard Isolated Cell: contribution of state and input variables is given by using weighting coefficients:  Introduction  Network Topology  r-Neighborhood  The Basic Cell  Space Invariance  State Equation  Templates  Block Diagram

6 Sharif University of Techology6 Space Invariance  Inner cells. –same circuit elements and element values –has (2r+1)^2 neighbors –Space invariance.  Boundary cells. Boundary Cells Inner Cells  Introduction  Network Topology  r-Neighborhood  The Basic Cell  Space Invariance  State Equation  Templates  Block Diagram

7 Sharif University of Techology7 State Equation  xij is the state of cell Cij.  I is an independent bias constant.  yij(t) = f(xij(t)), where f can be any convenient non-linear function.  The matrices A(.) and B(.) are known as cloning templates.  constant external input uij.  Introduction  Network Topology  r-Neighborhood  The Basic Cell  Space Invariance  State Equation  Templates  Block Diagram

8 Sharif University of Techology8 Templates  The functionality of the CNN array can be controlled by the cloning template A, B, I  Where A and B are (2r+1) x (2r+1) real matrices  I is a scalar number in two dimensional cellular neural networks.  Introduction  Network Topology  r-Neighborhood  The Basic Cell  Space Invariance  State Equation  Templates  Block Diagram

9 Sharif University of Techology9 Block diagram of one cell  The first-order non-linear differential equation defining the dynamics of a cellular neural network  Introduction  Network Topology  r-Neighborhood  The Basic Cell  Space Invariance  State Equation  Templates  Block Diagram

10 Sharif University of Techology10 ROBOT PATH PLANNING USING CNN  Environment with obstacles must be divided into discrete images.  Representing the workspace in the form of an M×N cells.  Having the value of the pixel in the interval [-1,1].  Binary image, that represent obstacle and target and start positions.  Introduction  Network Topology  r-Neighborhood  The Basic Cell  Space Invariance  State Equation  Templates  Block Diagram  Path Planning By CNN

11 Sharif University of Techology11 Flowchart of Motion Planning  Introduction  Network Topology  r-Neighborhood  The Basic Cell  Space Invariance  State Equation  Templates  Block Diagram  Path Planning By CNN  Flowchart of Planning CNN Computing

12 Sharif University of Techology12 Distance Evaluation  Distance evaluation between free points from the workspace and the target point. –Using the template explore.tem –a is a nonlinear function, and depends on the difference yij-ykl.  Introduction  Network Topology  r-Neighborhood  The Basic Cell  Space Invariance  State Equation  Templates  Block Diagram  Path Planning By CNN  Flowchart of Planning  Distance Evaluation

13 Sharif University of Techology13 SUCCESSIVE COMPARISONS METHOD  Path planning method through successive comparisons.  Smallest neighbor cell from eight possible directions N, S, E, V, SE, NE, NV, SV, is chosen.  Template from the shift.tem family  Introduction  Network Topology  r-Neighborhood  The Basic Cell  Space Invariance  State Equation  Templates  Block Diagram  Path Planning By CNN  Flowchart of Planning  Distance Evaluation  Successive Comparison

14 Sharif University of Techology14 Motion Planning Methods  Global Approaches  Basic concepts  Proposed Model (FAPF)  Local Minima  Stochastic Learning Automata  Adaptive planning system (AFAPF)  Conclusions  Randomized Approaches  Genetic Algorithms  Local Approaches: Need heuristics, e. g. the estimation of local gradients in a potential field Decomposition Road-Map Retraction Methods Require a preprocessing stage (a graph structure of the connectivity of the robot’s free space)


Download ppt "1 Vision based Motion Planning using Cellular Neural Network Iraji & Bagheri Supervisor: Dr. Bagheri."

Similar presentations


Ads by Google