Pioneers in Engineering, UC Berkeley Pioneers in Engineering Week 8: Sensors and Feedback.

Slides:



Advertisements
Similar presentations
System Function For A Closed-Loop System
Advertisements

10.1 Introduction Chapter 10 PID Controls
PID Controllers and PID tuning
Introductory Control Theory I400/B659: Intelligent robotics Kris Hauser.
ABS Control Project Ondrej Ille Pre-bachelor Project.
David Rosen Goals  Overview of some of the big ideas in autonomous systems  Theme: Dynamical and stochastic systems lie at the intersection of mathematics.
Chapter 4: Basic Properties of Feedback
Add and Use a Sensor & Autonomous For FIRST Robotics
A UTOMATING PID C ONTROLS IN M ATHCAD Neil Kuyvenhoven Engr 315 December 11,2002.
CHE 185 – PROCESS CONTROL AND DYNAMICS
CHE 185 – PROCESS CONTROL AND DYNAMICS
Introduction to Control: How Its Done In Robotics R. Lindeke, Ph. D. ME 4135.
A Typical Feedback System
Roberto - Balancing Robot RIT Computer Engineering Senior Design Project.
Intelligent Steering Using PID controllers
Chapter 8. The PID Controller Copyright © Thomas Marlin 2013
Chapter 7 PID Control.
ME 270 Final Project Presentation Operational Amplifiers.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
INTRODUCTION TO CONTROL SYSTEMS
Introductory Control Theory CS 659 Kris Hauser.
Agenda Path smoothing PID Graph slam.
PSE and PROCESS CONTROL
5: Processor-based Control Systems CET360 Microprocessor Engineering J. Sumey.
Simple rules for PID tuning Sigurd Skogestad NTNU, Trondheim, Norway.
Introduction to Control
CS 478: Microcontroller Systems University of Wisconsin-Eau Claire Dan Ernst Feedback Control.
Fuzzy Logic Control of Blood Pressure During Anesthesia
Introduction to ROBOTICS
Low Level Control. Control System Components The main components of a control system are The plant, or the process that is being controlled The controller,
Observer-Based Robot Arm Control System Nick Vogel, Ron Gayles, Alex Certa Advised by: Dr. Gary Dempsey.
Introductory Control Theory. Control Theory The use of feedback to regulate a signal Controller Plant Desired signal x d Signal x Control input u Error.
Feedback Control system
ME 132 Summary –Intro and motivation of Feedback Control Following a reference (lectures, sec 1, pp1-3, sec 5) Rejecting a disturbance (lectures, sec 1,
PID and Fuzzy Logic Control Systems John Limroth, Software Engineer Yiannis Pavlou, Applications Engineer Tues, 10:15a and 11:30a Wed.
PID CONTROLLERS By Harshal Inamdar.
IVR 30/10/2009 Herrmann1 IVR: Control Theory Overview: PID control Steady-state error and the integral method Overshoot and ringing in system with time.
CSCI1600: Embedded and Real Time Software Lecture 12: Modeling V: Control Systems and Feedback Steven Reiss, Fall 2015.
ERT 210/4 Process Control Hairul Nazirah bt Abdul Halim Office: CHAPTER 8 Feedback.
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
PID Control of Car Position Exercises in Manual Tuning.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
ENTC 395 Lecture 7a. Today 4 PID control –Overview –Definitions –Open loop response 4 Example –SIMULINK implementation.
Lecture 16: Introduction to Control (Part II)
Embedded Control Systems Dr. Bonnie Heck School of ECE Georgia Tech.
Lecture 7: Feedback Control of an Inverted Pendulum COSMOS - Making Robots and Making Robots Intelligent.
Flow of signal So you have a sensor, now to process data taken from a sensor you will need a processing unit and that is your controller. sensorcontroller.
ChE 433 DPCL Model Based Control Smith Predictors.
Introduction Control Engineering Kim, Do Wan HANBAT NATIONAL UNIVERSITY.
1 PID Feedback Controllers PID 反馈控制器 Dai Lian-kui Shen Guo-jiang Institute of Industrial Control, Zhejiang University.
ABE425 Engineering Measurement Systems ABE425 Engineering Measurement Systems PID Control Dr. Tony E. Grift Dept. of Agricultural & Biological Engineering.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
6: Processor-based Control Systems CET360 Microprocessor Engineering J. Sumey.
SAL COLLEGE OF ENGINEERING
EEN-E1040 Measurement and Control of Energy Systems Control I: Control, processes, PID controllers and PID tuning Nov 3rd 2016 If not marked otherwise,
Chapter 1: Overview of Control
Chapter 7 The Root Locus Method The root-locus method is a powerful tool for designing and analyzing feedback control systems The Root Locus Concept The.
PID Controllers Jordan smallwood.
Introduction to PID control
Lec 14. PID Controller Design
Control Loops Nick Schatz FRC 3184.
CSCI1600: Embedded and Real Time Software
Balanduino Supervisor: Dr. Raed Al-Qadi Prepared by: Nadeen Kalboneh Nardeen Mabrouk.
Autonomous Cyber-Physical Systems: Basics of Control
6: Processor-based Control Systems
Basic Design of PID Controller
Automobile Suspension System
Dynamical Systems Basics
PID Controller Design and
Chapter 1 Introduction.
Presentation transcript:

Pioneers in Engineering, UC Berkeley Pioneers in Engineering Week 8: Sensors and Feedback

Pioneers in Engineering, UC BerkeleyControl Announcements 2

Pioneers in Engineering, UC BerkeleyControl Lesson Agenda  Definition of systems  Overview of controls  PID control 3

Pioneers in Engineering, UC BerkeleyControl Lesson Agenda  Definition of systems  Overview of controls  PID Control 4

Pioneers in Engineering, UC BerkeleyControl Systems 5 INPUT OUTPUT  A system is a function. SYSTEM

Pioneers in Engineering, UC BerkeleyControl Examples of Systems  Coffee Machine INPUT? OUTPUT?

Pioneers in Engineering, UC BerkeleyControl 7  F1 Car Example of Systems INPUT? OUTPUT?

Pioneers in Engineering, UC BerkeleyControl Lesson Agenda  Definition of systems  Overview of controls  PID Control 8

Pioneers in Engineering, UC BerkeleyControl What is controls theory?  The study of how to choose the input to a system to give the desired output.  The entity which generates the input is called a controller  Vex 9

Pioneers in Engineering, UC BerkeleyControl Why is controls hard? 10  Usually we don’t know what the system is exactly  Model Mismatch–Model not the same as real system  Disturbances–gravity, wind, etc. Laboratory Model Reality

Pioneers in Engineering, UC BerkeleyControl Solution: Feedback Control 11 SYSTEM SENSOR CONTROLLER r y u  Measure output and send to controller  Controller usually acts on the error e= r-y’  Common algorithm is PID control y’

Pioneers in Engineering, UC BerkeleyControl Videos  Inverted Pendulum Inverted Pendulum  Line Following Car Line Following Car  Quadrotors Quadrotors 12

Pioneers in Engineering, UC BerkeleyControl Lesson Agenda  Definition of systems  Overview of controls  PID Control 13

Pioneers in Engineering, UC BerkeleyControl The PID Controller  Probably the most commonly used controller architecture.  Sufficient for basic linear dynamical systems (basic robot locomotion, arm placement, etc.) 14

Pioneers in Engineering, UC BerkeleyControl The PID architecture 15 SYSTEM SENSOR  The PID controller has three basic parts: The proportional (P), integral (I), and derivative (D) blocks. I D P r u e=r-y’ y’

Pioneers in Engineering, UC BerkeleyControl The PID architecture 16 I D P u  Corrects the current error. Largest input of the three  Improves stability and shapes response  Hammers out residual error. Rejects disturbances

Pioneers in Engineering, UC BerkeleyControl PID Tuning – Manual Method 17  Set K i and K d to 0.  Increase K p until system starts to oscillate, then reduce by about half  Increase K i until system steady-state (residual) error is acceptable  Increase K d to shape response

Pioneers in Engineering, UC BerkeleyControl PID Demos 18  Matlab demo  Robot arm demo

Pioneers in Engineering, UC BerkeleyControl PID Activity 19  Download code from wiki page  Change the gains using the tuning technique taught until the arm behaves well  Add a way for the user to control the arm position (suggestion in code)