Amorphous Robotic Construction
Nils Napp
nnapp@buffalo.edu November 11th 2014
1
Amorphous Robotic Construction Nils Napp nnapp@buffalo.edu November - - PowerPoint PPT Presentation
Amorphous Robotic Construction Nils Napp nnapp@buffalo.edu November 11 th 2014 1 Robots Building Stuff 2 Robotic Construction in Messy Environments 3 Related Work Petersen, Werfel, Nagpal 2011 Khoshnevis 2004 4 Rus, Lipson, Yim
1
2
3
4
Petersen, Werfel, Nagpal 2011 Khoshnevis 2004 Lindsey, Mellinger, Kumar 2010 Rus, Lipson, Yim D’Andrea 2010
5
Macrotermes , Visual Observation and Analysis of Animal and Insect Behavior, Workshop (ICPR), 2012.
6
7
8
9
10
11
: height function : finite building area : robot position
12
: height function : finite building area : robot position
13
14
15
16
A function is called K-Lipschitz iff
17
A function is called navigable iff
18
A function is called navigable iff
19
A function is called navigable iff
20
A function is called navigable iff
21
1. Given 2. Set 3. While violating the navigability condition 4. Set to be point with lower h value (wlog assume ) 5. Pick deposition height 6. Deposit at : 7. Set 8. EndWhile
22
Algorithm
1. Given 2. Set 3. While violating the navigability condition 4. Set to be point with lower h value (wlog assume ) 5. Pick deposition height 6. Deposit at : 7. Set 8. EndWhile
23
Algorithm
Depositions never add material above . Proof based on point selection, and the inequalities
24
Each deposition has a minimum Volume. Proof based on point selection, and deposition steepness and continuity assumptions on .
1. Given and navigable terrain around v . 2. Set 3. While 4. Move until are non-navigable or 5. If 6. Move to lower point and deposit according to Alg. 1 7. Move backward to 8. EndIf 9. EndWhile
25
Algorithm
Proof based on termination of Alg.1 and backing up from depositions that might have altered previously navigable terrain.
26 Start Goal
426 Steps
27
28 Leveling Mechanism Level Deposition with Conical Cross Section
Distance Sensor Mixing Nozzle Translating Carriage
29
30
31
32
33
1 2 3 4 5 6 7
35
36