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

Recommend


More recommend