2 2012 Int Conf MELECON Principal Component Analysis For 3D Manipulator
2 2012 Int Conf MELECON Principal Component Analysis For 3D Manipulator
cos( ) − sin 0
Valuable k 1≥ 2≥ 3≥…≥ N
kth eigenvalue of W cos( ) sin( ) cos( ) cos( ) − sin( ) − sin( )
sin( ) sin( ) sin( ) cos( ) cos( ) cos( )
0 0 0 1
Vector ek ek corresponding to eigenvalue k
kth eigenvector to k
Projection: Ce Lower than input dimension The skeleton structure of the 3-DOF manipulator robot is
New feature vector
given by Fig. 3
Figure 2. Flowchart of the Principal Component Analysis PCA.
396
The test of the PCA algorithm with the training-data has
been implemented by Matlab 7.6.0, a code source example is
shown
Joint j
1 90 0
To ensure how well the PCA algorithm can identify each
2 0 0 individual’s shape, we proposed a test-database set that
contain 7 images of same size as training-database 320×240,
3 0 0 the results are given in Fig. 5
= − + −
+ +
+ (5 + )
= − + + +
+ (5 + ) (9)
= − − + − +
+ − (5 + )+ −
2
Figure 5. The test results of the shape recognition algorithm: (a) the test-
databases shapes, (b) the shapes constructed by the PCA algorithm.
397
An example of the source code of the Robot Control
algorithm is given.
CONCLUSION
A shape recognition technique represented by the PCA
algorithm to control a 3-DOF manipulator robot was proposed.
Figure 6. 3D simulation of the 3-DOF manipulator robot. The simulation of the PCA algorithm using a training-database
and test-database of different shapes was tested and the results
To control the 3-DOF robot, a new picture was injected of confirm its accuracy to recognize and reconstruct the desired
a new shape that product a new image. This image shape. The modeling of the 3-DOF robot by the direct
transformed into the face space, and its components are kinematics equation was applied. The GUI tool in Matlab
considered as an input data to the robot controller. By using 7.6.0 was used to simulate the manipulator in 3-D space. An
the information gotten from the PCA algorithm as the image of a new shape was inserted and used to move and
orientations and directions extracted from the new inserted control the robot to ensure that the end-effector will draw a
shape, the 3-DOF manipulator has controlled to ensure our similar shape to the new inserted shape. The simulation results
task goal. Therefore, the end-effector draw a similar shape to were obtained and clearly show the good performances of the
the inserted one, the simulation of the robot control algorithm proposed algorithm.
has been tested and the results are given by Fig. 7. (a), (b), and
(c)
ACKNOWLEDGEMENT
This research was supported by the MKE(The Ministry of
Knowledge Economy), Korea, under the CITRC(Convergence
Information Technology Research Center) support program
(NIPA-2011-C6150-1102-0011) supervised by the
NIPA(National IT Industry Promotion Agency).
REFERENCES
(a) [1] J.A. Velarde-Sanchez, S.A. Rodriguez-Gutierrez, L.G. Garcia-
Valdovinos, and J.C. Pedraza-Ortega, “5-DOF Manipulator Simulation
based on MATLAB-Simulink Methodology,” in 20th IEEE Electronics,
Communication and Computer (CONIELECOMP), International
Conference on, Cholula, Mexico, 2010.
[2] A.T. Matthew, and A.P. Alex, “Eigenfaces for Recognition,” Journal of
Cognitive Neuroscience, vol. 1, MIT Press Cambridge, MA, USA,
1991.
[3] A.P. Alex, M. Baback, and S. Thad, “View-Based and Modular
Eigenspaces for Face Recognition,” IEEE Conference on Computer
Vision & Pattern Recognition, USA, 1994.
(b) [4] S. H. Murphy, J.T.Y. Wen, and G. N. saridis, “Simulation of
cooperating robot manipulators on a mobile platform,” IEEE
Transactions on Robotics and Automation, pp. 468—478, 1991.
[5] M. Nakadokoro, S. Komada, and T. Hori, “Stereo visual servo of robot
manipulators by estimated image features without 3D reconstruction,”
Systems, Man, and Cybernetics, IEEE SMC '99 Conference
Proceedings, IEEE International Conference on, Tokyo, Japan, 1999.
[6] C.M. Giulia, C. Christian, L.S. Emanuele, M. Giovanni, and C.C. Maria,
“Principal components analysis based control of a multi-dof
underactuated prosthetic hand,” Journal of neuroengineering and
rehabilitation, Italy, 2010.
[7] R.J.J. Shing, S.C. Tsai, and M. Eiji, “Neuro-Fuzzy and Soft Computing:
(c) A Computational Approach to Learning and Machine Intelligence,”
Figure 7. The test results of the Robot Control Algorithm: the shape drawn Prentice Hall, 1997.
by the end-effector of the 3-DOF manipulator robot corresponding to the [8] K.I. Diamantaras, and S.Y. Kung, “Principal Component Neural
desired shapes. Networks: Theory and Applications,” Wiley-Interscience, 1996.
398