Page 126 - Rapid Learning in Robotics
P. 126

112                                     Application Examples in the Robotics Domain


                                         z
                                       160
                                       150
                                       140
                                       130
                                       120
                                       110
                                       100
                                       90

                                      40
                                       30 20
                                        x  10 0 -10
                                            -20 -30             10 20 30
                                              -40
                                       r           -40 -30 -20 -10 0 y          θ

                          Figure 8.4: The 27 training data vectors for the Back-propagation networks: (left)

                          in the input space  r and (right) the corresponding target output values .



                          gets the same data-pairs as training vectors — but additionally, it obtains
                          the assignment to the node location a in the 3 3 3 node grid illustrated
                          in Fig. 8.5.
                             As explained before in Sec. 5, specifying a   A introduces topological
                          order between the training vectors w a. This allows the PSOM to advanta-
                          geously draw extra curvature information from the data set — information,
                          that is not available with other techniques, such as the MLP or the RBF
                          network approach. The visual comparison of the two viewgraphs demon-
                          strates the essential value of the added structural information.




                          8.2 A Higher Dimensional Mapping:

                                 The 6-DOF Inverse Puma Kinematics



                          To demonstrate the capabilities of the PSOM approach in a higher dimen-
                          sional mapping domain, we apply the PSOM to construct an approxima-
                          tion to the kinematics of the Puma 560 robot arm with six degrees of free-
                          dom. As embedding space X we first use the 15-dimensional space X
                          spanned by the variables


                                     x                                         x      y    z r   rr x    y    a z   a a x    y    n z
                                                                                           n n
   121   122   123   124   125   126   127   128   129   130   131