Robots!

53
Robots! Zach Dodds June 16, 2010

description

Robots!. Zach Dodds June 16, 2010. Cheap Robots. autonomy. expense. automation. ... vs. autonomy. Autonomous robotics ~ Brazil. autonomous vehicles. DARPA grand challenge. iRobot Roomba ~ 2002. 4,000,000+ vacuums. 3,000+ PackBots. wide-audience robots?. another iRobot founder. - PowerPoint PPT Presentation

Transcript of Robots!

Page 1: Robots!

Robots!

Zach Dodds June 16, 2010

Page 2: Robots!

Cheap Robots

expense

auto

nom

y

Page 3: Robots!

automation...

... vs. autonomy

Page 4: Robots!

Autonomous robotics ~ Brazil

Page 5: Robots!

autonomous vehicles

DARPA grand challenge

Page 6: Robots!

iRobot Roomba ~ 2002

wide-audience robots?

4,000,000+ vacuums 3,000+ PackBots

Page 7: Robots!

iRobot Roomba ~ 2002 Rodney Brooks

another iRobot founder

4,000,000+ vacuums 3,000+ PackBots

similar revenue!

Page 8: Robots!
Page 9: Robots!

Today's capabilities

~~personal robots

personal computers

Page 10: Robots!

next-generation applications

Page 11: Robots!

Key challenge:

spatial reasoning

but local, not global

Page 12: Robots!

the 2000's saw almost all of our progress in robot mapping and navigation

CMU's Boss

Primary sensor: the laser

Personal lasers?

Page 13: Robots!

Spatial reasoning today

one view or

two?

Page 14: Robots!

Laser Range Scanners

$2000 - $10000 and up $200 - $10 and down

Webcameras

Laser vs. Pixels

Page 15: Robots!

Laser Range Scanners

$2000 - $10000 and up $200 - $10 and down

Webcameras

Laser vs. Pixels: Data

Page 16: Robots!

Laser Range Scanners

$2000 - $10000 and up

Laser vs. Pixels: Data

Page 17: Robots!

Laser Range Scanners

$2000 - $10000 and up $200 - $10 and down

WebcamerasBeautifu

l Data!

More data -- but

more "tangled."

Page 18: Robots!

Untangling pixels: 3d from 2d

Where does the additional information come from?

Page 19: Robots!

Untangling pixelsIdeas for extracting 3d data from 2d

images?

Page 20: Robots!

Untangling pixelsIdeas for extracting 3d data from 2d

images?

via multiple images via image context

image 1 image 2

(x,y,)Nearby

Far off

Page 21: Robots!

feature matches

K. Wnuk, '05

+ texturepoint cloud

Page 22: Robots!

Microsoft's Photosynt

h

Page 23: Robots!

Is anything missing from these 3d reconstructions?see links...

Page 24: Robots!

Doing less with less!

Strategy for robots:

Page 25: Robots!

a visual compass from 1d image matching: Devin S., 2008

frame 470 frame 485

Page 26: Robots!

Where's the ground in front of

me?

intensity profiles did not work

Trickier than it may seem!

Page 27: Robots!

Where's the ground in front of

me?

Trickier than it may seem!

Artist Julian Beever

Page 28: Robots!

Texture-based 3d: Make3d

textures ~ 524 components

Not feeling so bad... the platform

depth!

Page 29: Robots!

Texture-based 3d: Make3dSaxena and Ng 2006

RC car control!

Page 30: Robots!

C. Plagemann et al., 2008

Laser-scan data from images?

robot platform "omnicam" images errors...

Page 31: Robots!

Best algorithm ~ 1 meter error

Laser-scan data from images?

robot platform "omnicam" images errors...

Page 32: Robots!

Our investigation in 2009

Image-patches estimating dense ranges

Page 33: Robots!

100 hand-labeled imageslearned textures

travers

able

untr

avers

able

Our approach: 2009

Page 34: Robots!

deep belief networkfeedforward net

with backpropagation

Results of groundplane learning

where/why would feature-matching reconstruction fail in these examples...?

Page 35: Robots!

Segmentation

Page 36: Robots!

Image height ~ distances?

automatic (blue) vs. “correct” (red and green) segmentations

How do these

relate?

What will be the effects of

mis-segmenting?

good news and bad news?

Page 37: Robots!

Accuracy

automatic (blue) vs. “correct” (red and green) segmentations

9-image trial setMedian error < 10cmMean error > 500cm!

Page 38: Robots!

Opportunity!

"drop outs" and "drop ins"

PixelLaser True scan

Page 39: Robots!

I <3 Cheap Robots!

• research challenges

• fun projects!• broad application reach

auto

nom

y

audience

Page 40: Robots!

Preview of coming sensor attractions

will it work...?will it replace vision...?

Page 41: Robots!
Page 42: Robots!

The future is small... ?DARPA will be ready if it's true.

Page 43: Robots!

See obstacles around them

Powerslide

another...

Fly through windows

Page 44: Robots!

A. Amert, N. M'Tarrah, D. Halloran '10

class projects

camera?

Page 45: Robots!

class projects

Page 46: Robots!

M. Badger and C. Gaudet '10

Page 47: Robots!

B. Green, K. Burgers, S. Lakhani '11

Page 48: Robots!

in core Biology/CS: M. Morabe and T. Luke '13

Page 49: Robots!

Please don't eat the wheels. You don't know where they've been.

The name "Nutty" derives from our original plan to use peanut butter cookies as wheels. However, we were too grossed out by the smell of

day-old peanut butter cookies, so we opted for other types...

Page 50: Robots!

Autonomous Vehicles : Fall

2010

student-run FIRST

scrimmage

energy autonomy

Page 51: Robots!

3d from 2d

laser range finder

camera

More is possible! How...

Page 52: Robots!

3d from 2d

laser range finder

camera

More is possible! How...

Page 53: Robots!

packbot parts