{"id":9700,"date":"2017-10-05T04:45:11","date_gmt":"2017-10-05T12:45:11","guid":{"rendered":"http:\/\/www.palada.net\/index.php\/2017\/10\/05\/news-3473\/"},"modified":"2017-10-05T04:45:11","modified_gmt":"2017-10-05T12:45:11","slug":"news-3473","status":"publish","type":"post","link":"http:\/\/www.palada.net\/index.php\/2017\/10\/05\/news-3473\/","title":{"rendered":"Someone Programmed an Arduino Board with a Worm&#8217;s Brain"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/video-images.vice.com\/articles\/59d53b6744ac2c350c8ab5f9\/lede\/1507148647509-Caenorhabditis_elegans_DAPI.jpeg\"\/><\/p>\n<p><strong>Credit to Author: Michael Byrne| Date: Thu, 05 Oct 2017 12:00:00 +0000<\/strong><\/p>\n<p>There isn&#8217;t much to <i>Caenorhabditis elegans<\/i>. At about 1 mm in length, it&#8217;s the smallest of the roundworms. <i>C elegans<\/i> mostly consists of a primitive digestive tract and some clear gunk. It has a brain, but it&#8217;s just about the minimum possible arrangement of neurons that could be considered as such. That&#8217;s 302, while humans pack something like 86 billion neurons. Still, it&#8217;s the only organism whose whole brain (or connectome) has been completely mapped. <\/p>\n<p>Approximating a human brain is maybe not even possible, but a primitive parasite is another story. It doesn&#8217;t have to take much computing power at all. Those 302 neurons can be simulated on hardware as primitive as an Arduino Uno board, as demonstrated by Nathan Griffith&#8217;s Nematoduino project, a robotic simulation of the aforementioned worm. <\/p>\n<div data-iframely-id=\"oyyVPXA\" class=\"article__embed article__embed--iframely\">\n<div style=\"left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.2493%;\" data-iframely-smart-iframe=\"true\"><iframe  src= width=\"100%\" height=\"420\" frameborder=\"0\" ><\/iframe> <\/div>\n<\/div>\n<p>The actual worms sense their world via chemicals. They have a great nose-type structure that lets them pick up on even subtle environmental cues. On the Nematoduino, sensation takes the form of a distance sensor. Locomotion, meanwhile, is at about worm level. The Nemtatoduino goes forward and backward, with the neurons governing each movement roughly correlated to the actual locomotion neurons of the worm. <\/p>\n<p>The simulation consumes about 40 percent of the Arduino board&#8217;s program memory and about 42 percent of its SRAM. It can be extended, in other words. To that end, the Nematatoduino is open-source. As Griffith writes on the <a href=\"https:\/\/github.com\/nategri\/nematoduino\" target=\"_blank\">project&#8217;s Github page<\/a>: &#8220;It&#8217;s my hope that nematoduino will end up in the hands of a lot of students and neurorobotics hobbyists!&#8221;<\/p>\n<p><a href=\"https:\/\/motherboard.vice.com\/en_us\/article\/a3kqp4\/someone-programmed-an-arduino-board-with-a-worms-brain\" target=\"bwo\" >https:\/\/motherboard.vice.com\/en_us\/rss<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/video-images.vice.com\/articles\/59d53b6744ac2c350c8ab5f9\/lede\/1507148647509-Caenorhabditis_elegans_DAPI.jpeg\"\/><\/p>\n<p><strong>Credit to Author: Michael Byrne| Date: Thu, 05 Oct 2017 12:00:00 +0000<\/strong><\/p>\n<p>302 simulated roundworm neurons running on a cheap hobbyist hardware platform. <\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[10643,13328,10378],"tags":[15491,15492,13785,13562,12298],"class_list":["post-9700","post","type-post","status-publish","format-standard","hentry","category-independent","category-motherboard","category-security","tag-arduino","tag-c-elegans","tag-neuroscience","tag-programming","tag-worms"],"_links":{"self":[{"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/posts\/9700","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/comments?post=9700"}],"version-history":[{"count":0,"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/posts\/9700\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/media?parent=9700"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/categories?post=9700"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.palada.net\/index.php\/wp-json\/wp\/v2\/tags?post=9700"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}