There's been a mini-milestone in the OpenWorm Project that I wrote about last Summer, which is the collaborative, open source attempt to construct an artificial life form from the cellular level to the point where it's able to have basic problem-solving abilities. Watch the video closely below:
"That's a simulated worm body with muscle segments that resemble an actual C.Elegans," project advocate John Hurliman tells me. "Each muscle segment can receive a contraction signal, and although the current setup just has a hardcoded algorithm driving the muscles, its movement closely resembles published literature on how C. Elegans swims." In other words - they've artificially recreated internal muscle sensation, a building block for movement, entirely through code.
That's seriously cool, but so is what will follow: "Next steps are to continue working on performance (this is one-third of a second which took 72 hours to compute) and hook up a synthetic brain to it."
By the way, if you're curious about the algorithm that drives the musculature, and how accurately it simulates the real thing, there's hardcore geek details from Mr. Hurliman below:
"The core algorithm for the physics simulation is called PCI-SPH, which is a somewhat advanced but well understood particle simulation method. The main source of complexity is the architecture: going from brain firing signals to muscle contractions to moving particles around."
So yes, it accurately simulates the muscle algorithm for these kinds of worms:
"Any time you do a simulation like this you're trying to make intelligent abstractions," John allows. "Unless you are simulating from first principles and moving quarks and gluons around, you're going to be glossing over some detail. So you try to make an abstraction that captures the essence of what you think is happening under the hood, and measure the results. In this case, the muscle model matches a basic level of our understanding of brain to muscle signaling and the physics of contraction/expansion in this worm, and the output (how the worm moves, displaces liquid, etc) looks pretty close to the real-world measurements!"
More details at the Open Worm site.
Please share this post::
I think you might be overinterpreting Hurliman's remark--not sure just what you mean by "muscle sensation", but it sounds like the next goal on their agenda, adding in the electrical responses of the muscle cells. This is a purely mechanical model at this point.
Posted by: Mushroom Professor | Thursday, December 19, 2013 at 02:26 PM
This is a _very_ impressive scientific results. From humble beginnings of open source aficionados, we will create ab-initio software beings, first worms, then more complex forms of life. I look forward to meeting and talking to them in the Second Life of the late 20s.
Posted by: Giulio Prisco | Monday, December 30, 2013 at 12:42 AM