Repositorio Institucional UTM (Technological Univ. of the Mixteca)
Not a member yet
381 research outputs found
Sort by
Control de seguimiento de velocidad basado en pasividad de un motor síncrono de imanes permanetes, sin sensor de posición
En este proyecto se presenta el análisis e implementación de un control de seguimiento suave de velocidad para el motor síncrono de imanes permanentes, que evita el uso de sensores de posición y velocidad para operar. El controlador regula simultáneamente la corriente y la velocidad angular del motor, ambas salidas planas del sistema. El resultado principal del esquema de control propuesto es un controlador lineal variante con el tiempo basado solamente en las mediciones de las corrientes de fase del motor. Para facilitar el diseño del controlador y observador se utiliza la transformación de Clarkee y Park, además de las propiedades de pasividad y planitud diferencial del sistema no lineal multivariable. Por otra parte, la estimación de las funciones de la fuerza contra-electromotriz en el marco de referencia alfa-beta, se hace hacen a través de observadores lineales con extensiones dinámicas que incluyen los errores de estimación de corrientes en el eje coordenado alfa-beta. La estimación de la posici´n y velocidad angular se calculan mediante un observador basado en el principio de funcionamiento del dispositivo Lazo de Amarre de Fase (PPL, del idioma inglés Phase Locked Loop)
Cálculo de parámetros teóricos y tamaño de partícula para flujo laminar en un horno de tres secciones
La ruta de síntesis por aerosol, ofrece ventajas para la obtención de nanopartículas, especialmente con características controladas de morfología, estado de aglomeración, estructura cristalina y composición química, entre otras. Aplicado a una variante de la técnica de Rocío Pirolítico Ultrasónico (RPU), se consideran los parámetros, tales como: Frecuencia de vibración del piezoeléctrico, tamaño de gota y flujo de vaporización generados, para un posterior tratamiento térmico. Considerando los modelos de flujo laminar y la viscosidad de una mezcla de Wilke, se obtiene la velocidad de flujo y tiempo de residencia. Ponderando un balance de energía y su consecuencia en cambio de fase. Se calculan los principales parámetros involucrados en un proceso de RPU de reducción de tamaño de partícula. Estos resultados serán utilizados como una modificación de la técnica RPU, destinada a la obtención de películas y polvos nanoestructurados
¿Se estudian los riesgos de los nanomateriales en México?
Este artículo evalúa hasta qué punto se estudian los riesgos de los nanomateriales para la salud humana y el medio ambiente en México. El artículo se despliega en cuatro secciones. La primera ilustra las implicaciones de los riesgos de las nanopartículas y nanomateriales a los trabajadores, consumidores y el medio ambiente. Posteriormente se realiza una revisión del estado de desarrollo de las nanotecnologías en México. Después se plantea una descripción de la metodología empleada, la cual se fundamentó en dos técnicas: la primera implicó la creación de una base de datos que contiene todos los artículos científicos sobre nanotecnologías publicados por autores mexicanos durante un período de 12 años, y a partir de esa base de datos se utilizaron términos para identificar aquellos asociados a investigaciones sobre los riesgos de los nanomateriales; la segunda técnica implicó una búsqueda manual en Internet para identificar a todos los investigadores que trabajan en esta área en los distintos laboratorios, centros de investigación y universidades del país. Concluimos que el tema de los riesgos de las nanotecnologías está generalmente ausente de las investigaciones en México
Creación del framework nd-evm/kohonen para la representación, segmentación y compactación de secuencias de video
Recientemente, las aplicaciones de imagen y video basadas en contenido, han recibido mucho interés, debido a que entre sus aplicaciones destacan: recuperación y búsqueda, resumenes, ánalisis de eventos y edición, por mencionar algunas. Para su funcionamiento, estas aplicaciones necesitan identificar lo que sucede en una escena de video, esto es el contenido de la escena. Ello se logra abstrayendo el contenido semántico, el cual tiene su representación mediante objetos de interés que conforman dicha escena. De estos objetos, se obtienen sus características intrínsecas, que los describen de manera explícita y aportan información semántica. A partir de ésta información, se puede realizar procesamiento para interpretar los eventos que tienen lugar en la escena. Es por ello que, una de las tareas más importantes para procesamiento de imagen y video, es la separación de la información en sus partes constituyentes, esto es la segmentación de imagen y video. El proceso de segmentación consiste en la partición de datos en grupos de información que comparten características similares. Por ello, este proceso es crucial en la extracción de contenido semántico, en procesamiento de información multimedia digital, reconocimiento de patrones y visión por computadora. En base a lo anterior, este trabajo de investigación propone la creación de un framework para representación, segmentación y compactación de secuencias de video. El cual tendrá como objetivo principal el siguiente flujo de operación: “A partir de un video de entrada proporcionar una versión segmentada y compactada del mismo” . Para la representación se propone usar el Modelo de Vértices Extremos ( n-Dimensional Extreme Vertices Model, nD-EVM) y para la segmentación redes de Kohonen
Implementación y evaluación de dos metodologías para la detección de masa espiculadas en imágenes de mamografías
Propuesta de métricas para los requisitos software en la etapa de elicitación
Debido a que día a día la calidad del software demandada por los usuarios crece, también la complejidad del software se hace cada vez mayor. Es por esto que uno de los objetivos de la Ingeniería de Software es producir software de calidad. Ahora bien, dentro del proceso software un área de vital importancia es la Ingeniería de Requisitos ya que es en esta etapa donde se decide que es lo que se va a desarrollar. Una de las etapas críticas y que más tiempo emplea dentro de la Ingeniería de Requisitos es la elicitación, ya qué es aquí en donde se obtienen y descubren las necesidades de los stakeholders. Debido a que en esta etapa es fundamental el factor humano se presentan diversos problemas que pueden afectar la calidad de los requisitos obtenidos. A pesar de que existen diversas técnicas para obtener requisitos se siguen teniendo problemas relacionados con la calidad de los mismos como consecuencia de que solo existen algunas métricas que permitan evaluar si se obtuvieron requisitos de calidad, es decir que cumplan con las siguientes características: completos, consistentes, relevantes, viables, trazables, verificables, modificables, y no ambiguos. Es por esto qué en este trabajo de tesis se analizarán las técnicas para elicitar requisitos, así como su efectividad, con el objetivo de proponer un conjunto de métricas que ayuden a entender, controlar y mejorar el proceso de elicitación
Sistema de reconocimiento multimodal de emociones para interacción humano-robot
En los humanos la habilidad para interpretar las emociones es muy importante para lograr una comunicación efectiva. En el aspecto tecnológico el reconocimiento automático de emociones representa uno de los retos más importantes para lograr una comunicación humano-robot intuitiva, comprensiva y natural. En este campo de investigación la presente tesis contribuye con el desarrollo de un sistema de reconocimiento multimodal de emociones para su integración en un robot humanoide. Esto con el propósito de crear el medio tecnológico para que un robot sea capaz de interactuar con usuarios permitiendo un diálogo más natural. En comparación con investigaciones similares el presente trabajo aborda de manera integral los siguientes puntos: -Reconocimiento de emociones en voz y rostro para usuarios mexicanos; -Desarrollo de base de datos multimodal para el análisis y desarrollo del sistema de reconocimiento (base de datos creada con participantes mexicanos, Base de Datos MX); -Identificación de factores que afectan el desempeño del reconocimiento de emociones en voz y rostro; -Integración de optimización evolutiva dentro del desarrollo del sistema para determinar parámetros importantes para mejorar su desempeño; -Desarrollo de sistema de diálogo contextual para interacción por voz con el sistema robótico acorde con el estado emocional reconocido; -Conexión del robot humanoide Bioloid con el sistema de reconocimiento e importación de librerías de movimiento realizadas con el software RoboPlus. Para el desarrollo del sistema de reconocimiento se consideraron las emociones de Enojo, Felicidad, Neutro y Tristeza. Las técnicas de Redes Neuronales Artificiales (Artificial Neural Networks, ANNs) y Modelos Ocultos de Markov (Hidden Markov Models, HMMs) fueron utilizadas para el desarrollo de los subsistemas de reconocimiento visual y vocal respectivamente. Experimentos realizados con la base de datos MX y una base de datos estándar (Base JAFFE) proporcionaron información acerca de la dependencia que hay entre la tasa de reconocimiento y la base de datos utilizada para el desarrollo del sistema. La integración de optimización evolutiva mediante Algoritmos Genéticos (Genetic Algorithms, GAs) fue considerada para dar solución a esta situación. Las mejoras en desempeño con la integración de GAs fue estadísticamente significativa. De igual manera los desempeños de los subsistemas de reconocimiento visual y vocal proporcionaron información acerca de las emociones que son reconocidas de mejor manera por cada uno de ellos. Este análisis de desempeños fue considerado para una ponderación de subsistemas para su integración en el sistema de reconocimiento multimodal. Para añadir un esquema de aplicación al reconocimiento de emociones la integración de un sistema de diálogo contextual fue considerado. Este sistema de diálogo fue desarrollado mediante Máquinas de Estado Finito (Finite State Machines, FSMs) el cual funciona mediante reconocimiento de voz en modo de habla continua. Finalmente en pruebas en-vivo con usuarios mexicanos diferentes a los participantes de la Base MX el sistema multimodal tuvo una precisión en el reconocimiento de emociones mayor al 95 %
Diseño e implementación de una herramienta hw/sw enfocada al procesamiento digital de video sobre lógica reconfigurable
El procesamiento digital de video es un área en constante evolución y de gran interés debido al creciente número de aplicaciones donde es requerido. En particular en el área de la visión artificial el procesamiento digital de video toma un papel importante, debido a que el objetivo de la visión artificial es el comprender la información visual proveniente del mundo real, con el fin de producir decisiones en forma de información simple, numérica o simbólica. Como disciplina tecnológica la visión artificial busca aplicar sus teorías y modelos para la construcción de sistemas que cumplan con estos requisitos. Algunos ejemplos de aplicaciones de la visión artificial incluyen sistemas de visión estéreo, la detección de eventos para la vigilancia visual, la navegación de vehículos autónomos o robots móviles, el modelado de objetos o entornos, la inspección automática, la interacción con entornos, etc., donde en el mayor de los casos se requiere de sistemas autónomos capaces de efectuar procesamiento digital de video en tiempo real. En este sentido, la tecnología basada en FPGAs tiene gran potencial en estas áreas, esto debido a que explota el procesamiento paralelo teniendo un rendimiento próximo al de un circuito de aplicación específica con la capacidad de reconfiguración de un microprocesador. Sin embargo, para el desarrollo de aplicaciones de procesamiento de video en tiempo real basadas en FPGAs, se requiere de sólidos conocimientos en estas áreas. Por tal motivo, en este trabajo se presenta una herramienta HW/SW que permite la implementación y evaluación de algoritmos de procesamiento de video en un FPGA, cuyo objetivo es apoyar el proceso de enseñanza/aprendizaje en estas áreas
Especificación y verificación de un protocolo de comunicación tolerante a fallas de desconexión para aplicaciones colaborativas
La fusión de la computación y las telecomunicaciones ha tenido gran influencia en la manera en que se organizan los sistemas computacionales y ha propiciado el desarrollo de una gran variedad de aplicaciones para trabajo en grupo. Estas aplicaciones colaborativas están soportadas en redes de computadoras o sistemas distribuidos a través de Internet. El aseguramiento de las comunicaciones entre los componentes de cualquier sistema informático es vital para su correcto funcionamiento. Los protocolos de comunicación representan el conjunto de reglas que rigen el formato y el significado de los mensajes que se intercambian entre las entidades y soportan el sistema de comunicación de cualquier red de computadoras. El objetivo de esta tesis es desarrollar la especificación y verificación de un protocolo de comunicación tolerante a fallas de desconexión para aplicaciones colaborativas distribuidas a través de un método formal usando una herramienta de software especializada para validar y verificar su funcionamiento. Es este trabajo se concibe y desarrolla una metodología que permite la especificación de un protocolo de comunicación que opera en la capa de aplicación por encima del protocolo TCP. Con esta metodología, se consigue la automatización del proceso de verificación y validación del mencionado protocolo, y con ello se comprueba la utilidad y efectividad en la incorporación de los servicios de comunicación tolerantes a fallas de desconexión en un entorno distribuido