Conference Session B5 Paper #2197 CLAYTRONICS: A NEW INTERACTIVE MEDIUM Michael Poporad (mgp13@pitt.edu), Adam Flemming (ajf70@pitt.edu) Abstract – Claytronics, which is programmable matter, will bridge the gap between the intangible world of computer generation and the physical world we live in through its use as an interactive medium. Claytronics uses ensembles of microscopic programmable robots called catoms to create physical entities in the same manner that atoms and molecules make up matter. Claytronics will enable users to create a fully responsive duplicate of their physical surroundings in another location. This Claytronic technology spawns a new information medium called “pario”, which is Latin for “I Create” [1]. Pario will revolutionize the world of communication enabling objects thousands of miles apart to interact on a physical level. Researchers are in the process of manipulating principles currently applied to modular robots in order to apply them to these microscopic ensembles of robots, which will become the backbone of Claytronics. In this paper, the concept of Claytronics will be explored through four major areas: general background information, possibilities of using this technology in the world of communication, the ethics of using this new technology, and the societal significance once this technology has been fully developed. Claytronics. These catoms are identical to each other in every way, a necessary feature for the project to work successfully. This ensures each particle can be fungible for its neighbor, never limiting the extent to which the matter can be manipulated. This will allow for constructions of any size and orientation. The exact mechanism of action is still being developed, and is in the infantile stages of development. Seth Goldstein, the father of Claytronics, envisions the catoms to be on a microscopic scale, but they are roughly 44 mm in size in their present state [2]. (Programmable Matter) HISTORY Since the early days of computers in which units with limited functionality, in relation to today’s standards, required entire rooms to house their components, manufacturers have made steady progress in micronizing computer components, increasing their efficiency and potential for computational applications. This development in nanoscale manufacturing has allowed us as a society to create small scale computer devices with abilities that far exceeded our expectations from even as little as ten years ago. Even though this simultaneous reduction in size and increase in efficiency have enabled us to create revolutionary devices, the main focus has always been to simply increase computational memory and logic ability. The last 50 years have offered gigantic leaps and bounds in the capabilities of technology like the central processing unit and the hard drive, but what Seth Goldstein envisions in his Claytronics project is a system that has no unique piece. He has named this theory on computer processing the “Ensemble Principle”, which he officially defines by stating that: “a robot module should include only enough functionality to contribute to the ensemble’s desired functionality” [2]. (Programmable Matter) Researchers like Goldstein interested in this concept are currently applying developments previously made for CPU based computers to nanoscale manufacturing in order to create microelectromechanical systems made of identical modules. The aim is to be able to “inexpensively produce millimeter-scale units that integrate computing, sensing, actuation, and locomotion mechanisms. A collection of such units can be viewed as a form of programmable matter” [2]. (Programmable Matter) This idea of programmable matter is revolutionary in concept, utilizing computer processing in numbers to accomplish more than any specialized unit could. Until now, robots, and computers in general, have had serious limitations in capability due to the limitations Key Words – Catoms, Claytronics, Modular Robots, Nanotechnology, Pario, Programmable matter, Smart dust. BACKGROUND Claytronics is the use of millions of programmable robots the size of small particles in order to create a solid material that is capable of being manipulated by a computer program. Through the use of electromagnetic fields to power each individual particle called Claytronic atoms or “catoms”, and the use of a wireless receiver in order to communicate with the base computer, the catoms will be controlled through a computer GUI that acts as the command center, much like a computer tower controls the output to the speakers and monitor. This is fitting, because with the advent of Claytronics, a whole new form of media has to be recognized, pario [1].(Catom and Eve) Just as computers allow us to hear audio from a speaker or see video displayed on a monitor, this command center will use catoms to create tangible representations of data that the command center processes. However, the crucial difference between speakers and catoms is that speakers have specific pieces with special functions, but that’s the opposite of the intent of Twelfth Annual Freshman Conference 1 February 13, 2012 Conference Session B5 Paper #2197 of the parts that comprised them. A computer could never merely gain more available memory, or expand its hard drive; any change in the system would require whole new pieces, and even then, those new pieces had limitations of their own. It is because of these limitations on the CPU system that programmable matter is the next step in the progression of computer technology. catoms, will have to meet in order to achieve their full potential as a “programmable matter”. Specifically, four criteria points must be met regarding the anatomy and characteristics of the catoms that will make up this “matter”. Firstly, each catom should be a self-contained unit, having all of the necessary on board communication equipment and sensors for functioning. Secondly, the control system for the catom should, for the most part, be self-contained as well, requiring little to no external computation. Thirdly, if a catom should form a bond to another catom, the bond should not require static power in order to be maintained, otherwise a large draw of power would always be present on a system of millions of catoms staying connected. Finally, there can be no moving parts inside of the catom, because the point of catoms is to become the moving parts required [3].(Anatomy based organization) Based on these four critical requirements, two catom prototypes have been proposed; a cylindrical model and a spherical model. Fig. 3 is a diagram of the spherical catom model, which uses electrostatic forces to generate torque in order to manipulate orientation. PRIMITIVE MODULAR ROBOTIC SYSTEMS Before Claytronics was conceived a similar idea existed in what is called modular robotics. The idea behind modular robots is the cooperation of multiple robotic units to form one cohesive unit. Although this may sounds exactly the same as Claytronics it is different in that each unit is not relatively small and there are only a limited number cooperating as opposed to thousands or even millions in Claytronics. Fig. 1 is an illustration of the anatomy of single unit of the ATRON self-reconfigurable robotic system. A group of up to one hundred of these modules can self-reconfigure into a variety of formations and perform specific tasks. However the motor driven actuation and anatomical features such as the male and female connectors make this unit a poor candidate for a model of the small scale Claytronic atom. While technically able to connect to several other modules simultaneously, at the scale required to mass-produce millions of modules cost effectively, the actuators in charge of things like movement and connection simply are not feasible [3].(Anatomy based Organization) Fig. 3. The electrostatic catom model we use for our analysis assumes insulated plates positioned near the surfaces of spherical modules. When charged, the plates generate a torque around the point of contact (Anatomy Based Organization). Unfortunately, this spherical setup is entirely theoretical at the moment. While drawings and designs exist for this system, no physical models or mock-ups have been created. While it may not be in practice, this system has several benefits it would be able to offer if utilized in a multi-million-catom unit, such as full three-dimensional rotation and a sub dermal latch system without magnets or hooks to get in the way. The spherical geometry makes creating shapes out of units of catoms much easier, and trying to display different colors with the outer skin would be much more difficult any kind of latch system breaching the surface of the silicon skin. The only problem with this design is our current technology just isn’t there yet, and the smooth rolling electromagnetic spheres are too advanced without further research and development. The cylindrical model of the catom also uses electrostatic forces for actuation. Large-scale cylindrical catom prototypes are pictured below in Fig. 3. Fig. 1. A single ATRON module: on the top hemisphere the two male connectors are extended, on the bottom hemisphere they are contracted. ANATOMY OF THE CATOM In Chrisansen’s “Anatomy-based organization of morphology and control in self-reconfigurable modular robot”, she goes into great, in-depth detail of the requirements that Claytronics, and more specifically Twelfth Annual Freshman Conference 2 February 13, 2012 Conference Session B5 Paper #2197 tiny catoms researches had to rethink current methods of motion planning currently applied to modular robots. Using current methods if one of the catoms fails then the entire ensemble would not reach its desired orientation. Researchers are implementing a method they call hole motion in order to orchestrate large-scale movement. Hole motion can be thought of as someone putting air into a balloon. Instead of programming these catoms to organize themselves in a hierarchical order to achieve a desired orientation they will be programmed to create negative space within the ensemble, which will ultimately result in the desired orientation. For those familiar with biology it is comparable to the way a unicellular organism engulfs its food. Fig. 4 is a diagram of this hole motion process. This ensures that even if one of the catoms malfunctions the ensemble will still be able to assemble in the appropriate way [2]. (Programmable matter) Fig. 3. Claytronic atom prototypes. Each 44mm-diameter catom is equipped with 24 electromagnets arranged in a pair of stacked rings (Programmable matter). A series of rings comprised of electromagnets encompasses the catom cylinder, and provides 360-degree point of contact for other catoms to latch to. While the sphere provided attachment points from any point on its surface, the cylinder only has those rings of magnets on its side to latch to. While this certainly makes crafting shapes much harder with the catoms, the design is much more straightforward, making the cylindrical system a much friendlier platform for creating working prototypes. At the moment, the catoms require constant power to continue latching together no matter which system would be used, and the power drain from static power would be devastating from a system of just thousands, let alone the millions Goldstein envisions. That’s not all, the size at which the catoms are currently operating, the 44 mm scale, makes placing batteries for operation feasible, and some of the energy requirements such as dispensing energy to move versus gravity would scale down alongside a decrease in size of the catom. Other factors, such as the draw of the computational and communications systems, would see an almost imperceptible difference due to the new length of wiring, thereby remaining practically the same. This means that there is a point where the size and mass of battery required to operate the catom would far exceed the size and mass of the catom itself, rendering the possibility of an onboard power unit to be zero. Using a connection through docking ports to transfer energy between the catoms would lead to complicated reconstruction and shape changes. This was the problem with the previously mentioned ATRONs. Goldstein is not definitive on exactly how they’re going to work around this obstacle, but he does write: “we’re developing methods for routing energy from an external source to all catoms in an ensemble. For example, an ensemble could tap an environmental power source, such as a special table with positive and negative electrodes, and route that power internally using catom-to- catom connections” [2]. (Programmable Matter) Fig. 4. Hole Motion. Edges can (a) Contract by consuming a hole, or (b) expand by creating a hole, purely under local control. (Programmable matter) The above motion describes the process for the future of Claytronics, when ensembles are made of thousands of catoms and are at a much smaller size than they are at present. For now, researchers are looking into octagonal chain arrangements to design the two-dimensional motion paths for groups of catoms. These octagonal chains start perfectly round, and have the ability of rotating around each other to expand or contract. While Fig. 5 is using servos fitted with gears to illustrate the point, the catoms current magnetic rings share the same capabilities. ORGANIZING A LARGE POPULATION In order to control a population of potentially millions of Twelfth Annual Freshman Conference 3 February 13, 2012 Conference Session B5 Paper #2197 working simulation platform that is sufficiently featurerich to write initial prototype applications for Claytronics” [4].(Simulating Multi million) The user of the simulator inputs the parameters of the experiment he or she is conducting or, in other words, the orientation that he or she aims to achieve, and the world state or the starting position of the catoms. Fig. 6 gives an idea as to the level of control researchers have over the environment they’re working in. Using DPRSim, researchers have the capability to test run assembly algorithms, instructional code, or hardware without ever coming in contact with a single catom. (Simulating Multi million) Fig. 5. One instance of a collective actuation system, consisting of two octagonal cells. Note that the physical prototype (bottom) includes four additional modules on each end to simplify the servomotor mounting arrangements. CLAYTRONIC SIMULATORS In order to utilize large-scale modular-robotic systems as in the case of Claytronics software to control these large ensembles needs to be developed. Two big challenges that researches face in completing this task are: one these catoms do not yet exist in their final refined form to work with directly, and second Claytronic functionality requires unique algorithms which cannot be tested on more primitive modular robotic entities [4]. (Simulating Multi million) The solution to these problems is developing a computational simulator for Claytronic models where programmers can test various algorithms and parameters. Developing an adequate simulator for this purpose is a difficult task in itself because Claytronic models require the processing of information for millions of individual catoms simultaneously. Fig. 6. Screenshot of the original DPRSim simulator for Claytronics. It incorporates simulation of distributed code execution, physics, visualization, a world builder, and interactive debugging support. Fig. 7 gives an excellent idea as to how highly DPRSim operates, as that is a replica of Carnegie Mellon’s GatesHillman Complex made from over 1.6 million catoms. DPRSIM Due to how distant the realization of Claytronics’ full potential is, researchers needed to become creative in order to begin testing theories and ideas they had about multi-million-catom systems. The question is, without any physical hardware to work with, how can one create a system full of millions of catoms to be manipulated? The obvious answer is to leave the physical hardware out of it and use a computer simulation, thus DPRSim was born. DPRSim was the first simulator developed that is powerful enough to conduct computational Claytronic experiments. “It is an integrated system that includes code execution, physics, interactive visualization, debugging support, and a GUI-based world builder to construct experiment scenarios. Although intended to be scalable, the primary goal of its development was to create a Twelfth Annual Freshman Conference Fig. 7. DPRSim simulation of a block made from over 1.6 million catoms reassembling itself into an exact replica of Carnegie Mellon’s Gates-Hillman Complex. 4 February 13, 2012 Conference Session B5 Paper #2197 Since DPRSim a number of more effective simulators have been developed to conduct computational Claytronic experiments. Although these simulators vary in computational power and the algorithms used to construct the physics, they all serve the same four main purposes: Bach instruments, and your business partners in Hong Kong want you to experience the new acoustic feel for the latest trumpet design. Unfortunately, they can’t ship it to you for weeks. This is where Claytronics comes into play, making the need to physically ship a trumpet across the world disappear. They send a signal, and suddenly the cube of catoms on the desk begin to take shape, and suddenly a functioning replica has formed on the desk where the cube once was, the process shown in Fig. 8. 1) Checking algorithms used when catoms to interact with other neighboring catoms 2) Computing magnetic forces between catoms 3) Colliding catoms together 4) Computing and tracking catom motion during disassembly/reassembly process (Simulating Multi Mil) Fig. 8. A DPRSim of over 160,000 catoms, turning into a trumpet. APPLICATIONS Education would also see a huge benefit to incorporating Claytronics into the curriculum, replacing all textbooks with a cube of catoms. As informative as a paragraph on the valves of the heart is, an exact replica of the human heart that can be taken apart, studied, and reconstructed would provide infinitely more experience to a medical student. Finally, the world of emergency response would see the greatest benefit of all through the integrating of Claytronics into their system. When somebody calls 911, an ambulance is promptly dispatched, and the police officer can stay on the line to gather important information and provide instructions on what to do while waiting for the rescue team to arrive. However, if Claytronics were to be involved, then the dispatch officer would possess not only sound, but visual and physical information on the problem, and would be able to provide even more insight as to proper procedure, and perhaps even send medical supplies in the form of catoms. Sometimes, patients who are already at the hospital require a transfer in order to receive care from a better surgeon, or a specialist is brought into the hospital in dire circumstances, and while waiting for all of the pieces to fall in place, the patient’s health is deteriorating. In a world where Claytronics are the common reality, a doctor in Wisconsin can be performing heart surgery on a model of a heart of a patient in New Hampshire, while Claytronics mimic his moves, interpreting the catoms movement on the doctor’s side, and transferring that movement into action on the patient’s side. Claytronics, as previously stated, has given rise to a whole new form of media, pario. Just as the telephone revolutionized the world of communication at its inception, and television followed suit, so shall Claytronics change how we as people connect over all over the globe. As it is, we can already both see and hear people on the other side of the world, but imagine a world where we can hand them the latest mock-up of the product we’re selling them, or a detailed model of the house they’re looking to rent. Pario is going to bring these imaginations, and more, to reality, and it’s going to use Claytronics to do it. The nature of the catom system is to have the ability to become anything that can be programmed into a computer, which entails everything from a raven to a writing desk, and everything in between. As it stands today, the project is too far away from anything remotely resembling shape construction, and the catoms are far to large to feasibly manipulate into any sort of ensemble. However, when the technology reaches a point where it is not only physically possible but also cost effective to produce several million catoms, the benefits of such technology could be reaped in any category of life, not just communication, but communication would be one of the more impacted facets of the human condition. Communication is a very broad term, and to narrow it down, there are a few types of communication in which Claytronics would flourish, from the mundane to the fantastic, such as business, education, and emergency response. In the business world, meetings are pivotal to the success of companies, otherwise, confusion sets in and people get lost in the chaos. Sometimes, a video conference or a phone call is enough to keep everyone on board, but other times, face to face meetings are required to look over some new model or examine in fine detail a new product. With Claytronics, those face to face meetings are no longer necessary due to the ability for a set of catoms to assemble itself into that model or product even though the person receiving the product is several hundred miles away. Imagine sitting in a boardroom at Twelfth Annual Freshman Conference ETHICAL ISSUES Because Claytronics is still in its very early stages consideration of ethical issues really takes the back seat on researcher’s priority lists. Before ethical issues can really be evaluated we must first discover what the potential of Claytronics really is. However based on the current progress of research and the proposed future 5 February 13, 2012 Conference Session B5 Paper #2197 applications we have come up with potential ethical issues regarding Claytronics. The first major issue we foresaw was safety. Unlike holographic representations of physical objects, Claytronic models will have mass and be able to interact with their environment. Let’s say that two people are beginning a pario session and while the catoms are assembling something goes wrong with the signal being sent to them. Similar to the way cancer cells divide uncontrollably, these catoms could go haywire and begin forming objects with no regard for their surrounds causing them to displace whatever real objects are in their path. This could cause serious danger for anyone in the immediate vicinity of the Claytronic model. Another major ethical issue regarding Claytronics is the same issue that arose with automated manufacturing. Pario enabled by Claytronics could slow the growth of the job market in skilled trades. The reason being that since pario will enable someone to essentially be in two places at once, or at least have two functional physical representations in multiple places, the demand for multiple skilled professionals who perform the same task will decrease. Competition in professional realms will become much higher because the “territory” pario will allow them to practice over will be much greater than what is currently available. Why have ten different averagely skilled doctors at ten different hospitals when you can have one extremely skilled doctor cover the same number of hospitals within the course of a day? Its all about cost. While today the cost of having millions, billions even, of catoms would be outlandish if not downright unholy, that does not mean that future research and development could bring such a staggering ensemble to fruition. At some point in the future, catoms may be so cheap to manufacture that they become commonplace, as is Goldstein’s goal. When this happens, what becomes of every day items’ inherent values? While this issue may seem frivolous on the surface, there should be real concern for what happens to pricing when any item requiring human effort to construct can now simply be crafted from catoms. It may seem drastic to think this way, but value in society is determined through pros and cons, cost and benefit; when the cost to manufacture becomes more than the benefit of being convenient, no one is going to manufacture goods to his or her own detriment. Claytronics. However, speculation on the uses of Claytronics is just that, speculation; the science just is not there yet, and the research is years or even decades away from achieving a working prototype. REFERENCES None ADDITIONAL RESOURCES [1] F. Markus. (2009, July). “Catom & Eve: Behold The Genesis Of Pario, Claytronics, and Synthetic reality.” Motor Trend. [Online]. Available: http://go.galegroup.com/ps/i.do?id=GALE%7CA2020263 87&v=2.1&u=upitt_main&it=r&p=AONE7sw=w [2] S.C. Goldstein, J.D. Campbell, T.C. Mowry. “Programmable Matter.” Computer Magazine, Vol 38, Issue 6, pp. 99-101. [3] D.J. Christansen, J. Campbell, K. Stoy. (2010, June 13th). “Anatomy-based organization of morphology and control in self-reconfigurable modular robot.” Neural Computing & Applications. Volume 19, Number 6. [Online]. Available: http://www.springerlink.com/content/d1n77053335u5114/ [4] M. Ashley-Rollman, P. Padmanabhan, M. Goodstein. (2011, May 9th). “Simulating Multi-Million-Robot Ensembles.” 2011 IEEE International Conference on Robotics and Automation. [Online]. Available: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber =5979807 [5]Michael P. Ashley-Rollman, Jason D. Campbell, Michael de Rosa, Stanislav Funiak, Seth C. Goldstein, James F. Hoburg, et al. “Beyond audio and video: using claytronics to enable pario.” AI Magazine, Vol 30, Issue 2. (Summer 2009) p29. REALISTIC FUTURE EXPECTATIONS The future of Claytronics will work its way into society once the science has reached the working stages of prototyping. Realistically, almost every facet of life is going to be affected in some way or another. As discussed, communication is one of those areas, and any area where cheap custom reproductions or replicas would come in handy would see dramatic benefits from the world of Twelfth Annual Freshman Conference [6]S. Upson. (2011, April 16th). “Go Reconfigure.” New Scientist. Volume 210, Issue 2808. [Online]. Available: http://web.ebscohost.com/ehost/detail?sid=915092160b17-46c1-b338- 6 February 13, 2012 Conference Session B5 Paper #2197 8f30f85475e7%40sessionmgr11&vid=1&hid=9&bdata=J nNpdGU9ZWhvc3QtbGl2ZQ%3d%3d#anchor=AN00610 22146-3&db=aph&AN=61022146 [7]J. Campbell, P. Pillai. “Collective Actuation.” The International Journal of Robotics Research 2008, Vol 27, pp 299-314. DOI: 10.1177/0278364907085561. http://ijr.sagepub.com/content/27/3-4/299 [8]B. Agarwal. (2010, March). “Inguinal hernia repairChallenges beyond zero recurrence.” Saudi Journal of Gastroenterology. [Online]. Available: http://go.galegroup.com/ps/aboutJournal.do?pubDate=120 10010&actionString=DO_DISPLAY_ABOUT_PAGE&i nPS=true&prodId=AONE&userGroupName=upitt_main &searchType=&docId=Gale%7C5PYG> [9]K. Smith, S.C. Golstein (2011, April 12 th). “Programmable Matter: Applications for Gastrointestinal Endoscopy and Surgery.” Official Journal Of The AGA Institute. Volume 140, Issue 7. [Online]. Available: http://www.sciencedirect.com/science/article/pii/S001650 8511004707 [10]Y. Yen. (2007, May). “Forget Nanotech. Think Claytronics.” Business 2.0. Volume 8, Issue 4. [Online]. Available: http://web.ebscohost.com/ehost/detail?sid=c2688e600ccd-42d6-948bf80730a7e562%40sessionmgr15&vid=1&hid=9&bdata=J nNpdGU9ZWhvc3QtbGl2ZQ%3d%3d#anchor=AN00250 10584-4&db=bth&AN=25010584 ACKNOWLEDGMENTS We would like to thank Seth Goldstein of Carnegie Mellon for introducing us to the topic of Claytronics. Twelfth Annual Freshman Conference 7 February 13, 2012