Aerial Robots for Construction Vijay Kumar UPS Foundation - - PowerPoint PPT Presentation

aerial robots for construction
SMART_READER_LITE
LIVE PREVIEW

Aerial Robots for Construction Vijay Kumar UPS Foundation - - PowerPoint PPT Presentation

Workshop on Uncertainty in Automation, ICRA 2011 Aerial Robots for Construction Vijay Kumar UPS Foundation Professor Departments of Mechanical Engineering and Applied Mechanics and Computer and Information Science Member of the GRASP


slide-1
SLIDE 1

1

Aerial Robots for Construction

Vijay Kumar

UPS Foundation Professor Departments of Mechanical Engineering and Applied Mechanics and Computer and Information Science Member of the GRASP Laboratory and the Graduate Group of Computational Biology

University of Pennsylvania

ARL W911NF-08-2-0004 (MAST) ONR N00014-08-1-0696 (HUNT)

Acknowledgements

ONR N00014-09-1-1051 (ANTIDOTE) ONR Grant N00014-09-1-1051 (SMARTS)

Workshop on Uncertainty in Automation, ICRA 2011

slide-2
SLIDE 2

2 Daniel Mellinger Quen-n Lindsey Frank Shen Mike Shomin Chris-ne Kappeyne

  • Dr. Nathan Michael

Ma? Turpin Jonathan Fink

  • Q. Lindsey, D. Mellinger, V. Kumar, Construction of Cubic

Structure with Teams of Aerial Robots, RSS, LA, June 2011

slide-3
SLIDE 3

3

Cooperating Robots and Assembly

Kiva Systems ABB Kuka Shimizu

slide-4
SLIDE 4

4

Unmanned Air Vehicles

Aerovironment Black Widow – 2.12 oz. BAE Systems Microstar – 3.0 oz. UCB Smart bird Aerovironment Pointer – 9.6 lb Boeing/ Insitu Scaneagle – 33 lb AAI Shadow 200 – 328 lb Boeing X-45A UCAV – 12,195 lb (est) Bell Eagle Eye – 2,250 lb Allied Aero. LADF 3.8 lb

  • U. Penn

Piper cub 6 lb

  • Gen. Atomics – Predator B – 7,000 lb

Northrop-Grumman Global Hawk 25,600 lb

UAV Weight 1 10 100 1,000 10,000 100,000

Micro Mini Tactical High Alt / UCAV Med Alt Stanford DFly Astec Hummingbird Astec Pelican

  • D. Pines, 2005
slide-5
SLIDE 5

5

Assembly

 Structured

Construction

 Unstructured  Mass/Batch  Customized  Indoor  Outdoor  Human intervention

usually always possible

 Potentially remote,

hostile environments

 Process tolerance

< 0.1 mm

 Process tolerance

> 5 mm

slide-6
SLIDE 6

6

Goal

Assembly and Construction of 3-D Structures

slide-7
SLIDE 7

7

Goal

Assembly and Construction of 3-D Structures

This talk …

Special Cubic Structures

slide-8
SLIDE 8

8

Assembly Primitives

P1 P3 P2 P4 8

slide-9
SLIDE 9

9

Tolerances and Variation

Product Design Part, assembly Manufacturing Assembly plan Assembly Process Model Robo8c Assembly Model Tolerances Admissible variation Automa8on, Robo8cs Process variation Process tolerance Successful! Unsuccessful!

slide-10
SLIDE 10

10

Assembly Primitives

P1 P3 P2 P4 10

slide-11
SLIDE 11

11

Special Cubic Structures

Structures consisting of layers/strata

 No holes in any 2D stratum  No cantilevered sections

x y x z

slide-12
SLIDE 12

12

Wavefront Raster (WFR) Algorithm

1: Build any square in the 2-D region 2: while not finished do 3: mark squares immediately connected to already built region 4: for (leftmost column) to (rightmost column) 5: build marked squares in column from bottom to top

3 4 2 5 1 Wave front 1 1 Wave front 3 2 1 Wave front 2 3 4 2 5 1

slide-13
SLIDE 13

13

Quad Rotors

[Mellinger, Michael and Kumar, ISER 2010; Mellinger and Kumar, ICRA 2011]

slide-14
SLIDE 14

14

Cooperative Grasping and Lifting

u∗ = arg min

u {J|Au = w}, J =

  • i

f T

i Qfi

slide-15
SLIDE 15

15

Part Bins

slide-16
SLIDE 16

16

!"#$% &#'()*%+,

Gripper

16

slide-17
SLIDE 17

17

slide-18
SLIDE 18

18

Force Feedback

 Can estimate mass, moments of inertia  Confirm stable prehension

20 40 60 80 0.6 0.7 0.8 Estimated Mass (kg) Time (s)

Feel/respond to forces

slide-19
SLIDE 19

19

M1 M3 M2 M4 M5

Assembly Modes

19

slide-20
SLIDE 20

20

Hover at P1 Hover at P2 Execute trajectory from P1 to P2 Release and Ascend Yaw Left Yaw Right

|ψerror| > ψmax |ψerror| > ψmax

Failed assembly, repeat attempt

Assembly

x y

ψ

20

slide-21
SLIDE 21

21

slide-22
SLIDE 22

22

Assembly Errors

0.05 0.04 0.03 0.02 0.01 0.01 0.02 0.03 0.04 0.05 0.5 1 x (m) 0.05 0.04 0.03 0.02 0.01 0.01 0.02 0.03 0.04 0.05 0.5 1 y (m) 0.05 0.04 0.03 0.02 0.01 0.01 0.02 0.03 0.04 0.05 0.5 1 z (m) 30 20 10 10 20 30 0.5 1 (deg) M1 M2 M3 M4 M5

M1 M3 M2 M4 M5 x y z

slide-23
SLIDE 23

23

slide-24
SLIDE 24

24

Assembly Results with Three Robots

Number of Parts 32 34 40 192 Successful Trial 1 Attempts Trial 2 32 32 33 34 40 39 Actual Time 449.6 450.7 486.6 486.2 588.2 587.3 Column retries 5 5 3 1 8 3 Beam retries 4 5 2 2 5 1 Time (in simulation) 443.6 480.4 581.9 2642.0 Simulation 24

slide-25
SLIDE 25

25

Challenges

 Distributed assembly

slide-26
SLIDE 26

26

Challenges

 Distributed assembly  Unstructured environments

slide-27
SLIDE 27

27

Challenges

 Distributed assembly  Unstructured environments  Part design and payloads

slide-28
SLIDE 28

28

Robotic Assembly/Construction

Product Design Part, assembly Manufacturing Assembly plan Assembly Process Model Robo8c Assembly Model Tolerances Admissible variation Automa8on, Robo8cs Process variation Process tolerance Successful!

slide-29
SLIDE 29

29

Conclusion

 Agile, small, aerial robots create new

  • pportunities for robotics

 SWAP constraints  Force feedback enables adaptation  Networks enable functionality beyond

what can be achieved by individual robots