07.08.2015 Views

Modeling Hydra Behavior Using Methods Founded in Behavior-Based Robotics

Modeling Hydra Behavior Using Methods Founded in ... - SAIS

Modeling Hydra Behavior Using Methods Founded in ... - SAIS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

7.1. Generation of behaviors 35Table 7.2: EA properties for the best evolved cascaded <strong>in</strong>tegrators habituation unit.Population size 100Initial model size 5 unitsTournament size 10p cross 0.5p tour 0.70p mut1 0.10p mut2 0.05Parameter range (a,b) [0, 1]The best model obta<strong>in</strong>ed consists of 10 units, the parameter values of which are givenbelow.a = ( 0.001 0.001 0.001 0.001 0.001 0.001 0.002 0.001 0.998 0.003 )b = ( 0.124 0.010 0.105 0.012 0.711 0.204 0.107 0.549 0.004 0.010 )Transfer functionThe transfer function is <strong>in</strong>itialized when the AC is set, and its task is to generate a CP oran LP. One problem with determ<strong>in</strong><strong>in</strong>g whether locomotion or contraction is the adequateresponse is that only qualitative descriptions of this relationship were found <strong>in</strong> the literature[28, 45, 46]. These descriptions implies that there is a relative <strong>in</strong>crease <strong>in</strong> locomotionresponses <strong>in</strong> starved animals. Here, the follow<strong>in</strong>g relationship was used to determ<strong>in</strong>e theresponse typef con = a con ,f loc = a loc M h , (7.9)for 0 < M h < h max . If M h = h max , neither a CP nor an LP is evoked. Here, a conwas set to 300 and a loc to 0.001. The probability of locomotion and contraction response,respectively, was taken asp con =p loc =f con,f con + f locf loc. (7.10)f con + f locThe constant latency was set to 2 s, the duration of a CP to 10 s, and the duration of anLP to 60 s. Fig. 7.6 shows an example of the output from the transfer function dur<strong>in</strong>g acontraction response to mechanical stimulus. The AC, be<strong>in</strong>g of set/reset character, causesthe behavioral output to be active between the time of set and reset.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!