Claytronics By Braeden diaz.

Slides:



Advertisements
Similar presentations
1 From Grids to Service-Oriented Knowledge Utilities research challenges Thierry Priol.
Advertisements

Introduction to Nanotechnology
Self-reconfigurable robots SR Robots: systems that can reconfigure themselves with large numbers of modules. Potential of these systems is Adaptability/versatility.
WIRELESS POWER TRANSMISSION FOR MOBILE AND WHEELCHAIR CHARGING OF PHYSICALLY CHALLENGED PEOPLE PROJECT BY : REBECCA ROY.
Objectives The objective of this design process was to create a small, autonomous robot capable of completing a set of predefined objectives within an.
Ravi Vasdev SEMINAR ON. WHAT ARE EMBEDDED SYSTEMS  THESE ARE SINGLE BOARD COMPUTERS  THESE ARE ELECTRONIC DEVICES THAT INCORPORATE MICROPROCESSORS.
Electrical and Computer Engineering Buddy Bug Matt Brennan Nick Nunns Brian Roberts Jeremy Vight Preliminary Design Review.
User Interface (hardware). Overview  Translate user actions into electrical control signal which controls the robot movement  Be able to input and store.
Chapter 14 Simulation and Other Applications Chapter Goals Define simulation Give examples of complex systems Distinguish between continuous and.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Representation Ed Angel Professor of Computer Science, Electrical and Computer Engineering,
Demo Time Slots: Authors: Gabriel Kopin Eugene Kozorovitsky Advisor: Dr. Rahul Mangharman Contributors: Sidharrth Deliwala ESE 441/442 Senior Design 2007.
Simulation concepts and architectures. Simulation Basics System: a collecting of entities that act and interact together toward the accomplishment of.
Brad A. Myers, CMU Pilot: Exploratory Programming for Interactive Behaviors: Unleashing Interaction Designers’ Creativity Brad Myers, Stephen Oney, John.
Chapter 14 Simulation and Other Applications Nell Dale John Lewis.
August 7, 2003 Sensor Network Modeling and Simulation in Ptolemy II Philip Baldwin University of Virginia Motivation With.
Research at Intel Distributed Localization of Modular Robot Ensembles Robotics: Science and Systems 25 June 2008 Stanislav Funiak, Michael Ashley-Rollman.
Intelligent Agents revisited.
Electrical and Computer Engineering iLights Matt Ryder Nick Wittemen Chris Merola José Figueroa Preliminary Design Review.
The Need of Unmanned Systems
Copyright Arshi Khan1 System Programming Instructor Arshi Khan.
Frequently asked questions about software engineering
Electrical Engineering TEAM 9 AKA THE BEST TEAM PAIGE, CAMERON,AND EMMANUEL.
What is Concurrent Programming? Maram Bani Younes.
Computer Architecture Lecture 01 Fasih ur Rehman.
COMPUTER MAIN PARTS Hardware Software. HARDWARE Definition: The set of hardware components that make up the material part (physical) of a computer, unlike.
INFO101: Management Information Systems INFORMATION X.
 1. Which is not one of the six principles that address crucial issues fundamental to all school math programs? A. Curriculum B. Assessment C. Measurement.
1 CSE 2102 CSE 2102 CSE 2102: Introduction to Software Engineering Ch9: Software Engineering Tools and Environments.
Technology in High Schools Kenyon Walker & Fawzia Rashid.
Concurrency Programming Chapter 2. The Role of Abstraction Scientific descriptions of the world are based on abstractions. A living animal is a system.
A Presentation by:Amit Mahajan B. Tech(ECE), 7 th Semester GNDU.
SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction.
Using MERLOT in Teaching Math, Physics and Engineering Edward H. Perry Professor of Mechanical Engineering The University of Memphis
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
Module 5 A system where in its parts perform a unified job of receiving inputs, processes the information and transforms the information into a new kind.
Modeling and simulation of systems Model building Slovak University of Technology Faculty of Material Science and Technology in Trnava.
What Makes Nanoscience so Important? Nanoscience What Is It?
Software Development Cycle What is Software? Instructions (computer programs) that when executed provide desired function and performance Data structures.
NIH Resource for Biomolecular Modeling and Bioinformatics Beckman Institute, UIUC NAMD Development Goals L.V. (Sanjay) Kale Professor.
NIH Resource for Biomolecular Modeling and Bioinformatics Beckman Institute, UIUC NAMD Development Goals L.V. (Sanjay) Kale Professor.
Haptic Interfaces and Force-Control Robotic Application in Medical and Industrial Contexts Applicants Prof. Doo Yong Lee, KAIST Prof. Rolf Johansson,
Project funded by the Future and Emerging Technologies arm of the IST Programme FET-Open scheme Project funded by the Future and Emerging Technologies.
Computer Graphics Chapter 6 Andreas Savva. 2 Interactive Graphics Graphics provides one of the most natural means of communicating with a computer. Interactive.
APPLIED SCIENCE Mrs. Bonifay Room 601. What will we learn? In applied science we will explore the following areas:  Force and Motion  Energy and Energy.
IAT 814 Introduction to Visual Analytics Symbols vs Perceptual Science Sep 11, 2013IAT 8141.
Bio-Networking: Biology Inspired Approach for Development of Adaptive Network Applications 21 May 2005Ognen Paunovski Bio-Networking: Biology Inspired.
1 Structure of Aalborg University Welcome to Aalborg University.
2007 Science of Design (SoD) PI Meeting – Project Nuggets NSF SoD Award No: NSF SoD-HCER Project Title: Learning Based Programming Investigator.
Chapter 3 Top-Down Design with Functions Part II J. H. Wang ( 王正豪 ), Ph. D. Assistant Professor Dept. Computer Science and Information Engineering National.
COMPUTER SCIENCE Computer science (CS) is The systematic study of algorithmic.
Agenda Abstract Learning Context Audience and Environment Design Rationale Technology and Design Affordances Design Study Reflection and Next Generation.
Lesson 1 1 LESSON 1 l Background information l Introduction to Java Introduction and a Taste of Java.
A Presentation: Shruthi Gayakwad 4BD07EC105. Modular Robotics Computer Science Systems Nano Technology.
CLAYTRONICS CONTENTS 1. Abstract 2. Introduction. 3. Research terms considered in claytronics 4. Scientists views on claytronics.
WELCOME Topic: Peoples and Machines. Definition People and machines is a concept that includes all of the issues that relate to how people interact with.
Julie Dunbar 4D Printing Self-Assembly & Programmable Matter.
מכללות ובתי ספר לטכנולוגיה ולמדעים מנהל למחקר ופיתוח ולהכשרה ORT Israel New Horizons in Science and Technology Education PATT 20 Joel Rothschild.
11 CHAPTER Types of Computer Rizwan Rehman, Asstt. Professor, CCS, DU.
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
Chapter I: Introduction to Computer Science. Computer: is a machine that accepts input data, processes the data and creates output data. This is a specific-purpose.
Technologies curriculum
Welcome.
Claytronics By: Neeraj Agarwal E.C. 3rd (B).
Development of a Flex Sensor Glove
Development of a Flex Sensor Glove
Development of the Nanoconfinement Science Gateway
Elementary Electric Theory
BY VAMSI SAI C 09BF1A0481 IV ECE SVCE
Advancing Children’s Engineering Through Desktop Manufacturing
 Is a machine that is able to take information (input), do some work on (process), and to make new information (output) COMPUTER.
Presentation transcript:

Claytronics By Braeden diaz

Systems Nano Technology What are claytronics? Claytronics is an abstract future concept that combines nanoscale robotics and computer science to create individual nanoscaled computers called claytronic atoms, or catoms. Claytronics is a form of programmable matter that is able form tangible 3D objects that can interact with each other or that a user can interact with. Modular Robotics Computer Science Systems Nano Technology

Programmable Matter (Fundamental concept) Programmable matter is where the claytronic atoms or “catoms” combine to create the micro or nano scale structures which also can combine to form the shapes of the physical entities called claytronics. Nanoscale Computer Basic unit Catom Biggest Challenge Self Assembly of Catoms

Research Objectives Claytronics technology is currently being researched by Professor Seth Goldstein and Professor Todd C. Mowry at Carnegie Mellon University, which is where the term was coined. The goal is to create claytronic atoms or catoms that will have the ability to change their shape, density, moduli, conductivity, optical properties, etc. in a programmable fashion based upon user input or instructions from software algorithms.

Real Life Application https://www.youtube.com/watch?v=XJEMfAg5l2w

Current Research Status 5 Main Catom Prototypes: In todays research claytronic hardware is simulated from macro scale prototypes that are much larger than the tiny modular robots that set the goals of this engineering research. Such prototypes are designed to test concepts for sub-millimeter scale modules and to test the effects of the physical and electrical forces that affect Nano scale robots. Planar Catoms Electrostatic Latches Stochastic Catoms Giant Helium Catoms Cube Catoms

Current Research cont. The researchers and engineers of Carnegie Mellon-Intel Claytronics Research Lab are already developing the necessary software that is needed to facilitate the communication and transfer of data between catoms in a claytronic matrix. The Carnegie Mellon-Intel Claytronics Research Project has created two new programming languages: Meld and Locally Distributed Predicates (LDP).

Current Research cont. https://www.youtube.com/watch?v=4HsUb1m27Ng

Conclusion (future research) In the current design of first generation catoms, they are only able to move in two dimensions relative to each other. However, future catoms will need to be able to move in three dimensions relative to each other. Another thing that these catoms will need to be able to do is to emit multiple colors and intensities of light for dynamic physical representation. As catoms are scaled down more into the nanoscale range, the onboard batteries in the catoms will exceed the size of the catoms themselves thus becoming insufficient. On the software side of things, there is going to be a need for advanced algorithms and programming languages in order to organize and keep track of all the communication and actions between the millions of nanoscale catoms.

bibliography Carnegie Mellon University official site: http://www.cs.cmu.edu/~claytronics/ http://en.wikipedia.org/wiki/Claytronics Academic Peer Reviewed Journals (Online PDFs): http://snurl.com/29efpig http://snurl.com/29efpk4 http://snurl.com/29efpl4 http://snurl.com/29efq4j