CS 287: Advanced Robo2cs Fall 2013 Lecture 1: Introduc.on - - PowerPoint PPT Presentation

cs 287 advanced robo2cs
SMART_READER_LITE
LIVE PREVIEW

CS 287: Advanced Robo2cs Fall 2013 Lecture 1: Introduc.on - - PowerPoint PPT Presentation

CS 287: Advanced Robo2cs Fall 2013 Lecture 1: Introduc.on Pieter Abbeel UC Berkeley EECS www n h<p://www.cs.berkeley.edu/~pabbeel/cs287-fa13


slide-1
SLIDE 1

CS ¡287: ¡Advanced ¡Robo2cs ¡ Fall ¡2013 ¡

¡ Lecture ¡1: ¡Introduc.on ¡ ¡ Pieter ¡Abbeel ¡ UC ¡Berkeley ¡EECS ¡

¡ ¡ ¡ ¡

slide-2
SLIDE 2

n h<p://www.cs.berkeley.edu/~pabbeel/cs287-­‑fa13 ¡ n [Step ¡through ¡webpage] ¡

www ¡

slide-3
SLIDE 3

n Ques.ons? ¡ n A ¡few ¡robo.c ¡success ¡stories ¡… ¡

¡and ¡connec.ons ¡with ¡materials ¡covered ¡in ¡the ¡course ¡

Remainder ¡of ¡Lecture ¡Outline ¡

slide-4
SLIDE 4

n

Darpa ¡Grand ¡Challenge: ¡First ¡long-­‑distance ¡driverless ¡car ¡compe..on ¡

n

2004: ¡CMU ¡vehicle ¡drove ¡7.36 ¡out ¡of ¡150 ¡miles ¡

n

2005: ¡5 ¡teams ¡finished, ¡Stanford ¡team ¡won ¡nova-­‑race ¡

n

Darpa ¡Urban ¡Challenge ¡(2007) ¡

n

Urban ¡environment: ¡other ¡vehicles ¡present ¡

n

6 ¡teams ¡finished ¡ ¡(CMU ¡won) ¡ ¡ ¡urban ¡challenge ¡

n

Google ¡Autonomous ¡Cars ¡ ¡

n

2010: ¡Mountain ¡View ¡-­‑> ¡Santa ¡Monica; ¡>140,000 ¡miles; ¡Lombard, ¡Golden ¡Gate, ¡Tahoe, ¡ Pacific ¡Coast ¡Highway ¡

n

2012: ¡300K ¡miles ¡completed ¡autonomously ¡without ¡accident ¡

n

Ernst ¡Dickmanns ¡/ ¡Mercedes ¡Benz: ¡autonomous ¡car ¡on ¡European ¡highways ¡

n

Paris ¡highway ¡and ¡1758km ¡trip ¡Munich ¡-­‑> ¡Odense, ¡lane ¡changes ¡at ¡up ¡to ¡140km/h; ¡longest ¡ autonomous ¡stretch: ¡158km ¡(1995) ¡

n

Maneuvers: ¡parking ¡ ¡

¡

Driverless ¡Cars ¡

Kalman ¡filtering, ¡LQR, ¡mapping, ¡terrain ¡& ¡object ¡recogni.on ¡

slide-5
SLIDE 5

Autonomous ¡Helicopter ¡Flight ¡

[Coates, ¡Abbeel ¡& ¡Ng] ¡

Kalman ¡filtering, ¡model-­‑predic.ve ¡control, ¡LQR, ¡system ¡ID, ¡trajectory ¡learning ¡

slide-6
SLIDE 6

Four-­‑legged ¡locomo.on ¡

value ¡itera.on, ¡receding ¡horizon ¡control, ¡mo.on ¡planning, ¡inverse ¡reinforcement ¡ learning, ¡ ¡ ¡ ¡ ¡ ¡nolearning, ¡learned ¡

[Kolter, ¡Abbeel ¡& ¡Ng] ¡

slide-7
SLIDE 7

Two-­‑legged ¡locomo.on ¡

[Tedrake ¡+al.] ¡

Policy ¡gradient ¡

slide-8
SLIDE 8

Mapping ¡

“baseline” ¡: ¡Raw ¡odometry ¡data ¡+ ¡laser ¡range ¡finder ¡scans ¡

[Video ¡from ¡W. ¡Burgard ¡and ¡D. ¡Haehnel] ¡

slide-9
SLIDE 9

Mapping ¡

FastSLAM: ¡par.cle ¡filter ¡+ ¡occupancy ¡grid ¡mapping ¡

[Video ¡from ¡W. ¡Burgard ¡and ¡D. ¡Haehnel] ¡

slide-10
SLIDE 10

Mobile ¡Manipula.on ¡

SLAM, ¡localiza.on, ¡mo.on ¡planning ¡for ¡naviga.on ¡and ¡grasping, ¡grasp ¡point ¡ selec.on, ¡visual ¡category ¡recogni.on ¡(speech ¡recogni.on ¡and ¡synthesis) ¡

[Quigley, ¡Gould, ¡Saxena, ¡Ng ¡+ ¡al.] ¡

slide-11
SLIDE 11

Mobile ¡Manipula.on ¡

[Mai.n-­‑Shepard, ¡Cusumano-­‑Towner, ¡Lei, ¡Abbeel, ¡2010] ¡

localiza.on, ¡mo.on ¡planning ¡for ¡naviga.on ¡and ¡grasping, ¡grasp ¡point ¡selec.on, ¡ visual ¡recogni.on ¡

slide-12
SLIDE 12

n Robo.c ¡hardware ¡is ¡gepng ¡in ¡great ¡shape, ¡exper.se ¡in ¡

algorithms+math+programming ¡are ¡limi.ng ¡factors ¡

n So ¡many ¡different ¡robo.c ¡systems, ¡yet ¡a ¡few ¡core ¡techniques ¡

are ¡(near-­‑)sufficient ¡to ¡rule ¡them ¡all ¡

n Probabilis.c ¡Reasoning ¡ n Op.miza.on ¡

n Applicability ¡of ¡these ¡techniques ¡extends ¡well ¡beyond ¡robo.cs ¡

Why ¡a ¡Great ¡Time ¡to ¡Study ¡CS287 ¡ Advanced ¡Robo.cs? ¡

slide-13
SLIDE 13

n Star.ng ¡op.mal ¡control ¡on ¡Tuesday ¡ n Check ¡out ¡the ¡webpage! ¡ n Sign ¡up ¡on ¡piazza! ¡ n Come ¡talk ¡to ¡me ¡now ¡about ¡any ¡lingering ¡ques.ons ¡you ¡

might ¡have ¡

That’s ¡it ¡for ¡today ¡