Page 155 - Biomimetics : Biologically Inspired Technologies
P. 155

Bar-Cohen : Biomimetics: Biologically Inspired Technologies DK3163_c004 Final Proof page 141 21.9.2005 9:37am




                    Evolutionary Robotics and Open-Ended Design Automation                      141


                                    Turtle
                    forward(1)      Bar
                                    Actuator
                                                   joint(1), push, joint(1)
                    push, joint(1), forward(1)
                                                   forward(1), pop,
                                                   clockwise(2)
                    pop, clockwise(2)
                    joint(1), push, joint(1), forward(1),
                    pop, clockwaise(2)


                                        (a)                                      (b)













                                                           (c)











                                                              (d)
                                            Direct                          Generative
                              1000                            1000
                                0                             −1000 0
                            Fitness change  −2000            Fitness change  −2000
                             −1000
                             −3000
                                                              −3000
                             −4000                            −4000
                             −5000                            −5000
                                 1    10    100  1000  10000      1    10   100   1000  10000
                                         Mutation Size                    Mutation Size
                    Figure 4.6  Evolving bodies and brains using generative encodings: (a) Schematic illustration of a construction
                    sequence and (b) the resulting robot with actuated joints. (c) Three examples of robots produced by evolving
                    L-systems that produce construction sequences, and (d) their physical instantiations. (e) A comparison of effects of
                    mutation in the direct encoding versus the generative encoding shows that the generative encoding has trans-
                    formed the space in a way that makes mutation more effective. (From Hornby, G. S., Lipson, H., Pollack, J. B.
                    (2003) Generative encodings for the automated design of modular physical robots, IEEE Transactions on Robotics
                    and Automation, 19(4). With permission.)


                    oscillates, using integer values from 0 to 5, and the relative phase-offset of the oscillation cycle is
                    taken from the turtle’s state. The commands ‘‘increase-offset’’ and ‘‘decrease-offset’’ change the
                    offset value n the turtle’s state by +25% of a total cycle. Command sequences enclosed by ‘‘{}’’
                    are repeated a number of times specified by the brackets’ argument.
   150   151   152   153   154   155   156   157   158   159   160