SlideShare a Scribd company logo
Department of Mechanical & Electro-Mechanical Engineering
by Kazi Mostafa
Outline
Introduction and Background
Research Objectives
Related Research Work
Methodology
Conclusion
April 03, 2015 2
Outline
Introduction and Background
Research Objectives
Related Research Work
Methodology
Conclusion
April 03, 2015 3
Multi-legged Robot Walking Strategy
 For low computational power, low resolution images in real
time application; efficient edge detection method is crucial
 Edge detection method for multi legged robot to detect
standing zone edges, gap/obstacle
 Walking strategy for multi legged robot with damaged leg
 We focused small robot with low computation power
4April 03, 2015
Edge Detection
Edge detection effectiveness depends on quality of
input image
Images are processed in a rectangular grid
Increases cost & decreases performance
Numerous types of sampling systems are feasible
5April 03, 2015
Outline
Introduction
Background
Research Objectives
Related Research Work
Methodology
Conclusion
April 03, 2015 6
Mathematical Morphology
 Morphological erosions & dilations produce results identical to
the nonlinear minimum & maximum filters
7
Figural representation of Grayscale Morphology formula (Dilation)
Dilation
The value of the output pixel is the maximum value of all the
pixels in the input pixel's neighborhood
Structuring Element
Input Image Output Image
Classical Sets
8
Classical sets: either an element belongs to the set or it does
not
For example, for the set of integers, either an integer is even or
it is not (it is odd)
Another example is for black & white photographs, one cannot
say either a pixel is white or it is black
When we digitize a b/w figure, we turn all the b/w and gray
scales into 256 discrete tones
April 03, 2015
What is Fuzzy Set?
Fuzzy sets first introduced by Lotfi A. Zadeh[1] as an extension of the
classical set theory
In crisp set a pixel is either black or white. For edge detection, its an
edge or a no-edge. But the edges are not always precisely defined.
Fuzzy images are characterized by the degree to which each pixel
belongs to a particular region
9
Crisp set and fuzzy set for grayscale image
[1] Zadeh, L. A. (1965). Fuzzy sets. Information and control, 8(3), 338-353.
Crisp set
“dark gray-levels”
fuzzy set
“dark gray-levels”
April 03, 2015
Fuzzy Morphology
The word “fuzzy” means “vague”. Fuzziness occurs when the
border of information is not clear-cut
It can handle the idea of partial truth & false
Fuzzy set theory allows the gradual calculation
FM uses the concepts of fuzzy set theory
FM is the extension of mathematical morphology to fuzzy sets
10April 03, 2015
Outline
Introduction
Background
Research Objectives
Related Research Work
Methodology
Conclusion
11April 03, 2015
Research Objectives
The purpose of this study is to
Develop structuring elements (morphological gradients)
for low resolution images
Apply proposed method for noise removal and edge
detection
Derive efficient walking strategies by using image based
method and with damaged leg
12April 03, 2015
Outline
Introduction
Background
Research Objectives
Related Research Work
Methodology
Conclusion
13April 03, 2015
Mathematical Morphology
14April 03, 2015
Serra (1986)
Z. Yu-qian
(2006)
Y. Zhang
(2010)
X. Bai
(2010)
Zhang
(2015)
A good review of morphological operator
Detect the edge of lungs CT image with salt-and-
pepper noise
Comparison between Morphological edge detection
and traditional edge operator
Multiscale top-hat transformations based on SE’S has
been constructed
The Application of Mathematical Morphology & Sobel
Operator in Infrared Image Edge Detection
Fuzzy Morphology
15
Publications about Fuzzy Morphology in Image Processing over the last 30 Years
Tree of fuzzy morphology
 The most renowned concept of fuzzy
morphology is the alpha-morphology
 It’s founded on the level sets of fuzzy
membership degree function and first
introduced by Bloch et al
Multi Legged Robot
Considerable research[1,2] done on robot vision and has been primarily
based on the rule of forbidden walking regions
Inagaki[3] investigated the leg failure situations in hexapod robots of
which one leg was damaged.
More recently, Yang[4] mentioned that it is helpful to lock the joint
associated with a damaged motor.
However, locking mechanism always cannot provide support. When
collapse occurs at 2nd or 3rd joint in a leg
16
[1] R. Ponticelli and P. G. de Santos, "Obtaining terrain maps and obstacle contours for terrain-recognition tasks," Mechatronics, vol. 20, 2010.
[2] J. Estremera, et. al. "Continuous free-crab gaits for hexapod robots on a natural terrain with forbidden zones: An application to humanitarian demining,” Robotics & Autonomous Systems, 2010.
[3] K. Inagaki, "Gait study for hexapod walking with disabled leg," in Intelligent Robots and Systems, IROS'97.
[4] J.-M. Yang, "Gait synthesis for hexapod robots with a locked joint failure," Robotica, vol. 23, 2005.
Outline
Introduction
Background
Research Objectives
Related Research Work
Methodology
Conclusion
17April 03, 2015
Binary Morphology
18April 03, 2015
Binary Morphology
19
Simulated Hexagonal Grid
d=3d=2d=1
Many square grids combine together to create a pixel block.
For example, d= 7;
Combines 120 rectangular grids.
Resolution = (Summation of 120 pixels gray values)/120
d=4
Image Resampling
April 03, 2015
Image Resampling
20
Different values for simulated hexagonal grid
Image conversion from rectangular to simulated hexagonal grid:
(a) hexagonal image(D=2) (b) hexagonal image (D=7)April 03, 2015
Simulated Hexagonal Image
21April 03, 2015
Structuring elements with various sizes
& directions
22April 03, 2015
Noise Removal
The proposed noise removal method: (a) Noisy image (a) Noise-free image
 The proposed method applied opening followed by closing with various combinations of
SEs
 The better combination to remove noise was defined by horizontal, 60°, 120°, and three-by-
three structuring element
23
Edge Detection
Edge detection achieved by applying
various directional three-by-three SEs
on the hexagonal grid
24
The performances of the three-by-three
hexagonal SEs were superior to those of
their five-by-five
The smaller circular-shape hexagonal
SEs achieved superior performance in
identifying curved edges
By contrast, larger SEs introduced
unwanted thickness & discontinuities
April 03, 2015
Edge Detection
Edge detection achieved by applying
various directional three-by-three SEs
on the rectangular grid
 Numerous unwanted discontinuities
in the rectangular images
April 03, 2015 25
Performance evaluation
26
Combination of
Structuring Elements
The Face Test Image
MSE Ratio of edge pixels
to image size (%)
Hexagonal
Image
Horizontal, 60° and 120° SE
Horizontal, Vertical and 120° SE
Horizontal, Vertical and 60° SE
Vertical, 60° and 120° SE
0.97
1.47
3.02
5.05
15.78
15.02
14.79
14.23
Rectangular
Image
Horizontal, 60° and 120° SE
Horizontal, Vertical and 120° SE
Horizontal, Vertical and 60° SE
10.56
11.36
12.02
13.07
12.93
12.71
27
Rectangular Grid
Image
Hexagonal Image
Image
Fuzzification
Hexagonal
Fuzzy SE
Fuzzy
Morphology
Hexagonal
Multi scale SE
Grayscale
morphology
Noise Removal
& Edge
detection
Evaluate both
method
Find the
optimum one
Top Hat
Transformation
to enhance
edges
Resampling
(Rectangular
to hexagonal
Grid)
Grayscale & Fuzzy Morphology
April 03, 2015
Grayscale Morphology
28
D=2 D=4 D=7
April 03, 2015
Grayscale Morphology
Hexagonal Structuring Elements (3x3, 5x5, 7x7)
Hexagonal Grayscale Morphological Operator
29
(c)(b)(a)
(a) Hexagonal image
(b) Structuring element
(c) After Dilation
April 03, 2015
Grayscale Morphology (Multiscale)
 Multi scale morphological analysis seems to be more favorable than single-scale
analysis
where B is the SE and n is the number of operations
 Multiscale Dilation = A⊕nB, and Multiscale Erosion = AΘnB,
where A is the input image, B is the SE, and n is the number of operations
 Multiscale Gradient = (A⊕nB) – (AΘnB)
 Multiscale Gradient = (A●nB) – (AonB)
30
,
1
   
timesn
BBBBBnB


April 03, 2015
Edge Detection (Morphological Gradient)
Multi-scale Gradient = (A⊕nB) – (AΘnB)
31
Edge image by using hexagonal morphological gradient operator (a) 3x3(b) 5x5
Multiscale hexagonal morphological gradient 3x3 SE (a) n=1(b) n=2(c) n=3
April 03, 2015
Edge Enhancement (Top hat transformation)
White top-hat transformation:
𝑾𝑻𝑯 𝒙, 𝒚 = 𝒇 𝒙, 𝒚 − 𝒎𝒊𝒏 𝒇 ⊖ 𝑩 ⊕ 𝑩, 𝒇 𝒙, 𝒚
Black top-hat transformation:
𝑩𝑻𝑯 𝒙, 𝒚 = 𝒎𝒂𝒙((𝒇 ⊕ 𝑩) ⊖ 𝑩, 𝒇 𝒙, 𝒚 ) − 𝒇 𝒙, 𝒚
32
MW = max (WTH1, WTH2, …); MB = max (BTH1, BTH2, …)
Enhanced Edges = (Original Image x W1) + (MW x W2) – (M B x W3)
April 03, 2015
Edge Enhancement
 Enhanced edges after applying top-hat transform (3x3 SE)
33April 03, 2015
PerformanceEvaluation
SE Lena Pepper Barbara
MSE Linear Index
of fuzziness
MSE Linear Index
of fuzziness
MSE Linear Index of
fuzziness
3x3 52.98 0.064 57.47 0.062 38.56 0.116
5x5 46.47 0.137 48.77 0.137 31.28 0.203
7x7 41.24 0.201 42.36 0.205 26.65 0.283
9x9 37.16 0.255 37.37 0.265 23.35 0.353
34
Comparison of different HSE Edge detection using morphological gradient
SE Lena Pepper Barbara
MSE Linear Index
of fuzziness
MSE Linear Index
of fuzziness
MSE Linear Index
of fuzziness
3x3 56.21 0.054 59.23 0.055 43.41 0.101
5x5 53.91 0.126 56.36 0.105 42.56 0.155
7x7 51.09 0.153 53.01 0.133 40.55 0.189
9x9 46.81 0.181 48.25 0.175 36.41 0.229
Comparison of different HSE enhanced Edge detection
April 03, 2015
Fuzzy Morphology
35
Rectangular
grid Gray scale
Image
Image
Resampling
(Rectangular to
Hexagonal Grid)
Image
Fuzzification
(S-membership
function)
Fuzzy
Morphology
(Noise removal &
Edge detection)
Defuzzification
Performance
Evaluation
System diagram for performing fuzzy image processing on hexagonally sampled grid
April 03, 2015
Steps of Fuzzy Image Processing
36April 03, 2015
Image Fuzzification
S-membership function as given below:
μ(x) = 0 x<a,
= 2 [(x -a)/(c - a)]2 a < x < b
= 1 – 2 [(x - c)/(c - a)]2 b < x < c,
= 1 x > c,
where, b is any value between a and c. For a = Xmin, c = Xmax
37
Membershipdegree
Pixels
April 03, 2015
Image Fuzzification
38
Image fuzzification (a) test image pepper, and (b) fuzzified image pepper
April 03, 2015
Fuzzy Structuring Elements
39April 03, 2015
Noise Removal
40
The proposed noise removal method: (a) noisy image (10.13 dB),
(b) Rectangular grid (19.97 dB), (c) hexagonal grid (27.09 dB)
April 03, 2015
Edge Detection
Edge detection by applying different directional 3 by 3 fuzzy SE on hexagonal grid41
Performance evaluation
Mean Square Error (MSE),
Signal to Noise Ratio (SNR) and
The ratio of edge pixels to image size 42
Standard test image & it’s Ground Truth prepared manually for evaluation
April 03, 2015
Performance evaluation
Method
Pepper Test Image
MSE SNR Ratio of edge pixels to
image size
Hexagonal
Image
Combination of Horizontal, 60° and 120° SE 0.74 21.97 17.8%
Combination of Horizontal, Vertical and 120° SE 1.92 19.85 17.01%
Combination of Horizontal, Vertical and 60° SE 4.02 17.67 16.61%
Combination of Vertical, 60° and 120° SE 7.05 15.22 16.01%
Combination of 60° and 120° SE 7.31 15.06 15.85%
Rectangular
Image
Combination of Horizontal, 60° and 120° SE 10.56 12.56 14.06%
Combination of Horizontal, Vertical and 120° SE 11.36 12.43 14.01%
Combination of Horizontal, Vertical and 60° SE 12.02 12.09 13.81%
Combination of 60° and 120° SE 13.06 11.06 13.61%
43
Quantitative measure obtained by edge detectors in hexagonal grid and rectangular
grid by using fuzzy hexagonal morphology for real test images Pepper
Better Walking Strategies for Multi-legged Robots
Multi legged robots present various limitations, such as traveling
on discontinuous terrain and navigation systems
Moreover, there are several kinds of damages can be happen in
multi legged robot legs
Thus, we proposed image-based walking strategy
44April 03, 2015
Better Walking Strategies for Multi-legged Robots
An Image-based Walking Strategy
45
Geometric model of the
proposed hexapod robot A uniformly distributed random terrain Terrain edges (black lines)
April 03, 2015
46
Discontinuous terrain consisting of the
standing zone (white), forbidden zone
(black), and edges (yellow)
7 by 7 structuring element
An Image-based Walking Strategy
Hexapod Parameters
47
The 2-3-6 gait support pattern of the hexapodHexapod parameters
Rmax = 60 Pixels
Rmin = 20 Pixels
B = 100 Pixels
W = 50 Pixels
D = 50 Pixels
April 03, 2015
Grayscale Image of a Simplified Forward Gait
48
 Each step of the simplified forward gait’s ranges of movement (Km) was
measured and stored in a matrix
 Brighter zones represent higher Km values, and vice versa. White denotes wide
ranges of movement & black represents shortest ranges of movement.
April 03, 2015
Gait Selection for Forward Walking
49
α -15° -30° -45° 0°
S 111.57 101.21 83.43 112
SX -28 -50 -59 0
SY 108 88 59 112
The parameter values of robot’s forward gait
α 15° 30° 45° 60°
S 111.57 101.21 83.43 67.23
SX 28 50 59 58
SY 108 88 59 34
 Forward angle α; Stride length S;
 SX, SY (S in X and Y directions)
 This study create an adaptive forward gait list by selecting from
eight simplified forward gait angles, namely 0°, 15°, 30°, 45°, 60°,
-15°, -30°, and -45°.
April 03, 2015
Rotational Gait (Around the CG)
 The distance between every point of motion range and the CG was measured
Then applied the aforementioned ranges of movement matrix for the hexapod’s
movement. A gray value of 255 was defined for the maximal angle of rotation
50April 03, 2015
Maximal Angle of Rotation
51
θ S SX SY R x y
Rotation around the CG 30.03° 0 0 0 0 0 0
Max. angle of rotation 37.67° 40.16 13 38 62 62 0
The comparison of rotational gait
Rotation around the point OT and after rotation
θ3 as 58.85°
θ2 as 30.03°
θ6 as 30.39°
Rotated clockwise with 2-3-6 gait
The hexapod reached
the maximal angle of
rotation when θ2, θ3,
and θ6 were equivalent.
Rotation around Any Point
52
For 5 ° angle of rotation For 10° angle of rotation
θ S SX SY R X Y
5° 101.90 28 98 1162 1130 272
10° 93 27 89 527.68 515 115
The Parameters for rotation of 5° and 10°
Hexapod’s destination
target point was in front and
the CG was on the right
side of the rear position
In each step, the hexapod
could rotate θ degrees
However, the rotation of the
hexapod depended on the
condition of the forbidden
edges, zones, and target
distance
After each movement, the
hexapod’s CG and stability
margin were measured and
updated
The Algorithm for Gait Selection
53
Changes in the gait sequence
( 1-4-5 gaits, 2-3-6 gaits,  symmetrical gaits)
The gray regions indicate the
overlapping ranges of motion
April 03, 2015
Gait Selection for
Forward Walking
54April 03, 2015
Walking strategy
for the proposed
multi-legged robot
55April 03, 2015
Parameters for hexapod movement
56
Steps Position Gait Foothold Position Angle
1 (641,1642) 30 2-3-6 (742,1512) (540,1584) (742,1712) 0
2 (691,1554) Turn5° 1-4-5 (640,1396) (764,1525) (608,1687) 0
3 (693,1544) -15 2-3-6 (744,1484) (547,1520) (748,1586) 0.49
4 (688,1522) -15 1-4-5 (604,1380) (789,1542) (601,1577) 0.49
5 (677,1481) Turn10° 2-3-6 (739,1340) (565,1523) (753,1528) 0.49
6 (680,1467) Turn10° 1-4-5 (630,1309) (786,1495) (615,1511) 1.94
7 (690,1428) 60 2-3-6 (780,1285) (590,1402) (799,1519) 6.25
8 (729,1405) Turn5° 1-4-5 (653,1280) (865,1358) (664,1477) 6.25
9 (744,1346) Turn10° 2-3-6 (831,1222) (638,1288) (795,1482) 9.22
10 (750,1320) Turn5° 1-4-5 (671,1174) (866,1273) (690,1363) 12.08
11 (768,1252) 30 2-3-6 (869,1222) (667,1194) (869,1322) 15.55
12 (818,1164) 60 1-4-5 (768,1084) (977,1155) (768,1222) 15.55
13 (859,1141) Turn10° 2-3-6 (935,1039) (759,1183) (922,1257) 15.55
14 (862,1126) 15 1-4-5 (803,984) (997,1084) (804,1168) 17.13
15 (887,1033) 30 2-3-6 (988,903) (787,990) (988,1103) 17.13
16 (933,952) 30 1-4-5 (882,794) (1084,922) (878,1009) 17.13
17 (977,875) 30 2-3-6 (1076,751) (876,817) (1078,945) 17.13
18 (1025,791) 15 1-4-5 (966,633) (1158,746) (968,835) 17.13
19 (1054,683) 45 2-3-6 (1136,581) (954,625) (1154,751) 17.13
20 (1085,652) 0 1-4-5 (1021,567) (1186,689) (1026,770) 17.13
21 (1085,629) 0 2-3-6 (1136,570) (963,593) (1163,691) 17.13
22 (1085,610) -45 1-4-5 (1024,560) (1237,583) (1028,763) 17.13
23 (1083,608) 0 2-3-6 (1134,562) (963,593) (1159,693) 17.13
24 (1083,602) -45 1-4-5 (1025,520) (1237,582) (979,680) 17.13
25 (1079,598) 0 2-3-6 (1130,554) (959,594) (1155,695) 17.13
26 (1079,594) 15 1-4-5 (1023,436) (1236,577) (993,648) 17.13
27 (1096,531)
57April 03, 2015
58
Walking Strategy with Damaged Leg
The use of removable sliding legs
59
Fixed Position Adjustment
Step 01: Damaged leg removed
Step 02: Middle leg slide into the removed leg
When the position of the leg started to move
& remaining leg may not provide stable
support
However as any of these legs lifts above the
ground, the remaining legs fail to provide a
usable support polygon
Thus, firstly let R1 swing backward a distance
S, & secondly make R2 also move in the
same direction an amount of S, then swing R1
back to original stances. Repeat these steps
April 03, 2015
Axial stability for an adjusted gait
60
 Maximum stride length is 2S; SL+ & SL‐ are the
front and rear axial stability limit respectively
 The standard stride length is 2S. The maximum
swing for both the front & the rear leg is assumed
to be S
 Most insects can walk with the tripod gait, which is
a fast and statically balanced gait (SBG) for
Hexapods.
 However, when one or more legs are missing,
regular tripod gait is no longer possible. To get
around this, a “common leg” needs to be shared in
two tripod groups.
April 03, 2015
Multi-legged Robot Schematics
Alternative Gait
Configuration
The 6‐1‐R2 case
Common Leg R3
 A hexapod robot which has no R2 leg
 In (a), hollow arrow indicates half step &
solid arrow indicates full step (2S)
 Dash lines are indicate the support
polygon
 In each interval the robot travels a
distance S
Robot schematics
Enhanced Gait Chart (EGC)April 03, 2015 61
L1
L2
L3
R1
R3
Comparison of Alternative Gait
62
Fault type
(Severed Legs)
d min Stride length PE
1st Tripod 2nd Tripod
6-1-R2 0 1 1 0.5
0.5 0.5 1 0.429
0.8 0.2 0.2 0.5
6-1-R3 0 2 1 0.429
0.5 1 0.5
8-3-L1L4R2 0 2 2 0.5
0.25 1.5 1.5
0.5 0.5 0.5
1 0.2 0.2
8-3-L1L4R1 0 1 2 0.429
0.25 0.5 1.5 0.4
8-3-L2L3R2 0 1 1 0.5
0.5 0.5 1.5 0.4April 03, 2015
Comparison of
Alternative Gait
Fault type
(Severed Legs)
Axial stability
PE
[SL+]min [SL-]min
6-2
6-2-L3R3 3.75 0 0
6-2-L1R2 2 3.75 <0.2
6-2-L2R2 3.75 3.75 0.333
8-2
8-2-L2R3
1.52
1.52
1
8-2-L4R2
1.25
8-2-L4R1 1.25
8-2-L4R3
2.64 08-2-L4R4
8-2-L2L4
8-2-L2L3 0 0
8-2-L2R2 1.52 2.64
8-2-L1L4 1.25 1.25
8-3
8-3-L1L4R1
0
1.25
0.5
8-3-L2L3R2 2.64
8-3-L2L4R1, L4R1R2 1.25
8-3-L2L4R3, L3L4R2
1.52
0
8-3-L2L3R1, L2L4R4 <0.2
8-3-L3L4R3 2.64
0
8-3-L4R3R4 - -
8-3-L1L4R2
1.52 1.25 0.5
8-3-L2L4R2
8-4
8-4-L2L3R1R2
1.52
3.75
0
8-4-L2L4R1R2
2.64
8-4-L1L4R1R2 0
8-4-L2L4R3R4 3.75 0
8-4-L1L4R2R3
2.64
2.64
<0.2
8-4-L1L4R2R4 1.25
8-4-L2L3R1R3
3.75
8-4-L2L4R2R3
3.75
8-4-L2L4R2R4 1.25
8-4-L3L4R3R4 - - 0
8-4-L2L3R2R3 3.75 3.75 0.333
April 03, 2015 63
Non Fixed Position Adjustment (NFP)
64
Best Combination for [3|3] type gait sequence
(a) 8-2-L2 R3 type as an example
(b) Before adjustment, L3 R1 R4 constitute
support polygon
(c) SL + = 1.52 S, SL- = 2.64 S, d min = 0.53 S
(d) Six legged standard form by using step
less transportation.
(e) Now, SL + and SL- become equal (both
2.08 S), and d min = 1.08S and the whole
system become more stable
April 03, 2015
Support Polygon (L3 R1 R4 )
L3
R4
R1
Non Fixed Position Adjustment (NFP)
65
Best combination for [2|4] type
 The R3 leg in (L3, R1, R3) support polygon
is first moved downward by 0.5S, making
(SL+) increase from 1.25S to 1.5S
 Then L3 is move downward by 0.03S to
equalize the two SL values to 1.51S.
 Since the other group (L2, R2, R4) is of
opposite shape, so it is adjusted reversely
 The minimal SL value (dmin) is thus increased
from 1.25S to 1.51S.
 This is now the better configuration for [2|4]
category
Support Polygon
(L3 R1 R3 )
R3L3
R1
L2 R2
L4
Procedure to resume its task after leg failure
66April 03, 2015
Outline
Introduction
Background
Research Objectives
Related Research Work
Methodology
Conclusion
67April 03, 2015
Contributions
Developed various membership functions for image
fuzzification and find out the better one
Moreover, this study provided an application of edge
detection and noise removal technique for low resolution
image
Developed multi legged robots walking strategies by
applying mathematical morphology image processing
based method
68April 03, 2015
Contributions
Developed multi legged robots with damaged leg walking
strategy
This study developed “Severed Leg” & “Sliding Leg”
approach to maintaining the efficiency & stability of robot
69April 03, 2015
Future Work
Although this study has accomplished a small step toward edge
detection & multi legged robot walking strategies, the quest for a
better edge detection and walking strategy system will continue to
persist.
There are some research topics worth continued study. For
instance, fuzzy fusion concepts to extend fuzzy morphology to
color data (Color Fuzzy Morphology).
In addition, the recognition of low-resolution images needs to be
extended to a more general geometric transformation as well.
70April 03, 2015
71

More Related Content

What's hot

Analysis and Detection of Image Forgery Methodologies
Analysis and Detection of Image Forgery MethodologiesAnalysis and Detection of Image Forgery Methodologies
Analysis and Detection of Image Forgery Methodologies
ijsrd.com
 
Template Matching - Pattern Recognition
Template Matching - Pattern RecognitionTemplate Matching - Pattern Recognition
Template Matching - Pattern Recognition
Mustafa Salam
 
Multiple Ant Colony Optimizations for Stereo Matching
Multiple Ant Colony Optimizations for Stereo MatchingMultiple Ant Colony Optimizations for Stereo Matching
Multiple Ant Colony Optimizations for Stereo Matching
CSCJournals
 
Global Bilateral Symmetry Detection Using Multiscale Mirror Histograms
Global Bilateral Symmetry Detection Using Multiscale Mirror HistogramsGlobal Bilateral Symmetry Detection Using Multiscale Mirror Histograms
Global Bilateral Symmetry Detection Using Multiscale Mirror Histograms
Mohamed Elawady
 
I0343065072
I0343065072I0343065072
I0343065072
ijceronline
 
Contour Line Tracing Algorithm for Digital Topographic Maps
Contour Line Tracing Algorithm for Digital Topographic MapsContour Line Tracing Algorithm for Digital Topographic Maps
Contour Line Tracing Algorithm for Digital Topographic Maps
CSCJournals
 
Miniproject final group 14
Miniproject final group 14Miniproject final group 14
Miniproject final group 14
Ashish Mundhra
 
Template matching03
Template matching03Template matching03
Template matching03
amitkhanna1991
 
Practical Digital Image Processing 2
Practical Digital Image Processing 2Practical Digital Image Processing 2
Practical Digital Image Processing 2
Aly Abdelkareem
 
Gait Based Person Recognition Using Partial Least Squares Selection Scheme
Gait Based Person Recognition Using Partial Least Squares Selection Scheme Gait Based Person Recognition Using Partial Least Squares Selection Scheme
Gait Based Person Recognition Using Partial Least Squares Selection Scheme
ijcisjournal
 
morphological tecnquies in image processing
morphological tecnquies in image processingmorphological tecnquies in image processing
morphological tecnquies in image processing
soma saikiran
 
New mixed integer programming for facility layout design without loss of depa...
New mixed integer programming for facility layout design without loss of depa...New mixed integer programming for facility layout design without loss of depa...
New mixed integer programming for facility layout design without loss of depa...
Alexander Decker
 
Scanning 3 d full human bodies using kinects
Scanning 3 d full human bodies using kinectsScanning 3 d full human bodies using kinects
Scanning 3 d full human bodies using kinects
Fensa Saj
 
SURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVES
SURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVESSURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVES
SURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVES
Zac Darcy
 
Practical Digital Image Processing 5
Practical Digital Image Processing 5Practical Digital Image Processing 5
Practical Digital Image Processing 5
Aly Abdelkareem
 
Morphological operations
Morphological operationsMorphological operations
Practical Digital Image Processing 3
 Practical Digital Image Processing 3 Practical Digital Image Processing 3
Practical Digital Image Processing 3
Aly Abdelkareem
 
Feature extraction based retrieval of
Feature extraction based retrieval ofFeature extraction based retrieval of
Feature extraction based retrieval of
ijcsity
 
Medial axis transformation based skeletonzation of image patterns using image...
Medial axis transformation based skeletonzation of image patterns using image...Medial axis transformation based skeletonzation of image patterns using image...
Medial axis transformation based skeletonzation of image patterns using image...
International Journal of Science and Research (IJSR)
 
F43053237
F43053237F43053237
F43053237
IJERA Editor
 

What's hot (20)

Analysis and Detection of Image Forgery Methodologies
Analysis and Detection of Image Forgery MethodologiesAnalysis and Detection of Image Forgery Methodologies
Analysis and Detection of Image Forgery Methodologies
 
Template Matching - Pattern Recognition
Template Matching - Pattern RecognitionTemplate Matching - Pattern Recognition
Template Matching - Pattern Recognition
 
Multiple Ant Colony Optimizations for Stereo Matching
Multiple Ant Colony Optimizations for Stereo MatchingMultiple Ant Colony Optimizations for Stereo Matching
Multiple Ant Colony Optimizations for Stereo Matching
 
Global Bilateral Symmetry Detection Using Multiscale Mirror Histograms
Global Bilateral Symmetry Detection Using Multiscale Mirror HistogramsGlobal Bilateral Symmetry Detection Using Multiscale Mirror Histograms
Global Bilateral Symmetry Detection Using Multiscale Mirror Histograms
 
I0343065072
I0343065072I0343065072
I0343065072
 
Contour Line Tracing Algorithm for Digital Topographic Maps
Contour Line Tracing Algorithm for Digital Topographic MapsContour Line Tracing Algorithm for Digital Topographic Maps
Contour Line Tracing Algorithm for Digital Topographic Maps
 
Miniproject final group 14
Miniproject final group 14Miniproject final group 14
Miniproject final group 14
 
Template matching03
Template matching03Template matching03
Template matching03
 
Practical Digital Image Processing 2
Practical Digital Image Processing 2Practical Digital Image Processing 2
Practical Digital Image Processing 2
 
Gait Based Person Recognition Using Partial Least Squares Selection Scheme
Gait Based Person Recognition Using Partial Least Squares Selection Scheme Gait Based Person Recognition Using Partial Least Squares Selection Scheme
Gait Based Person Recognition Using Partial Least Squares Selection Scheme
 
morphological tecnquies in image processing
morphological tecnquies in image processingmorphological tecnquies in image processing
morphological tecnquies in image processing
 
New mixed integer programming for facility layout design without loss of depa...
New mixed integer programming for facility layout design without loss of depa...New mixed integer programming for facility layout design without loss of depa...
New mixed integer programming for facility layout design without loss of depa...
 
Scanning 3 d full human bodies using kinects
Scanning 3 d full human bodies using kinectsScanning 3 d full human bodies using kinects
Scanning 3 d full human bodies using kinects
 
SURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVES
SURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVESSURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVES
SURVEY ON POLYGONAL APPROXIMATION TECHNIQUES FOR DIGITAL PLANAR CURVES
 
Practical Digital Image Processing 5
Practical Digital Image Processing 5Practical Digital Image Processing 5
Practical Digital Image Processing 5
 
Morphological operations
Morphological operationsMorphological operations
Morphological operations
 
Practical Digital Image Processing 3
 Practical Digital Image Processing 3 Practical Digital Image Processing 3
Practical Digital Image Processing 3
 
Feature extraction based retrieval of
Feature extraction based retrieval ofFeature extraction based retrieval of
Feature extraction based retrieval of
 
Medial axis transformation based skeletonzation of image patterns using image...
Medial axis transformation based skeletonzation of image patterns using image...Medial axis transformation based skeletonzation of image patterns using image...
Medial axis transformation based skeletonzation of image patterns using image...
 
F43053237
F43053237F43053237
F43053237
 

Viewers also liked

Arachnid tutorial
Arachnid tutorialArachnid tutorial
Arachnid tutorial
kameshsept
 
Six Legged Walking Mechanism
Six Legged Walking MechanismSix Legged Walking Mechanism
Six Legged Walking Mechanism
hassanmehdi97
 
Páncreas t3
Páncreas t3Páncreas t3
Páncreas t3
Aldana Chavez
 
P1130940886 Outline
P1130940886 OutlineP1130940886 Outline
P1130940886 Outline
Ashraf Aboshosha
 
DESIGN OF A SIMPLIFIED FOUR LEGGED WALKER
DESIGN OF A SIMPLIFIED FOUR LEGGED WALKERDESIGN OF A SIMPLIFIED FOUR LEGGED WALKER
DESIGN OF A SIMPLIFIED FOUR LEGGED WALKER
Arshad Javed
 
Mechanical Spider - Robotics Course Details
Mechanical Spider  - Robotics Course DetailsMechanical Spider  - Robotics Course Details
Mechanical Spider - Robotics Course Details
Academy of Robotics
 
Hexapod Presentation
Hexapod PresentationHexapod Presentation
Hexapod Presentation
Veronika Snyder
 
Hexapod - Robot
Hexapod - RobotHexapod - Robot
Hexapod - Robot
jojothish
 
First Review(Ppt)
First Review(Ppt)First Review(Ppt)
First Review(Ppt)
smjagadish
 

Viewers also liked (9)

Arachnid tutorial
Arachnid tutorialArachnid tutorial
Arachnid tutorial
 
Six Legged Walking Mechanism
Six Legged Walking MechanismSix Legged Walking Mechanism
Six Legged Walking Mechanism
 
Páncreas t3
Páncreas t3Páncreas t3
Páncreas t3
 
P1130940886 Outline
P1130940886 OutlineP1130940886 Outline
P1130940886 Outline
 
DESIGN OF A SIMPLIFIED FOUR LEGGED WALKER
DESIGN OF A SIMPLIFIED FOUR LEGGED WALKERDESIGN OF A SIMPLIFIED FOUR LEGGED WALKER
DESIGN OF A SIMPLIFIED FOUR LEGGED WALKER
 
Mechanical Spider - Robotics Course Details
Mechanical Spider  - Robotics Course DetailsMechanical Spider  - Robotics Course Details
Mechanical Spider - Robotics Course Details
 
Hexapod Presentation
Hexapod PresentationHexapod Presentation
Hexapod Presentation
 
Hexapod - Robot
Hexapod - RobotHexapod - Robot
Hexapod - Robot
 
First Review(Ppt)
First Review(Ppt)First Review(Ppt)
First Review(Ppt)
 

Similar to Multi-legged Robot Walking Strategies, with an Emphasis on Image-based Methods

Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...
Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...
Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...
Pourya Jafarzadeh
 
F045033337
F045033337F045033337
F045033337
IJERA Editor
 
IRJET- Texture Analysis and Fracture Identification of Bones X-Ray Images...
IRJET-  	  Texture Analysis and Fracture Identification of Bones X-Ray Images...IRJET-  	  Texture Analysis and Fracture Identification of Bones X-Ray Images...
IRJET- Texture Analysis and Fracture Identification of Bones X-Ray Images...
IRJET Journal
 
IRJET-Comparison of SIFT & SURF Corner Detector as Features and other Machine...
IRJET-Comparison of SIFT & SURF Corner Detector as Features and other Machine...IRJET-Comparison of SIFT & SURF Corner Detector as Features and other Machine...
IRJET-Comparison of SIFT & SURF Corner Detector as Features and other Machine...
IRJET Journal
 
Object extraction using edge, motion and saliency information from videos
Object extraction using edge, motion and saliency information from videosObject extraction using edge, motion and saliency information from videos
Object extraction using edge, motion and saliency information from videos
eSAT Journals
 
Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...
eSAT Publishing House
 
Gabor Filter
Gabor FilterGabor Filter
Tracking and counting human in visual surveillance system
Tracking and counting human in visual surveillance systemTracking and counting human in visual surveillance system
Tracking and counting human in visual surveillance system
iaemedu
 
Tracking and counting human in visual surveillance system
Tracking and counting human in visual surveillance systemTracking and counting human in visual surveillance system
Tracking and counting human in visual surveillance system
iaemedu
 
Tracking and counting human in visual surveillance system
Tracking and counting human in visual surveillance systemTracking and counting human in visual surveillance system
Tracking and counting human in visual surveillance system
IAEME Publication
 
Tracking and counting human in visual surveillance system
Tracking and counting human in visual surveillance systemTracking and counting human in visual surveillance system
Tracking and counting human in visual surveillance system
iaemedu
 
Supraorbital Margins for Identification of Sexual Dimorphism and Age Detectio...
Supraorbital Margins for Identification of Sexual Dimorphism and Age Detectio...Supraorbital Margins for Identification of Sexual Dimorphism and Age Detectio...
Supraorbital Margins for Identification of Sexual Dimorphism and Age Detectio...
Associate Professor in VSB Coimbatore
 
Paper id 312201522
Paper id 312201522Paper id 312201522
Paper id 312201522
IJRAT
 
G04743943
G04743943G04743943
G04743943
IOSR-JEN
 
A NOBEL HYBRID APPROACH FOR EDGE DETECTION
A NOBEL HYBRID APPROACH FOR EDGE  DETECTIONA NOBEL HYBRID APPROACH FOR EDGE  DETECTION
A NOBEL HYBRID APPROACH FOR EDGE DETECTION
ijcses
 
Generating 3 d model from video
Generating 3 d model from videoGenerating 3 d model from video
Generating 3 d model from video
acijjournal
 
An automatic algorithm for object recognition and detection based on asift ke...
An automatic algorithm for object recognition and detection based on asift ke...An automatic algorithm for object recognition and detection based on asift ke...
An automatic algorithm for object recognition and detection based on asift ke...
Kunal Kishor Nirala
 
Project on collision avoidance in static and dynamic environment
Project on collision avoidance in static and dynamic environmentProject on collision avoidance in static and dynamic environment
Project on collision avoidance in static and dynamic environment
gopaljee1989
 
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
ijcsa
 
My thesis defence. Department of CSE, RUET
My thesis defence. Department of CSE, RUETMy thesis defence. Department of CSE, RUET
My thesis defence. Department of CSE, RUET
Md Nahiduzzaman Rose
 

Similar to Multi-legged Robot Walking Strategies, with an Emphasis on Image-based Methods (20)

Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...
Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...
Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...
 
F045033337
F045033337F045033337
F045033337
 
IRJET- Texture Analysis and Fracture Identification of Bones X-Ray Images...
IRJET-  	  Texture Analysis and Fracture Identification of Bones X-Ray Images...IRJET-  	  Texture Analysis and Fracture Identification of Bones X-Ray Images...
IRJET- Texture Analysis and Fracture Identification of Bones X-Ray Images...
 
IRJET-Comparison of SIFT & SURF Corner Detector as Features and other Machine...
IRJET-Comparison of SIFT & SURF Corner Detector as Features and other Machine...IRJET-Comparison of SIFT & SURF Corner Detector as Features and other Machine...
IRJET-Comparison of SIFT & SURF Corner Detector as Features and other Machine...
 
Object extraction using edge, motion and saliency information from videos
Object extraction using edge, motion and saliency information from videosObject extraction using edge, motion and saliency information from videos
Object extraction using edge, motion and saliency information from videos
 
Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...Brain tumor segmentation using asymmetry based histogram thresholding and k m...
Brain tumor segmentation using asymmetry based histogram thresholding and k m...
 
Gabor Filter
Gabor FilterGabor Filter
Gabor Filter
 
Tracking and counting human in visual surveillance system
Tracking and counting human in visual surveillance systemTracking and counting human in visual surveillance system
Tracking and counting human in visual surveillance system
 
Tracking and counting human in visual surveillance system
Tracking and counting human in visual surveillance systemTracking and counting human in visual surveillance system
Tracking and counting human in visual surveillance system
 
Tracking and counting human in visual surveillance system
Tracking and counting human in visual surveillance systemTracking and counting human in visual surveillance system
Tracking and counting human in visual surveillance system
 
Tracking and counting human in visual surveillance system
Tracking and counting human in visual surveillance systemTracking and counting human in visual surveillance system
Tracking and counting human in visual surveillance system
 
Supraorbital Margins for Identification of Sexual Dimorphism and Age Detectio...
Supraorbital Margins for Identification of Sexual Dimorphism and Age Detectio...Supraorbital Margins for Identification of Sexual Dimorphism and Age Detectio...
Supraorbital Margins for Identification of Sexual Dimorphism and Age Detectio...
 
Paper id 312201522
Paper id 312201522Paper id 312201522
Paper id 312201522
 
G04743943
G04743943G04743943
G04743943
 
A NOBEL HYBRID APPROACH FOR EDGE DETECTION
A NOBEL HYBRID APPROACH FOR EDGE  DETECTIONA NOBEL HYBRID APPROACH FOR EDGE  DETECTION
A NOBEL HYBRID APPROACH FOR EDGE DETECTION
 
Generating 3 d model from video
Generating 3 d model from videoGenerating 3 d model from video
Generating 3 d model from video
 
An automatic algorithm for object recognition and detection based on asift ke...
An automatic algorithm for object recognition and detection based on asift ke...An automatic algorithm for object recognition and detection based on asift ke...
An automatic algorithm for object recognition and detection based on asift ke...
 
Project on collision avoidance in static and dynamic environment
Project on collision avoidance in static and dynamic environmentProject on collision avoidance in static and dynamic environment
Project on collision avoidance in static and dynamic environment
 
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
 
My thesis defence. Department of CSE, RUET
My thesis defence. Department of CSE, RUETMy thesis defence. Department of CSE, RUET
My thesis defence. Department of CSE, RUET
 

Recently uploaded

Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
gowrishankartb2005
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
Data Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptxData Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptx
ramrag33
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
integral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdfintegral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdf
gaafergoudaay7aga
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
SakkaravarthiShanmug
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
People as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimalaPeople as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimala
riddhimaagrawal986
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
Madan Karki
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
IJECEIAES
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 

Recently uploaded (20)

Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
Data Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptxData Control Language.pptx Data Control Language.pptx
Data Control Language.pptx Data Control Language.pptx
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
integral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdfintegral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdf
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
People as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimalaPeople as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimala
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 

Multi-legged Robot Walking Strategies, with an Emphasis on Image-based Methods

  • 1. Department of Mechanical & Electro-Mechanical Engineering by Kazi Mostafa
  • 2. Outline Introduction and Background Research Objectives Related Research Work Methodology Conclusion April 03, 2015 2
  • 3. Outline Introduction and Background Research Objectives Related Research Work Methodology Conclusion April 03, 2015 3
  • 4. Multi-legged Robot Walking Strategy  For low computational power, low resolution images in real time application; efficient edge detection method is crucial  Edge detection method for multi legged robot to detect standing zone edges, gap/obstacle  Walking strategy for multi legged robot with damaged leg  We focused small robot with low computation power 4April 03, 2015
  • 5. Edge Detection Edge detection effectiveness depends on quality of input image Images are processed in a rectangular grid Increases cost & decreases performance Numerous types of sampling systems are feasible 5April 03, 2015
  • 6. Outline Introduction Background Research Objectives Related Research Work Methodology Conclusion April 03, 2015 6
  • 7. Mathematical Morphology  Morphological erosions & dilations produce results identical to the nonlinear minimum & maximum filters 7 Figural representation of Grayscale Morphology formula (Dilation) Dilation The value of the output pixel is the maximum value of all the pixels in the input pixel's neighborhood Structuring Element Input Image Output Image
  • 8. Classical Sets 8 Classical sets: either an element belongs to the set or it does not For example, for the set of integers, either an integer is even or it is not (it is odd) Another example is for black & white photographs, one cannot say either a pixel is white or it is black When we digitize a b/w figure, we turn all the b/w and gray scales into 256 discrete tones April 03, 2015
  • 9. What is Fuzzy Set? Fuzzy sets first introduced by Lotfi A. Zadeh[1] as an extension of the classical set theory In crisp set a pixel is either black or white. For edge detection, its an edge or a no-edge. But the edges are not always precisely defined. Fuzzy images are characterized by the degree to which each pixel belongs to a particular region 9 Crisp set and fuzzy set for grayscale image [1] Zadeh, L. A. (1965). Fuzzy sets. Information and control, 8(3), 338-353. Crisp set “dark gray-levels” fuzzy set “dark gray-levels” April 03, 2015
  • 10. Fuzzy Morphology The word “fuzzy” means “vague”. Fuzziness occurs when the border of information is not clear-cut It can handle the idea of partial truth & false Fuzzy set theory allows the gradual calculation FM uses the concepts of fuzzy set theory FM is the extension of mathematical morphology to fuzzy sets 10April 03, 2015
  • 11. Outline Introduction Background Research Objectives Related Research Work Methodology Conclusion 11April 03, 2015
  • 12. Research Objectives The purpose of this study is to Develop structuring elements (morphological gradients) for low resolution images Apply proposed method for noise removal and edge detection Derive efficient walking strategies by using image based method and with damaged leg 12April 03, 2015
  • 13. Outline Introduction Background Research Objectives Related Research Work Methodology Conclusion 13April 03, 2015
  • 14. Mathematical Morphology 14April 03, 2015 Serra (1986) Z. Yu-qian (2006) Y. Zhang (2010) X. Bai (2010) Zhang (2015) A good review of morphological operator Detect the edge of lungs CT image with salt-and- pepper noise Comparison between Morphological edge detection and traditional edge operator Multiscale top-hat transformations based on SE’S has been constructed The Application of Mathematical Morphology & Sobel Operator in Infrared Image Edge Detection
  • 15. Fuzzy Morphology 15 Publications about Fuzzy Morphology in Image Processing over the last 30 Years Tree of fuzzy morphology  The most renowned concept of fuzzy morphology is the alpha-morphology  It’s founded on the level sets of fuzzy membership degree function and first introduced by Bloch et al
  • 16. Multi Legged Robot Considerable research[1,2] done on robot vision and has been primarily based on the rule of forbidden walking regions Inagaki[3] investigated the leg failure situations in hexapod robots of which one leg was damaged. More recently, Yang[4] mentioned that it is helpful to lock the joint associated with a damaged motor. However, locking mechanism always cannot provide support. When collapse occurs at 2nd or 3rd joint in a leg 16 [1] R. Ponticelli and P. G. de Santos, "Obtaining terrain maps and obstacle contours for terrain-recognition tasks," Mechatronics, vol. 20, 2010. [2] J. Estremera, et. al. "Continuous free-crab gaits for hexapod robots on a natural terrain with forbidden zones: An application to humanitarian demining,” Robotics & Autonomous Systems, 2010. [3] K. Inagaki, "Gait study for hexapod walking with disabled leg," in Intelligent Robots and Systems, IROS'97. [4] J.-M. Yang, "Gait synthesis for hexapod robots with a locked joint failure," Robotica, vol. 23, 2005.
  • 17. Outline Introduction Background Research Objectives Related Research Work Methodology Conclusion 17April 03, 2015
  • 19. Binary Morphology 19 Simulated Hexagonal Grid d=3d=2d=1 Many square grids combine together to create a pixel block. For example, d= 7; Combines 120 rectangular grids. Resolution = (Summation of 120 pixels gray values)/120 d=4 Image Resampling April 03, 2015
  • 20. Image Resampling 20 Different values for simulated hexagonal grid Image conversion from rectangular to simulated hexagonal grid: (a) hexagonal image(D=2) (b) hexagonal image (D=7)April 03, 2015
  • 22. Structuring elements with various sizes & directions 22April 03, 2015
  • 23. Noise Removal The proposed noise removal method: (a) Noisy image (a) Noise-free image  The proposed method applied opening followed by closing with various combinations of SEs  The better combination to remove noise was defined by horizontal, 60°, 120°, and three-by- three structuring element 23
  • 24. Edge Detection Edge detection achieved by applying various directional three-by-three SEs on the hexagonal grid 24 The performances of the three-by-three hexagonal SEs were superior to those of their five-by-five The smaller circular-shape hexagonal SEs achieved superior performance in identifying curved edges By contrast, larger SEs introduced unwanted thickness & discontinuities April 03, 2015
  • 25. Edge Detection Edge detection achieved by applying various directional three-by-three SEs on the rectangular grid  Numerous unwanted discontinuities in the rectangular images April 03, 2015 25
  • 26. Performance evaluation 26 Combination of Structuring Elements The Face Test Image MSE Ratio of edge pixels to image size (%) Hexagonal Image Horizontal, 60° and 120° SE Horizontal, Vertical and 120° SE Horizontal, Vertical and 60° SE Vertical, 60° and 120° SE 0.97 1.47 3.02 5.05 15.78 15.02 14.79 14.23 Rectangular Image Horizontal, 60° and 120° SE Horizontal, Vertical and 120° SE Horizontal, Vertical and 60° SE 10.56 11.36 12.02 13.07 12.93 12.71
  • 27. 27 Rectangular Grid Image Hexagonal Image Image Fuzzification Hexagonal Fuzzy SE Fuzzy Morphology Hexagonal Multi scale SE Grayscale morphology Noise Removal & Edge detection Evaluate both method Find the optimum one Top Hat Transformation to enhance edges Resampling (Rectangular to hexagonal Grid) Grayscale & Fuzzy Morphology April 03, 2015
  • 28. Grayscale Morphology 28 D=2 D=4 D=7 April 03, 2015
  • 29. Grayscale Morphology Hexagonal Structuring Elements (3x3, 5x5, 7x7) Hexagonal Grayscale Morphological Operator 29 (c)(b)(a) (a) Hexagonal image (b) Structuring element (c) After Dilation April 03, 2015
  • 30. Grayscale Morphology (Multiscale)  Multi scale morphological analysis seems to be more favorable than single-scale analysis where B is the SE and n is the number of operations  Multiscale Dilation = A⊕nB, and Multiscale Erosion = AΘnB, where A is the input image, B is the SE, and n is the number of operations  Multiscale Gradient = (A⊕nB) – (AΘnB)  Multiscale Gradient = (A●nB) – (AonB) 30 , 1     timesn BBBBBnB   April 03, 2015
  • 31. Edge Detection (Morphological Gradient) Multi-scale Gradient = (A⊕nB) – (AΘnB) 31 Edge image by using hexagonal morphological gradient operator (a) 3x3(b) 5x5 Multiscale hexagonal morphological gradient 3x3 SE (a) n=1(b) n=2(c) n=3 April 03, 2015
  • 32. Edge Enhancement (Top hat transformation) White top-hat transformation: 𝑾𝑻𝑯 𝒙, 𝒚 = 𝒇 𝒙, 𝒚 − 𝒎𝒊𝒏 𝒇 ⊖ 𝑩 ⊕ 𝑩, 𝒇 𝒙, 𝒚 Black top-hat transformation: 𝑩𝑻𝑯 𝒙, 𝒚 = 𝒎𝒂𝒙((𝒇 ⊕ 𝑩) ⊖ 𝑩, 𝒇 𝒙, 𝒚 ) − 𝒇 𝒙, 𝒚 32 MW = max (WTH1, WTH2, …); MB = max (BTH1, BTH2, …) Enhanced Edges = (Original Image x W1) + (MW x W2) – (M B x W3) April 03, 2015
  • 33. Edge Enhancement  Enhanced edges after applying top-hat transform (3x3 SE) 33April 03, 2015
  • 34. PerformanceEvaluation SE Lena Pepper Barbara MSE Linear Index of fuzziness MSE Linear Index of fuzziness MSE Linear Index of fuzziness 3x3 52.98 0.064 57.47 0.062 38.56 0.116 5x5 46.47 0.137 48.77 0.137 31.28 0.203 7x7 41.24 0.201 42.36 0.205 26.65 0.283 9x9 37.16 0.255 37.37 0.265 23.35 0.353 34 Comparison of different HSE Edge detection using morphological gradient SE Lena Pepper Barbara MSE Linear Index of fuzziness MSE Linear Index of fuzziness MSE Linear Index of fuzziness 3x3 56.21 0.054 59.23 0.055 43.41 0.101 5x5 53.91 0.126 56.36 0.105 42.56 0.155 7x7 51.09 0.153 53.01 0.133 40.55 0.189 9x9 46.81 0.181 48.25 0.175 36.41 0.229 Comparison of different HSE enhanced Edge detection April 03, 2015
  • 35. Fuzzy Morphology 35 Rectangular grid Gray scale Image Image Resampling (Rectangular to Hexagonal Grid) Image Fuzzification (S-membership function) Fuzzy Morphology (Noise removal & Edge detection) Defuzzification Performance Evaluation System diagram for performing fuzzy image processing on hexagonally sampled grid April 03, 2015
  • 36. Steps of Fuzzy Image Processing 36April 03, 2015
  • 37. Image Fuzzification S-membership function as given below: μ(x) = 0 x<a, = 2 [(x -a)/(c - a)]2 a < x < b = 1 – 2 [(x - c)/(c - a)]2 b < x < c, = 1 x > c, where, b is any value between a and c. For a = Xmin, c = Xmax 37 Membershipdegree Pixels April 03, 2015
  • 38. Image Fuzzification 38 Image fuzzification (a) test image pepper, and (b) fuzzified image pepper April 03, 2015
  • 40. Noise Removal 40 The proposed noise removal method: (a) noisy image (10.13 dB), (b) Rectangular grid (19.97 dB), (c) hexagonal grid (27.09 dB) April 03, 2015
  • 41. Edge Detection Edge detection by applying different directional 3 by 3 fuzzy SE on hexagonal grid41
  • 42. Performance evaluation Mean Square Error (MSE), Signal to Noise Ratio (SNR) and The ratio of edge pixels to image size 42 Standard test image & it’s Ground Truth prepared manually for evaluation April 03, 2015
  • 43. Performance evaluation Method Pepper Test Image MSE SNR Ratio of edge pixels to image size Hexagonal Image Combination of Horizontal, 60° and 120° SE 0.74 21.97 17.8% Combination of Horizontal, Vertical and 120° SE 1.92 19.85 17.01% Combination of Horizontal, Vertical and 60° SE 4.02 17.67 16.61% Combination of Vertical, 60° and 120° SE 7.05 15.22 16.01% Combination of 60° and 120° SE 7.31 15.06 15.85% Rectangular Image Combination of Horizontal, 60° and 120° SE 10.56 12.56 14.06% Combination of Horizontal, Vertical and 120° SE 11.36 12.43 14.01% Combination of Horizontal, Vertical and 60° SE 12.02 12.09 13.81% Combination of 60° and 120° SE 13.06 11.06 13.61% 43 Quantitative measure obtained by edge detectors in hexagonal grid and rectangular grid by using fuzzy hexagonal morphology for real test images Pepper
  • 44. Better Walking Strategies for Multi-legged Robots Multi legged robots present various limitations, such as traveling on discontinuous terrain and navigation systems Moreover, there are several kinds of damages can be happen in multi legged robot legs Thus, we proposed image-based walking strategy 44April 03, 2015
  • 45. Better Walking Strategies for Multi-legged Robots An Image-based Walking Strategy 45 Geometric model of the proposed hexapod robot A uniformly distributed random terrain Terrain edges (black lines) April 03, 2015
  • 46. 46 Discontinuous terrain consisting of the standing zone (white), forbidden zone (black), and edges (yellow) 7 by 7 structuring element An Image-based Walking Strategy
  • 47. Hexapod Parameters 47 The 2-3-6 gait support pattern of the hexapodHexapod parameters Rmax = 60 Pixels Rmin = 20 Pixels B = 100 Pixels W = 50 Pixels D = 50 Pixels April 03, 2015
  • 48. Grayscale Image of a Simplified Forward Gait 48  Each step of the simplified forward gait’s ranges of movement (Km) was measured and stored in a matrix  Brighter zones represent higher Km values, and vice versa. White denotes wide ranges of movement & black represents shortest ranges of movement. April 03, 2015
  • 49. Gait Selection for Forward Walking 49 α -15° -30° -45° 0° S 111.57 101.21 83.43 112 SX -28 -50 -59 0 SY 108 88 59 112 The parameter values of robot’s forward gait α 15° 30° 45° 60° S 111.57 101.21 83.43 67.23 SX 28 50 59 58 SY 108 88 59 34  Forward angle α; Stride length S;  SX, SY (S in X and Y directions)  This study create an adaptive forward gait list by selecting from eight simplified forward gait angles, namely 0°, 15°, 30°, 45°, 60°, -15°, -30°, and -45°. April 03, 2015
  • 50. Rotational Gait (Around the CG)  The distance between every point of motion range and the CG was measured Then applied the aforementioned ranges of movement matrix for the hexapod’s movement. A gray value of 255 was defined for the maximal angle of rotation 50April 03, 2015
  • 51. Maximal Angle of Rotation 51 θ S SX SY R x y Rotation around the CG 30.03° 0 0 0 0 0 0 Max. angle of rotation 37.67° 40.16 13 38 62 62 0 The comparison of rotational gait Rotation around the point OT and after rotation θ3 as 58.85° θ2 as 30.03° θ6 as 30.39° Rotated clockwise with 2-3-6 gait The hexapod reached the maximal angle of rotation when θ2, θ3, and θ6 were equivalent.
  • 52. Rotation around Any Point 52 For 5 ° angle of rotation For 10° angle of rotation θ S SX SY R X Y 5° 101.90 28 98 1162 1130 272 10° 93 27 89 527.68 515 115 The Parameters for rotation of 5° and 10° Hexapod’s destination target point was in front and the CG was on the right side of the rear position In each step, the hexapod could rotate θ degrees However, the rotation of the hexapod depended on the condition of the forbidden edges, zones, and target distance After each movement, the hexapod’s CG and stability margin were measured and updated
  • 53. The Algorithm for Gait Selection 53 Changes in the gait sequence ( 1-4-5 gaits, 2-3-6 gaits,  symmetrical gaits) The gray regions indicate the overlapping ranges of motion April 03, 2015
  • 54. Gait Selection for Forward Walking 54April 03, 2015
  • 55. Walking strategy for the proposed multi-legged robot 55April 03, 2015
  • 56. Parameters for hexapod movement 56 Steps Position Gait Foothold Position Angle 1 (641,1642) 30 2-3-6 (742,1512) (540,1584) (742,1712) 0 2 (691,1554) Turn5° 1-4-5 (640,1396) (764,1525) (608,1687) 0 3 (693,1544) -15 2-3-6 (744,1484) (547,1520) (748,1586) 0.49 4 (688,1522) -15 1-4-5 (604,1380) (789,1542) (601,1577) 0.49 5 (677,1481) Turn10° 2-3-6 (739,1340) (565,1523) (753,1528) 0.49 6 (680,1467) Turn10° 1-4-5 (630,1309) (786,1495) (615,1511) 1.94 7 (690,1428) 60 2-3-6 (780,1285) (590,1402) (799,1519) 6.25 8 (729,1405) Turn5° 1-4-5 (653,1280) (865,1358) (664,1477) 6.25 9 (744,1346) Turn10° 2-3-6 (831,1222) (638,1288) (795,1482) 9.22 10 (750,1320) Turn5° 1-4-5 (671,1174) (866,1273) (690,1363) 12.08 11 (768,1252) 30 2-3-6 (869,1222) (667,1194) (869,1322) 15.55 12 (818,1164) 60 1-4-5 (768,1084) (977,1155) (768,1222) 15.55 13 (859,1141) Turn10° 2-3-6 (935,1039) (759,1183) (922,1257) 15.55 14 (862,1126) 15 1-4-5 (803,984) (997,1084) (804,1168) 17.13 15 (887,1033) 30 2-3-6 (988,903) (787,990) (988,1103) 17.13 16 (933,952) 30 1-4-5 (882,794) (1084,922) (878,1009) 17.13 17 (977,875) 30 2-3-6 (1076,751) (876,817) (1078,945) 17.13 18 (1025,791) 15 1-4-5 (966,633) (1158,746) (968,835) 17.13 19 (1054,683) 45 2-3-6 (1136,581) (954,625) (1154,751) 17.13 20 (1085,652) 0 1-4-5 (1021,567) (1186,689) (1026,770) 17.13 21 (1085,629) 0 2-3-6 (1136,570) (963,593) (1163,691) 17.13 22 (1085,610) -45 1-4-5 (1024,560) (1237,583) (1028,763) 17.13 23 (1083,608) 0 2-3-6 (1134,562) (963,593) (1159,693) 17.13 24 (1083,602) -45 1-4-5 (1025,520) (1237,582) (979,680) 17.13 25 (1079,598) 0 2-3-6 (1130,554) (959,594) (1155,695) 17.13 26 (1079,594) 15 1-4-5 (1023,436) (1236,577) (993,648) 17.13 27 (1096,531)
  • 58. 58
  • 59. Walking Strategy with Damaged Leg The use of removable sliding legs 59 Fixed Position Adjustment Step 01: Damaged leg removed Step 02: Middle leg slide into the removed leg When the position of the leg started to move & remaining leg may not provide stable support However as any of these legs lifts above the ground, the remaining legs fail to provide a usable support polygon Thus, firstly let R1 swing backward a distance S, & secondly make R2 also move in the same direction an amount of S, then swing R1 back to original stances. Repeat these steps April 03, 2015
  • 60. Axial stability for an adjusted gait 60  Maximum stride length is 2S; SL+ & SL‐ are the front and rear axial stability limit respectively  The standard stride length is 2S. The maximum swing for both the front & the rear leg is assumed to be S  Most insects can walk with the tripod gait, which is a fast and statically balanced gait (SBG) for Hexapods.  However, when one or more legs are missing, regular tripod gait is no longer possible. To get around this, a “common leg” needs to be shared in two tripod groups. April 03, 2015 Multi-legged Robot Schematics
  • 61. Alternative Gait Configuration The 6‐1‐R2 case Common Leg R3  A hexapod robot which has no R2 leg  In (a), hollow arrow indicates half step & solid arrow indicates full step (2S)  Dash lines are indicate the support polygon  In each interval the robot travels a distance S Robot schematics Enhanced Gait Chart (EGC)April 03, 2015 61 L1 L2 L3 R1 R3
  • 62. Comparison of Alternative Gait 62 Fault type (Severed Legs) d min Stride length PE 1st Tripod 2nd Tripod 6-1-R2 0 1 1 0.5 0.5 0.5 1 0.429 0.8 0.2 0.2 0.5 6-1-R3 0 2 1 0.429 0.5 1 0.5 8-3-L1L4R2 0 2 2 0.5 0.25 1.5 1.5 0.5 0.5 0.5 1 0.2 0.2 8-3-L1L4R1 0 1 2 0.429 0.25 0.5 1.5 0.4 8-3-L2L3R2 0 1 1 0.5 0.5 0.5 1.5 0.4April 03, 2015
  • 63. Comparison of Alternative Gait Fault type (Severed Legs) Axial stability PE [SL+]min [SL-]min 6-2 6-2-L3R3 3.75 0 0 6-2-L1R2 2 3.75 <0.2 6-2-L2R2 3.75 3.75 0.333 8-2 8-2-L2R3 1.52 1.52 1 8-2-L4R2 1.25 8-2-L4R1 1.25 8-2-L4R3 2.64 08-2-L4R4 8-2-L2L4 8-2-L2L3 0 0 8-2-L2R2 1.52 2.64 8-2-L1L4 1.25 1.25 8-3 8-3-L1L4R1 0 1.25 0.5 8-3-L2L3R2 2.64 8-3-L2L4R1, L4R1R2 1.25 8-3-L2L4R3, L3L4R2 1.52 0 8-3-L2L3R1, L2L4R4 <0.2 8-3-L3L4R3 2.64 0 8-3-L4R3R4 - - 8-3-L1L4R2 1.52 1.25 0.5 8-3-L2L4R2 8-4 8-4-L2L3R1R2 1.52 3.75 0 8-4-L2L4R1R2 2.64 8-4-L1L4R1R2 0 8-4-L2L4R3R4 3.75 0 8-4-L1L4R2R3 2.64 2.64 <0.2 8-4-L1L4R2R4 1.25 8-4-L2L3R1R3 3.75 8-4-L2L4R2R3 3.75 8-4-L2L4R2R4 1.25 8-4-L3L4R3R4 - - 0 8-4-L2L3R2R3 3.75 3.75 0.333 April 03, 2015 63
  • 64. Non Fixed Position Adjustment (NFP) 64 Best Combination for [3|3] type gait sequence (a) 8-2-L2 R3 type as an example (b) Before adjustment, L3 R1 R4 constitute support polygon (c) SL + = 1.52 S, SL- = 2.64 S, d min = 0.53 S (d) Six legged standard form by using step less transportation. (e) Now, SL + and SL- become equal (both 2.08 S), and d min = 1.08S and the whole system become more stable April 03, 2015 Support Polygon (L3 R1 R4 ) L3 R4 R1
  • 65. Non Fixed Position Adjustment (NFP) 65 Best combination for [2|4] type  The R3 leg in (L3, R1, R3) support polygon is first moved downward by 0.5S, making (SL+) increase from 1.25S to 1.5S  Then L3 is move downward by 0.03S to equalize the two SL values to 1.51S.  Since the other group (L2, R2, R4) is of opposite shape, so it is adjusted reversely  The minimal SL value (dmin) is thus increased from 1.25S to 1.51S.  This is now the better configuration for [2|4] category Support Polygon (L3 R1 R3 ) R3L3 R1 L2 R2 L4
  • 66. Procedure to resume its task after leg failure 66April 03, 2015
  • 67. Outline Introduction Background Research Objectives Related Research Work Methodology Conclusion 67April 03, 2015
  • 68. Contributions Developed various membership functions for image fuzzification and find out the better one Moreover, this study provided an application of edge detection and noise removal technique for low resolution image Developed multi legged robots walking strategies by applying mathematical morphology image processing based method 68April 03, 2015
  • 69. Contributions Developed multi legged robots with damaged leg walking strategy This study developed “Severed Leg” & “Sliding Leg” approach to maintaining the efficiency & stability of robot 69April 03, 2015
  • 70. Future Work Although this study has accomplished a small step toward edge detection & multi legged robot walking strategies, the quest for a better edge detection and walking strategy system will continue to persist. There are some research topics worth continued study. For instance, fuzzy fusion concepts to extend fuzzy morphology to color data (Color Fuzzy Morphology). In addition, the recognition of low-resolution images needs to be extended to a more general geometric transformation as well. 70April 03, 2015
  • 71. 71

Editor's Notes

  1. http://tizhoosh.uwaterloo.ca/Fuzzy_Image_Processing/set.htm
  2. Moreover, some multiscale top-hat transformations [25, 51, 52] based on structuring elements has been constructed for various application.
  3. http://tizhoosh.uwaterloo.ca/Fuzzy_Image_Processing/fuzziness.htm
  4. dB
  5. Sm= Stability margin
  6. S stride length
  7. http://mathworld.wolfram.com/LawofCosines.html 236
  8. No movement
  9. progressive efficiency