Professional Documents
Culture Documents
OBJETIVO:
Implementar algunos de los principales esquemas de control utilizados en robótica.
OBJETIVOS ESPECIFICOS:
1.- Diferenciar y comparar los principales tipos de control monoarticular.
2.- Comparar la respuesta de los controladores frente a diferentes entradas analizando su
comportamiento.
3.- Corroborar el funcionamiento de los controladores cuando existe un error razonable en
los valores estimados de algunas variables tales como incercia, rozamiento, etc.
REQUISITOS:
Conocer los conceptos generales de:
1.- Control dinámico del robots
2.- Programación básica en matlab
3.- Uso de Simulink.
EQUIPOS Y HERRAMIENTAS
1.- Computador con matlab
PROCEDIMIENTO
Control prealimentado
Al hacer doble clic en el bloque de subsistema aparecerá una ventana que contiene las
entradas y salidas del mismo. Se pueden agregar tantas entradas como salidas sean
necesarias.
Corroborar las salidas del generador de trayectorias con las siguientes gráficas:
Al dejar el modelo de simulink con las variables indicadas se hace necesario crear un
archivo m el cual contenga los valores indicados. Este archivo es llamado cada vez que se
realiza una simulación. Esta técnica permite cambiar los valores rápidamente sin tener que
modificar el diagrama en simulink y en caso de ser necesario se podría automatizar las
simulaciones.
Posteriormete se debe introducir el nombre del archivo m que contiene el valor de las
variables J, B, K, etc… Ejemplo del archivo:
Je = 1;
Be = 10;
Ke = 1;
Al introducir un ruido con distribución uniforme (1) tal como se muestra en la siguiente
figura:
Se obtiene:
Je = 1*1.3;
Be = 10*0.9;
Ke = 1*1.1;
Control realimentado
Los valores de las variables J, B, Kp, Kd, Ki, etc. Se introducen por medio de un archivo
llamado “”, el cual se carga cada vez que se ejecuta la simulación.
Ejemplo:
% val_ini_control_realimentado.m
% Este archivo carga algunas variables al ejecutar un archivo en
simulink
J = 1;
B = 10;
K = 1;
Je = 1;
Be = 10;
Ke = 1;
Kp = 1;
Kd = 0;
Ki = 0;
# J B K Je Be Ke Kp Kd Ki qd Tp
1 1 10 1 1 10 1 1 0 0 Escalón 0
Unitario
2 1 10 1 1 10 1 1 0,2 0 Escalón 0
Unitario
3 1 10 1 1 10 1 1 0,2 0,03 Escalón 0
Unitario
4 1 10 1 1 10 1 1 0 0 Escalón Escalón
Unitario Unitario
5 1 10 1 1 10 1 1 0,2 0 Escalón Escalón
Unitario Unitario
6 1 10 1 1 10 1 1 0,2 0,03 Escalón Escalón
Unitario Unitario
El archivo que contiene los valores de las varias es de la forma: (sugerencia: poner un
nombre diferente a este archivo)
% Este archivo carga algunas variables al ejecutar un
archivo en simulink
J = 1;
B = 10;
K = 1;
Je = 1*1.1;
Be = 10*0.9;
Ke = 1*1.05;
Kp = 10;
Kd = 0.5;
Ki = 0.3;
MARCO TEORICO