<p class="shortcode-media shortcode-media-rebelmouse-image"><img type="lazy-image" data-runner-src="https://assets.rebelmouse.io/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpbWFnZSI6Imh0dHBzOi8vYXNzZXRzLnJibC5tcy8yMjA0NTU3OS9vcmlnaW4uanBnIiwiZXhwaXJlc19hdCI6MTYxNzMzNjcxNn0.SaosR-uOCALCjWocfJ4tPGD6HCMCxuQLutnLUBfC4OM/img.jpg?width=980" id="a2f01" class="rm-shortcode" data-rm-shortcode-id="b56facb8f5a236b34e2c9c4e4e101e56" data-rm-shortcode-name="rebelmouse-image"><small class="image-media media-caption" placeholder="add caption..."><a href="https://assets.rbl.ms/22045579/origin.jpg"></a> Robot "Mom" Photo: University of Cambridge</small></p><p><span style="font-weight: 400;">This procedure mimics </span><a href="http://www.reuters.com/article/2015/09/08/us-robot-mother-tracked-idUSKCN0R31U120150908" target="_blank"><span style="font-weight: 400;">the process of evolution</span></a><span style="font-weight: 400;">: the robot builds a population of simple block-based devices that are similar to each other but have individual variations. They are given a fitness test: the robot evaluates which ones can travel the farthest in a given period of time. Then, they are subjected to a selection process: the “mom” robot chooses the best performers to be the basis for creating a new population of block-based devices, all with their own individual variations, so the entire process can repeat. Over time, the best performers get incrementally better at performing the task for which they are selected: walking quickly.</span></p><p><div data-conversation-spotlight=""></div></p><p><span style="display:block;position:relative;padding-top:56.25%;" class="rm-shortcode" data-rm-shortcode-id="f2a0cbfac075c0db1775f268e772adc9"><iframe type="lazy-iframe" data-runner-src="https://www.youtube.com/embed/h__eZePFj8Y?rel=0" width="100%" height="auto" frameborder="0" scrolling="no" style="position:absolute;top:0;left:0;width:100%;height:100%;"></iframe></span></p><p><span style="font-weight: 400;">You can </span><a href="http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0128444" target="_blank"><span style="font-weight: 400;">read the full article</span></a><span style="font-weight: 400;"> at PLOS ONE, a free online scientific journal.</span></p><h4><strong>Bringing Artificial Life into the Real World</strong></h4><p><span style="font-weight: 400;">Some articles are reporting this </span><a href="http://www.telegraph.co.uk/news/science/science-news/11799274/Robot-mother-builds-cube-babies-then-watches-them-take-first-steps.html" target="_blank"><span style="font-weight: 400;">as an advance in artificial intelligence</span></a><span style="font-weight: 400;">; however, although it is certainly related to that field, this research is more closely tied to a lesser-known area of investigation called </span><a href="http://kernelmag.dailydot.com/features/essay/1430/philosophy-is-the-root-of-great-innovation/" target="_blank"><span style="font-weight: 400;">artificial life</span></a><span style="font-weight: 400;">.</span></p><p><span style="font-weight: 400;">Artificial life was a hot topic throughout the 1990s. In the United States, the </span><a href="http://santafe.edu/" target="_blank"><span style="font-weight: 400;">Santa Fe Institute</span></a><span style="font-weight: 400;"> held annual conferences for researchers from around the world to discuss topics ranging from evolutionary robotics to genetic programming, to the simulation of flocks</span></p><p></p><p><span style="font-weight: 400;">and swarm behavior in animals. It was a small, niche field populated by dreamers and researchers who wanted to be on the cutting edge of science, technology and philosophy. They spent as much time talking about philosophical questions like “what is life?” as they did complex mathematical analyzes and simulation algorithms.</span></p><p><span style="font-weight: 400;">In 1991, at the second annual Artificial Life conference at Santa Fe, professor of ecology and computer science </span><a href="http://life.ou.edu/" target="_blank"><span style="font-weight: 400;">Tom Ray</span></a><span style="font-weight: 400;"> presented a computer simulation called </span><a href="https://en.wikipedia.org/wiki/Tierra_%28computer_simulation%29" target="_blank"><span style="font-weight: 400;">Tierra</span></a><span style="font-weight: 400;">. Tierra was a simple open-ended evolutionary system: inside a custom-built operating system, simple programs all ran concurrently and performed a single operation: they made copies of themselves in memory, with small changes to the code each time. Some of these changes made the programs crash, which meant those programs would not create any new copies. Other changes slowed down the functioning of the code, so those copies would make fewer copies than their siblings. But some changes resulted in faster, more efficient code: and with each iteration of one generation after another, these were the programs that made up more and more of the population.</span></p><p><span style="font-weight: 400;">It was a simple and elegant demonstration of the process of evolution. There was nothing explicitly in the programming that said “let’s try to make this program faster.” Simply by virtue of how the programs replicated in their environment, they became massively more efficient over time. </span></p><p class="shortcode-media shortcode-media-rebelmouse-image"><img type="lazy-image" data-runner-src="https://assets.rebelmouse.io/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpbWFnZSI6Imh0dHBzOi8vYXNzZXRzLnJibC5tcy8yMjA0NTU4MC9vcmlnaW4ucG5nIiwiZXhwaXJlc19hdCI6MTY3MzA0NzEyMX0.JyJ2K-6DZY7p1UMzwLuurm4ziaXT6w8Dsmy92JXmDwc/img.png?width=980" id="7c02a" class="rm-shortcode" data-rm-shortcode-id="f1dc8251e0ee29241ab7afc63a46e9e7" data-rm-shortcode-name="rebelmouse-image"><small class="image-media media-caption" placeholder="add caption..."><a href="https://assets.rbl.ms/22045580/origin.png"></a> Tierra Simulation via Mario23 on <a href="https://en.wikipedia.org/wiki/Tierra_(computer_simulation)#/media/File:Tierra.png" target="_blank">Wikipedia</a></small></p><p><span style="font-weight: 400;">Even more fascinating, when Ray looked inside the code that had evolved, he discovered that they had become incomprehensible: the process of evolution had “discovered” ways to make these programs more efficient that were counter-intuitive and unlike anything human programmers would ever come up with.</span></p><p><span style="font-weight: 400;">Ray passionately argued that his little Tierra programs were a form of life. After all, they reproduce and they evolve. Aren’t those key factors in what living systems are all about? Even though they were simple, and only existed in that simulated world, couldn’t we say that they were </span><i><span style="font-weight: 400;">at least in some sense </span></i><span style="font-weight: 400;">alive? Not everyone was convinced by this argument,</span></p><p></p><p><span style="font-weight: 400;">of course; but everyone was tantalized by the question. What does it mean to call something alive? What would an artificial machine need to be able to do for us to look at it and agree, “That is alive!”</span></p><p><span style="font-weight: 400;">At the 1994 Artificial Life conference, digital media artist and computer research scientist </span><a href="http://www.karlsims.com/" target="_blank"><span style="font-weight: 400;">Karl Sims</span></a><span style="font-weight: 400;"> presented a paper called “Evolving 3D Morphology and Behavior by Competition.” He described a 3D simulation in which small programs produced different configurations of blocks that could “walk.” Inside this virtual universe, Sims used the same basic concept of evolution used by the robotic researchers at Cambridge who created “robot mom”: the configurations of blocks that traveled the largest distance were used as “parents” for a next generation of configurations. As a result, over time, the performance of each generation improved, until a wide variety of effective “walking machines” were simulated.</span></p><p><a href="https://assets.rbl.ms/22045581/origin.jpg"><img type="lazy-image" data-runner-src="https://assets.rebelmouse.io/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpbWFnZSI6Imh0dHBzOi8vYXNzZXRzLnJibC5tcy8yMjA0NTU4MS9vcmlnaW4uanBnIiwiZXhwaXJlc19hdCI6MTYyNzkwMzU1OX0.jbm-QFc7gj7EPoxuf6eF6m0IBSXiAhoQ18wDrowZuUI/img.jpg?width=980" id="fa1a6" class="rm-shortcode" data-rm-shortcode-id="0f046b7d7a4f9cefeeb12ef070a0f93c" data-rm-shortcode-name="rebelmouse-image"></a></p><p><span style="font-weight: 400;">The biggest limitation of these early experiments is that they were entirely virtual. In a sense, their configuration was “idealized,” like any simulation model of the real world. How could we be sure that the simulated configurations were actually buildable? Would they encounter unexpected problems with physics or design? The end result was only as good as the simulated “physics” of the programmer’s virtual world.</span></p><p><span style="font-weight: 400;">The robotics researchers at Cambridge have overcome that problem by actually taking the idea and translating it into the real world: actual robots that you can see and touch, that are bound by all the limitations of physical reality. This is one of the most important breakthroughs of this research: these evolutionary robotics engineers are moving the 1990s simulations out of their virtual worlds and into the real, physical world around us.</span></p><p></p><h4><strong>The Next Steps for Robot Parenting</strong></h4><p><span style="font-weight: 400;">Calling these robot-building robots “mom” is slightly misleading. When we think of evolution, we think of each generation consisting of the “parents” that will produce the following generation. Every generation has a set of “parents” that produce the next generation of children, and then at least some of those children go on to become parents who create offspring of their own.</span></p><p class="shortcode-media shortcode-media-rebelmouse-image"><img type="lazy-image" data-runner-src="https://assets.rebelmouse.io/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpbWFnZSI6Imh0dHBzOi8vYXNzZXRzLnJibC5tcy8yMjA0NTU4My9vcmlnaW4uanBnIiwiZXhwaXJlc19hdCI6MTY1NzEyMzgwMH0.7BQbpsvt9MDibxExYAyG7q2HzVPODX9BdfS6e8NI7X8/img.jpg?width=980" id="cc0d3" class="rm-shortcode" data-rm-shortcode-id="14dc73b6ae3c20262c26647071d9a2a6" data-rm-shortcode-name="rebelmouse-image"><small class="image-media media-caption" placeholder="add caption..."><a href="https://assets.rbl.ms/22045583/origin.jpg"></a> Baby Bot Photo: University of Cambridge</small></p><p><span style="font-weight: 400;">In this experiment, the robot arm is not a member of any “generation” and is not building more robots like itself. Instead, it stands outside the population that is evolving: both creating the walking robots and evaluating their fitness and selecting which ones will go on to produce the following generation. From the standpoint of evolutionary theory, the “robot mom” is actually behaving more like a predator than a mother: deciding which walking robots are not fast enough to “survive” into the next generation.</span></p><p><span style="font-weight: 400;">However, creating true “robot moms” in the evolutionary sense is one obvious next step that this research could and should take. Soon we will be seeing a robot arm that builds a generation of </span><i><span style="font-weight: 400;">robot arms</span></i><span style="font-weight: 400;">, that themselves will be capable of building even better robot arms. It will have that same mind-bending, self-referentiality as the </span><a href="http://www.techradar.com/us/news/world-of-tech/future-tech/the-3d-printers-that-print-themselves-how-reprap-will-change-the-world-1255490" target="_blank"><span style="font-weight: 400;">3D printer that is able to print itself</span></a><span style="font-weight: 400;">.</span><a href="http://www.techradar.com/us/news/world-of-tech/future-tech/the-3d-printers-that-print-themselves-how-reprap-will-change-the-world-1255490" target="_blank"><span style="font-weight: 400;"> However,</span></a><span style="font-weight: 400;"> when these robots make copies of themselves, they will introduce slight variations, and will be able to test to see which of their copies works better or worse in the real world. It will be true, physical evolution of mechanical objects in the real world.</span></p><p><span style="font-weight: 400;">Once that is achieved, it might be time for the Santa Fe researchers to revisit the question: what, exactly, do we mean by “life” anyway?</span></p><p><em>Featured image via Flickr user <a href="https://www.flickr.com/photos/mattjnewman/15918441940/in/photolist-qfEbcw-csPv7A-qTfvj1-szAKeb-sRXTpU-szAKmL-sSb8cc-rVaA7f-szAJUd-sPRgbQ-sRXSVC-szzoe5-szzp8j-sSb7M4-sPRgBQ-sRXTaq-sRXTxQ-eEuk9H-9HtFRE-6964uH-cTMsbU-64oRkP-61SH21-5jyv5t-aHWvD8-odo9pv-odndmH-fjiqji-8WFXeU-9Y8DY3-4kHCBk-9aZfZN-8haU6g-7F6H2t-szHfBg-sS3kgV-7EF69d-FDJYn-9tCHZL-bm94Rf-7FGuxQ-9M2QU4-kbtvqb-9C8m64-5GTehk-oWQX6H-suPSMB-6b6ttu-esj2q-9aW7Sp" target="_blank">Matt J Newman</a></em></p>
Keep reading...
Show less