cs 287 advanced robo2cs
play

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

CS 287: Advanced Robo2cs Fall 2015 Lecture 1: Introduc.on Pieter Abbeel UC Berkeley EECS Course Staff Professor GSIs Pieter Abbeel


  1. CS ¡287: ¡Advanced ¡Robo2cs ¡ Fall ¡2015 ¡ ¡ Lecture ¡1: ¡Introduc.on ¡ ¡ Pieter ¡Abbeel ¡ UC ¡Berkeley ¡EECS ¡ ¡ ¡ ¡ ¡

  2. Course ¡Staff ¡ Professor ¡ GSIs ¡ Pieter ¡Abbeel ¡ Sandy ¡Huang ¡ Zoe ¡McCarthy ¡

  3. www ¡ n hEp://www.cs.berkeley.edu/~pabbeel/cs287-­‑fa15 ¡ n [Step ¡through ¡webpage] ¡

  4. Remainder ¡of ¡Lecture ¡Outline ¡ n Ques.ons? ¡ n A ¡few ¡robo.c ¡success ¡stories ¡… ¡ ¡and ¡connec.ons ¡with ¡materials ¡covered ¡in ¡the ¡course ¡

  5. Driverless ¡Cars ¡ 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 ¡Self-­‑Driving ¡Car ¡ ¡ n 2010: ¡Mountain ¡View ¡-­‑> ¡Santa ¡Monica; ¡>140,000 ¡miles; ¡Lombard, ¡Golden ¡Gate, ¡Tahoe, ¡Pacific ¡Coast ¡Highway ¡-­‑-­‑ ¡gcar ¡ n by ¡July ¡2015: ¡1M ¡miles, ¡14 ¡minor ¡accidents ¡(never ¡at ¡fault) ¡ n Ernst ¡Dickmanns ¡/ ¡Mercedes ¡Benz: ¡autonomous ¡car ¡on ¡European ¡highways ¡ n Paris ¡highway ¡and ¡1758km ¡Munich ¡-­‑> ¡Odense, ¡lane ¡changes ¡up ¡to ¡140km/h; ¡longest ¡autonomous ¡stretch: ¡158km ¡(1995) ¡ n Maneuvers: ¡parking ¡ ¡ n Kalman ¡filtering, ¡LQR, ¡mapping, ¡terrain ¡& ¡object ¡recogni.on ¡ ¡

  6. Autonomous ¡Helicopter ¡Flight ¡ ¡ ¡ ¡ [Abbeel, ¡Coates ¡& ¡Ng] ¡ Kalman ¡filtering, ¡model-­‑predic.ve ¡control, ¡LQR, ¡system ¡ID, ¡trajectory ¡learning ¡

  7. Autonomous ¡Helicopter ¡Flight ¡ ¡ ¡ ¡ [Abbeel, ¡Coates ¡& ¡Ng] ¡ Kalman ¡filtering, ¡model-­‑predic.ve ¡control, ¡LQR, ¡system ¡ID, ¡trajectory ¡learning ¡

  8. Four-­‑legged ¡locomo.on ¡ [Kolter, ¡Abbeel ¡& ¡Ng] ¡ value ¡itera.on, ¡receding ¡horizon ¡control, ¡mo.on ¡planning, ¡ inverse ¡reinforcement ¡learning, ¡ ¡ ¡ ¡ ¡ ¡nolearning, ¡learned ¡

  9. Two-­‑legged ¡locomo.on ¡ [Tedrake ¡+al.] ¡ Policy ¡gradient ¡

  10. Mapping ¡ [Video ¡from ¡W. ¡Burgard ¡and ¡D. ¡Haehnel] ¡ “baseline” ¡: ¡Raw ¡odometry ¡data ¡+ ¡laser ¡range ¡finder ¡scans ¡

  11. Mapping ¡ [Video ¡from ¡W. ¡Burgard ¡and ¡D. ¡Haehnel] ¡ FastSLAM: ¡par.cle ¡filter ¡+ ¡ occupancy ¡grid ¡mapping ¡

  12. Mobile ¡Manipula.on ¡ ¡ ¡ [Quigley, ¡Gould, ¡Saxena, ¡Ng ¡+ ¡al.] ¡ SLAM, ¡localiza.on, ¡mo.on ¡planning ¡for ¡naviga.on ¡and ¡grasping, ¡grasp ¡point ¡ selec.on, ¡visual ¡category ¡recogni.on ¡(speech ¡recogni.on ¡and ¡synthesis) ¡

  13. 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 ¡

  14. Visuomotor ¡Learning ¡ [Levine*, ¡Finn*, ¡Darrell, ¡Abbeel, ¡2015] ¡

  15. Learned ¡Visuomotor ¡Skills ¡ [Levine*, ¡Finn*, ¡Darrell, ¡Abbeel, ¡2015] ¡ LQR, ¡guided ¡policy ¡search, ¡deep ¡learning ¡

  16. Learning ¡Locomo.on ¡ [Schulman, ¡Moritz, ¡Levine, ¡Jordan, ¡Abbeel, ¡2015] ¡ policy ¡gradients, ¡value ¡func.on ¡approxima.on ¡

  17. Why ¡a ¡Great ¡Time ¡to ¡Study ¡CS287 ¡Advanced ¡Robo.cs? ¡ Robo.c ¡hardware ¡is ¡getng ¡in ¡great ¡shape, ¡exper.se ¡in ¡algorithms n +math+programming ¡are ¡limi.ng ¡factors ¡ So ¡many ¡different ¡robo.c ¡systems, ¡yet ¡a ¡few ¡core ¡techniques ¡are ¡ n (near-­‑)sufficient ¡to ¡rule ¡them ¡all ¡ n Probabilis.c ¡Reasoning ¡ n Op.miza.on ¡ Applicability ¡of ¡these ¡techniques ¡extends ¡well ¡beyond ¡robo.cs ¡ n

  18. That’s ¡it ¡for ¡today ¡ 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 ¡

Recommend


More recommend