Hello,

I stumbled upon this yesterday. It seems relevant to this thread.

*Flexible Muscle-Based Locomotion for Bipedal Creatures*

[video] http://vimeo.com/79098420

[paper]
http://www.cs.ubc.ca/~van/papers/2013-TOG-MuscleBasedBipeds/2013-TOG-MuscleBasedBipeds.pdf





On Fri, Jan 10, 2014 at 12:41 AM, Robert Feldt <robert.fe...@gmail.com>wrote:

> Thanks a lot for that link, Chris!
>
> In 1998 I used Genetic Programming to evolve controllers for an embedded
> system (aircraft arrestment) and was using a simulator of the system for
> the evolutionary searches. I also found several bugs in the simulator which
> had already been in heavy use by engineers for several years. Unfortunately
> I did not analyze these bugs in any detail in the paper and don't remember
> all the details any longer:
>
> http://www.robertfeldt.net/publications/feldt_1998_diverse_sw_with_gp.html
>
> I have been getting back to search-based software testing recently and
> during 2014 we will release automated testing tools (an extension of our
> GödelTest approach:
> http://www.robertfeldt.net/publications/feldt_2013_godeltest.html ) that
> use different search approaches (some evolutionary, other  deterministic)
> to search for test data and test case for more standard software.
>
> Cheers,
>
> Robert
>
>
> On Fri, Jan 10, 2014 at 12:51 AM, Chris Warburton <
> chriswa...@googlemail.com> wrote:
>
>> It wasn't one of Sims', it's here
>> http://www.youtube.com/watch?v=STkfUZtR-Vs
>> According to the voiceover there's not as much variation allowed as I
>> remember. Still amusing though :)
>>
>>
>> On Thu, Jan 9, 2014 at 3:38 PM, Robert Feldt <robert.fe...@gmail.com>wrote:
>>
>>> I don't think I remember the "exploding myself" strategy from Karl Sims
>>> videos:
>>>
>>> http://www.youtube.com/watch?v=JBgG_VSP7f8
>>>
>>> Do you remember where you saw that, Chris?
>>>
>>> Cheers,
>>>
>>> Robert Feldt
>>>
>>>
>>> On Thu, Jan 9, 2014 at 4:29 PM, Chris Warburton <
>>> chriswa...@googlemail.com> wrote:
>>>
>>>> Pavel Bažant <pbaz...@gmail.com> writes:
>>>>
>>>> > I am developing an evolutionary simulation called Evoversum. An
>>>> interesting
>>>> > thing I noticed on multiple occasions while developing the program
>>>> was the
>>>> > fact that it tends to "debug itself". The simulated organisms, as a
>>>> > consequence of the Darwinian evolution taking place, are very quick to
>>>> > trigger all sorts of bugs, sometimes to their advantage, sometimes
>>>> > triggering undefined behavior, destroying their own world. So it seems
>>>> > likely that this effect is applicable in other software domains, too.
>>>>
>>>> Reminds me of a video I saw on YouTube (can't find it at the moment)
>>>> where a genetic algorithm evolved creatures (collections of sticks,
>>>> joints and motors) in a physics simulation. The goal was to move the
>>>> furthest distance, in the hope that they'd walk/crawl/etc. In fact, one
>>>> of them triggers a bug in the simulation which causes it to explode,
>>>> sending its body parts flying in all directions. This immediately
>>>> dominates the population, so all the creatures start exploding.
>>>>
>>>> I suppose the morals are:
>>>>
>>>> 1) Evolutionary methods are good at finding bugs
>>>> 2) Your fitness function is not selecting for what you think it is ;)
>>>>
>>>> Cheers,
>>>> Chris
>>>> _______________________________________________
>>>> fonc mailing list
>>>> fonc@vpri.org
>>>> http://vpri.org/mailman/listinfo/fonc
>>>>
>>>
>>>
>>>
>>> --
>>> Best regards,
>>>
>>> /Robert Feldt
>>> --
>>> Tech. Dr. (PhD), Professor of Software Engineering
>>> Blekinge Institute of Technology, Software Engineering Research Lab, and
>>> Chalmers, Software Engineering Dept
>>> Explanea.com - Igniting your Software innovation
>>> robert.feldt (a) bth.se    or    robert.feldt (a) chalmers.se    or
>>>  robert.feldt (a) gmail.com
>>> Mobile phone: +46 (0) 733 580 580
>>> http://www.robertfeldt.net <http://www.cse.chalmers.se/~feldt>
>>>
>>> _______________________________________________
>>> fonc mailing list
>>> fonc@vpri.org
>>> http://vpri.org/mailman/listinfo/fonc
>>>
>>>
>>
>> _______________________________________________
>> fonc mailing list
>> fonc@vpri.org
>> http://vpri.org/mailman/listinfo/fonc
>>
>>
>
>
> --
> Best regards,
>
> /Robert Feldt
> --
> Tech. Dr. (PhD), Professor of Software Engineering
> Blekinge Institute of Technology, Software Engineering Research Lab, and
> Chalmers, Software Engineering Dept
> Explanea.com - Igniting your Software innovation
> robert.feldt (a) bth.se    or    robert.feldt (a) chalmers.se    or
>  robert.feldt (a) gmail.com
> Mobile phone: +46 (0) 733 580 580
> http://www.robertfeldt.net <http://www.cse.chalmers.se/~feldt>
>
> _______________________________________________
> fonc mailing list
> fonc@vpri.org
> http://vpri.org/mailman/listinfo/fonc
>
>


-- 
Chris Bratlien
I write code (so you don't have to)
 http://chrisbratlien.com | 1-979-229-5685 | skype: chrisbratlien
_______________________________________________
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc

Reply via email to