Download presentation
Presentation is loading. Please wait.
Published bySandra Harrison Modified over 9 years ago
1
Scalable Shape Sculpting via Hole Motion: Motion Planning for Claytronics Michael De Rosa SSS/Speaking Skills Talk 11/4/2005
2
Talk Outline Motivation –Claytronics –Motion Planning Algorithm Overview –Basic Moves –Smoothing –Planning Demo Results Future Work
3
Claytronics Intro Modular robots as 3D display substrate Massive ensembles of simple robots Robots must act collaboratively Neighbor-to-neighbor comm. Ensemble axiom
4
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
5
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
6
Talk Outline Motivation –Claytronics –Motion Planning Algorithm Overview –Basic Moves –Smoothing –Planning Demo Results Future Work
7
Basic Moves
11
Hole Motion Demo
18
Smoothing
22
Demo: Basic Moves & Smoothing
23
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
24
Planning
32
Talk Outline Motivation –Claytronics –Motion Planning Algorithm Overview –Basic Moves –Smoothing –Planning Demo Results Future Work
33
Demo: Square -> T
34
Demo: Intel
35
Demo: DARPA
36
Talk Outline Motivation –Claytronics –Motion Planning Algorithm Overview –Basic Moves –Smoothing –Planning Demo Results Future Work
37
Results Full implementation of 2D algorithm –Both keyframing and interactive modes –Simulates 20k catoms @ 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)
38
Scale-independent Performance Mean of 10 runs 10k timesteps Similar results on other configurations Exp. # catom%comp 100x100 Sq->T 310997.34 200x200 Sq->T 1233195.36 300x300 Sq->T 2773796.84 400x400 Sq->T 4916995.91
39
Talk Outline Motivation –Claytronics –Motion Planning Algorithm Overview –Basic Moves –Smoothing –Planning Demo Results Future Work
40
3D implementation Integration with DPRSim Changing genus of shapes (add/delete holes) Theoretical analysis
41
Questions/Comments?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.