Upload
juan-manuel-esparza-gomez
View
218
Download
0
Embed Size (px)
Citation preview
8/17/2019 MA-Dinamica y Control de Robots
1/47
INGENIERÍA MECATRÓNICA
DINÁMICA Y CONTROL DE ROBOTS
DCR ES
REV00
8/17/2019 MA-Dinamica y Control de Robots
2/47
II
irectorio
Lic. Emilio Chuayffet ChemorSecretario de Educación
Dr. Fernando Serrano MigallónSubsecretario de Educación Superior
Mtro. Héctor Arreola SoriaCoordinador General de Universidades Tecnológicas y Politécnicas
Dr. Gustavo Flores FernándezCoordinador de Universidades Politécnicas.
8/17/2019 MA-Dinamica y Control de Robots
3/47
III
Pagina Legal.
Participantes
Dr. Roger Miranda Colorado
Primera Edición: 2013
DR 2013 Coordinación de Universidades Politécnicas.
Número de registro:
México, D.F.
ISBN-----------------
8/17/2019 MA-Dinamica y Control de Robots
4/47
INTRODUCCIÓN
Actualmente la automatización en la industria ha tenido un auge sobresaliente, por lo
que es difícil pensar en un sistema en el cual no se cuente con alguna estrategia ometodología de control que le permita operar de modo automatizado.
De esta manera, es importante tomar en cuenta que las aplicaciones de la teoría de
control en la actualidad son de gran importancia para la mayoría de los aspectos de la
vida diaria.
En lo referente a la industria y muchas aplicaciones que involucren la investigación, los
robots son parte fundamental de dichas aplicaciones debido a que una amplia variedad
de tareas pueden ser llevadas a cabo de modo más eficiente empleando la tecnología
robótica. En especial es importante considerar la aplicación de los denominados robotsmanipuladores, ya que muchas de las aplicaciones con las que se cuenta hoy en día
emplean a dichos dispositivos para una muy amplia variedad de tareas.
La razón del éxito de dichos sistemas robóticos se debe a que están diseñados y
controlados de tal modo que su desempeño es altamente satisfactorio. Debido a ello es
que se debe de prestar especial atención a la forma en que dichos dispositivos son
controlados.
Existen muchas técnicas para el control de los mismos, las cuales pueden variar desde
la sencillez del diseño de estrategias de control basadas en el modelo lineal del sistema
considerado, hasta el diseño de estrategias de control no lineal, las cuales toman en
cuenta directamente el modelo no lineal del robot para establecer un algoritmo que
permita el movimiento del manipulador en una amplia gama de aplicaciones, las cuales
pueden ser incluidas dentro de los problemas de regulación de punto de ajuste o
seguimiento de trayectorias.
Conforme a lo mencionado anteriormente, existen varios aspectos a considerar que
son de utilidad cuando se trata de diseñar una estrategia de control para un robot
manipulador. Una de ellas tiene que ver con el modelo del sistema. Dicho modelo
puede obtenerse de diversas formas, siendo dos de ellas el método de determinación
de ecuaciones dinámicas de Newton-Euler y otro el formalismo de Euler-Lagrange.
Dichas estrategias toman en cuenta ventajas de formulación recursiva o
consideraciones energéticas, aunque uno de los elementos clave con los que se debe
de contar o tener conocimiento es el referente a las propiedades inerciales como lo son
el tensor de inercia. Lo anterior debido a que es más sencillo el desarrollo de
8/17/2019 MA-Dinamica y Control de Robots
5/47
estrategias de control cuando se comprende la estructura que puede tomar el conjunto
de ecuaciones diferenciales que describen al robot manipulador.
Finalmente, una vez que se conocen las propiedades inerciales y las ecuaciones
dinámicas de un robot manipulador, es posible considerar el diseño de una estrategia
de control con un buen desempeño que funcione no solo en rangos de operación lineal,sino en todo el rango de operación y con la complejidad que implican las ecuaciones
altamente no lineales que describen el comportamiento dinámico de un robot
manipulador.
Debido a lo anterior es que este documento describe los elementos clave de la materia
de Dinámica y Control de Robots, en la cual se analizan todos los aspectos que tienen
que ver con propiedades inerciales, modelado dinámico y control de robots
manipuladores. Se mostrará que dicho análisis permite establecer estrategias de
operación adecuadas y que es posible establecer un comportamiento deseado para el
robot manipulador y que es posible visualizar el movimiento del mismo por medio delanálisis o fundamento teórico que se establece.
8/17/2019 MA-Dinamica y Control de Robots
6/47
PROGRAMA DE ESTUDIOS
ROGRAMA DE ESTUDIO
P r esen cial
NO
P r esen cial
P r esen cial
NO
P r esen cial
A l c o m p l e t a r l a u n i d a d d e a p r e n d i z a j e ,
e l a l u m n o s e r á c a p a z d e :
*Ident ificarlas principalesaplicacionesd el
Jacobianoy susrelacionescon velocidadesy
fuerza.
*Analizarlaspropiedadesinercialesdelos
eslabonesque componen aun robot
manipuladorde cadenacinemática abierta.
E D 1 : Exposición en quese muestren ejemplos
deaplicación del Jacobiano, así comoel análisis
inercial deun robot manipulador.
E C 1 :
Cuestionarioacercade laaplicación del
Jacobianoy delaspropiedadesinercialesdelos
eslabonesque componen al manipulador.
EP1
: Elaborarreportede investigación en el
cual semuestre de mododetallado el análisis
deun robot manipulador, tomandoen cuenta
elementostalescomo: aplicacionesen el
dominiode lafuerza, análisisde velocidades,
determinación detensor dei nerciay análisisde
esfuerzos
Conferenciao
exposición.
Instrucción
programada.
Ilustracionesy
esquemas
Lecturacomentada.
Utilizardiagramas,
ilustraciones, esquemas
y cuadrossinópticos.
Realización deresumen.
Planteary resolver
problemasde
aplicación.
X N/A N/A N/A
Diseñode programaque
permiteel movimientod e
un robot manipulador
empleandouna estrategia
decontrol clásico. El control
debedebasarseen el
análisisdel Jacobiano.
Además, sedebe demostrar
el análisisde velocidadese
indicarla importanciadelas
propiedadesinercialesd e
loseslabonesque
compongan al manipulador.
Pizarrón.
Diapositivas.
Material impreso.
Equipodecómputo.
Proyector(cañón).
Marcadores,
pibntarrón y
borrador.
11 1 2 1 Documental.
Guiade observación para
exposición delas aplicaciones
del Jacobiano.
Cuestionariocon aspectos
relacionadosal asaplicaciones
del jacobiano, asícomode las
propiedadesinerciales.
Listadecotejoparael reporte
dein vestigación del trabajode
lasaplicacionesd el Jacobianoy
deanálisisdepropiedades
inerciales.
A l c o m p l e t a r l a u n i d a d d e a p r e n d i z a j e ,
e l a l u m n o s e r á c a p a z d e :
*Analizarun robot manipuladordecadena
cinemáticaabierta y obtenersus ecuaciones
dinámicasempleandolametodologíade
Newton-Euler.
*Realizar el procesode linealización delas
ecuacionesdinámicasde un robot
manipulador.
ED 1
: Presentación en laque seanalice un
robot manipuladory seobtengan sus
ecuacionesdinámicasy semuestre su
equivalentelinealizado.
EC1 : resolución deun alista deejerciciosen los
queseapliqueel conocimientoteóricoy
prácticopara laobtención delas ecuaciones
din´maicasde un robot manipulador, asícomo
lalinealización delas mismas.
EP1
: trabajodei nvestigación en quese
muestreel movimientode un robot
manipuladorapartirdelas ecuaciones
diferencialesque modelan su comportamiento
y mostrarlarelación queexisteentreel
movimientocon lasecuacionesorigginales y
con lasecuacioneslinealizadas.
Conferenciao
exposición.
Instrucción
programada.
Ilustraciones,
esquemas, videosy
simulaciones.
Lecturacomentada.
Utilizardiagramas e
ilustraciones.
Realización de
resúmenes.
Planteary resolver
problemasde
aplicación.
X N/A N/A N/A
Diseñode programaque
simuleel movimientodeun
robot manipuladorcon sus
ecuacionesdinámicasno
linealesy con las
linealizadas.
Pizarrón.
Diapositivas.
Material impreso.
Equipodecómputo.
Proyector(cañón).
Marcadores,
pibntarrón y
borrador.
11 1 2 1Documental y de
campo
Guíade observación para
exposición deanálisis de
ecuacionesdinámicasy
lineazlización.
Cuestionariocon aspectos
especialesque reafirmen el
procedimientode Newton-
Euler, asícomoel de
linealización.
Listadecotejoparareportede
trabajode movimientoderobot
manipuladorempleando sus
ecuacionesno linealesy
lineales.
A l c o m p l e t a r l a u n i d a d d e a p r e n d i z a j e ,
e l a l u m n o s e r á c a p a z d e :
*An alizarun sistemamecánico, eléctricoo
electromecánicopor mediode las
ecuacionesde Euler-Lagrange
*An alizarun robot manipuladory obtener
susecuacionesdinámicaspormediodela
metodologíade lasecuacionesdeEuler-
Lagrange
ED 1
: Exposición en la quesemuestrela
descripción y análisisdinámicode un robot
manipuladordecadenacinemáticaabiertade3
omásGDL
E C 1 : Cuestionariode ecuacionesdinámicasy
deproblemasen losquesemuestrela
aplicación de losconceptosd elas ecuaciones
deEu ler-Lagrange.
EP1 : Trabajodein vestigación deu n robot
manipuladorreal, en que smuestre su análisis
dinámicoempleandolosdatosrealesdel
mismoy lasecuacionesEuler-Lagrange.
Conferenciao
exposición.
Instrucción
programada.
Ilustraciones,
esquemas, videosy
simulaciones.
Lecturacomentada.
Utilizardiagramas e
ilustraciones.
Realización de
resúmenes.
Planteary resolver
problemasde
aplicación.
X N/A N/A N/A
Diseñode programaque
muestrela evolución en el
tiempodeun sistema
electromecánicoempleando
lasecuacionesE L.
Pizarrón.
Diapositivas.
Material impreso.
Equipodecómputo.
Proyector(cañón).
Marcadores,
pibntarrón y
borrador.
20 1 7 2 Documental
Guíade observación para
exposición deecuaciones
dinámicasdeun robot de3
GDL.
Cuestionariocon aspectos
especialesque reafirmen la
aplicación delas ecuacionesde
Euler-Lagrange.
Listadecotejodetrabajode
análisisdinámicodeun robot
manipuladorcon datosreales.
A l c o m p l e t a r l a u n i d a d d e a p r e n d i z a j e ,
e l a l u m n o s e r á c a p a z d e :
*Aplicarlasestrategiasdemodeladoy
diseñode leyesdecontrol paradiseñaruna
plataformarobótica experimental.
ED 1
: Exposición en laquese muestreel
resultadode aplicarlos conocimientosde
análisisdinámico y control deu n robot
manipuladorpara unap lataformaexperimental
deal menos2GDL.
EC1
: Trabajodedesarrolloteóricoen quese
muestretodo el análisisnecesariopara el
control dela plataformaexperimental.
EP1
: Prototipoen quese muestreel
manipuladorde 2GDL y su control empleando
lastécnicasd eanálisis estudiadas.
Conferenciaso
exposición.
Instrucción
programada.
Ilustraciones,
esquemas, videosy
simulaciones.
Lecturacomentada.
Utilizardiagramas e
ilustraciones.
Realización de
resúmenes.
Planteary resolver
problemasde
aplicación.
X N/A N/A
Diseñoconjunto para
control derobot de 2
GDL
N/A
Pizarrón.
Diapositivas.
Material impreso.
Equipodecómputo.
Proyector(cañón).
Marcadores,
pibntarrón y
borrador.
8 2 3 2 Documental
Guíade observación para
exposición deaplicación del
Jacobianocon leyesde control
clásico.
Cuestionarioque refuercen los
aspectosbásicosdeTeoríade
Control y textosdiversos de
aplicacionesdel jacobiano.
Listadecotejoparatrabajode
análisisy control deun robot
manipuladoren casoreal.
22 1 4 3
A l c o m p l e t a r l a u n i d a d d e
a p r e n d i z a j e , , e l a l u m n o s e r á c a p a z d e :
*Realizar el controldeu n robot manipulador
pormediodesusecuacioneslinealizadas
*Realizar el control deu n robot
manipuladorapartirdesus ecuaciones
dinámicasnolinealesempleandoel
segundométododeLyapunov
Conferenciaso
exposición.
Instrucción
programada.
Ilustraciones,
esquemas, videosy
simulaciones.
Lecturacomentada.
Utilizardiagramas e
ilustraciones.
Realización de
resúmenes.
Planteary resolver
problemasde
aplicación.
X N/A N/A
Diseñode programade
manipuladorreal en el que
semuestre el seguimiento
deuna trayectoria
determinadaempleando el
modelolineal y nolineal del
mismo.
Guíade observación para
exposición decontrol deun
robot manipuladorde 3GDL.
Cuestionariocon aspectos
adicionalesque refuercen el
diseñodeunaestrategiade
control lineal y nolineal para
un robot manipulador.
Listadecotejodetrabajode
obtención de unaley de control
paraun manipulador real con
su modelolineal y nolineal.
Documental
Equipodecómputo.
Proyector(cañón).
Marcadores,
pibntarrón y
borrador.
Pizarrón.
Diapositivas.
Material impreso.N/A
2 E c u a c i o n e s d i n á m i c a s d e
e w t o n - E u l e r y L i n e a l i z a c i ó n
1 J a c o b i a n o y P r o p i e d a d e s
In er c iales
ED 1
: Exposición en laquese muestreel
problemade regulación y seguimientode
trayectoriade un robot manipuladorde 3GDL
empleandosus ecuacionesdinámicas
linealizadasy susecuacionesd inámicasno
lineales.
EC1
: Cuestionariode problemasrelacionados
con el control desacopladode un robot
manipulador, control deun manipulador
empleandolas ecuacioneslinealizadasy control
general deun robot manipuladorcon sus
ecuacionesdinámicasno lineales.
EP1
: Trabajode investigación paraobtener una
ley decontrol deun manipulador real marcando
lasdiferencias entre: control lineal y nolineal.
R E S U L T A D O S D E A P R E N D I Z A J E
E u l e r - L a g r a n g e
5 C o n t r o l r e a l d e r o b o t
m a n i p u l a d o r
U N I D A D E S D E A P R E N D I Z A J E
4 C o n t r o l d e r o b o t s
m a n i p u l a d o r e s
F E C H A D E E M I S I Ó N :
U N I V E R S I D A D E S P A R T I C I P A N T E S :
O B J E T I V O D E L A A S I G N A T U R A :
T O T A L H R S . D E L C U A T R I M E S T R E :
D C R - E S
D e s a r r o l la r l a c a p a c i d a d e n e l a l u m n o p a r a o b t e n e r , m e d i a n t e d i f e r e n t e s m é t o d o s , l a s e c u a c i o n e s d i n á m i c a s d e r o b o t s m a n i p u l a d o r e s d e c a d e n a c i n e m á t i c a a b i e r t a y e s t r a t e g i a s d e c o n t r o l p a r a q u e r e a l i c e n t a r e a s d e r e g u l a c i ó n y s e g u i m i e n t o d e t r a y e c t o r i a s .
9 0 h o r a s .
2 6 d e M a r z o d e 2 0 1 3
F o r m a r p r o f e s i o n i s t as c o n v a l o r e s u n i v e r s a l e s , c o m p e t e n t e s e n e l d i s e ñ o , d e s a r r o l l o , m a n t e n i m i e n t o e i m p l a n t a c i ó n d e s i s t e m a s , p r o d u c t o s o p r o c e s o s m e c a t r ó n i c o s , c o n e l f i n d e i n n o v a r , m e j o r a r e i m p u l s a r e l d e s a r r o l l o t e c n o l ó g i c o r e g i on a l y n a c i o n a l .
D i n á m i c a y C o n t r o l d e R o b o t s
OT R O
U n i v e r s i d a d P o l i t é cn i c a d e V i c t o r i a U P V )
P R OYE CT O
A R A E L
A P R E N D I Z A J E
A L U M N O )
E S P A C I O E D U C A T I V O
MAT E R IAL E S
R E QU E R IDOS
V I D E N C I A S
DA T O S GEN ERA L ES
A UL A L AB OR AT OR IO I N S T R U M E N T O
M O V I L I D A D F O R M A T I V A
N O M B R E D E L P R O G R A M A E D U C A T I V O :
O B J E T I V O D E L P R O G R A M A E D U C A T I V O :
P R ÁCT ICA
T O T A L D E H O R A SE C N I C A S S U G E R I D A S
T É C N I C A
T E Ó R I C A
N O M B R E D E L A A S I G N A T U R A :
C L A V E D E L A A S I G N A T U R A :
P A R A L A
E N S E Ñ A N Z A
PROF ES OR)
I n g e n i e r í a M e c a t r ó n i c a .
C O N T E N I D O S P A R A L A F O R M A C I Ó N
E V A L U A C I Ó N
P R Á C T I C A
QU IP OS
R E QU E R IDOS
E S T R A T E G I A D E A P R E N D I Z A J E
O SERV C IÓ N
8/17/2019 MA-Dinamica y Control de Robots
7/47
"#$%& '($)#$&* !"#$%"&' !) *+,+-.
)+,-./ 0/ 12 23456278.2 946:,4;2 0/
8/17/2019 MA-Dinamica y Control de Robots
8/47
$2D2;4020/3 2 0/32..+112. /6 12 23456278.2 $+,D/7/6;423 2 123 K8/ ;+67.4-8J/ 1223456278.2
• 9/7/.,462;4C6 0/ =21+./3 ./12;4+620+3;+6 123 D.+D4/020/3 46/.;421/3 0/.+-+73 ,264D8120+./3
• &6:14343 046:,4;+ 0/ .+-+73,264D8120+./3
• 9/32..+11+ 0/ /37.27/5423 0/ ;+67.+12D14;2023 2 .+-+73 ,264D8120+./3
• #67/.D./72. 123 D.+D4/020/3 0/ 46/.;420/ 86 .+-+7 ,264D8120+.
•
M-7/6/. 86 ;+6L867+ 0/ /;82;4+6/304B/./6;421/3 K8/ 0/3;.4-226 /1,+=4,4/67+ 0/ 86 .+-+7 ,264D8120+.
• #67/.D./72. 123 /;82;4+6/3 046D2,4;230/ 86 .+-+7 ,264D8120+. J ,+04B4;2.123D+. ,/04+ 0/ 862 /37.27/542 0/ ;+67.+10/ ,+0+ K8/ 3/ +-7/652 86B86;4+62,4/67+ 0/7/.,4620+ ;+6 860/3/,D/I+ /3D/.20+
)/0123415678 01829:;6848/3=1:93=30=36/2101= 8?39=8671@3A83? 3?B26:9:= B617377839=8671@3A8
C617378/ 7839=8671@3A8
D:=3/ 78 -8:=E3 D:=3/ F=G40143/F=8/86413? #:
9=8/86413?F=8/86413? #:
9=8/86413?HI J34:K136: L
9=:9187378/168=413?8/
QQ Q R Q
MI )4B341:68/716G2143/ 78#8N0:6O)B?8= LP1683?1@34156
QQ Q R Q
QI )4B341:68/ 78)B?8=OP3R=36R8
RS Q T R
SI &:60=:? 78=:K:0/23619B?37:=8/
RR Q U V
TI &:60=:? =83? 78=:K:0/23619B?37:=8/
W R V R
-:03? 78
8/17/2019 MA-Dinamica y Control de Robots
9/47
PRÁCTICA
Nombre de laAsignatura:
Dinámica y Control de Robots
Nombre de la Unidad deAprendizaje:
Control de Robots Manipuladores
Nombre o Proyecto: Control por par calculado de un robotmanipulador de n Grados de Libertad (n GDL)
Número: 4 Duración (horas): 4
Resultados de Aprendizaje:El alumno aplicará los conocimientos de control derobots empleando la técnica de control de par
calculado. De esta manera diseñará un algoritmo pararegulación y seguimiento de trayectorias de un robotde n GDL y simulará el movimiento del mismo.
Requerimientos (Material oEquipo):
Matlab, SolidWorks, SimMechnics y Simulink
Actividades a desarrollarProfesor:
• Enseñar el concepto de control por par calculado aplicado a robots manipuladores
•
Proporcionar ejemplos de las aplicaciones de par calculado•
Proporcionar material de base para el uso de la estrategia de control por parcalculado
• Proporcionar bibliografía necesaria para reforzar conceptosAlumno:
• Crear un programa que permita a un robot de n GDL posicionarse en lugares
determinados, así como seguir un conjunto de trayectorias establecidas, utilizando elmodelo no lineal del robot manipulador y la técnica de control de par calculado.
Evidencia a generar en el desarrollo de la práctica:
EP: Programa de control de un robot de n GDL por medio de la técnica de par calculadoEP: Programa de simulación de movimiento de robot empleando Matlab-Simulink con undiseño del robot manipulador empleando SimMechanics y SolidWorksED: Comprende y aplica la estrategia de control por par calculado
8/17/2019 MA-Dinamica y Control de Robots
10/47
Desarrollo Práctica
Control por par calculado de un robot
manipulador den
Grados de LibertadEl objetivo de esta práctica es:
• Aplicar la estrategia de control de un robot manipulador empleando el método de par calculado para resolver el problema de regulación y seguimiento de trayectorias.
Las actividades a realizar son las siguientes:
1. Se debe de hacer el análisis dinámico de un robot manipulador. La configuración ynúmero de grados de libertad del robot será indicada por el profesor.
2.
Una vez hecho el análisis dinámico se establecerán el conjunto de parámetros quedefinen físicamente al robot manipulador, como lo son: masas, inerciales,materiales, longitudes, etc.
3. Empleando los parámetros del robot se creará un modelo del mismo empleandoSolidWorks. Este modelo se exportará a Matlab-Simulink empleandoSimmechanics.
4.
Se creará un programa de simulación en Simulink en el cual se implemente unaestrategia de control por par calculado. Se probará el correcto funcionamiento delmismo para las siguientes tareas:
a.
Determinación de un conjunto de puntos fijos que el robot debe de alcanzar
con un margen de error establecido b. Establecimiento de un conjunto de trayectorias que el robot debe de seguir
con un margen de error establecido5.
Una vez verificado el correcto funcionamiento del programa para resolver los problemas de regulación y seguimiento de trayectorias, se deberá de integrar elmodelo de SimMechanics para visualizar el correcto funcionamiento del robotmanipulador.
En la Fig. 1 se muestra un ejemplo de un robot de 2 GDL. El modelo mostrado se creóempleando Solid-Works. Dicho modelo puede exportarse de SolidWorks a Simulink por
medio de la herramienta SimMechanics. Esta parte de desarrollo de modelo es importantedebido a que permite que el alumno aplique las competencias adquiridas en diseñomecatrónico. Además, le permite establecer de modo directo todas las propiedades realesdel robot manipulador con el cual se encuentra trabajando, de modo que la simulación quevaya a llevar a cabo sea lo más realista posible de acuerdo a los intereses establecidos.
8/17/2019 MA-Dinamica y Control de Robots
11/47
Figura 1. Ejemplo de robot planar de 2 GDL creado en SolidWorks
Para el método de control por par calculado en el caso de seguimiento de trayectorias, se propone que las trayectorias iniciales sean lo más sencillas posibles, a fin de que al observarlos resultados sea posible visualizar claramente si las trayectorias coinciden plenamente o sise ha cometido algún error de cálculo o programación.
8/17/2019 MA-Dinamica y Control de Robots
12/47
DESARROLLO DE PROYECTO
Nombre de laAsignatura:
Dinámica de Robots
Nombre de la Unidad deAprendizaje:
Control Real de Robots Manipuladores
Nombre o Proyecto: Diseño físico de robot manipulador y controlempleando una estrategia no lineal
Número: 5 Duración (horas): 10
Resultados de Aprendizaje:
El alumno será capaz de aplicar los conocimientos
adquiridos en la materia e integrarlos de modo que sediseñe una estructura física de un robot y se lleve acabo el control de mismo empleando un algoritmo decontrol no lineal.
Requerimientos (Material oEquipo):
Matlab-Simulink, Arduino MEGA 2560,Servomecanismos de CD
Actividades a desarrollarProfesor:
•
Indicar los objetivos esperados del proyecto•
Indicar los elementos mínimos requeridos del aprendizaje adquirido para suaplicación en el proyecto
• Establecer los requerimientos de evaluación de desempeño de la plataforma creada • Establecer el número n de grados de libertad del robot deseado
Alumno:• Crear un sistema de n-GDL que realice tareas de regulación y seguimiento de
trayectorias empleando una estrategia de control no lineal.
Evidencia a generar en el desarrollo de la práctica:
EP: Programa de control de sistema de n-GDL.ED: Comprende y desarrolla los conceptos analizados en clase y los integra en un sistemarobótico real.
8/17/2019 MA-Dinamica y Control de Robots
13/47
8/17/2019 MA-Dinamica y Control de Robots
14/47
CUESTIONARIO U1, EC1
Nombre de la Asignatura: Dinámicay Control de Robots
CÓDIGO:
Nombre del alumno: Firma del Alumno:
Matrícula: Carrera: Grupo: Fecha:
Nombre del evaluador: Firma del Evaluador:
INSTRUCCIONESEstimado usuario:
• En este momento tiene a su disposición un instrumento de evaluación que permitirácimentar las actividades que ha demostrado tener a través de su desempeño o pormedio de la entrega de sus productos.
• Debe de contestar los siguientes planteamientos de modo claro• Es importante que tome el tiempo necesario para contestar y desarrollar el contenido
planteadoELEMENTOS GENERALES
Resultado deaprendizaje
•
Identificar las principales aplicaciones del Jacobiano y susrelaciones con velocidades y fuerza.
• Analizar las propiedades inerciales de los eslabones quecomponen a un robot manipulador de cadena cinemáticaabierta.
ASPECTO1. Defina cuáles son ejemplos de posibles aplicaciones del Jacobiano en los robots
manipuladores2.
Determine el tensor de inercia de un conjunto de 3 piezas simples como: cilindro,esfera, cono, etc.
3. Investigue un ejemplo de un robot manipulador y determine el tensor de inercia desus eslabones. Verifique el resultado obtenido empleando SolidWorks
4.
Para un robot de 3 GDL estbablezca un conjunto de fuerzas aplicadas a su efectorfinal y determine los pares de junta necesarios para mantener el equilibrio estático.Realice el análisis empleando el jacobiano en el dominio de la fuerza.
5. Muestre el análisis requerido y pruebas de simulación para el control de un robotempleando el método Resolved Motion Rate Control .
CUMPLE:SI NO
8/17/2019 MA-Dinamica y Control de Robots
15/47
GUÍA DE OBSERVACIÓN PARA EXPOSICIÓNU1, ED1
INSTRUCCIONESRevisar los documentos indicados en la sección de prácticas para reconocer las actividadesy documentos solicitados y marcar en los apartados SI cuando sí se satisface la evidencia aevaluar. En caso contrario marcar la opción NO. En la columna de observaciones se debende hacer las indicaciones requeridas en caso de que no se satisfaga de modo total o parcialcon la evidencia establecida.
Valor delreactivo Característica a cumplir
CUMPLE OBSERVAC
IONESS
I
N
O10% Presentación del reporte con todos loselementos requeridos: se mantienen todoslos elementos establecidos para las prácticasy en el orden requerido.
10% Ortografía25% Contenido correcto: todos los temas son
desarrollados con rigor y justificación, sinque se obvien pasos en el desarrollo.
10% Presentación: se prepara un documento enun programa como PPT o similar, en el cual
se maneja de manera sintetizada el materiala reportar de la práctica.25% Dominio del tema: se establece el
procedimiento para la solución del problemade la práctica de modo claro y con todos loselementos requeridos y justificación.
20% Simulaciones: se muestra el código yverifica el funcionamiento del mismo, demodo que se sustente el desarrollo teóricoestablecido en la práctica.
CALIFICACIÓN:
8/17/2019 MA-Dinamica y Control de Robots
16/47
RÚBRICA PARA REPORTE U1, EP1
Aspecto aEvaluar
Competente10
Independiente
9
BásicoAvanzado
8
BásicoUmbral
7
Insuficiente0
Análisis ysíntesis delainformación (5 puntos)
Realiza un análisisclaro y exhaustivo dela informaciónobtenida, clarificandola relación teórico- práctica. Existe
profundidad en lasconclusionesobtenidas.
Muestralos puntoselementales de la prácticade forma
sintetizaday muestrala relaciónteórico- práctica.Realizaconclusiones clarasy estasreflejan elcontenido
real.
Indica parcialmente losconceptoselementales de la
práctica.Muestra larelaciónteórico- práctica.Presentaconclusionesgenerales.
Muestraalgunasideasreferentes ala práctica.Muestra
escasamente larelaciónteórico- práctica.Susconclusiones sonescasas peroentendibles
.
Carece deanálisisclaro y lo presentaincompletoo sin el
mismo.Presentaconclusiones sinincluir lasideas principales.
Organización de lainformación (3 puntos)
Presenta todos losrequisitos mínimos(1).Agrupa los conceptosy los jerarquiza de logeneral a lo particularde manera apropiada yes capaz de plasmarsus ideas.
Presentaal menosseiselementosde losrequisitosmínimos.Agrupalosconceptos
y los jerarquizade logeneral alo particularde maneraapropiada
Presenta almenoscincoelementosde losrequisitosmínimos.Agrupa losconceptosy logra
presentarsus ideas.
Presenta almenoscuatroelementosde losrequisitosmínimos.Muestraalgunos delos
conceptosy logra presentarsus ideas.
No presenta nial menoscuatroelementosde losrequisitosmínimos,no agrupalos
conceptosy no presentaideas propias.
8/17/2019 MA-Dinamica y Control de Robots
17/47
y es capazde plasmarsus ideas.
Forma (2
puntos)
Cumple todos los
elementos aconsiderar:1.
Requisitosmínimos
2. Referencias bibliográficas
3. Orden ylimpieza deltrabajo
4. Ortografía5. Datos
generales
(2)
(1) Requisitos mínimos: Portada, Introducción, lista de equipo (en caso necesario),objetivos, desarrollo teórico, desarrollo práctico, análisis de los datos yconclusiones.
(2) Datos generales: nombre y número de práctica, nombre del alumno, asignatura,fecha, nombre de la escuela, fecha, espacio para indicación de calificación,integrantes de equipo en orden alfabético (si aplica), logotipo institucional.
8/17/2019 MA-Dinamica y Control de Robots
18/47
CUESTIONARIO U2, EC1
Nombre de la Asignatura: Dinámicay Control de Robots
CÓDIGO:
Nombre del alumno: Firma del Alumno:
Matrícula: Carrera: Grupo: Fecha:
Nombre del evaluador: Firma del Evaluador:
INSTRUCCIONESEstimado usuario:
• En este momento tiene a su disposición un instrumento de evaluación que permitirácimentar las actividades que ha demostrado tener a través de su desempeño o pormedio de la entrega de sus productos.
• Debe de contestar los siguientes planteamientos de modo claro• Es importante que tome el tiempo necesario para contestar y desarrollar el contenido
planteadoELEMENTOS GENERALES
Resultado deaprendizaje
•
Analizar un robot manipulador de cadena cinemática abierta yobtener sus ecuaciones dinámicas empleando la metodologíade Newton-Euler.
• Realizar el proceso de linealización de las ecuaciones
dinámicas de un robot manipulador.ASPECTO
1. Indique qué son las ecuaciones dinámicas y cuál es su aplicación en robótica2. Indique en qué consisten las ecuaciones de Newton-Euler y cuál es su ventaja en la
determinación de las ecuaciones dinámicas de un robot manipulador3. ¿Cuál es la forma de representar las ecuaciones dinámicas de un robot manipulador
en forma vector-matriz?4.
¿Cuáles son las matrices básicas que pueden reconocerse en la representacióngeneral de las ecuaciones dinámicas de un robot manipulador?
5. Para el robot manipulador mostrado en la Figura 2 realizar el siguiente conjunto deoperaciones:
a. Análisis cinemático directo el cual se calcule: tabla de parámetros DH ymatrices de transformación.
b.
Determinación de sus ecuaciones dinámicas empleando la formulación de Newton-Euler
c. Simplificación de sus ecuaciones dinámicas de acuerdo a la representación
8/17/2019 MA-Dinamica y Control de Robots
19/47
Vector-Matriz6. Modelar el robot indicado en SolidWorks y exportar a Simulink7.
Emplear las ecuaciones dinámicas obtenidas para el manipulador para simular elmovimiento del mismo y emplear el diseño creado en SolidWorks para visualizar elmovimiento de dicho manipulador. Nota: observar que sólo se requiere visualizar el
movimiento del robot, mas no se requiere el control del mismo.
Figura 02. Robot manipulador
CUMPLE:SI NO
8/17/2019 MA-Dinamica y Control de Robots
20/47
GUÍA DE OBSERVACIÓN PARA EXPOSICIÓNU2, ED1
INSTRUCCIONESRevisar los documentos indicados en la sección de prácticas para reconocer las actividadesy documentos solicitados y marcar en los apartados SI cuando sí se satisface la evidencia aevaluar. En caso contrario marcar la opción NO. En la columna de observaciones se debende hacer las indicaciones requeridas en caso de que no se satisfaga de modo total o parcialcon la evidencia establecida.
Valor delreactivo Característica a cumplir
CUMPLE OBSERVAC
IONESS
I
N
O10% Presentación del reporte con todos loselementos requeridos: se mantienen todoslos elementos establecidos para las prácticasy en el orden requerido.
10% Ortografía25% Contenido correcto: todos los temas son
desarrollados con rigor y justificación, sinque se obvien pasos en el desarrollo.
10% Presentación: se prepara un documento enun programa como PPT o similar, en el cual
se maneja de manera sintetizada el materiala reportar de la práctica.25% Dominio del tema: se establece el
procedimiento para la solución del problemade la práctica de modo claro y con todos loselementos requeridos y justificación.
20% Simulaciones: se muestra el código yverifica el funcionamiento del mismo, demodo que se sustente el desarrollo teóricoestablecido en la práctica.
CALIFICACIÓN:
8/17/2019 MA-Dinamica y Control de Robots
21/47
RÚBRICA PARA REPORTE U2, EP1
Aspecto aEvaluar
Competente10
Independiente
9
BásicoAvanzado
8
BásicoUmbral
7
Insuficiente0
Análisis ysíntesis delainformación (5 puntos)
Realiza un análisisclaro y exhaustivo dela informaciónobtenida, clarificandola relación teórico- práctica. Existe
profundidad en lasconclusionesobtenidas.
Muestralos puntoselementales de la prácticade forma
sintetizaday muestrala relaciónteórico- práctica.Realizaconclusiones clarasy estasreflejan elcontenido
real.
Indica parcialmente losconceptoselementales de la
práctica.Muestra larelaciónteórico- práctica.Presentaconclusionesgenerales.
Muestraalgunasideasreferentes ala práctica.Muestra
escasamente larelaciónteórico- práctica.Susconclusiones sonescasas peroentendibles
.
Carece deanálisisclaro y lo presentaincompletoo sin el
mismo.Presentaconclusiones sinincluir lasideas principales.
Organización de lainformación (3 puntos)
Presenta todos losrequisitos mínimos(1).Agrupa los conceptosy los jerarquiza de logeneral a lo particularde manera apropiada yes capaz de plasmarsus ideas.
Presentaal menosseiselementosde losrequisitosmínimos.Agrupalosconceptos
y los jerarquizade logeneral alo particularde maneraapropiada
Presenta almenoscincoelementosde losrequisitosmínimos.Agrupa losconceptosy logra
presentarsus ideas.
Presenta almenoscuatroelementosde losrequisitosmínimos.Muestraalgunos delos
conceptosy logra presentarsus ideas.
No presenta nial menoscuatroelementosde losrequisitosmínimos,no agrupalos
conceptosy no presentaideas propias.
8/17/2019 MA-Dinamica y Control de Robots
22/47
y es capazde plasmarsus ideas.
Forma (2
puntos)
Cumple todos los
elementos aconsiderar:6.
Requisitosmínimos
7. Referencias bibliográficas
8. Orden ylimpieza deltrabajo
9. Ortografía10. Datos
generales
(2)
(3) Requisitos mínimos: Portada, Introducción, lista de equipo (en caso necesario),objetivos, desarrollo teórico, desarrollo práctico, análisis de los datos yconclusiones.
(4) Datos generales: nombre y número de práctica, nombre del alumno, asignatura,fecha, nombre de la escuela, fecha, espacio para indicación de calificación,integrantes de equipo en orden alfabético (si aplica), logotipo institucional.
8/17/2019 MA-Dinamica y Control de Robots
23/47
LISTA DE COTEJO PARA PROBLEMARIOU2, EP1
ASIGNATURA: Dinámica y Control de Robots
FECHA: __________________________
UNIDAD DE APRENDIZAJE: Ecuaciones dinámicas de Newton-Euler y Linealización
GRUPO:____________________________________________
MATRÍCULA: ______________________________________
INSTRUCCIONES DE APLICACIÓN DE ESTE INSTRUMENTO:
• Marque con una X la columna que corresponda (SI O NO) si el producto a evaluar o
el desempeño del alumno cumplen con lo especificado en el reactivo. En caso deindicar NA (No A plica), indique la razón en la columna de observaciones. Nóteseque la opción NA se empleará cuando no se puede evaluar al alumno dicho reactivodebido a circunstancias no imputables al mismo.
Número Valor Reactivo Cumplimiento
Observaciones
El alumno: SI NO NA
1 20 Presenta el análisis cinemático demodo correcto y claro
2 20 Obtiene de modo ordenado ycorrecto los cálculos establecidos por el conjunto de ecuaciones de Newton-Euler
3 30 Explica la forma en que seobtienen las ecuaciones dinámicas
4 30 Interpreta y factoriza de modoadecuado las ecuaciones dinámicasdel robot manipulador
8/17/2019 MA-Dinamica y Control de Robots
24/47
GUÍA DE OBSERVACIÓN PARA PRÁCTICASU2, ED1
INSTRUCCIONESRevisar los documentos indicados en la sección de prácticas para reconocer las actividadesy documentos solicitados y marcar en los apartados SI cuando sí se satisface la evidencia aevaluar. En caso contrario marcar la opción NO. En la columna de observaciones se debende hacer las indicaciones requeridas en caso de que no se satisfaga de modo total o parcialcon la evidencia establecida.
Valor delreactivo Característica a cumplir
CUMPLE OBSERVAC
IONESS
I
N
O10% Presentación del reporte con todos loselementos requeridos: se mantienen todoslos elementos establecidos para las prácticasy en el orden requerido.
10% Ortografía25% Contenido correcto: todos los temas son
desarrollados con rigor y justificación, sinque se obvien pasos en el desarrollo.
10% Presentación: se prepara un documento enun programa como PPT o similar, en el cual
se maneja de manera sintetizada el materiala reportar de la práctica.25% Dominio del tema: se establece el
procedimiento para la solución del problemade la práctica de modo claro y con todos loselementos requeridos y justificación.
20% Simulaciones: se muestra el código yverifica el funcionamiento del mismo, demodo que se sustente el desarrollo teóricoestablecido en la práctica.
CALIFICACIÓN:
8/17/2019 MA-Dinamica y Control de Robots
25/47
CUESTIONARIO U3, EC1
Nombre de la Asignatura: Dinámicay Control de Robots
CÓDIGO:
Nombre del alumno: Firma del Alumno:
Matrícula: Carrera: Grupo: Fecha:
Nombre del evaluador: Firma del Evaluador:
INSTRUCCIONESEstimado usuario:
• En este momento tiene a su disposición un instrumento de evaluación que permitirácimentar las actividades que ha demostrado tener a través de su desempeño o pormedio de la entrega de sus productos.
• Debe de contestar los siguientes planteamientos de modo claro• Es importante que tome el tiempo necesario para contestar y desarrollar el contenido
planteadoELEMENTOS GENERALES
Resultado deaprendizaje
•
Analizar un sistema mecánico, eléctrico o electromecánico pormedio de las ecuaciones de Euler-Lagrange
• Analizar un robot manipulador y obtener sus ecuacionesdinámicas por medio de la metodología de las ecuaciones deEuler-Lagrange
ASPECTO1. Explique en qué consiste el análisis dinámico empleando las ecuaciones de Euler-
Lagrange2.
Indique la interpretación de la matriz de masa del sistema, la matriz de fuerzascentrífugas y de Coriolis, así como la matriz de pares gravitacionales.
3. Considere un robot manipulador de n-GDL como el mostrado en la Fig. 03. Paradicho manipulador realice las siguientes operaciones:
a.
Análisis cinemático b. Determinación de la tabla de parámetros DHc. Determinación de las matrices de transformación homogénea y los productos
de las mismasd. Aplicación de las ecuaciones de Euler-Lagrange para obtener las ecuaciones
dinámicas del robot manipulador4.
Factorizar las ecuaciones dinámicas obtenidas anteriormente de acuerdo a laestructura general matriz-vector de las ecuaciones dinámicas dada por la siguiente
8/17/2019 MA-Dinamica y Control de Robots
26/47
expresión:
! ! !! ! !!! ! ! ! ! !
5.
Modelar el robot manipulador en Solid-Works
6.
Emplear el modelo creado y utilizarlo en Simulink para visualizar el movimiento delrobot empleando el conjunto de ecuaciones dinámicas obtenidas por medio de laformulación de Euler-Lagrange
Figura 03. Robot manipulador
CUMPLE:SI NO
8/17/2019 MA-Dinamica y Control de Robots
27/47
GUÍA DE OBSERVACIÓN PARA EXPOSICIÓNU3, ED1
INSTRUCCIONESRevisar los documentos indicados en la sección de prácticas para reconocer las actividadesy documentos solicitados y marcar en los apartados SI cuando sí se satisface la evidencia aevaluar. En caso contrario marcar la opción NO. En la columna de observaciones se debende hacer las indicaciones requeridas en caso de que no se satisfaga de modo total o parcialcon la evidencia establecida.
Valor delreactivo Característica a cumplir
CUMPLE OBSERVAC
IONESS
I
N
O10% Presentación del reporte con todos loselementos requeridos: se mantienen todoslos elementos establecidos para las prácticasy en el orden requerido.
10% Ortografía25% Contenido correcto: todos los temas son
desarrollados con rigor y justificación, sinque se obvien pasos en el desarrollo.
10% Presentación: se prepara un documento enun programa como PPT o similar, en el cual
se maneja de manera sintetizada el materiala reportar de la práctica.25% Dominio del tema: se establece el
procedimiento para la solución del problemade la práctica de modo claro y con todos loselementos requeridos y justificación.
20% Simulaciones: se muestra el código yverifica el funcionamiento del mismo, demodo que se sustente el desarrollo teóricoestablecido en la práctica.
CALIFICACIÓN:
8/17/2019 MA-Dinamica y Control de Robots
28/47
RÚBRICA PARA REPORTE U3, EP1
Aspecto aEvaluar
Competente10
Independiente
9
BásicoAvanzado
8
BásicoUmbral
7
Insuficiente0
Análisis ysíntesis delainformación (5 puntos)
Realiza un análisisclaro y exhaustivo dela informaciónobtenida, clarificandola relación teórico- práctica. Existe
profundidad en lasconclusionesobtenidas.
Muestralos puntoselementales de la prácticade forma
sintetizaday muestrala relaciónteórico- práctica.Realizaconclusiones clarasy estasreflejan elcontenido
real.
Indica parcialmente losconceptoselementales de la
práctica.Muestra larelaciónteórico- práctica.Presentaconclusionesgenerales.
Muestraalgunasideasreferentes ala práctica.Muestra
escasamente larelaciónteórico- práctica.Susconclusiones sonescasas peroentendibles
.
Carece deanálisisclaro y lo presentaincompletoo sin el
mismo.Presentaconclusiones sinincluir lasideas principales.
Organización de lainformación (3 puntos)
Presenta todos losrequisitos mínimos(1).Agrupa los conceptosy los jerarquiza de logeneral a lo particularde manera apropiada yes capaz de plasmarsus ideas.
Presentaal menosseiselementosde losrequisitosmínimos.Agrupalosconceptos
y los jerarquizade logeneral alo particularde maneraapropiada
Presenta almenoscincoelementosde losrequisitosmínimos.Agrupa losconceptosy logra
presentarsus ideas.
Presenta almenoscuatroelementosde losrequisitosmínimos.Muestraalgunos delos
conceptosy logra presentarsus ideas.
No presenta nial menoscuatroelementosde losrequisitosmínimos,no agrupalos
conceptosy no presentaideas propias.
8/17/2019 MA-Dinamica y Control de Robots
29/47
y es capazde plasmarsus ideas.
Forma (2
puntos)
Cumple todos los
elementos aconsiderar:11.
Requisitosmínimos
12. Referencias bibliográficas
13. Orden ylimpieza deltrabajo
14. Ortografía15. Datos
generales
(2)
(5) Requisitos mínimos: Portada, Introducción, lista de equipo (en caso necesario),objetivos, desarrollo teórico, desarrollo práctico, análisis de los datos yconclusiones.
(6) Datos generales: nombre y número de práctica, nombre del alumno, asignatura,fecha, nombre de la escuela, fecha, espacio para indicación de calificación,integrantes de equipo en orden alfabético (si aplica), logotipo institucional.
8/17/2019 MA-Dinamica y Control de Robots
30/47
LISTA DE COTEJO PARA PROBLEMARIOU3, EP1
ASIGNATURA: Dinámica y Control de Robots
FECHA: __________________________
UNIDAD DE APRENDIZAJE: Ecuaciones de Euler-Lagrange
GRUPO:____________________________________________
MATRÍCULA: ______________________________________
INSTRUCCIONES DE APLICACIÓN DE ESTE INSTRUMENTO:
• Marque con una X la columna que corresponda (SI O NO) si el producto a evaluar o
el desempeño del alumno cumplen con lo especificado en el reactivo. En caso deindicar NA (No A plica), indique la razón en la columna de observaciones. Nóteseque la opción NA se empleará cuando no se puede evaluar al alumno dicho reactivodebido a circunstancias no imputables al mismo.
Número Valor Reactivo Cumplimiento
Observaciones
El alumno: SI NO NA
1 20 Presenta el diagrama de modoclaro
2 20 Obtiene el análisis cinemático demodo claro y correcto
3 30 Explica la forma en que se aplicalas ecuaciones de Euler-Lagrange
4 30 Aplica correctamente lasecuaciones de Euler-Lagrange yobtiene las ecuaciones dinámicasdel robot manipulador, así como sufactorización en matrices yvectores.
8/17/2019 MA-Dinamica y Control de Robots
31/47
GUÍA DE OBSERVACIÓN PARA PRÁCTICASU3, ED1
INSTRUCCIONESRevisar los documentos indicados en la sección de prácticas para reconocer las actividadesy documentos solicitados y marcar en los apartados SI cuando sí se satisface la evidencia aevaluar. En caso contrario marcar la opción NO. En la columna de observaciones se debende hacer las indicaciones requeridas en caso de que no se satisfaga de modo total o parcialcon la evidencia establecida.
Valor delreactivo Característica a cumplir
CUMPLE OBSERVAC
IONESS
I
N
O10% Presentación del reporte con todos loselementos requeridos: se mantienen todoslos elementos establecidos para las prácticasy en el orden requerido.
10% Ortografía25% Contenido correcto: todos los temas son
desarrollados con rigor y justificación, sinque se obvien pasos en el desarrollo.
10% Presentación: se prepara un documento enun programa como PPT o similar, en el cual
se maneja de manera sintetizada el materiala reportar de la práctica.25% Dominio del tema: se establece el
procedimiento para la solución del problemade la práctica de modo claro y con todos loselementos requeridos y justificación.
20% Simulaciones: se muestra el código yverifica el funcionamiento del mismo, demodo que se sustente el desarrollo teóricoestablecido en la práctica.
CALIFICACIÓN:
8/17/2019 MA-Dinamica y Control de Robots
32/47
CUESTIONARIOU4, EC1
Nombre de la Asignatura: Dinámicay Control de Robots
CÓDIGO:
Nombre del alumno: Firma del Alumno:
Matrícula: Carrera: Grupo: Fecha:
Nombre del evaluador: Firma del Evaluador:
INSTRUCCIONESEstimado usuario:
• En este momento tiene a su disposición un instrumento de evaluación que permitirácimentar las actividades que ha demostrado tener a través de su desempeño o pormedio de la entrega de sus productos.
•
Debe de contestar los siguientes planteamientos de modo claro• Es importante que tome el tiempo necesario para contestar y desarrollar el contenido
planteado
ELEMENTOS GENERALES
Resultado deaprendizaje
•
Realizar el control de un robot manipulador por medio de susecuaciones linealizadas
• Realizar el control de un robot manipulador a partir de susecuaciones dinámicas no lineales empleando el segundométodo de Lyapunov
ASPECTO1. Explique en qué consiste el diseño de una ley de control para un robot manipulador2. Explique en qué consiste el método de control basado en el enfoque de Lyapunov3. Indique en qué consiste el método de control basado en la estrategia de par calculado4. Indique la ventaja de controlar un sistema directamente a partir de sus ecuaciones
dinámicas no lineales, en lugar de su modelo linealizado5.
Considerar el robot manipulador mostrado en la Figura 4. Para dicho manipuladorrealizar el siguiente conjunto de operaciones:
a. Realizar el análisis cinemático completo del mismo b.
Obtener sus ecuaciones dinámicas empleando las ecuaciones de Newton-Euler
c. Obtener sus ecuaciones dinámicas empleando las ecuaciones de Euler-Lagrange
8/17/2019 MA-Dinamica y Control de Robots
33/47
d. Verificar que los conjuntos de ecuaciones obtenidas por Newton-Euler yEuler-Lagrange son equivalentes
e.
Diseñar un algoritmo de control para regulación y seguimiento de trayectoriaempleando el enfoque de Lyapunov con una ley de control PD
f. Diseñar un algoritmo de control para regulación y seguimiento de trayectoria
empleando la estrategia de par calculado. Además debe de establecerse uncriterio de desempeño del sistema controlado enfocándose en los siguientesaspectos: factor de amortiguamiento y frecuencia natural.
6. Crear un programa en Simulink en el que se implementen las estrategias de controldiseñadas anteriormente, junto con un modelo en SimMechanics que permitavisualizar el comportamiento del robot para regulación y seguimiento de trayectoriasempleando.
Figura 04. Robot manipulador
CUMPLE:SI NO
8/17/2019 MA-Dinamica y Control de Robots
34/47
GUÍA DE OBSERVACIÓN PARA EXPOSICIÓNU4, ED1
INSTRUCCIONESRevisar los documentos indicados en la sección de prácticas para reconocer las actividadesy documentos solicitados y marcar en los apartados SI cuando sí se satisface la evidencia aevaluar. En caso contrario marcar la opción NO. En la columna de observaciones se debende hacer las indicaciones requeridas en caso de que no se satisfaga de modo total o parcialcon la evidencia establecida.
Valor delreactivo Característica a cumplir
CUMPLE OBSERVAC
IONESS
I
N
O10% Presentación del reporte con todos loselementos requeridos: se mantienen todoslos elementos establecidos para las prácticasy en el orden requerido.
10% Ortografía25% Contenido correcto: todos los temas son
desarrollados con rigor y justificación, sinque se obvien pasos en el desarrollo.
10% Presentación: se prepara un documento enun programa como PPT o similar, en el cual
se maneja de manera sintetizada el materiala reportar de la práctica.25% Dominio del tema: se establece el
procedimiento para la solución del problemade la práctica de modo claro y con todos loselementos requeridos y justificación.
20% Simulaciones: se muestra el código yverifica el funcionamiento del mismo, demodo que se sustente el desarrollo teóricoestablecido en la práctica.
CALIFICACIÓN:
8/17/2019 MA-Dinamica y Control de Robots
35/47
RÚBRICA PARA REPORTE U4, EP1
Aspecto aEvaluar
Competente10
Independiente
9
BásicoAvanzado
8
BásicoUmbral
7
Insuficiente0
Análisis ysíntesis delainformación (5 puntos)
Realiza un análisisclaro y exhaustivo dela informaciónobtenida, clarificandola relación teórico- práctica. Existe
profundidad en lasconclusionesobtenidas.
Muestralos puntoselementales de la prácticade forma
sintetizaday muestrala relaciónteórico- práctica.Realizaconclusiones clarasy estasreflejan elcontenido
real.
Indica parcialmente losconceptoselementales de la
práctica.Muestra larelaciónteórico- práctica.Presentaconclusionesgenerales.
Muestraalgunasideasreferentes ala práctica.Muestra
escasamente larelaciónteórico- práctica.Susconclusiones sonescasas peroentendibles
.
Carece deanálisisclaro y lo presentaincompletoo sin el
mismo.Presentaconclusiones sinincluir lasideas principales.
Organización de lainformación (3 puntos)
Presenta todos losrequisitos mínimos(1).Agrupa los conceptosy los jerarquiza de logeneral a lo particularde manera apropiada yes capaz de plasmarsus ideas.
Presentaal menosseiselementosde losrequisitosmínimos.Agrupalosconceptos
y los jerarquizade logeneral alo particularde maneraapropiada
Presenta almenoscincoelementosde losrequisitosmínimos.Agrupa losconceptosy logra
presentarsus ideas.
Presenta almenoscuatroelementosde losrequisitosmínimos.Muestraalgunos delos
conceptosy logra presentarsus ideas.
No presenta nial menoscuatroelementosde losrequisitosmínimos,no agrupalos
conceptosy no presentaideas propias.
8/17/2019 MA-Dinamica y Control de Robots
36/47
y es capazde plasmarsus ideas.
Forma (2
puntos)
Cumple todos los
elementos aconsiderar:16.
Requisitosmínimos
17. Referencias bibliográficas
18. Orden ylimpieza deltrabajo
19. Ortografía20. Datos
generales
(2)
(7) Requisitos mínimos: Portada, Introducción, lista de equipo (en caso necesario),objetivos, desarrollo teórico, desarrollo práctico, análisis de los datos yconclusiones.
(8) Datos generales: nombre y número de práctica, nombre del alumno, asignatura,fecha, nombre de la escuela, fecha, espacio para indicación de calificación,integrantes de equipo en orden alfabético (si aplica), logotipo institucional.
8/17/2019 MA-Dinamica y Control de Robots
37/47
LISTA DE COTEJO PARA PROBLEMARIOU4, EP1
ASIGNATURA: Dinámica y Control de Robots
FECHA: __________________________
UNIDAD DE APRENDIZAJE: Control de Robots Manipuladores
GRUPO:____________________________________________
MATRÍCULA: ______________________________________
INSTRUCCIONES DE APLICACIÓN DE ESTE INSTRUMENTO:
• Marque con una X la columna que corresponda (SI O NO) si el producto a evaluar o
el desempeño del alumno cumplen con lo especificado en el reactivo. En caso deindicar NA (No A plica), indique la razón en la columna de observaciones. Nóteseque la opción NA se empleará cuando no se puede evaluar al alumno dicho reactivodebido a circunstancias no imputables al mismo.
Número Valor Reactivo Cumplimiento
Observaciones
El alumno: SI NO NA
1 20 Presenta el análisis dinámico delrobot de modo claro
2 20 Aplica correctamente el diseño decontrol con el enfoque deLyapunov
3 30 Aplica correctamente el diseño decontrol empleando la estrategia de par calculado
4 30 Muestra correctamente lasimulación de control con lasestrategias anteriores con pequeñosmárgenes de error
8/17/2019 MA-Dinamica y Control de Robots
38/47
GUÍA DE OBSERVACIÓN PARA PRÁCTICASU4, ED1
INSTRUCCIONESRevisar los documentos indicados en la sección de prácticas para reconocer las actividadesy documentos solicitados y marcar en los apartados SI cuando sí se satisface la evidencia aevaluar. En caso contrario marcar la opción NO. En la columna de observaciones se debende hacer las indicaciones requeridas en caso de que no se satisfaga de modo total o parcialcon la evidencia establecida.
Valor delreactivo Característica a cumplir
CUMPLE OBSERVAC
IONESS
I
N
O10% Presentación del reporte con todos loselementos requeridos: se mantienen todoslos elementos establecidos para las prácticasy en el orden requerido.
10% Ortografía25% Contenido correcto: todos los temas son
desarrollados con rigor y justificación, sinque se obvien pasos en el desarrollo.
10% Presentación: se prepara un documento enun programa como PPT o similar, en el cual
se maneja de manera sintetizada el materiala reportar de la práctica.25% Dominio del tema: se establece el
procedimiento para la solución del problemade la práctica de modo claro y con todos loselementos requeridos y justificación.
20% Simulaciones: se muestra el código yverifica el funcionamiento del mismo, demodo que se sustente el desarrollo teóricoestablecido en la práctica.
CALIFICACIÓN:
8/17/2019 MA-Dinamica y Control de Robots
39/47
CUESTIONARIOU5, EC1
Nombre de la Asignatura: Dinámicay Control de Robots
CÓDIGO:
Nombre del alumno: Firma del Alumno:
Matrícula: Carrera: Grupo: Fecha:
Nombre del evaluador: Firma del Evaluador:
INSTRUCCIONESEstimado usuario:
• En este momento tiene a su disposición un instrumento de evaluación que permitirá
cimentar las actividades que ha demostrado tener a través de su desempeño o pormedio de la entrega de sus productos.
• Debe de contestar los siguientes planteamientos de modo claro• Es importante que tome el tiempo necesario para contestar y desarrollar el contenido
planteadoELEMENTOS GENERALES
Resultado deaprendizaje
• Aplicar las estrategias de modelado y diseño de leyes de
control para diseñar una plataforma robótica experimental.
ASPECTO1. Indique las características de los motores de CD2. Explique cómo puede establecerse la arquitectura para el control de un robot físico3. Explique cuáles son las principales dificultades que involucra el diseño de una
plataforma física para un robot manipulador4. Indique los parámetros de diseño que deben de tenerse en cuenta para poder aplicar
de modo apropiado un robot físico empleando las estrategias de control con elenfoque de Lyapunov y par calculado
5. Cree un diagrama en Simulink que implemente las estrategias de control para un
robot físico empleando los parámetros reales del sistema6. Muestre las gráficas que validen el correcto funcionamiento de la estrategia decontrol del robot físico
CUMPLE:SI NO
8/17/2019 MA-Dinamica y Control de Robots
40/47
GUÍA DE OBSERVACIÓN PARA EXPOSICIÓNU5, ED1
INSTRUCCIONESRevisar los documentos indicados en la sección de prácticas para reconocer las actividadesy documentos solicitados y marcar en los apartados SI cuando sí se satisface la evidencia aevaluar. En caso contrario marcar la opción NO. En la columna de observaciones se debende hacer las indicaciones requeridas en caso de que no se satisfaga de modo total o parcialcon la evidencia establecida.
Valor delreactivo Característica a cumplir
CUMPLE OBSERVAC
IONESSI
NO
10% Presentación del reporte con todos loselementos requeridos: se mantienen todoslos elementos establecidos para las prácticasy en el orden requerido.
10% Ortografía25% Contenido correcto: todos los temas son
desarrollados con rigor y justificación, sinque se obvien pasos en el desarrollo.
10% Presentación: se prepara un documento enun programa como PPT o similar, en el cualse maneja de manera sintetizada el materiala reportar de la práctica.
25% Dominio del tema: se establece el procedimiento para la solución del problemade la práctica de modo claro y con todos loselementos requeridos y justificación.
20% Simulaciones: se muestra el código yverifica el funcionamiento del mismo, demodo que se sustente el desarrollo teóricoestablecido en la práctica.
CALIFICACIÓN:
8/17/2019 MA-Dinamica y Control de Robots
41/47
RÚBRICA PARA REPORTE U5, EP1
Aspecto aEvaluar
Competente10
Independiente
9
BásicoAvanzado
8
BásicoUmbral
7
Insuficiente0
Análisis ysíntesis delainformación (5 puntos)
Realiza un análisisclaro y exhaustivo dela informaciónobtenida, clarificandola relación teórico- práctica. Existe
profundidad en lasconclusionesobtenidas.
Muestralos puntoselementales de la prácticade forma
sintetizaday muestrala relaciónteórico- práctica.Realizaconclusiones clarasy estasreflejan elcontenido
real.
Indica parcialmente losconceptoselementales de la
práctica.Muestra larelaciónteórico- práctica.Presentaconclusionesgenerales.
Muestraalgunasideasreferentes ala práctica.Muestra
escasamente larelaciónteórico- práctica.Susconclusiones sonescasas peroentendibles
.
Carece deanálisisclaro y lo presentaincompletoo sin el
mismo.Presentaconclusiones sinincluir lasideas principales.
Organización de lainformación (3 puntos)
Presenta todos losrequisitos mínimos(1).Agrupa los conceptosy los jerarquiza de logeneral a lo particularde manera apropiada yes capaz de plasmarsus ideas.
Presentaal menosseiselementosde losrequisitosmínimos.Agrupalosconceptos
y los jerarquizade logeneral alo particularde maneraapropiada
Presenta almenoscincoelementosde losrequisitosmínimos.Agrupa losconceptosy logra
presentarsus ideas.
Presenta almenoscuatroelementosde losrequisitosmínimos.Muestraalgunos delos
conceptosy logra presentarsus ideas.
No presenta nial menoscuatroelementosde losrequisitosmínimos,no agrupalos
conceptosy no presentaideas propias.
8/17/2019 MA-Dinamica y Control de Robots
42/47
y es capazde plasmarsus ideas.
Forma (2
puntos)
Cumple todos los
elementos aconsiderar:21.
Requisitosmínimos
22. Referencias bibliográficas
23. Orden ylimpieza deltrabajo
24. Ortografía25. Datos
generales
(2)
(9) Requisitos mínimos: Portada, Introducción, lista de equipo (en caso necesario),objetivos, desarrollo teórico, desarrollo práctico, análisis de los datos yconclusiones.
(10) Datos generales: nombre y número de práctica, nombre del alumno,asignatura, fecha, nombre de la escuela, fecha, espacio para indicación decalificación, integrantes de equipo en orden alfabético (si aplica), logotipoinstitucional.
8/17/2019 MA-Dinamica y Control de Robots
43/47
LISTA DE COTEJO PARA PROBLEMARIOU5, EP1
ASIGNATURA: Dinámica y Control de Robots
FECHA: __________________________
UNIDAD DE APRENDIZAJE: Control Real de Robots Manipuladores
GRUPO:____________________________________________
MATRÍCULA: ______________________________________
INSTRUCCIONES DE APLICACIÓN DE ESTE INSTRUMENTO:
• Marque con una X la columna que corresponda (SI O NO) si el producto a evaluar o
el desempeño del alumno cumplen con lo especificado en el reactivo. En caso deindicar NA (No A plica), indique la razón en la columna de observaciones. Nóteseque la opción NA se empleará cuando no se puede evaluar al alumno dicho reactivodebido a circunstancias no imputables al mismo.
Número Valor Reactivo Cumplimiento
Observaciones
El alumno: SI NO NA
1 20 Presenta el análisis dinámico delrobot de modo claro
2 20 Indica la forma de aplicar elcontrol con enfoque de Lyapunovde manera precisa
3 30 Indica la forma de aplicar elcontrol por medio de la estrategiade par calculado de modo preciso
4 30 Muestra el desempeño de lasestrategias de control con gráficasy simulaciones claras
8/17/2019 MA-Dinamica y Control de Robots
44/47
GUÍA DE OBSERVACIÓN PARA PRÁCTICASU5, ED1
INSTRUCCIONESRevisar los documentos indicados en la sección de prácticas para reconocer las actividadesy documentos solicitados y marcar en los apartados SI cuando sí se satisface la evidencia aevaluar. En caso contrario marcar la opción NO. En la columna de observaciones se debende hacer las indicaciones requeridas en caso de que no se satisfaga de modo total o parcialcon la evidencia establecida.
Valor delreactivo Característica a cumplir
CUMPLE OBSERVAC
IONESS
I
N
O10% Presentación del reporte con todos loselementos requeridos: se mantienen todoslos elementos establecidos para las prácticasy en el orden requerido.
10% Ortografía25% Contenido correcto: todos los temas son
desarrollados con rigor y justificación, sinque se obvien pasos en el desarrollo.
10% Presentación: se prepara un documento enun programa como PPT o similar, en el cual
se maneja de manera sintetizada el materiala reportar de la práctica.25% Dominio del tema: se establece el
procedimiento para la solución del problemade la práctica de modo claro y con todos loselementos requeridos y justificación.
20% Simulaciones: se muestra el código yverifica el funcionamiento del mismo, demodo que se sustente el desarrollo teóricoestablecido en la práctica.
CALIFICACIÓN:
8/17/2019 MA-Dinamica y Control de Robots
45/47
GLOSARIO
Cinemática directa: procedimiento por el que generalmente se obtiene la posición yorientación del efector final en función de las variables de las juntas.
Convención de Denavit-Hartenberg: procedimiento sistemático por medio del cual seobtienen las matrices de transformación que permiten obtener la cinemática directa de unrobot manipulador.
Efector final: La parte terminal del robot donde normalmente se suele acoplar una ciertaherramienta o dispositivo, dependiendo de la tarea que vaya a realizar el manipulador.
Eslabones: elementos mecánicos que constituyen la estructura del robot.
Espacio de trabajo: volumen total que es cubierto por el efector final cuando elrobot efectúa cualquiera de sus movimientos posibles.
Jacobiano: matriz que permite establecer una relación o mapeo de las velocidadesarticulares a las velocidades lineales y angulares de un robot manipulador.
Junta rotacional: aquella que permite un movimiento relativo de tipo rotacional entre doseslabones.
Matriz antisimétrica: matriz que sumada con su transpuesta produce la matriz cero.
Matriz de transformación homogénea: matriz que permite relacionar la posición yorientación de un sistema de referencia con respecto a otro sistema de referencia.
Propagación de velocidades: procedimiento recursivo por medio del cual se obtiene lasvelocidades de un manipulador partiendo de su base y hasta el efector final.
Robot. Manipulador multifuncional reprogramable diseñado para mover materiales, partes,herramientas o dispositivos especializados a través de movimientos variables programados para desempeñar una amplia variedad de tareas.
Singularidad: configuración del robot en el cual se pierden grados de libertad. En generalse pueden determinar por medio de los valores de las variables de las juntas que causan queel jacobiano del manipulador pierda rango.
Teorema de Euler: teorema que establece que dado un movimiento rotacional, lavelocidad lineal inducida es igual al producto cruz del vector de velocidad angular con elvector de posición.
8/17/2019 MA-Dinamica y Control de Robots
46/47
BIBLIOGRAFÍA
TÍTULO RobóticaAUTOR John J. CraigAÑO 2006
EDITORIAL O REFERENCIA Prentice HallLUGAR Y AÑO DE EDICIÓN EEUU, 2006ISBN O REGISTRO 9702607728
TÍTULO Control de Movimiento de Robots ManipuladoresAUTOR Rafael KellyAÑO 2003EDITORIAL O REFERENCIA PearsonLUGAR Y AÑO DE EDICIÓN México, 2003ISBN O REGISTRO 8420538310
TÍTULO Robótica, Manipuladores y Robots MóvilesAUTOR Anibal Ollero BaturoneAÑO 2007EDITORIAL O REFERENCIA AlfaOmega-MarcomboLUGAR Y AÑO DE EDICIÓN México, 2007ISBN O REGISTRO 978-9701512302
TÍTULO Robotics, Vision and Control: FundamentalAlgorithms in Matlab
AUTOR Peter Corke
AÑO 2012EDITORIAL O REFERENCIA Springer-VerlagLUGAR Y AÑO DE EDICIÓN EEUU 2013ISBN O REGISTRO 978-3642201431
TÍTULO Fundamentos de RobóticaAUTOR Antonio BarrientosAÑO 2007EDITORIAL O REFERENCIA McGraw-Hill Interamericana de EspañaLUGAR Y AÑO DE EDICIÓN España, 2007ISBN O REGISTRO 978-8448156367
TÍTULO Robot Dynamics and ControlAUTOR M. W. Spong, Seth Hutchinson, M. VidyasagarAÑO 2005EDITORIAL O REFERENCIA WileyLUGAR Y AÑO DE EDICIÓN EEUU, 2005ISBN O REGISTRO 978-0471649908
8/17/2019 MA-Dinamica y Control de Robots
47/47