Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Stanford Seminar - Safe and Robust Perception-Based Control
Play lesson

Stanford AA289/ENGR319 - Robotics and Autonomous Systems Seminar - Stanford Seminar - Safe and Robust Perception-Based Control

5.0 (1)
12 learners

What you'll learn

This course includes

  • 100.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Sarah Dean UC Berkeley February 21, 2020 Machine learning provides a promising path to distill information from high dimensional sensors like cameras -- a fact that often serves as motivation for merging learning with control. This talk aims to provide rigorous guarantees for systems with such learned perception components in closed-loop. Our approach is comprised of characterizing uncertainty in perception and then designing a robust controller to account for these errors. We use a framework which handles uncertainties in an explicit way, allowing us to provide performance guarantees and illustrate how trade-offs arise from limitations of the training data. Throughout, I will motivate this work with the example of autonomous vehicles, including both simulated experiments and an implementation on a 1/10 scale autonomous car. Joint work with Aurelia Guy, Nikolai Matni, Ben Recht, Rohan Sinha, and Vickie Ye. View the full playlist: https://www.youtube.com/playlist?list=PLoROMvodv4rMeercb-kvGLUrOq4HR6BZD 0:00 Introduction 0:12 Safe and Robust Perception Based Control 0:46 Machine learning is a promising tool for 1:20 acting on complex information 3:20 Example: Racing from pixels 5:38 Tasks modelled as optimal control problems 6:36 Perception-based optimal control problem 8:26 Perception as virtual sensor 9:28 Problem setting: linear optimal control • Linear dynamics • Complex observation model • Perception map os virtual 10:22 Linear output feedback control Familiar setting 11:05 Aside on low-level control 13:27 Perception: errors and safe set 14:15 Learning and generalization 17:32 Deterministic (adversarial) generalization • Closed loop states depend on the errors 19:02 Closeness implies generalization 20:35 Robust control 22:07 System level synthesis for state feedback 23:56 Optimal control reformulation 29:11 Paradigm for analyzing learning in control 31:06 Output feedback SLS 34:37 Example: static filter and state feedback In the case of a controller of the form 38:47 Robust reference tracking Model waypoints os disturbances 40:23 Example: necessary and sufficient For a simple double integrator example with LOG control, the constraint is necessary and sufficient for stability at origin 41:12 Simulation setting Simplified driving example using CARLA simulator with 2D double integrator dynamics 42:40 Simulation Results 44:45 Real-world demo 44:55 Iterative racing on arbitrary tracks 49:35 Conclusion

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere