Robot Sensors Kevin Watson and Rich Petras. Overview ➲ Sensors ● Micro Switch ● Gyro ● Encoders ➲ Command Sequencing ➲ PID Control.

Slides:



Advertisements
Similar presentations
PID Control Loops Guy Zebrick.
Advertisements

Unit 4 The Performance of Second Order System Open Loop & Close Loop Open Loop: Close Loop:
PID Control for Embedded Systems
PID Controllers and PID tuning
Discrete Controller Design
Proportional, Integral, Derivative Line Following October 5, 2013.
Chapter 4: Basic Properties of Feedback
Add and Use a Sensor & Autonomous For FIRST Robotics
Digital Control Lab Islamic University of Gaza Eng: Moayed Mobaied DC MOTOR.
TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY Department of Electrical Engineering Control and Robotics Lab Design a digitally controlled analog PID controller.
PID a11 CENG4480_A4 DC motor Control Using PID (proportional-integral-derivative) control.
Using the NXT Light Sensor. 2 Connect One Light Sensor – 1 From My Files use Left / Right NXT buttons and get to View menu and push Orange button. From.
The Proportional-Integral-Derivative Controller
Introduction to Control: How Its Done In Robotics R. Lindeke, Ph. D. ME 4135.
FRC LabVIEW Software Overview Joe Hershberger Staff Software Engineer National Instruments.
Chapter 10 – The Design of Feedback Control Systems
Chapter 10 – The Design of Feedback Control Systems PID Compensation Networks.
ECE 4951 Lecture 5: PID Control of Processes. PID Control A closed loop (feedback) control system, generally with Single Input-Single Output (SISO) A.
Roberto - Balancing Robot RIT Computer Engineering Senior Design Project.
Control Theory (2) Jeremy Wyatt School of Computer Science University of Birmingham.
PID Control & ACS550 and ACH550
1 Sensors BADI Year 3 John Errington MSc. 2 Sensors Allow a design to respond to its environment – e.g. a line following robot may use photosensors to.
LECTURE#11 PID CONTROL AUTOMATION & ROBOTICS
The World Leader in High Performance Signal Processing Solutions Inertial Sensors Using Accelerometers & Gyro’s for FIRST Robotics Jan 6, 2007 Chris Hyde.
Proportional/Integral/Derivative Control
Automatic Control Mike Robinson. You can measure the distance from the RC car to some target. What could your program do to keep the car as close to the.
Agenda Path smoothing PID Graph slam.
Professor : Chi-Jo Wang Student’s name : Nguyen Van Binh Student ID: MA02B203 Two Wheels Self Balancing Robot 1 Southern Taiwan University Department of.
CS 478: Microcontroller Systems University of Wisconsin-Eau Claire Dan Ernst Feedback Control.
Observer-Based Robot Arm Control System Nick Vogel, Ron Gayles, Alex Certa Advised by: Dr. Gary Dempsey.
PID. The proportional term produces an output value that is proportional to the current error value. Kp, called the proportional gain constant.
Modern Control System EKT 308
PID CONTROLLERS By Harshal Inamdar.
CSCI1600: Embedded and Real Time Software Lecture 12: Modeling V: Control Systems and Feedback Steven Reiss, Fall 2015.
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.
Cruise Control 3 RETURN OF THE SPEED CONTROL JEFF FERGUSON, TOM LEICK.
Clock Simulation Jenn Transue, Tim Murphy, and Jacob Medinilla 1.
Modern Control System EKT 308 Root Locus and PID controllers.
(thanks to Gary Fedder)
Control 3 Keypoints: PID control
Control Loops Tune a Fish. Control Loops Tuning of a control loop involves selecting loop parameters to ensure stable control under all operating conditions.
PID Control Joe Ross Team 330.
BIRLA VISHWAKARMA MAHAVIDHYALAYA ELECTRONICS & TELECOMUNICATION DEPARTMENT o – ANKUR BUSA o – KHUSHBOO DESAI UNDER THE GUIDENCE.
Exercise 1 Suppose we have a simple mass, spring, and damper problem. Find The modeling equation of this system (F input, x output). The transfer function.
EEN-E1040 Measurement and Control of Energy Systems Control I: Control, processes, PID controllers and PID tuning Nov 3rd 2016 If not marked otherwise,
Robotics Training For The Riverside Robotics Society
PID Control for Embedded Systems
Salman Bin Abdulaziz University
PID Control Systems (Proportional, Integral, Derivative)
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.
Control engineering and signal processing
Intelligent Traction Control Smart Robot
PID Controllers Jordan smallwood.
Feedback Control System
Control Loops Nick Schatz FRC 3184.
CSCI1600: Embedded and Real Time Software
Dynamic Controllers for Wind Turbines
PID Controller.
Basic Design of PID Controller
Electronic Control Systems Week 7 – PID Control
Cole Perrault Spring 2015 ET 493 Wesley Deneke
Lesson 1: Overview of Sequential Control and Data Acquisition
Interactive Basic Tuning for the SERVOSTAR 600
Dynamical Systems Basics
frclabviewtutorials.com/workshop
Advanced LabVIEW
The Design of Feedback Control Systems
PID Line Follower.
Presentation transcript:

Robot Sensors Kevin Watson and Rich Petras

Overview ➲ Sensors ● Micro Switch ● Gyro ● Encoders ➲ Command Sequencing ➲ PID Control

MicroSwitch ➲ Digital input ➲ Be sure to set as an input in User_Initialization()

Encoders ➲ Kinds ● Mechanical ● Optical ➲ Types of output ➲ Resolution

Gyros ➲ Types ● Mechanical ● Ring Laser ● MEMS ➲ Using ● Bias ● Drift ● Integration

Command Sequencing ➲ Why do we want to do this? ➲ How does it work? ➲ Robot example....

What is PID Control ? ➲ PID control can be used any time you have a variable that you want to control and a way of measuring that variable.

P I D ➲ P - Proportional - The amount of control is based on (proportional to) the error between where we want to be and where we are. ➲ I - Integral - The amount of control is based on the total error over time - the summation or integral ➲ D - Differential - The amount of control is based on how fast the error is changing - the difference.

What are Gains ? ➲ The gains tell you how important each of the PID terms are. ➲ Kp - Proportional Gain - Determines how fast your system reacts to error ➲ Ki - Integral Gain - Determines how hard your system will push to overcome error. ➲ Kd - Differential Gain - Limits the change in response to error. Helps to dampen or smooth the reactions.

How do I Tune my System ? ➲ Start by setting the gains low. You can set Ki and Kd to zero to start. ➲ Increase Kp until the system starts to react quickly enough. It will overshoot if you set it too high. ➲ Now increase Kd to compensate for overshoot. Now the system should react smoothly.

How do I Tune my System ? ➲ But you might notice that it never reaches the goal. That is because resistance in the system is holding it back and as you near the goal, the proportional term gets smaller. ➲ Now it is time to increase Ki. Over time the error will build and the I term allows the system to overcome resistance. ➲ Now go back and adjust each of the terms to get the response you want.