Scalable Shape Sculpting via Hole Motion: Motion Planning for Claytronics Michael De Rosa SSS/Speaking Skills Talk 11/4/2005.

Slides:



Advertisements
Similar presentations
Vision-based Motion Planning for an Autonomous Motorcycle on Ill-Structured Road Reporter :鄒嘉恆 Date : 08/31/09.
Advertisements

Computational Privacy. Overview Goal: Allow n-private computation of arbitrary funcs. –Impossible in information-theoretic setting Computational setting:
CAPWAP Architecture draft-mani-ietf-capwap-arch-00 Mahalingam Mani Avaya Bob O’Hara Airespace Lily Yang Intel.
Enhancing Student Understanding of Concepts in Engineering and other STEM Areas using Spreadsheets Martin R. Varley Michael S. Peak Fraser Hatfield School.
07/24/200769th IETF Meeting - 6LoWPAN WG1 6LoWPAN Interoperability Jonathan Hui Zach Shelby David Culler.
CWI PNA2, Reading Seminar, Presented by Yoni Nazarathy EURANDOM and the Dept. of Mechanical Engineering, TU/e Eindhoven September 17, 2009 An Assortment.
Geographic Routing Without Location Information A. Rao, S. Ratnasamy, C. Papadimitriou, S. Shenker, I. Stoica Paper and Slides by Presented by Ryan Carr.
CPSC 689: Discrete Algorithms for Mobile and Wireless Systems Spring 2009 Prof. Jennifer Welch.
1 Static Analysis Methods CSSE 376 Software Quality Assurance Rose-Hulman Institute of Technology March 20, 2007.
CPSC : Data-driven Character Animation Jinxiang Chai.
Paper Title Your Name CMSC 838 Presentation. CMSC 838T – Presentation Motivation u Problem paper is trying to solve  Characteristics of problem  … u.
Real-Time Caption Streaming over WiFi Network Balaji Vasu Joseph Joswig CS 218.
Planning Among Movable Obstacles with Artificial Constraints Presented by: Deborah Meduna and Michael Vitus by: Mike Stilman and James Kuffner.
1 A Programming model for failure- prone, Collaborative robots Nels Eric Beckman Jonathan Aldrich School of Computer Science Carnegie Mellon University.
Standards Certification Education & Training Publishing Conferences & Exhibits 13 February 2007 PHY / MAC Task Group Network / Transport Presentation This.
1 Load Balance and Efficient Hierarchical Data-Centric Storage in Sensor Networks Yao Zhao, List Lab, Northwestern Univ Yan Chen, List Lab, Northwestern.
Research at Intel Distributed Localization of Modular Robot Ensembles Robotics: Science and Systems 25 June 2008 Stanislav Funiak, Michael Ashley-Rollman.
Complete and Present Prototype Project 6 Status report: Tuesday, October 5 th Due: Saturday, October 9 th Presentation: Tuesday, October 12 th.
1 Load Balance and Efficient Hierarchical Data-Centric Storage in Sensor Networks Yao Zhao, List Lab, Northwestern Univ Yan Chen, List Lab, Northwestern.
Geometric Probing with Light Beacons on Multiple Mobile Robots Sarah Bergbreiter CS287 Project Presentation May 1, 2002.
Presented by: k. Ramya krishna
제 5 주. Art and Design Computer Animation: from Avatars to Unrestricted Autonomous Actors A. Pina, E. Cerezo and F. Seron, Computers & Graphics, vol. 24,
CompuCell Software Current capabilities and Research Plan Rajiv Chaturvedi Jesús A. Izaguirre With Patrick M. Virtue.
A Presentation by:Amit Mahajan B. Tech(ECE), 7 th Semester GNDU.
1 Introduction to Engineering Dimensioning - 2 Agenda Understand the principles of good dimensioning practice Apply the standard dimensioning practices.
1/27 Ensemble Visualization for Cyber Situation Awareness of Network Security Data Lihua Hao 1, Christopher G. Healey 1, Steve E. Hutchinson 2 1 North.
Exponent Rules 1 Assignment
Basics of molecular dynamics. Equations of motion for MD simulations The classical MD simulations boil down to numerically integrating Newton’s equations.
1 CE 530 Molecular Simulation Lecture 6 David A. Kofke Department of Chemical Engineering SUNY Buffalo
Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR.
Reconfiguration Planning Among Obstacles for Heterogeneous Self-Reconfiguring Robots Robert Fitch* (NICTA) Zack Butler (RIT) Daniela Rus (MIT) * Research.
WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks Kewei Sha, Junzhao Du, and Weisong Shi Wayne State University.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
TANGO TANGO ALTERNATE NETWORK GRAPH ORGANIZER Olof Hellqvist Zak Blacher.
Geographic Routing without Location Information Ananth Rao, Sylvia Ratnasamy, Christos Papadimitriou, Scott Shenker and Ion Stoica MobiCom 2003.
University of Pennsylvania 7/15/98 Asymmetric Bandwidth Channel (ABC) Architecture Insup Lee University of Pennsylvania July 25, 1998.
Paper Title Author/affiliation/ address. Outline (0-1 slide) Motivation Background information/Related works Proposed Method Results Summary Future.
Warm - up Simplify Essential Questions: (1). How do I multiply radical expressions:
Hole Detection and Boundary Recognition in Wireless Sensor Networks Kun-Ying Hsieh ( 謝坤穎 ) Dept. of Computer Science and Information Engineering National.
Optimal Planning of a Mobile Sensor for Aircraft Rivet Inspection Weihua Sheng Dept. of Electrical & Computer Eng. Kettering University/Formerly GMI Hongjun.
1 GPS-Free-Free Positioning System for Wireless Sensor Networks Farid Benbadis, Timur Friedman, Marcelo Dias de Amorim, and Serge Fdida IEEE WCCN 2005.
Two Peer-to-Peer Networking Approaches Ken Calvert Net Seminar, 23 October 2001 Note: Many slides “borrowed” from S. Ratnasamy’s Qualifying Exam talk.
ICS - Intelligent Collaboration system Simulator DSL lab, computer science faculty Technion – Israel institute of technology Supervisor: Uri Shani Michal.
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.
March 9, Broadcasting with Bounded Number of Redundant Transmissions Majid Khabbazian.
The two-Higgs-doublet model implementation in MadGraph v4 Michel Herquet In collaboration with Simon de Visscher and the MG/ME development team Center.
Repairing Sensor Network Using Mobile Robots Y. Mei, C. Xian, S. Das, Y. C. Hu and Y. H. Lu Purdue University, West Lafayette ICDCS 2006 Speaker : Shih-Yun.
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
Agent Group Università di Modena e Reggio Emilia Theory and Practice of Field- based Motion Coordination in Multi-Agent Systems Marco Mamei, Franco Zambonelli.
Pattern Formation via BLAG Mike Parks & Saad Khairallah.
ECE 544 Group Project : Routing KC Huang. Objective Application: message multicast. A message is sent from one sender to 1~3 recipients. Reach a protocol.
Claytronics By Braeden diaz.
Geographic Routing without Location Information. Assumption by Geographic Routing Each node knows its own location.  outdoor positioning device: GPS:
A Location-Based Routing Method for Mobile Ad Hoc Networks
Scale-Independent Motion Planning for Modular Robots
Your Personal Workout Coach
Scale-free Approximate Motion Planning
The two-Higgs-doublet model implementation in MadGraph v4
MURI Annual Review Meeting Randy Moses November 3, 2008
Distributed Watchpoints: Debugging Very Large Ensembles of Robots De Rosa, Goldstein, Lee, Campbell, Pillai 20 minutes = 15 minutes of talk + 5 minutes.
Claytronics By: Neeraj Agarwal E.C. 3rd (B).
The story of distributed constraint optimization in LA: Relaxed
A weight-incorporated similarity-based clustering ensemble method based on swarm intelligence Yue Ming NJIT#:
6LoWPAN Interoperability
BY VAMSI SAI C 09BF1A0481 IV ECE SVCE
Shape Segmentation and Applications in Sensor Networks
How Large Skills Area and perimeter of irregular shapes
© T Madas.
© T Madas.
Presentation transcript:

Scalable Shape Sculpting via Hole Motion: Motion Planning for Claytronics Michael De Rosa SSS/Speaking Skills Talk 11/4/2005

Talk Outline Motivation –Claytronics –Motion Planning Algorithm Overview –Basic Moves –Smoothing –Planning Demo Results Future Work

Claytronics Intro Modular robots as 3D display substrate Massive ensembles of simple robots Robots must act collaboratively Neighbor-to-neighbor comm. Ensemble axiom

Motion Planning For Claytronics Classical planning methods won’t work past ~1k catoms No high-bandwidth shared channel Broadcast floods involve 1000’s of hops Need a distributed, scale-independent way to form shapes using catoms

Simplifying Assumptions 2D catoms, constrained to a lattice Centralized control point for coordination Only care about the perimeter of the shape All of these assumptions can be relaxed

Talk Outline Motivation –Claytronics –Motion Planning Algorithm Overview –Basic Moves –Smoothing –Planning Demo Results Future Work

Basic Moves

Hole Motion Demo

Smoothing

Demo: Basic Moves & Smoothing

Why Does This Matter? Motion,Creation,Deletion, & Smoothing are all very simple Can be implemented purely with local rules Motion planning problem is then reduced to assigning create/delete states and gravity directions

Planning

Talk Outline Motivation –Claytronics –Motion Planning Algorithm Overview –Basic Moves –Smoothing –Planning Demo Results Future Work

Demo: Square -> T

Demo: Intel

Demo: DARPA

Talk Outline Motivation –Claytronics –Motion Planning Algorithm Overview –Basic Moves –Smoothing –Planning Demo Results Future Work

Results Full implementation of 2D algorithm –Both keyframing and interactive modes –Simulates 20k 2fps –97.2% shape compliance in ensembles of ~60k catoms Formal specification of algorithm Paper draft for submission to ICRA ‘06 Algorithm used as motivation for additional research (IRP summer intern)

Scale-independent Performance Mean of 10 runs 10k timesteps Similar results on other configurations Exp. # catom%comp 100x100 Sq->T x200 Sq->T x300 Sq->T x400 Sq->T

Talk Outline Motivation –Claytronics –Motion Planning Algorithm Overview –Basic Moves –Smoothing –Planning Demo Results Future Work

3D implementation Integration with DPRSim Changing genus of shapes (add/delete holes) Theoretical analysis

Questions/Comments?