36 research outputs found

    Enhancement of the Sensory Capabilities of Mobile Robots through Artificial Olfaction

    Get PDF
    La presente tesis abarca varios aspectos del olfato artificial u olfato robótico, la capacidad de percibir información sobre la composición del aire que rodea a un sistema automático. En primer lugar, se desarrolla una nariz electrónica, un instrumento que combina sensores de gas de bajas prestaciones con un algoritmo de clasificación para medir e identificar gases. Aunque esta tecnología ya existía previamente, se aplica un nuevo enfoque que busca reducir las dimensiones y consumo para poder instalarlas en robots móviles, a la vez que se aumenta el número de gases detectables mediante un diseño modular. Posteriormente, se estudia la estrategia óptima para encontrar fugas de gas con un robot equipado con este tipo de narices electrónicas. Para ello se llevan a cabos varios experimentos basados en teleoperación para entender como afectan los sensores del robot al éxito de la tarea, de lo cual se deriva finalmente un algoritmo para generar con robots autónomos mapas de gas de un entorno dado, el cual se inspira en el comportamiento humano, a saber, maximizar la información conocida sobre el entorno. La principal virtud de este método, además de realizar una exploración óptima del entorno, es su capacidad para funcionar en entornos muy complejos y sujetos a corrientes de vientos mediante un nuevo método que también se presenta en esta tesis. Finalmente, se presentan dos casos de aplicación en los que se identifica de forma automática con una nariz electrónica la calidad subjetiva del aire en entornos urbanos

    Artificial cognitive architecture with self-learning and self-optimization capabilities. Case studies in micromachining processes

    Full text link
    Tesis doctoral inédita leída en la Universidad Autónoma de Madrid, Escuela Politécnica Superior, Departamento de Ingeniería Informática. Fecha de lectura : 22-09-201

    Estudio e implementación de algoritmos de fusión sensorial para sensores pulsantes y clásicos con protocolo AER de comunicación y aplicación en sistemas robóticos neuroinspirados

    Get PDF
    The objective of this thesis is to analyze, design, simulate and implement a model that follows the principles of the human nervous system when a reaching movement is made. The background of the thesis is the neuromorphic engineering field. This term was first coined in the late eighties by Caver Mead. Its main objective is to develop hardware devices, based on the neuron as the basic unit, to develop a range of tasks such as: decision making, image processing, learning, etc. During the last twenty years, this field of research has gathered a large number of researchers around the world. Spike-based sensors and devices that perform spike processing tasks have been developed. A neuro-inspired controller model based on the classic algorithms VITE and FLETE is proposed in this thesis (specifically, the two algorithms presented are: the VITE model which generates a non-planned trajectory and the FLETE model to generate the forces needed to hold a position reached). The hardware platforms used to implement them are a FPGA and a VLSI multi-chip setup. Then, considering how a reaching movement is performed by humans, these algorithms are translated under the constraints of each hardware device. The constraints are: spike-processing blocks described in VHDL for the FPGA and neurons LIF for the VLSI chips. To reach a successful translation of VITE algorithm under the constraints of the FPGA, a new spike-processing block is designed, simulated and implemented: GO Block. On the other hand, to perform an accurate translation of the VITE algorithm under VLSI requirements, the recent biological advances are studied. Then, a model which implements the co-activation of NMDA channels (this activity is related to the activity detected in the basal ganglia short time before a movement is made) is modeled, simulated and implemented. Once the model is defined for both platforms, it is simulated using the Matlab Simulink environment for FPGA and Brian simulator for VLSI chips. The hardware results of the algorithms translated are presented. The open-loop spike-based VITE (on both platforms) and closed-loop (FPGA) applied and connected to a robotic platform using the AER bus show an excellent behaviour in terms of power and resources consumption. They show also an accurate and precise functioning for reaching and tracking movements when the target is supplied by an AER retina or jAER. Thus, a full neuro-inspired architecture is implemented: from the sensor (retina) to the end effector (robot) going through the neuro-inspired controller designed. An alternative for the SVITE platform is also presented. A random element is added to the neuron model to include variability in the neural response. The results obtained for this variant, show a similar behaviour if a comparison with the deterministic algorithms is made. The possibility to include this pseudo-random controller in noise and / or random environment is demonstrated. Finally, this thesis claims that PFM is the most suitable modulation to drive motors in a neuromorphic hardware environment. It allows supplying the events directly to the motors. Furthermore, it is achieved that the system is not affected by spurious or noisy events. The novel results achieved with the VLSI multi-chip setup, this is the first attempt to control a robotic platform using sub-thresold low-power neurons, intended to set the basis for designing neuro-inspired controllers

    De animais a máquinas : humanos tecnicamente melhores nos imaginários de futuro da convergência tecnológica

    Get PDF
    Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Sociais, Departamento de Sociologia, 2020.O tema desta investigação é discutir os imaginários sociais de ciência e tecnologia que emergem a partir da área da neuroengenharia, em sua relação com a Convergência Tecnológica de quatro disciplinas: Nanotecnologia, Biotecnologia, tecnologias da Informação e tecnologias Cognitivas - neurociências- (CT-NBIC). Estas áreas desenvolvem-se e são articuladas por meio de discursos que ressaltam o aprimoramento das capacidades físicas e cognitivas dos seres humanos, com o intuito de construir uma sociedade melhor por meio do progresso científico e tecnológico, nos limites das agendas de pesquisa e desenvolvimento (P&D). Objetivos: Os objetivos nesse cenário, são discutir as implicações éticas, econômicas, políticas e sociais deste modelo de sistema sociotécnico. Nos referimos, tanto as aplicações tecnológicas, quanto as consequências das mesmas na formação dos imaginários sociais, que tipo de relações se estabelecem e como são criadas dentro desse contexto. Conclusão: Concluímos na busca por refletir criticamente sobre as propostas de aprimoramento humano mediado pela tecnologia, que surgem enquanto parte da agenda da Convergência Tecnológica NBIC. No entanto, as propostas de melhoramento humano vão muito além de uma agenda de investigação. Há todo um quadro de referências filosóficas e políticas que defendem o aprimoramento da espécie, vertentes estas que se aliam a movimentos trans-humanistas e pós- humanistas, posições que são ao mesmo tempo éticas, políticas e econômicas. A partir de nossa análise, entendemos que ciência, tecnologia e política estão articuladas, em coprodução, em relação às expectativas de futuros que são esperados ou desejados. Ainda assim, acreditamos que há um espaço de diálogo possível, a partir do qual buscamos abrir propostas para o debate público sobre questões de ciência e tecnologia relacionadas ao aprimoramento da espécie humana.Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)The subject of this research is to discuss the social imaginaries of science and technology that emerge from the area of neuroengineering in relation with the Technological Convergence of four disciplines: Nanotechnology, Biotechnology, Information technologies and Cognitive technologies -neurosciences- (CT-NBIC). These areas are developed and articulated through discourses that emphasize the enhancement of human physical and cognitive capacities, the intuition it is to build a better society, through the scientific and technological progress, at the limits of the research and development (R&D) agendas. Objectives: The objective in this scenery, is to discuss the ethic, economic, politic and social implications of this model of sociotechnical system. We refer about the technological applications and the consequences of them in the formation of social imaginaries as well as the kind of social relations that are created and established in this context. Conclusion: We conclude looking for critical reflections about the proposals of human enhancement mediated by the technology. That appear as a part of the NBIC technologies agenda. Even so, the proposals of human enhancement go beyond boundaries that an investigation agenda. There is a frame of philosophical and political references that defend the enhancement of the human beings. These currents that ally to the transhumanism and posthumanism movements, positions that are ethic, politic and economic at the same time. From our analysis, we understand that science, technology and politics are articulated, are in co-production, regarding the expected and desired futures. Even so, we believe that there is a space of possible dialog, from which we look to open proposals for the public discussion on questions of science and technology related to enhancement of human beings

    Local user mapping via multi-modal fusion for social robots

    Get PDF
    User detection, recognition and tracking is at the heart of Human Robot Interaction, and yet, to date, no universal robust method exists for being aware of the people in a robot surroundings. The presented work aims at importing into existing social robotics platforms different techniques, some of them classical, and other novel, for detecting, recognizing and tracking human users. These algorithms are based on a variety of sensors, mainly cameras and depth imaging devices, but also lasers and microphones. The results of these parallel algorithms are then merged so as to obtain a modular, expandable and fast architecture. This results in a local user mapping thanks to multi-modal fusion. Thanks to this user awareness architecture, user detection, recognition and tracking capabilities can be easily and quickly given to any robot by re-using the modules that match its sensors and its processing performance. The architecture provides all the relevant information about the users around the robot, that can then be used for end-user applications that adapt their behavior to the users around the robot. The variety of social robots in which the architecture has been successfully implemented includes a car-like mobile robot, an articulated flower and a humanoid assistance robot. Some modules of the architecture are very lightweight but have a low reliability, others need more CPU but the associated confidence is higher. All configurations of modules are possible, and fit the range of possible robotics hardware configurations. All the modules are independent and highly configurable, therefore no code needs to be developed for building a new configuration, the user only writes a ROS launch file. This simple text file contains all wanted modules. The architecture has been developed with modularity and speed in mind. It is based on the Robot Operating System (ROS) architecture, a de facto software standard in robotics. The different people detectors comply with a common interface called PeoplePoseList Publisher, while the people recognition algorithms comply with an interface called PeoplePoseList Matcher. The fusion of all these different modules is based on Unscented Kalman Filter techniques. Extensive benchmarks of the sub-components and of the whole architecture, using both academic datasets and data acquired in our lab, and end-user application samples demonstrate the validity and interest of all levels of the architecture.La detección, el reconocimiento y el seguimiento de los usuarios es un problema clave para la Interacción Humano-Robot. Sin embargo, al día de hoy, no existe ningún método robusto universal para para lograr que un robot sea consciente de la gente que le rodea. Esta tesis tiene como objetivo implementar, dentro de robots sociales, varias técnicas, algunas clásicas, otras novedosas, para detectar, reconocer y seguir a los usuarios humanos. Estos algoritmos se basan en sensores muy variados, principalmente cámaras y fuentes de imágenes de profundidad, aunque también en láseres y micrófonos. Los resultados parciales, suministrados por estos algoritmos corriendo en paralelo, luego son mezcladas usando técnicas probabilísticas para obtener una arquitectura modular, extensible y rápida. Esto resulta en un mapa local de los usuarios, obtenido por técnicas de fusión de datos. Gracias a esta arquitectura, las habilidades de detección, reconocimiento y seguimiento de los usuarios podrían ser integradas fácil y rápidamente dentro de un nuevo robot, reusando los módulos que corresponden a sus sensores y el rendimiento de su procesador. La arquitectura suministra todos los datos útiles sobre los usuarios en el alrededor del robot y se puede usar por aplicaciones de más alto nivel en nuestros robots sociales de manera que el robot adapte su funcionamiento a las personas que le rodean. Los robots sociales en los cuales la arquitectura se pudo importar con éxito son: un robot en forma de coche, una flor articulada, y un robot humanoide asistencial. Algunos módulos de la arquitectura son muy ligeros pero con una fiabilidad baja, mientras otros requieren más CPU pero son más fiables. Todas las configuraciones de los módulos son posibles y se ajustan a las diferentes configuraciones hardware que puede tener el robot. Los módulos son independientes entre ellos y altamente configurables, por lo que no hay que desarrollar código para una nueva configuración. El usuario sólo tiene que escribir un fichero launch de ROS. Este sencillo fichero de texto contiene todos los módulos que se quieren lanzar. Esta arquitectura se desarrolló teniendo en mente que fuese modular y rápida. Se basa en la arquitectura Robot Operating System (ROS), un estándar software de facto en la robótica. Todos los detectores de personas tienen una interfaz común llamada PeoplePoseList Publisher, mientras los algoritmos de reconocimiento siguen una interfaz llamada PeoplePoseList Matcher. La fusión de todos estos módulos se basa en técnicas de filtros de Kalman no lineares (Unscented Kalman Filters). Se han realizado pruebas exhaustivas de precisión y de velocidad de cada componente y de la arquitectura completa (realizadas sobre ambos bases de datos académicas además de sobre datos grabados en nuestro laboratorio), así como prototipos sencillos de aplicaciones finales. Así se comprueba la validez y el interés de la arquitectura a todos los niveles.Programa Oficial de Doctorado en Ingeniería Eléctrica, Electrónica y AutomáticaPresidente: Fernando Torres Medina.- Secretario: María Dolores Blanco Rojas.- Vocal: Jorge Manuel Miranda Día

    Pattern detection platform using disruptive technologies to improve people’s daily tasks

    Get PDF
    Tesis por compendio de publicaciones[ES] En los últimos años la miniaturización de los dispositivos electrónicos y el abaratamiento de los procesos de fabricación de los componentes ha permitido que las redes de sensores inalámbricas sean cada vez mas importantes y se empleen en multitud de casos. Adicionalmente, y debido en parte a la mejora en cuanto a las capacidades de almacenamiento y procesamiento de datos se refiere, ha permitido construir sistemas sensibles al contexto en áreas como la medicina, la monitorización o la robótica que permiten hacer un análisis detallado y adaptable de los procesos y servicios que se pueden proporcionar a los usuarios. Esta tesis doctoral ha sido conformada mediante un “Compendio de Artículos” donde se analiza la aplicación de paradigmas de inteligencia artificial en 3 casos de estudio claramente diferenciados. Se ha planteado un novedoso sistema de localización en interiores que hace uso de técnicas bayesianas y fingerprinting, con objeto de automatizar y facilitar los procesos de adquisición de datos de calibración. A mayores, se presenta un exoesqueleto que es conectado a una arquitectura sensible al contexto con objeto de que los pacientes de rehabilitación hagan ejercicios de forma interactiva y haciendo uso de técnicas de realidad aumentada. En el último artículo, se hace hincapié en el diseño de una plataforma que hace uso de las redes inalámbricas de sensores, con objeto de monitorizar el estado de los aseos mediante la incorporación de agentes embebidos en dispositivos limitados computacionalmente. Esta información descentralizada es analizada con objeto de detectar posibles anomalías y facilitar la toma de decisiones. Uno de los principales hitos que se pretende con el estudio, es mostrar a la comunidad científica los diferentes resultados que se han obtenido en la investigación, solventando problemas cotidianos que han sido resueltos mediante la modelización de los casos de estudio mediante la utilización de arquitecturas multi-agente y sistemas expertos. El filtrado de señales, la utilización de clasificadores, minería de datos y la utilización de otras técnicas de Inteligencia Artificial han sido empleadas para la consecución exitosa de este trabajo

    XLIII Jornadas de Automática: libro de actas: 7, 8 y 9 de septiembre de 2022, Logroño (La Rioja)

    Get PDF
    [Resumen] Las Jornadas de Automática (JA) son el evento más importante del Comité Español de Automática (CEA), entidad científico-técnica con más de cincuenta años de vida y destinada a la difusión e implantación de la Automática en la sociedad. Este año se celebra la cuadragésima tercera edición de las JA, que constituyen el punto de encuentro de la comunidad de Automática de nuestro país. La presente edición permitirá dar visibilidad a los nuevos retos y resultados del ámbito, y su uso en un gran número de aplicaciones, entre otras, las energías renovables, la bioingeniería o la robótica asistencial. Además de la componente científica, que se ve reflejada en este libro de actas, las JA son un punto de encuentro de las diferentes generaciones de profesores, investigadores y profesionales, incluyendo la componente social que es de vital importancia. Esta edición 2022 de las JA se celebra en Logroño, capital de La Rioja, región mundialmente conocida por la calidad de sus vinos de Denominación de Origen y que ha asumido el desafío de poder ganar competitividad a través de la transformación verde y digital. Pero también por ser la cuna del castellano e impulsar el Valle de la Lengua con la ayuda de las nuevas tecnologías, entre ellas la Automática Inteligente. Los organizadores de estas JA, pertenecientes al Área de Ingeniería de Sistemas y Automática del Departamento de Ingeniería Eléctrica de la Universidad de La Rioja (UR), constituyen un pilar fundamental en el apoyo a la región para el estudio, implementación y difusión de estos retos. Esta edición, la primera en formato íntegramente presencial después de la pandemia de la covid-19, cuenta con más de 200 asistentes y se celebra a caballo entre el Edificio Politécnico de la Escuela Técnica Superior de Ingeniería Industrial y el Monasterio de Yuso situado en San Millán de la Cogolla, dos marcos excepcionales para la realización de las JA. Como parte del programa científico, dos sesiones plenarias harán hincapié, respectivamente, sobre soluciones de control para afrontar los nuevos retos energéticos, y sobre la calidad de los datos para una inteligencia artificial (IA) imparcial y confiable. También, dos mesas redondas debatirán aplicaciones de la IA y la implantación de la tecnología digital en la actividad profesional. Adicionalmente, destacaremos dos clases magistrales alineadas con tecnología de última generación que serán impartidas por profesionales de la empresa. Las JA también van a albergar dos competiciones: CEABOT, con robots humanoides, y el Concurso de Ingeniería de Control, enfocado a UAVs. A todas estas actividades hay que añadir las reuniones de los grupos temáticos de CEA, las exhibiciones de pósteres con las comunicaciones presentadas a las JA y los expositores de las empresas. Por último, durante el evento se va a proceder a la entrega del “Premio Nacional de Automática” (edición 2022) y del “Premio CEA al Talento Femenino en Automática”, patrocinado por el Gobierno de La Rioja (en su primera edición), además de diversos galardones enmarcados dentro de las actividades de los grupos temáticos de CEA. Las actas de las XLIII Jornadas de Automática están formadas por un total de 143 comunicaciones, organizadas en torno a los nueve Grupos Temáticos y a las dos Líneas Estratégicas de CEA. Los trabajos seleccionados han sido sometidos a un proceso de revisión por pares

    Optimización en sistemas multi-robot mediante embodied evolution

    Get PDF
    Programa Oficial de Doutoramento en Computación. 5009V01[Resumen] En esta tesis se ha desarrollado una versión del algoritmo evolutivo Embodied Evolution (EE) que generaliza las existentes en el campo, con el objetivo de avanzar en la estandarización de este paradigma de forma que pueda ser estudiado de manera formal, y así conocer sus fortalezas y limitaciones. El algoritmo desarrollado en esta tesis se ha denominado “canónico”porque se ha diseñado tras el análisis detallado de los procesos básicos comunes a las diferentes variantes dentro de Embodied Evolution, de modo que únicamente contiene dichos procesos intrínsecos, y una parametrización de los mismos lo más general posible. El funcionamiento de este algoritmo can´onico de Embodied Evolution se ha analizado en un conjunto de funciones teóricas representativas de los espacios de búsqueda en optimización colectiva, sobre los que se ha llevado a cabo un análisis de sensibilidad exhaustivo. Finalmente, las conclusiones del análisis teórico se han validado en una tarea real en la cual se ha podido comprobar la validez de la aproximación a la hora de optimizar la coordinación emergente del sistema multi-robot, tanto a nivel de rendimiento como a nivel de organización automática en especies, una propiedad fundamental de este paradigma.[Resumo] Nesta tese doutoral desenvolveuse unha version do algoritmo evolutivo Embodied Evolution (EE) que xeneraliza as existentes no campo, co obxectivo de avanzar na estandarización deste paradigma, de forma que poida ser estudado de maneira formal, e así coñecer as súas fortalezas e limitacións. O algoritmo desenvolvido nesta tese denominouse algoritmo canónico porque foi deseñado tras analizar detalladamente os procesos básicos comúns ás diferentes variantes dentro de Embodied Evolution, de modo que únicamente contén estes procesos intrínsecos, e una parametrización dos mesmos o máis xeral posible. O funcionamiento do algoritmo canónico de Embodied Evolution analizouse nun conxunto de funcións teóricas representativas dos espazos de búsqueda en optimización colectiva, sobre os que se realizou unha análise de sensibilidade exhaustiva. Finalmente, as conclusions da análise teorica validouse nunha tarefa real, na que se puido comprobar a validez da aproximación á hora de optimizar a coordinación emerxente do sistema multi-robot, tanto a nivel de rendemento como a nivel de organización automática en especies, unha propiedade fundamental neste paradigma.[Abstract] In this PhD thesis, a version of the Embodied Evolution (EE) algorithm has been developed that generalizes the existing version on the field, with the goal of advancing in the standardization of this paradigm such that it could be studied in a formal way and discover its strengths and limitations. The developed algorithm has been named “canonical” because it was designed after analyzing in detail the basic common processes of the di↵erent variants in Embodied Evolution, in a way that only contains the intrinsic processes and a parametrization as general as possible. The operation of this Embodied Evolution canonical algorithm has been analyzed in a set of theoretic functions that represent the di↵erent search landscapes in collective optimization, in which a sensibility analysis has been performed. Finally, the conclusions of the theoretic analysis has been validated in a real task in which the validity of the approximation has been confirmed through the successful optimization of the emergent coordination of the multi-robot system, both in performance and in automatic organization in species, a fundamental property in this paradigm
    corecore