Page 136 - Rapid Learning in Robotics
P. 136

122                                     Application Examples in the Robotics Domain


                          attracts the solution to the particular single configuration with all joints in
                          mid range position. Any further kinematics specification is usually con-
                          flicting, and the result therefore a compromise (the least-square optimum;
                          jIj    ). How to solve this conflict?


                          To avoid this mis-attraction effect, the auxiliary constraint terms p k   p k  t




                             1. should be generally kept small, otherwise the solution would be too
                                strongly attracted to the single mid-point position;



                             2. should decay during the gradient descent iteration. The final step
                                should be done with all extra terms c j weighted with factors p k zero

                                (here p    			      ). This assures that the final solution will be – without
                                compromise – within the solution space, spanned by the primary
                                goal, here the end-effector position.



                             To demonstrate the impact of the auxiliary constraints the augmented
                          m      PSOM is engaged to       re-arrange a suitable robot arm configuration.
                          The initial starting position is already a solution of the desired end-effector
                          positions and Fig. 8.10 and Fig. 8.11 show intermediate steps in approach-
                          ing the desired result. Here, the extra cost components were weighted in a
                          fixed ratio of 0:0.04:0.06:1:1:0.04 among each other and weighted initially
                          by 0.5 % with respect to the   components (see Eq. 8.3). During interme-
                                                        r
                          diate best-match search steps all weights gradually decay to zero. The
                          stroboscopic image (Fig. 8.11d) shows how the arm frees itself from an ex-
                          tremal configuration (position close to the limit) to a configuration leaving
                          more space to move freely.

                             It should be emphasized that several constraint functions can be simul-
                          taneously inserted and turned “on” and “off” to suit the current needs.
                          This a good example of the strength of a versatile and flexible input se-
                          lection mechanism. The implementation should care that any in-active
                          augmentations (with p     ) of the embedding space        X are handled effi-
                          ciently, i.e. all related component operations are skipped. By this means,
                          the extraneous features do not impair the PSOM's performance, but can
                          be engaged at any time.
   131   132   133   134   135   136   137   138   139   140   141