Mostrar el registro sencillo del ítem

dc.contributor.advisorFedossova, Alinaspa
dc.contributor.authorCarrero Poveda, Nidia Pilarspa
dc.contributor.authorQuijano Chacón, Carolinaspa
dc.date.accessioned2020-06-26T17:56:25Z
dc.date.available2020-06-26T17:56:25Z
dc.date.issued2005
dc.identifier.urihttp://hdl.handle.net/20.500.12749/1324
dc.description.abstractDebido al alto nivel de complejidad y dificultad que plantea la solución de problemas de programación semi-infinita SIP, donde el conjunto factible plantea además de un número finito de restricciones un número infinito de ellas (debido a que están en función del tiempo); se han desarrollado diferentes métodos que buscan una mejor solución con menor esfuerzo computacional. Dentro de este trabajo de grado se desarrolló una versión mejorada del método estocástico de aproximaciones externas, siendo el único aplicado en el campo de la robótica para la solución de este tipo de problemas de posicionamiento y optimización de trayectorias de un brazo robot. Este trabajo de grado presenta el desarrollo de un algoritmo estocástico de aproximaciones externas y su proceso de simulación correspondiente, implementado en una herramienta computacional prototipo basada en Matlab; a fin de optimizar el tiempo total de desplazamiento de un brazo robot, de tal forma que las trayectorias de sus articulaciones cumplan con restricciones mecánicas tales como velocidad, aceleración, potencia, entre otras. El algoritmo desarrollado lleva el problema original con el conjunto infinito de restricciones, a una sucesión de problemas clásicos de programación lineal o no lineal sobre un conjunto finito de restricciones, mediante el empleo de la función “fmincon” de MATLAB. El trabajo presenta además de los resultados obtenidos de la aplicación del método de aproximaciones externas, el modelo matemático empleado y la comparación de los resultados obtenidos con uno de los métodos más usados: el método de discretización.spa
dc.description.tableofcontentsINTRODUCCION 18 1. FUNDAMENTOS DE ROBÓTICA 21 1.1 ROBOTS MÓVILES 22 1.2 ROBOTS MANIPULADORES 23 1.3 ESTRUCTURA MECÁNICA DE UN ROBOT 29 1.4 POSICIONAMIENTO Y ORIENTACIÓN DEL BRAZO ROBOT 30 1.4.1 Coordenadas polares y cilíndricas 32 1.4.2 Coordenadas esféricas 33 1.5 CINEMÁTICA DEL BRAZO ROBOT 33 1.5.1 Posición 34 1.5.2 Velocidad 34 1.5.3 Aceleración 34 1.5.4 Problema Cinemático Directo 35 1.5.5 Problema Cinemático Inverso 35 1.5.6 Matriz Jacobiana Directa 36 1.5.7 Matriz Jacobiana Inversa 36 1.5.8 Control Cinemática 37 1.5.9 Tipos de trayectorias 37 1.5.10 Interpolación de trayectorias 37 1.6 DINÁMICA DEL BRAZO ROBOT 38 1.6.1 Modelo Dinámico Directo 39 1.6.2 Modelo Dinámico Inverso 40 1.6.3 Control dinámico 40 1.6.4 Programación de robots 40 1.6.5 Control del movimiento del robot 41 2. EL PROBLEMA DE OPTIMIZACIÓN 42 2.1 PROCESO DE OPTIMIZACIÓN 45 2.1.1 Definición Del Problema 45 2.1.2 Creación Del Modelo 46 2.2 PROGRAMACIÓN SEMI-INFINITA 49 2.2.1 Método Discretización 50 2.2.2 Método de Intercambio (Exchange) 51 2.2.3 Métodos basados en reducción local 52 2.2.4 Método Estocástico 52 3. DESARROLLO DE LA HERRAMIENTA COMPUTACIONAL 54 3.1 ESPECIFICACIONES 55 3.2 ANÁLISIS 56 3.3 DISEÑO 56 3.4 CODIFICACIÓN 57 3.5 PRUEBAS E INTEGRACIÓN 57 3.6 MANTENIMIENTO 58 3.7 DOCUMENTACIÓN 58 4. DISEÑO DEL PROTOTIPO 59 4.1 MATLAB COMO HERRAMIENTA DE SOPORTE 59 4.2 PROPUESTA ALGORITMICA 60 4.2.1 Algoritmo Estocástico de Aproximaciones Externas 61 4.2.2 Procedimiento Sproc.Activ.Robot 64 4.2.3 Algoritmo Smeth Activ 65 4.2.4 Método Proyección de Gradiente 66 4.2.5 Modelo Matemático 66 4.2.6 Método de Optimización 71 4.3 DESARROLLO DEL ALGORITMO 72 4.3.1Primera Versión 72 4.3.2 Segund Versión 74 4.3.3 Tercera Versión 76 4.3.4 Cuarta Versión 76 5. PRUEBAS Y RESULTADOS 80 5.1 PRUEBAS PRELIMINARES 80 5.2 PRUEBAS DURANTE EL DESARROLLO DEL PROTOTIPO 82 5.2.1 Prueba 1 82 5.2.2 Prueba 2 82 5.2.3 Prueba 3 83 5.3 PRUEBAS CON EL PROTOTIPO FINAL 84 5.3.1 Prueba 1 85 5.3.2 Prueba 2 85 5.3.3 Prueba 3 86 5.3.4 Prueba 4 86 5.3.5 Prueba 5 87 5.4 COMPARACIÓN DE RESULTADOS 88 5.5 ANÁLISIS DE RESULTADOS 89 CONCLUSIONES 91 BIBLIOGRAFÍA 94 BIBLIOGRAFÍA COMPLEMENTARIA 95spa
dc.format.mimetypeapplication/pdfspa
dc.language.isospaspa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.titleAlgoritmo estocástico para la optimización de la trayectoria de un robotspa
dc.title.translatedStochastic algorithm for optimizing the path of a roboteng
dc.degree.nameIngeniero de Sistemasspa
dc.coverageBucaramanga (Colombia)spa
dc.publisher.grantorUniversidad Autónoma de Bucaramanga UNABspa
dc.rights.localAbierto (Texto Completo)spa
dc.publisher.facultyFacultad Ingenieríaspa
dc.publisher.programPregrado Ingeniería de Sistemasspa
dc.description.degreelevelPregradospa
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.localTrabajo de Gradospa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.subject.keywordsMechanical movementseng
dc.subject.keywordsSystems engineeringeng
dc.subject.keywordsRoboticseng
dc.subject.keywordsMathematical optimizationeng
dc.subject.keywordsInvestigationseng
dc.subject.keywordsAnalysiseng
dc.subject.keywordsSemi-infinite programmingeng
dc.subject.keywordsExternal approximation algorithmeng
dc.subject.keywordsStochastic methodeng
dc.subject.keywordsRobotic armeng
dc.subject.keywordsGradient projectioneng
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga - UNABspa
dc.identifier.reponamereponame:Repositorio Institucional UNABspa
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.accessrightshttp://purl.org/coar/access_right/c_abf2spa
dc.relation.referencesCarrero Poveda, Nidia Pilar, Quijano Chacón, Carolina, Fedossova, Alina (2005). Algoritmo estocástico para la optimización de la trayectoria de un robot. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNABspa
dc.relation.referencesBARRIENTOS, Antoni; PEÑIN, Luis Felipe; BALAGUER, Carlos y ARACIL, Rafael. Fundamentos de Robótica. Madrid España: McGraw Hill, 1997. cap.2,3,4,5,6.spa
dc.relation.referencesCARRILLO Esneider y MORA Gleimer. El método Estocástico de Aproximaciones Externas para la Minimización de los Costos de Control de Contaminación del Aire. Bucaramanga, 2003, p.138-139. Trabajo de Grado (Ingeniero de Sistemas). Universidad Autónoma de Bucaramanga. Facultad de Ingeniería de Sistemas. Área de Ciencias Naturales.spa
dc.relation.referencesFU. K.S; GONZALEZ, R.C; y LEE, C.S.G. Robótica: Control, Detección, Visión e Inteligencia. Editorial: McGraw Hill, Julio de 1988. Cap. 2,3,4,5.spa
dc.relation.referencesHEIM, Alexander and Von Stryk,Oskar. Germany Trajectory Optimization of Industrial Robots whit Aplication to Computer-Aided Robotics and Robot Controllers. 2000.spa
dc.relation.referencesOLLERO, Aníbal. Robótica, Manipuladores y robots móviles. Editorial Planeta. 2001. p. 5spa
dc.relation.referencesR. HETTICH and K.O. Kortanek, Semi-infinite Programing: Theory, Methods and Aplications. 1993.spa
dc.relation.referencesRÜCKMANN, Jan-J., Rembert Remtsen, Semi-Infinite Programming, Dordrech, The Netherlands: Kluwer Academia Publishers. 1998. Cap. 4,5,7,12.spa
dc.relation.referencesAMERICARUM UNIVERSITARS, Trabajo de investigación 2003 [citado en 2004-02-25] Disponible en Internet <URL:http://www.pue.udlap.mx/~tesis/lis/contreras_o_l/capitulo1.pdf>spa
dc.relation.referencesBAEZA, Juan J., Optimización de Modelos, septiembre de 1996 [citado en 2004-02-23]. Disponible en Internet <URL:http://www.uv.es/~baeza/optimi.htmlspa
dc.relation.referencesCASILLAS DE LA TORRE, Sergio, Características Morfológicas , Junio del 2000. [citado en 2004-02-21] Disponible en Internet <URL:http://proton.ucting.udg.mx/materias/robotica/r166/r72/r72.htm>spa
dc.relation.referencesFEDOSSOVA Alina. El método estocástico de aproximaciones externas para minimización de los costos de control de contaminación del aire.2001.spa
dc.relation.referencesFEDOSSOVA Alina.V., 1999. Los algoritmos estocásticos de las aproximaciones externas para la solución de los problemas convexos de programación semi-infinita. Resumen ejecutivo de la tesis doctoral. DIALOG – MGU, Rusia.spa
dc.relation.referencesFEDOSSOVA, Alina; KAFAROV, V; MAHECHA, D.P. Solución Numérica del Problema de Control de Contaminación del Aire. [citado en 2004-02-15] Disponible en Internet <URL:http://www.unab.edu.co/editorialunab/revistas/rcc/pdfs/r42_art2_c.pdf>spa
dc.relation.referencesGÓMEZ, Omar Iván, Glosario sobre robótica, 2000 [citado en 2004-02-25] Disponible en Internet <URL:http://www.robotics.freeservers.com/glosario.htm>spa
dc.relation.referencesHAAREN-RETAGNE, Elke. A Semi-Infinite Programming Algorithm for Robot Trajectory Planning. Tesis Doctoral, Universität Trier, Alemania, Junio 1992.spa
dc.relation.referencesINFANTE, Juan-Antonio, REY José María, Introducción a Matlab, 1998 [citado en 2004-02-17] Disponible en Internet <URL:http://www.mat.ucm.es/~infante/matlab/notas.htm>spa
dc.relation.referencesLÓPEZ, Marco, GOBERNA, Miguel Ángel, Programación Semi Infinita, 1998 [citado en 2004-02-13] Disponible en Internet <URL:http://www.ua.es/otri/servici os/oferta_cientifica/ot_ual/prog_inf.DOC>spa
dc.relation.referencesMENDOZA, Carlos, Robótica en Mendoza, [en linea]. 2003 [citado en 2004-02-18] Disponible en Internet <URL:http://www.roboticajoven.mendoza.edu.ar/rob_ car3.htm>spa
dc.relation.referencesMUÑOZ, Antonio J, Introducción a la Robótica. [en linea]. 2003 [citado en 2004-02-20]. Disponible en internet: <http://www.isa.uma.es/personal/antonio/ro botica/tema1%20-20introduccion.pdf>spa
dc.relation.referencesMOORE, Ross, Cinemática, [en linea]. 1999 [citado en 2004-02-11]. Disponible en Internet <URL:http://bellota.ele.uva.es/~imartin/libro/node9.html>spa
dc.relation.referencesTALLER EN TECNOLOGÍAS DE OPTIMIZACIÓN (4°: 2004: Bogotá). Actividad complementaria al III Congreso Colombiano- I Conferencia Internacional Andina de Investigación de Operaciones (CCIO). Bogotá: Optimización, 2004.spa
dc.relation.referencesUNIVERSIDAD DE ANTIOQUIA, Restricciones Activas y Pasivas, 2003. [citado en 2004-02-08] Disponible en Internet <URL:http://docencia.udea.edu.co/ingenieria/plineal/solucionGrafica04.html>spa
dc.relation.referencesUNIVERSIDAD DE VIGO, España, Automatización y Robótica. Cinemática, 2002 [citado en 2004-03-01] Disponible en Internet <URL:www.aisa.uvigo.es/DOCENCIA/AyRobotica/cinematica.pdf>spa
dc.relation.referencesUPM-DISAM, Robótica Industrial, Norma ISO 8373:1998, [citado en 2004-03-02] Disponible en Internet <URL:http://www.disam.upm.es/~barrientos/Doctorado/Trasparencias/ISO%209283.pdf>spa
dc.relation.referencesVAZ A, Ismael F., Aplicación, Métodos y Herramientas para Programación Semi-infinita, Tesis Doctoral, Univeridade do Minho, Portugal, 2003. [citado en 2004-03-03] Disponible en Internet <URL:http://www.norg.uminho.pt/aivaz/>spa
dc.relation.referencesVAZ A, Ismael F. Robot trajectory Planning with Semi-infinite Programming [online].Confenecia, Paris, Sep. 2001 [Citado en 2004-09-15] Disponible en Internet <URL:http://www.norg.uminho.pt/aivaz/publications.html.>spa
dc.relation.referencesVOLKOV Y.V., Zavriev S.K., 1997. “A general Stochastic Outer Approximations Method”. SIAM J. Control Optim., V. 35 (No. 4): p. 1387-1421. [citado en 2004-03-20] Disponible en Internet <URL:http://epubs.siam.org/sam-bin/dbq/article/26320>spa
dc.contributor.cvlachttps://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000069302*
dc.contributor.cvlachttps://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001840932*
dc.contributor.orcidhttps://orcid.org/0000-0003-4944-633X*
dc.subject.lembMovimientos mecánicosspa
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembRobóticaspa
dc.subject.lembOptimización matemáticaspa
dc.subject.lembInvestigacionesspa
dc.subject.lembAnálisisspa
dc.description.abstractenglishDue to the high level of complexity and difficulty that the solution of SIP semi-infinite programming problems poses, where the feasible set also poses an infinite number of restrictions in addition to a finite number of restrictions (because they are a function of time); Different methods have been developed that seek a better solution with less computational effort. Within this degree work, an improved version of the stochastic method of external approximations was developed, being the only one applied in the field of robotics for the solution of this type of positioning problems and optimization of the trajectories of a robot arm. This degree work presents the development of a stochastic algorithm of external approximations and its corresponding simulation process, implemented in a prototype computational tool based on Matlab; in order to optimize the total time of movement of a robot arm, in such a way that the trajectories of its joints comply with mechanical restrictions such as speed, acceleration, power, among others. The developed algorithm takes the original problem with the infinite set of constraints, to a succession of classical linear or nonlinear programming problems on a finite set of constraints, by using the "fmincon" function of MATLAB. The work also presents the results obtained from the application of the method of external approximations, the mathematical model used and the comparison of the results obtained with one of the most used methods: the discretization method.eng
dc.subject.proposalProgramación semi-infinita
dc.subject.proposalAlgoritmo de aproximaciones externas
dc.subject.proposalBspline
dc.subject.proposalMétodo estocástico
dc.subject.proposalBrazo robótico
dc.subject.proposalProyección de gradiente
dc.type.redcolhttp://purl.org/redcol/resource_type/TP
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.coverage.campusUNAB Campus Bucaramangaspa
dc.description.learningmodalityModalidad Presencialspa


Ficheros en el ítem

Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Atribución-NoComercial-SinDerivadas 2.5 Colombia
Excepto si se señala otra cosa, la licencia del ítem se describe como Atribución-NoComercial-SinDerivadas 2.5 Colombia