Application of Real-Time Predictive Control to Robot Arms
碩士 === 國立成功大學 === 工程科學系碩博士班 === 100 === Both optimal control and predictive control are used and compared to control the model of a robot arm. The main reason for using the predictive control approach is that we want to attain the optimal performance by predicting the force/torque required to track...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2012
|
Online Access: | http://ndltd.ncl.edu.tw/handle/49180728677162394592 |
id |
ndltd-TW-100NCKU5028073 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-100NCKU50280732015-10-13T21:33:37Z http://ndltd.ncl.edu.tw/handle/49180728677162394592 Application of Real-Time Predictive Control to Robot Arms 即時性預測控制在機器手臂上之應用 Shiau-ShiunLin 林孝勳 碩士 國立成功大學 工程科學系碩博士班 100 Both optimal control and predictive control are used and compared to control the model of a robot arm. The main reason for using the predictive control approach is that we want to attain the optimal performance by predicting the force/torque required to track a desired output trajectory. Another reason is that the predictive control approach enables controller design to be fulfilled in real time by system identification without knowing the system model. The moving motions of a robot arm can be roughly classified into the swinging motion and the raising motion, and their movement patterns resemble the movement of a pendulum and an inverted pendulum, respectively. Thus we resort to the models of a pendulum and an inverted pendulum for deriving the dynamic equations and to compare the control results of the optimal control approach and the predictive control approach. We then apply the two control approaches to a three-link robot arm. For predictive control, we utilize the input-output data from a nonlinear system to perform system identification and acquire the linear time-invariant system to control our model. For optimal control, we use the linear quadratic regulator design on a linearized model for small motion. We derive the arm trajectories from simulated results for angles, as done in geometric kinematics. All simulations of robot arms are performed on time intervals of 1 millisecond. A comparison of these two trajectories shows that the predictive control approach is superior to the optimal control approach in reaching our desired position in finite time. Jer-Nan Juang 莊哲男 2012 學位論文 ; thesis 60 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立成功大學 === 工程科學系碩博士班 === 100 === Both optimal control and predictive control are used and compared to control the model of a robot arm. The main reason for using the predictive control approach is that we want to attain the optimal performance by predicting the force/torque required to track a desired output trajectory. Another reason is that the predictive control approach enables controller design to be fulfilled in real time by system identification without knowing the system model.
The moving motions of a robot arm can be roughly classified into the swinging motion and the raising motion, and their movement patterns resemble the movement of a pendulum and an inverted pendulum, respectively. Thus we resort to the models of a pendulum and an inverted pendulum for deriving the dynamic equations and to compare the control results of the optimal control approach and the predictive control approach. We then apply the two control approaches to a three-link robot arm. For predictive control, we utilize the input-output data from a nonlinear system to perform system identification and acquire the linear time-invariant system to control our model. For optimal control, we use the linear quadratic regulator design on a linearized model for small motion. We derive the arm trajectories from simulated results for angles, as done in geometric kinematics. All simulations of robot arms are performed on time intervals of 1 millisecond. A comparison of these two trajectories shows that the predictive control approach is superior to the optimal control approach in reaching our desired position in finite time.
|
author2 |
Jer-Nan Juang |
author_facet |
Jer-Nan Juang Shiau-ShiunLin 林孝勳 |
author |
Shiau-ShiunLin 林孝勳 |
spellingShingle |
Shiau-ShiunLin 林孝勳 Application of Real-Time Predictive Control to Robot Arms |
author_sort |
Shiau-ShiunLin |
title |
Application of Real-Time Predictive Control to Robot Arms |
title_short |
Application of Real-Time Predictive Control to Robot Arms |
title_full |
Application of Real-Time Predictive Control to Robot Arms |
title_fullStr |
Application of Real-Time Predictive Control to Robot Arms |
title_full_unstemmed |
Application of Real-Time Predictive Control to Robot Arms |
title_sort |
application of real-time predictive control to robot arms |
publishDate |
2012 |
url |
http://ndltd.ncl.edu.tw/handle/49180728677162394592 |
work_keys_str_mv |
AT shiaushiunlin applicationofrealtimepredictivecontroltorobotarms AT línxiàoxūn applicationofrealtimepredictivecontroltorobotarms AT shiaushiunlin jíshíxìngyùcèkòngzhìzàijīqìshǒubìshàngzhīyīngyòng AT línxiàoxūn jíshíxìngyùcèkòngzhìzàijīqìshǒubìshàngzhīyīngyòng |
_version_ |
1718066562301165568 |