ECE 192: NATCAR Team (Triton X) Sponsored by IEEE (http://ieee.ucsd.edu) Vincent Bantigue, Joseph Formanes,

Slides:



Advertisements
Similar presentations
Motion and Force A. Motion 1. Motion is a change in position
Advertisements

PID Control for Embedded Systems
Analysis of a Distance vs. Time Graph
Acceleration Acceleration Velocity-time graph Questions.
PID a11 CENG4480_A4 DC motor Control Using PID (proportional-integral-derivative) control.
The Proportional-Integral-Derivative Controller
DIFFERENTIAL POLARIZATION DELAY LINE controller Supervisor : Mony Orbach Performed by: Maria Terushkin Guy Ovadia Technion – Israel Institute of Technology.
Roberto - Balancing Robot RIT Computer Engineering Senior Design Project.
Solar Tracking Project Team Members: –Cristian Ruvalcaba –Ken Seal –David Clark –Mark McKinley –Richard DeJarnatt.
DC Motor Control  mouse EE 496 Advisor: Dr. Tep Dobry.
Traction Control Michael Boersma Michael LaGrand 12/10/03.
Intelligent Steering Using PID controllers
Autonomous Control of Scalextric Slot Car on User-Defined Track Siddharth Kamath Souma Mondal Dhaval Patel School of Electrical and Computer Engineering.
Lecture 3: The Controller PID Control and Speed Profile.
Proportional/Integral/Derivative Control
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
RC Car Thomas Chau, Ben Sack, Peter Tsonev. Overview Goal: to build a smart RC car that corrects itself using sensors. Objective: testing our run at high.
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.
Ultrasonic Tracking System Group # 4 4/22/03 Bill Harris Sabie Pettengill Enrico Telemaque Eric Zweighaft.
GROBI Gizmo Remote Operated Bluetooth Interface Sponsor: Calit 2 Mentors: Paul Blair & Javier Rodriguez Molina Team: Kristi Tsukida & Eldridge Alcantara.
5: Processor-based Control Systems CET360 Microprocessor Engineering J. Sumey.
NORMAL AND TANGENTIAL COMPONENTS
CS 478: Microcontroller Systems University of Wisconsin-Eau Claire Dan Ernst Feedback Control.
Centripetal Motion Motion towards the center of a circle.
By: 1- Aws Al-Nabulsi 2- Ibrahim Wahbeh 3- Odai Abdallah Supervised by: Dr. Kamel Saleh.
Controls. Given a set of desired Tool frame positions and orientations (that trace out a path over time, t ), there will be a corresponding required set.
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,
1 Lecture on Lab 6 Lab 7 Lab 8. 2 Lab 6: Open Loop Controller As you learned in lab 5, there are two kinds of control systems: open loop and closed loop.
Acceleration- Change in Velocity
MATLAB Program for a Vehicle-Tracking Robotic Car Allen Lin Rutgers University NASA SHARP High School Apprenticeship Program mentored by Dr. Baruh.
Pioneers in Engineering, UC Berkeley Pioneers in Engineering Week 8: Sensors and Feedback.
Feedback Control system
Control Theory in Industry, Robotics and Infrastructure
PID. The proportional term produces an output value that is proportional to the current error value. Kp, called the proportional gain constant.
PID CONTROLLERS By Harshal Inamdar.
Acceleration- Change in Velocity occurs when an object _____________________ occurs when an object ______________ in speed. occurs when an object __________.
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
Acceleration. The rate of change in velocity Acceleration The rate of change in velocity Examples…. –Speeding up Positive acceleration –Slowing down.
2.1 Position, Velocity, and Speed 2.1 Displacement  x  x f - x i 2.2 Average velocity 2.3 Average speed  
Chapter 4 A First Analysis of Feedback Feedback Control A Feedback Control seeks to bring the measured quantity to its desired value or set-point (also.
By: Aaron Dyreson Supervising Professor: Dr. Ioannis Schizas
ECE 192: NATCAR Team (Triton X) Sponsored by IEEE ( Vincent Bantigue, Joseph Formanes,
ECE 192: NATCAR Team (Triton X) Sponsored by IEEE ( Vincent Bantigue, Joseph Formanes,
ECE 192: NATCAR Team (Triton X) Sponsored by IEEE ( Vincent Bantigue, Joseph Formanes,
Acceleration Acceleration – the rate at which velocity changes  Can be an: Increase in speed Decrease in speed Change in direction.
ECE 192: NATCAR Team (Triton X) Sponsored by IEEE ( Vincent Bantigue, Joseph Formanes,
Embedded Control Systems Dr. Bonnie Heck School of ECE Georgia Tech.
ECEn 191 – New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar.
ECE 192: NATCAR Team (Triton X) Sponsored by IEEE ( Vincent Bantigue, Joseph Formanes,
ECE 192: NATCAR Team (Triton X) Sponsored by IEEE ( Vincent Bantigue, Joseph Formanes,
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.
By : Rohini H M USN : 2VX11LVS19.  This system includes sensors for measuring vehicle speed; steering input; relative displacement of the wheel assembly.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
6: Processor-based Control Systems CET360 Microprocessor Engineering J. Sumey.
Mrs. Bryant’s 6th Grade Science
How Are Speed and Velocity Related?
PID Control for Embedded Systems
Two special unit vectors:
PID Controllers Jordan smallwood.
Objective SWBAT use velocity-time graphs to determine an object’s acceleration.
DC MOTOR SPEED CONTROL 1. Introduction
6: Processor-based Control Systems
INTELLIGENT CRUISE CONTROL WITH FUZZY LOGIC
Motion Review Challenge
Team Members: Robert Muntean
Better Line Following with PID
Bell Work: Motion of a Car
The acceleration is the derivative of the velocity.
Entrance and Exit Slip Questions
P.I.D Control for a Wearable E-Braille Using a Force Sensing Resistor
Presentation transcript:

ECE 192: NATCAR Team (Triton X) Sponsored by IEEE ( Vincent Bantigue, Joseph Formanes, Henry Kao, Puneet Khattar, Advisor: Dr. Clark Guest Week 7, 2/18/05

Agenda: Tasks Accomplished this week PID Control Theory IR Sensors Upcoming Tasks for next week

Tasks Accomplished this week: Acquired IR sensor parts In the process of building IR sensor circuit Continued creating MATLAB models of IR sensor system Continued microcontroller programming I/O Programming learned I/O Programming learned PWM Output learned PWM Output learned Studied PID (Proportional, Integral, Derivative) Control Theory

PID Control Theory: To control speed and steering using PID, an algorithm manipulates one control output to force a process value towards a reference point. Analogy: Cruise Control System Control Output is acceleration Control Output is acceleration Process Value is current speed Process Value is current speed Reference point is target speed Reference point is target speed Analogy courtesy of

PID (cont’d)- Proportional: e n = y n – r n e n is error, y n is process value, and r n is reference point (target). e n is error, y n is process value, and r n is reference point (target). All three components of PID are driven by the error, e n All three components of PID are driven by the error, e n uP n = K p * e n u n is control output, K p = proportionality constant u n is control output, K p = proportionality constant Problem: Need to know when u n = 0 (when e n = 0) Problem: Need to know when u n = 0 (when e n = 0)

PID (cont’d)- Integral: uI n = K i * Σ 0 n (e n * dt) Over time, the larger the summation gets, this component contributes more to the control output In the example of the cruise control, if the integral increases over time, the acceleration increases to get to the target speed faster In the example of the cruise control, if the integral increases over time, the acceleration increases to get to the target speed faster

PID (cont’d)- Derivative: uD n = K d * de n / dt The rate of the change of the error with respect to time. Effect: holds back PID system. Prevents oscillations by predicting future of error. Prevents oscillations by predicting future of error. When the error is approaching stability, derivative component is less. When the error is approaching stability, derivative component is less. Usually K d is small because its highly sensitive to noise

PID (cont’d): u n = K p * uP n + K i * uP i + K d * uP d The total control output is a sum of the proportional, integral and derivative components.

Row Sensor

Sensors: Rate of Change Response Create a history of past line center points (LCPs) Error (E): Distance from row’s center point Desire Decreasing Error over time If E n < E n-1, Decreasing Average Error: Check Over Previous k errors { int(En T { int(En T Where T is some threshold > k/2 s.t. the majority of the Error differences are decreasing over time Where T is some threshold > k/2 s.t. the majority of the Error differences are decreasing over time If Avg Error increase, Alter turn degree

Accurate Path Calculation Create a good model for the car Need the acceleration graph of the motor Need true velocity of the car (place optical sensors on motor shaft Need Arc Sensing ability (possibly with multirow arrays)

Upcoming Tasks for next week: Finish working prototype Assemble Motor Controller Assemble Motor Controller Finish assembling IR sensor array circuit Finish assembling IR sensor array circuit Assemble DC-DC converter Assemble DC-DC converter Complete basic Program Complete basic Program Begin testing