introduction to control
play

Introduction to Control Lecture 10 Announcement - Feedback for - PowerPoint PPT Presentation

Introduction to Control Lecture 10 Announcement - Feedback for Project proposal latest tonight - Given erroneous data provided for Q3, we extended the submission deadline till tonight - Kevin Zakka started course notes (see Piazza) - bonus


  1. Introduction to Control Lecture 10

  2. Announcement - Feedback for Project proposal latest tonight - Given erroneous data provided for Q3, we extended the submission deadline till tonight - Kevin Zakka started course notes (see Piazza) - bonus points for contributing - No time after class today – CS300 Lecture at 4:30pm

  3. What will you take home today? Differentiable Filters Backpropagation through a Particle Filter Introduction to Control PD Controllers PID Controllers Gain tuning

  4. Differentiable Particle Filters: End-to-End Learning with Algorithmic Priors. Jonschkowski et al. RSS 2018.

  5. Differentiable Particle Filters: End-to-End Learning with Algorithmic Priors. Jonschkowski et al. RSS 2018.

  6. Differentiable Particle Filters: End-to-End Learning with Algorithmic Priors. Jonschkowski et al. RSS 2018.

  7. Differentiable Particle Filters: End-to-End Learning with Algorithmic Priors. Jonschkowski et al. RSS 2018.

  8. Particle Filter Networks with Application to Visual Localization. Karkus et al. CORL 2018.

  9. Differentiable Particle Filter – Loss Function

  10. Differentiable Particle Filter – Experiments and Baselines

  11. Differentiable Particle Filter – Experiments and Baselines

  12. Differentiable Particle Filter – Experiments and Baselines

  13. What will you take home today? Differentiable Filters Backpropagation through a Particle Filter Introduction to Control PID Controllers Feedforward Controllers

  14. Introduction to Control

  15. Open-Loop Control

  16. Feedback Control

  17. Joint Space Control

  18. Task Space Control Å x desired

  19. Joint Space Control d q 1 q 1 Control Joint 1 d q 2 q 2 x d q d Joint 2 Control q Inv. Kin. d q n q n Control Joint n

  20. Task Space Control F t = T J F Å x desired

  21. Joint Space - PD Controller

  22. Passive Natural Systems - Conservative k m x

  23. Passive Natural Systems - Conservative = 1 2 V kx 2 x t

  24. Passive Natural System – Dissipative k m x Friction x x x x

  25. Passive Natural System – Dissipative + + = 0 !! ! mx bx kx k m x Friction x b k x x x + + = 0 !! ! x m x m x Natural frequency damping x x x t t t Over Oscillatory Critically damped damped damped

  26. No Damping By Pasimi - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=65465311

  27. Underdamped By Pasimi - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=65465311

  28. Overdamped By Pasimi - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=65465311

  29. Critically Damped By Pasimi - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=65465311

  30. Critically Damped System – Choose B + + = 0 !! ! mx bx kx b k + + = 0 !! ! x m x m x bm w n m 2 m × w 2 2 n w w 2 2 n n Natural damping ratio as a reference value b b Critically = 2 x = 2 damped n w m km when m b/m=2 w n n Critically damped system: x n = = 1 ( b 2 km )

  31. 1 DOF Robot Control V(x) f m x x d x 0 x 0 x d Position gain = stiffness

  32. Asymptotic Stability – Converging to a value f m x 0 x d

  33. Proportional Derivative Controller !! = f = - - - ! mx f k ( x x ) k x p v d f m x 0 x d

  34. Test yourself

  35. Control Partitioning

  36. Non-Linearity f m x d x 0 f ¢ f + ( , ! ) m ˆ x x System +

  37. Motion control x ¢ f f d ¢ k p + + System - + ¢ k v + - + ¢ + ¢ = 0 !! ! e k e k e v p

  38. Disturbance rejection f dist x ¢ f f d ¢ k p + + System - + ¢ k v + -

  39. Steady-State Error f + ¢ + ¢ = !! ! e k e k e dist v p m The steady-state

  40. Example f f dist m k p f dist m k v x x x x

  41. PID controller

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend