Laserspot centers - PowerPoint PPT Presentation

1 / 106
About This Presentation
Title:

Laserspot centers

Description:

Caldecott, Newberry, and Coretta Scott King Award Winning Books. By Jennifer Brasher ... Criteria for Books to be chosen. List of Award Winning Books that help ... – PowerPoint PPT presentation

Number of Views:98
Avg rating:3.0/5.0
Slides: 107
Provided by: Steven63
Category:

less

Transcript and Presenter's Notes

Title: Laserspot centers


1
Lecture 5What is the best way to use
camera-detected features on the target and
manipulator bodies in order to exploit the
asymptotic-limit region?
2
Laser-spot centers in a differenced image.
3
How should we locate them?
4
And is their camera-space center location
influenced by color?
5
Although our camera registers only grayscale
intensity, refraction is still impacted by the
extreme position of the red color within the
visible spectrum.
6
Although our camera registers only grayscale
intensity, refraction is still impacted by the
extreme position of the red color within the
visible spectrum.
Can we exploit our asymptotic-limit region with
cues that on average are incident onto the
lenses at different frequencies?
7
Although our camera registers only grayscale
intensity, refraction is still
impacted by the extreme position of the red color
within the visible spectrum.
8
Will the blue light fall on the same place as red?
9
Same place as red?
Not with this lens.
10
Same place as red?
With this one, yes.
11
n (index of refraction) for various materials.
12
How good of a job does the compound lens do in
placing this feature onto the image plane
consistently with the end-member cue feature?
13
How good of a job does the compound lens do in
placing this feature onto the image plane
consistently with the end-member cue feature?
14
Note that the cues are black and white,
reflecting roughly equally the entire visible
spectrum ...
15
... whereas the laser spots are red.
16
Sam Chen recently completed a number of
experiments to investigate this matter, using
laser spots combined with the cue-bearing plate
below.
17
Before reporting his results, lets return to the
question of the algorithm to locate a laser-spot
center in camera space.
18
One possibility The brightest
19
One possibility The brightest
20
Another possibility A weighted average of (say)
the ten brightest.
21
In such a case, we need to be careful of
extraneous, non-spot pixels.
22
Due to distances involved, these can drag the
assessed center far from the actual.
23
Note that there is no particular right
definition of the feature-center coordinates.
24
There are, however, a couple of ideal attributes
of these coordinates as identified in software.
25
Recall our two-camera criterion for positioning a
dot onto the surface.
26
Image of the spot in camera 1.
27
Image of the spot in camera 2.
28
The assessed spot center ideally locates the same
physical juncture in the actual mappings of
physical space into each of the participant
camera spaces.
29
Or, at least on average, over several accumulated
spots, there is no bias in this regard.
30
It is interesting to note that real cameras
have their own pixel-brightness manufacturing
quirks.
31
It is interesting to note that real cameras
have their own pixel-brightness manufacturing
quirks.
32
These flaws are used in forensics to
fingerprint images from individual, as-built
cameras.
33
Our spot-center-detection method ideally produces
results that are robust to such variations.
34
Also, as discussed previously, there should be no
relative bias due to frequency-dependent
refraction in the compound lens vis-à-vis the
paper cues.
35
For Sam Chens experiments, the following mask
was applied to identify each spot center.
36
Mask
37
Mask
Remaining elements are zero.
38
Mask overlay onto differenced image.
39
Differenced image raw pixel data.
40
Image conditioned with mask overlay.
41
Possibility for subpixel identification of spot
center.
42
Here is a plot of densely packed laser spots
accumulated over a 100mmx100mm flat region.
43
Even with the smoothed, subpixel
pixel-center-location strategy, the data are
rough.
44
Based on CSM (discussed later), the raw nominal
physical coordinates are mapped here.
45
Although the plate on which they fall is flat,
random variation causes more than a mm of avg.
deviation from a common flat plane.
46
Averaging about 50 individual-spot-center results
per 20mmx20mm region into 25 separate regions
reveals the flatness of the actual plate.
47
So redundancy is our friend.
48
This is one advantage that machines have. We can
accumulate and match among participant cameras
as many laser spots as desired in advance of the
introduction of the manipulator.
49
This ability is due to the pan/tilt-ability
(re-directability) of the laser-pointing base
together with the ability to acquire multiple
differenced images in a very short period of time.
50
A similar averaging effect though for
different reasons is applied to the positioning
or CSM side.
51
S.C.s tests of precision of the whole occurred
over the
indicated, large region of physical space.
52
The target plate was located throughout the
region,
and its orientation was varied.
53
The mean error normal to the
plate surface (the only component that could be
assessed precisely) was 0.0mm.
54
The std. dev. of the error
was about 0.1 mm, and, importantly, the range was
55
-0.3mm 56
-0.3mmAbout 1/10 pixel.
57
Return to the discussion of the asymptotic-limit
region of c.s. mapping that makes this level of
precision possible.
58
Return to the discussion of the asymptotic-limit
region of c.s. mapping that makes this level of
precision possible.
59
Any point x, y, z that is in focus and in view of
our camera will have a mapping, an actual
position or pair of coordinates in camera space.
The actual relationship here depends upon the
lens and electronics, and is complex, almost
impossible to determine globally.
60
xcfx(x,y,z) ycfy(x,y,z)
61
As a cue enters the cameras field of view its
x,y,z coordinates move as a function of the
robots internal joint angles.
62
Consider any physical-space point xo yo zo that
happens to lie along the cameras focal axis
63
Consider any physical-space point xo yo zo that
happens to lie along the cameras focal axis
64
Consider any physical-space point xo yo zo that
happens to lie along the cameras focal axis
65
xcfx(xo yo zo )0 ycfy(xo yo zo)0
66
xcfx(xo yo zo )0 ycfy(xo yo zo)0
67
xcfx(xo yo zo )0 ycfy(xo yo zo)0
68
consider x xo Dxy yo Dy z zo
Dz
69
consider x xo Dxy yo Dy z zo
Dz
70
consider x xo Dxy yo Dy z zo
Dz
71
consider x xo Dxy yo Dy z zo
Dz
72
for sufficiently small Dx Dy Dz, xc A11 Dx
A12 Dy A13 Dz yc A21 Dx A22 Dy A23 Dz
73
for sufficiently small Dx Dy Dz, xc A11 Dx
A12 Dy A13 Dz yc A21 Dx A22 Dy A23 Dz
74
The constraints are due to radial symmetry of the
lenses.
75
for sufficiently small Dx Dy Dz, xc A11 Dx
A12 Dy A13 Dz yc A21 Dx A22 Dy A23 Dz
76
for sufficiently small Dx Dy Dz, xc A11 Dx
A12 Dy A13 Dz yc A21 Dx A22 Dy A23 Dz
77
for sufficiently small Dx Dy Dz, xc A11 Dx
A12 Dy A13 Dz yc A21 Dx A22 Dy A23 Dz
78
for sufficiently small Dx Dy Dz, xc A11 Dx
A12 Dy A13 Dz yc A21 Dx A22 Dy A23 Dz
79
for sufficiently small Dx Dy Dz, xc A11 Dx
A12 Dy A13 Dz yc A21 Dx A22 Dy A23 Dz
80
for sufficiently small Dx Dy Dz, xc A11 Dx
A12 Dy A13 Dz yc A21 Dx A22 Dy A23 Dz
81
for sufficiently small Dx Dy Dz, xc A11 Dx
A12 Dy A13 Dz yc A21 Dx A22 Dy A23 Dz
82
Rigid body
83
Nominal kinematics
84
Actual kinematics
85
EP
AP
86
Nominal kinematics
87
Nominal kinematics
88
Nominal kinematics
89
Nominal kinematics
90
Nominal kinematics
91
Nominal kinematics
92
Example of development of a homogeneous transfor
mation
matrix for a 3-axis robot.
93
Example of development of a homogeneous transfor
mation
matrix for a 3-axis robot.
Note that the first axis of rotation is vertic
al.
94
Example of development of a homogeneous transfor
mation
matrix for a 3-axis robot.
Stationary, base frame.
95
Example of development of a homogeneous transfor
mation
matrix for a 3-axis robot.
Moving end- member frame
96
Example of development of a homogeneous transfor
mation
matrix for a 3-axis robot.
97
This is the diplacement vector to point P with
respect to and referred to the stationary O
frame.
98
This is the diplacement vector to point P with
respect to and referred to the stationary O
frame.
99
(No Transcript)
100
This is the diplacement vector to point P with
respect to and referred to the end-most 3
frame.
101
This is the diplacement vector to point P with
respect to and referred to the end-most 3
frame.
102
(No Transcript)
103
(No Transcript)
104
(No Transcript)
105
(No Transcript)
106
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com