Interpolación Por Splines Cúbicos
Interpolación Por Splines Cúbicos
Interpolación Por Splines Cúbicos
APLICACIN DE LA
INTERPOLACIN
POR SPLINES
CBICOS EN APLICADO A LA
DEFINIR
INGENIERA
MECATRNICA
TRAYECTORIAS
PARA
MOVIMIENTOS DE
ROBOTS
CURSO: MTODOS NUMRICOS.
CDIGO: 16170190..
NDICE
INTRODUCCIN............................................................................................................................. 2
CAPTULO I: PLANTEAMIENTO DEL PROBLEMA ........................................................................... 3
1.1 SITUACIN PROBLEMTICA ............................................................................................... 3
1.2 FORMULACIN DEL PROBLEMA ........................................................................................ 3
1.3 JUSTIFICACIN DEL PROBLEMA ........................................................................................ 3
1.4 OBJETIVOS ............................................................................................................................ 4
CAPTULO II: MARCO TERICO ................................................................................................... 5
2.1 MARCOS CONCEPTUALES ................................................................................................. 5
CAPTULO III: HIPTESIS Y VARIABLES ....................................................................................... 13
3.1 HIPTESIS GENERAL........................................................................................................... 13
3.2 OPERACIONALIZACIN DE VARIABLES .......................................................................... 13
CAPTULO IV: METODOLOGA Y APLICACIN ......................................................................... 17
4.1 OBTENCIN DE PUNTOS-PATRN ................................................................................... 18
4.2 GRFICA INTERPOLANTE .................................................................................................. 22
CAPTULO V: RESULTADOS .......................................................................................................... 27
5.1 RESULTADOS ....................................................................................................................... 27
5.2 CONCLUSIONES ................................................................................................................ 28
REFERENCIAS BIBLIOGRFICAS ................................................................................................. 29
1
INTRODUCCIN
2
CAPTULO I:
PLANTEAMIENTO DEL PROBLEMA
1.1 SITUACIN PROBLEMTICA
3
como un rea muy compleja, es por ello que surge la necesidad de crear una
aplicacin para solventar este tipo de situaciones, y mediante el uso de splines
cbicos puedo dar solucin a esta situacin, debo acotar que el mtodo que
usar es bsico y puede ser usado para una introduccin para estudiantes de
ingeniera mecatrnica, elctrica, mecnica, tecnologa biomdica, diseo y
manufactura y todos las ramas de la ingeniera que se especialicen en robots.
1.4 OBJETIVOS
4
CAPTULO II:
MARCO TERICO
2.1 MARCOS CONCEPTUALES
2.1.1 LA ROBTICA
5
2.1.2 BRAZO ROBTICO
TIPOS
6
-Robot SCARA: Usado para trabajos de pick and place (tomar y colocar),
aplicacin de impermeabilizantes, operaciones de ensamblado y
manipulacin de mquinas herramientas. Es un robot que tiene dos
articulaciones rotatorias paralelas para proporcionar elasticidad en un
plano.
-Robot paralelo: Uno de los usos es la plataforma mvil que manipula las
cabinas de los simuladores de vuelo. Es un robot cuyos brazos tienen
articulaciones prismticas o rotatorias concurrentes.
7
Sobre cada intervalo [t0,t1],[t1,t2],...,[tn-1,tn], S est definido por un polinomio
cbico diferente. Sea Si el polinomio cbico que representa a S en el
intervalo [ti,ti+1], por tanto:
resultante es:
8
en donde:
hi = ti+1-ti
ui =
bi =
9
El cdigo acepta como entrada un conjunto de nodos (ti) y el conjunto de
los valores de la funcin correspondiente (yi) y produce un vector con los
vectores zi. Por ltimo, el valor del spline S en un punto x cualquiera
interpolado se puede calcular de forma eficiente empleando la siguiente
expresin:
En donde :
=
Ai
Bi =
Ci =
10
Ejemplo de grfico de Spline.
11
Ejemplo de grfico de Spline
12
CAPTULO III:
HIPTESIS Y VARIABLES
3.1 HIPTESIS GENERAL
13
zona a dibujar, estos se pasan a digitalizado, pero al no ser una curva
continua sino ms bien, un conjunto de puntos secuenciales y prximos, es
necesario recurrir a una plataforma virtual que ayude a conseguir una curva
que interpole los puntos y nos dibuje una grfica continua y suave.
OBTENCIN DE LA IMAGEN
14
La obtencin de estas imgenes, se realiz con una cmara digital estndar,
que puede ser cualquier tipo de cmara digital fotogrfica. Entre mejores
caractersticas fotogrficas tenga la cmara y mejor sistema de iluminacin se
tenga, se obtiene mejor calidad en las imgenes y por consiguiente el
procesamiento se simplifica. Cabe sealar que en ste trabajo no se
profundiza en el tema de visin, slo en el procesamiento, ya que hablar de
visin implica los conocimientos de diferentes equipos y tcnicas tales como
la ptica y la iluminacin, que son campos de estudio muy amplios.
GENERACIN DE CONTORNO
El proceso para la obtencin de contorno del objeto cuenta con dos fases que
a continuacin se describen.
-En la primera fase, se umbraliza la imagen para resaltar an ms las
caractersticas del objeto sobre el fondo, al umbralizar se obtiene una imagen
binaria representada por ceros y unos que corresponden a los colores negro y
blanco respectivamente.
-En la segunda fase, se desarroll un algoritmo propio para generar el
seguimiento del contorno, que consiste en asignar la direccin de bsqueda
(sentido horario o anti horario), hacer un barrido para buscar un punto inicial,
seguir todos y cada uno de los puntos del contorno y guardarlos en un par de
vectores (x, y), los cuales nos representan la ubicacin en el plano del
contorno y son necesarios para obtener las splines
15
En los procesos industriales, este es el mtodo ptimo para graficar en placas
metlicas, principalmente, las figuras que se desean obtener. Este mtodo es
el ms seguro y aproximado en cuanto a la precisin y aproximacin de los
puntos obtenidos en digitalizado en comparacin con la realidad, es decir, que
es el que presenta menor error.
16
CAPTULO IV:
METODOLOGA Y APLICACIN
En el captulo anterior present los dos mtodos para obtener en digitalizado el
contorno de la figura o curva que deseemos trazar para despus de haber obtener la
funcin y grfica interpolante por el uso de Spline. Esta curva ser la trayectoria que
recorrer el brazo robtico al haber aplicado los comandos respectivos al programa
respectivo.
Existe una pieza mecnica llamada leva. He optado dicha pieza por cumplir los
requisitos mencionados con anterioridad.
17
PIEZA DE LEVA
Las dimensiones fundamentales de una leva son: La elevacin mxima que se encuentra entre nueve y once milmetros y
de la cual depende el valor de la seccin de paso a travs de la vlvula, el ngulo de accin a que est determinado por la
siguiente ecuacin.
El radio R del circulo base (12 15 mm), el radio de cabeza (no mayor a 3 mm), la longitud del flanco que se encuentra
entre 13 mm y 15 mm, el juego P que es aproximadamente 0.5 mm y el radio reducido R1 = R p.
18
TABLA DE PUNTOS-PATRN
19
EJE X EJE Y EJE X EJE Y
1 14.4654761 7 12.8
2 14.3614066 19 6.4
2.5 14.2828569 21 5
2.9 14.2070405 23 3
20
EJE X EJE Y
24.5 1.5
24.7 1.35
24.9 1.12
25 1
25.1 0.7
25.2 0.4
25.3 0.1
21
Estos puntos los graficamos libremente, sin an haberlo interpolado.
22
CDIGO PARA EL SPLINE CBICO
23
Despus de haber implementado los cdigos necesarios, en un script se
ingresan los valores de los puntos-patrn y se obtiene lo siguiente:
IMPLEMENTACIN DE PUNTOS-PATRN
24
25
GRFICA DE LA INTERPOLACIN MEDIANTE SPLINE CBICO
26
CAPTULO V:
RESULTADOS
5.1 RESULTADOS
27
5.2 CONCLUSIONES
-El objetivo general qued satisfecho a cabalidad: gracias a los Splines Cbicos se
puede asegurar que la trayectoria obtenida por la interpolacin ser continua y suave
en todos los puntos.
-El presente trabajo puede servir tambin como una gua bsica para la metodologa de
enseanza de los profesores a sus alumnos mediante formas interactivas sencillas y a
bajo costo.
-Se concluye que la plataforma MatLab y los cdigos implementados, son de una gran
ayuda para resolver problemas actuales de matemticas e ingenieras, siendo un
ejemplo la grfica brindada por dicho programa.
28
REFERENCIAS BIBLIOGRFICAS
-Walter Tupia A., Benjamn Barriga G., Vctor Girn M. Pontificia Universidad Catlica
del Per Departamento de Ingeniera - Seccin Ingeniera Mecnica - rea de
Produccin. Interpolacion y ajuste de curvas y perfiles para componentes obtenidos
por digitalizado
-Brazos Robticos.
http://www.academia.edu/3704010/Aplicaci%C3%B3n_para_determinar_el_desplazami
ento_de_un_brazo_rob%C3%B3tico_usando_GUIs_de_Matlab.
29