Asee peer logo

The Application of PID Control in Student Projects

Download Paper |


2017 ASEE Annual Conference & Exposition


Columbus, Ohio

Publication Date

June 24, 2017

Start Date

June 24, 2017

End Date

June 28, 2017

Conference Session

Curricular Issues in Computing and Information Technology Programs II

Tagged Division

Computing & Information Technology

Page Count




Permanent URL

Download Count


Request a correction

Paper Authors


Alireza Kavianpour DeVry University, Pomona

visit author page

Dr. Alireza Kavianpour received his PH.D. Degree from University of Southern California (USC). He is currently Senior Professor at DeVry University, Pomona, CA. Dr. Kavianpour is the author and co-author of over forty technical papers all published in IEEE Journals or referred conferences. Before joining DeVry University he was a researcher at the University of California, Irvine and consultant at Qualcom Inc. His main interests are in the areas of embedded systems and computer architecture.

visit author page


Sogand Kavianpour

visit author page

Miss Sogand Kavianpour received her B.S. degree in Electrical & Computer Engineering from the University of California, Irvine. She is currently working as a software developer.

visit author page

author page

Javad Shakib DeVry University, Pomona

Download Paper |


In this paper the application of PID control in the student projects such as robotic car or robotic arm will be considered. The objective is to direct a robot car to follow a predefined path or a robotic arm reaches the preset target within the minimum time and error.

PID stands for Proportional–Integral–Derivative. It is a closed loop feedback control which is commonly used in an industrial system. A PID controller continuously calculates an error as the difference between a desired set-point and a measured process variable and applies a correction based on proportional, integral, and derivative terms denoted by P, I, and D. The PID controller attempts to minimize the error over time by adjustment of a variable, such as the position of a robot arm. For example, if the current output is not sufficiently strong, the integral of the error will accumulate over time, and the controller will respond by applying a stronger action. Derivative control accounts for possible future trends of the error, based on its current rate of change. Some applications may require using only one of (P, I, D). This is achieved by setting the other parameters to zero. PID controller can use two combination of (P, I, D) or all three terms to provide the appropriate system control. PI controllers are fairly common, since derivative action is sensitive to measurement noise, whereas the absence of an integral term may prevent the system from reaching its target value.

In this paper the result of PID controller in the student projects such as robotic car will be analyzed. The Results are based on the application of proportional, integral, and derivative control. A MATLAB program for calculating PID values will be presented.

Kavianpour, A., & Kavianpour, S., & Shakib, J. (2017, June), The Application of PID Control in Student Projects Paper presented at 2017 ASEE Annual Conference & Exposition, Columbus, Ohio. 10.18260/1-2--28942

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2017 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015