The board's server will undergo upgrade maintenance tonight, Nov 5, 2014, beginning approximately around 10 PM ET. Prepare for some possible down time during this process.
FAQ    Search

Board index » Word on the Street » News & Debate




Post new topic Reply to topic  [ 9 posts ] 
Author Message
 Post subject: Lego worm
PostPosted: Thu November 20, 2014 9:10 pm 
Offline
User avatar
NEVER STOP JAMMING!
 Profile

Joined: Wed January 02, 2013 1:56 am
Posts: 21842
http://www.i-programmer.info/news/105-a ... -body.html


Quote:
A Worm's Mind In A Lego Body

Take the connectome of a worm and transplant it as software in a Lego Mindstorms EV3 robot - what happens next?

It is a deep and long standing philosophical question. Are we just the sum of our neural networks. Of course, if you work in AI you take the answer mostly for granted, but until someone builds a human brain and switches it on we really don't have a concrete example of the principle in action.

The nematode worm Caenorhabditis elegans (C. elegans) is tiny and only has 302 neurons. These have been completely mapped and the OpenWorm project is working to build a complete simulation of the worm in software. One of the founders of the OpenWorm project, Timothy Busbice, has taken the connectome and implemented an object oriented neuron program.

The model is accurate in its connections and makes use of UDP packets to fire neurons. If two neurons have three synaptic connections then when the first neuron fires a UDP packet is sent to the second neuron with the payload "3". The neurons are addressed by IP and port number. The system uses an integrate and fire algorithm. Each neuron sums the weights and fires if it exceeds a threshold. The accumulator is zeroed if no message arrives in a 200ms window or if the neuron fires. This is similar to what happens in the real neural network, but not exact.

The software works with sensors and effectors provided by a simple LEGO robot. The sensors are sampled every 100ms. For example, the sonar sensor on the robot is wired as the worm's nose. If anything comes within 20cm of the "nose" then UDP packets are sent to the sensory neurons in the network.

The same idea is applied to the 95 motor neurons but these are mapped from the two rows of muscles on the left and right to the left and right motors on the robot. The motor signals are accumulated and applied to control the speed of each motor. The motor neurons can be excitatory or inhibitory and positive and negative weights are used.

And the result?

It is claimed that the robot behaved in ways that are similar to observed C. elegans. Stimulation of the nose stopped forward motion. Touching the anterior and posterior touch sensors made the robot move forward and back accordingly. Stimulating the food sensor made the robot move forward.

Watch the video to see it in action.

The key point is that there was no programming or learning involved to create the behaviors. The connectome of the worm was mapped and implemented as a software system and the behaviors emerge.

The conectome may only consist of 302 neurons but it is self-stimulating and it is difficult to understand how it works - but it does.

Currently the connectome model is being transferred to a Raspberry Pi and a self-contained Pi robot is being constructed. It is suggested that it might have practical application as some sort of mobile sensor - exploring its environment and reporting back results. Given its limited range of behaviors, it seems unlikely to be of practical value, but given more neurons this might change.

Is the robot a C. elegans in a different body or is it something quite new?

Is it alive?

These are questions for philosophers, but it does suggest that the ghost in the machine is just the machine.

_________________
(patriotic choking noises)


Top
 
 Post subject: Re: Lego worm
PostPosted: Thu November 20, 2014 9:11 pm 
Offline
User avatar
NEVER STOP JAMMING!
 Profile

Joined: Wed January 02, 2013 1:56 am
Posts: 21842
Image

_________________
(patriotic choking noises)


Top
 
 Post subject: Re: Lego worm
PostPosted: Fri November 21, 2014 1:25 pm 
Offline
User avatar
Guys, I am not a moderator! I swear to God! Why does everyone think I'm a moderator?
 Profile

Joined: Tue January 01, 2013 2:48 pm
Posts: 47328
Image

Image

_________________
Clouuuuds Rolll byyy...BANG BANG BANG BANG


Top
 
 Post subject: Re: Lego worm
PostPosted: Fri November 21, 2014 3:36 pm 
Offline
User avatar
NEVER STOP JAMMING!
 Profile

Joined: Wed January 02, 2013 1:56 am
Posts: 21842
We are one step closer to being able to place Peeps' brain inside a drone, which itself could be placed inside a comic book, which Peeps could then be reading.

_________________
(patriotic choking noises)


Top
 
 Post subject: Re: Lego worm
PostPosted: Tue December 02, 2014 3:34 pm 
Offline
User avatar
Misplaced My Sponge
 Profile

Joined: Fri August 16, 2013 6:36 pm
Posts: 5699
bump

_________________
Malloy wrote:
making this place inhospitable to posting is really the only move left.


Top
 
 Post subject: Re: Lego worm
PostPosted: Wed December 03, 2014 3:42 pm 
Offline
User avatar
NEVER STOP JAMMING!
 Profile

Joined: Wed January 02, 2013 1:56 am
Posts: 21842
Alex wrote:
bump


Image

_________________
(patriotic choking noises)


Top
 
 Post subject: Re: Lego worm
PostPosted: Wed December 03, 2014 3:44 pm 
Offline
User avatar
Misplaced My Sponge
 Profile

Joined: Fri August 16, 2013 6:36 pm
Posts: 5699
These are questions for philosophers

_________________
Malloy wrote:
making this place inhospitable to posting is really the only move left.


Top
 
 Post subject: Re: Lego worm
PostPosted: Wed December 03, 2014 3:47 pm 
Offline
User avatar
NEVER STOP JAMMING!
 Profile

Joined: Wed January 02, 2013 1:56 am
Posts: 21842
This part in particular makes me feel like we are on the cusp of a new and glorious age for mad science.

Quote:
In effect, WormBot mimics the behavior of a real nematode with wheels, with very little tuning required -- just the original genome. In fact, geneticists can make live nematodes behave differently by removing certain neurons, and Busbice reproduced the same changes in WormBot by removing the same "neurons" virtually.

_________________
(patriotic choking noises)


Top
 
 Post subject: Re: Lego worm
PostPosted: Wed December 03, 2014 3:48 pm 
Offline
User avatar
NEVER STOP JAMMING!
 Profile

Joined: Wed January 02, 2013 1:56 am
Posts: 21842
The Daily Mail: visionary science journal

Image

_________________
(patriotic choking noises)


Top
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

Board index » Word on the Street » News & Debate


Who is online

Users browsing this forum: No registered users and 73 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
It is currently Thu April 25, 2024 8:02 am