12 research outputs found

    Modelamiento y control de un sistema de tráiler autónomo

    Get PDF
    Se propone una solución mediante un sistema de control de robot móvil tipo tráiler aplicado a una empresa que se encarga del transporte de material, y se demuestra que es una solución aplicable y viable. Se definió un modelo matemático que consiste en integrar dos técnicas de control: lineal LQR y lógica difusa. Se muestran resultados favorables del sistema de control y seguimiento de trayectoria, y se señalan las mejoras que se tienen al integrar ambas técnicas de control y que el sistema es capaz de responder correctamente a fin de guiar al robot por cualquier tipo de trayectoria

    A survey on the design space of end-user-oriented languages for specifying robotic missions

    Get PDF
    Mobile robots are becoming increasingly important in society. Fulfilling complex missions in different contexts and environments,robots are promising instruments to support our everyday live. As such, the task of defining the robot’s missionis moving from professional developers and roboticists to the end-users. However, with the current state-of-the-art, definingmissions is non-trivial and typically requires dedicated programming skills. Since end-users usually lack such skills, manycommercial robots are nowadays equipped with environments and domain-specific languages tailored for end-users. As such,the software support for defining missions is becoming an increasingly relevant criterion when buying or choosing robots.Improving these environments and languages for specifying missions toward simplicity and flexibility is crucial. To this end,we need to improve our empirical understanding of the current state-of-the-art of such languages and their environments. Inthis paper, we contribute in this direction. We present a survey of 30 mission specification environments for mobile robots thatcome with a visual and end-user-oriented language. We explore the design space of these languages and their environments,identify their concepts, and organize them as features in a feature model. We believe that our results are valuable to practitionersand researchers designing the next generation of mission specification languages in the vibrant domain of mobilerobots

    Migration from Teleoperation to Autonomy via Modular Sensor and Mobility Bricks

    Get PDF
    In this thesis, the teleoperated communications of a Remotec ANDROS robot have been reverse engineered. This research has used the information acquired through the reverse engineering process to enhance the teleoperation and add intelligence to the initially automated robot. The main contribution of this thesis is the implementation of the mobility brick paradigm, which enables autonomous operations, using the commercial teleoperated ANDROS platform. The brick paradigm is a generalized architecture for a modular approach to robotics. This architecture and the contribution of this thesis are a paradigm shift from the proprietary commercial models that exist today. The modular system of sensor bricks integrates the transformed mobility platform and defines it as a mobility brick. In the wall following application implemented in this work, the mobile robotic system acquires intelligence using the range sensor brick. This application illustrates a way to alleviate the burden on the human operator and delegate certain tasks to the robot. Wall following is one among several examples of giving a degree of autonomy to an essentially teleoperated robot through the Sensor Brick System. Indeed once the proprietary robot has been altered into a mobility brick; the possibilities for autonomy are numerous and vary with different sensor bricks. The autonomous system implemented is not a fixed-application robot but rather a non-specific autonomy capable platform. Meanwhile the native controller and the computer-interfaced teleoperation are still available when necessary. Rather than trading off by switching from teleoperation to autonomy, this system provides the flexibility to switch between the two at the operator’s command. The contributions of this thesis reside in the reverse engineering of the original robot, its upgrade to a computer-interfaced teleoperated system, the mobility brick paradigm and the addition of autonomy capabilities. The application of a robot autonomously following a wall is subsequently implemented, tested and analyzed in this work. The analysis provides the programmer with information on controlling the robot and launching the autonomous function. The results are conclusive and open up the possibilities for a variety of autonomous applications for mobility platforms using modular sensor bricks

    Métodos inteligentes de navegação e desvio de obstáculos

    Get PDF
    This work has as objective the implementation and the use of intelligent methods for navigation and obstacles avoidance, being based on a simulator previously constructed, which is the initial point for the creation of a practical application in the real world. However to obtain this objective, it crosses diverse areas of the knowledge as computation, computational vision, programming, mathematical logic, electronic, artificial intelligence and automation and control. The proposal is to use an intelligent vehicle, in this case, a remote-control car, controlled for radio frequency, obstacles, for example, small balls of tennis and a target. The place where these objects are situated is called "field of tests". Software is created with the intention of control and automation, this vehicle, by means of techniques of artificial intelligence, it must cover the field of tests, deviating from the obstacles and reach the target. The vehicle is monitored by a camera, located on the area of tests, and receives the commands from the software of control, installed in the computer, through its remote control, in which the communication is made way radio frequency.Este trabalho tem como objetivo o estudo e a aplicação de métodos inteligentes para navegação e desvio de obstáculos, baseando-se em um simulador previamente construído, o qual é o ponto inicial para a criação de uma prática para aplicação no mundo real. Entretanto para conseguir este objetivo, o trabalho atravessa diversas áreas do conhecimento como computação, visão computacional, programação, lógica matemática, eletrônica, inteligência artificial e automação e controle. A proposta é usar um veículo inteligente, nesse caso um carro de controle remoto, controlado por rádio freqüência, obstáculos, como por exemplo, bolinhas de tênis e um alvo. O local, onde esses objetos estão situados, é denominado “campo de testes”. Através de um software, criado com o propósito de controle e automação, este veículo, por meio de técnicas de inteligência artificial, deve percorrer o campo de testes, desviando dos obstáculos e atingir o alvo. O veiculo é monitorado por uma câmera, localizada acima da área de testes, e recebe os comandos do software de controle, instalado no computador, através de seu controle remoto, na qual a comunicação é feita via radiofreqüência

    A generic architecture style for self-adaptive cyber-physical systems

    Get PDF
    Die aktuellen Konzepte zur Gestaltung von Regelungssystemen basieren auf dynamischen Verhaltensmodellen, die mathematische Ansätze wie Differentialgleichungen zur Ableitung der entsprechenden Funktionen verwenden. Diese Konzepte stoßen jedoch aufgrund der zunehmenden Systemkomplexität allmählich an ihre Grenzen. Zusammen mit der Entwicklung dieser Konzepte entsteht eine Architekturevolution der Regelungssysteme. In dieser Dissertation wird eine Taxonomie definiert, um die genannte Architekturevolution anhand eines typischen Beispiels, der adaptiven Geschwindigkeitsregelung (ACC), zu veranschaulichen. Aktuelle ACC-Varianten, die auf der Regelungstheorie basieren, werden in Bezug auf ihre Architekturen analysiert. Die Analyseergebnisse zeigen, dass das zukünftige Regelungssystem im ACC eine umfangreichere Selbstadaptationsfähigkeit und Skalierbarkeit erfordert. Dafür sind kompliziertere Algorithmen mit unterschiedlichen Berechnungsmechanismen erforderlich. Somit wird die Systemkomplexität erhöht und führt dazu, dass das zukünftige Regelungssystem zu einem selbstadaptiven cyber-physischen System wird und signifikante Herausforderungen für die Architekturgestaltung des Systems darstellt. Inspiriert durch Ansätze des Software-Engineering zur Gestaltung von Architekturen von softwareintensiven Systemen wird in dieser Dissertation ein generischer Architekturstil entwickelt. Der entwickelte Architekturstil dient als Vorlage, um vernetzte Architekturen mit Verfolgung der entwickelten Designprinzipien nicht nur für die aktuellen Regelungssysteme, sondern auch für selbstadaptiven cyber-physischen Systeme in der Zukunft zu konstruieren. Unterschiedliche Auslösemechanismen und Kommunikationsparadigmen zur Gestaltung der dynamischen Verhalten von Komponenten sind in der vernetzten Architektur anwendbar. Zur Bewertung der Realisierbarkeit des Architekturstils werden aktuelle ACCs erneut aufgenommen, um entsprechende logische Architekturen abzuleiten und die Architekturkonsistenz im Vergleich zu den originalen Architekturen basierend auf der Regelungstheorie (z. B. in Form von Blockdiagrammen) zu untersuchen. Durch die Anwendung des entwickelten generischen Architekturstils wird in dieser Dissertation eine künstliche kognitive Geschwindigkeitsregelung (ACCC) als zukünftige ACC-Variante entworfen, implementiert und evaluiert. Die Evaluationsergebnisse zeigen signifikante Leistungsverbesserungen des ACCC im Vergleich zum menschlichen Fahrer und aktuellen ACC-Varianten.Current concepts of designing automatic control systems rely on dynamic behavioral modeling by using mathematical approaches like differential equations to derive corresponding functions, and slowly reach limitations due to increasing system complexity. Along with the development of these concepts, an architectural evolution of automatic control systems is raised. This dissertation defines a taxonomy to illustrate the aforementioned architectural evolution relying on a typical example of control application: adaptive cruise control (ACC). Current ACC variants, with their architectures considering control theory, are analyzed. The analysis results indicate that the future automatic control system in ACC requires more substantial self-adaptation capability and scalability. For this purpose, more complicated algorithms requiring different computation mechanisms must be integrated into the system and further increase system complexity. This makes the future automatic control system evolve into a self-adaptive cyber-physical system and consistitutes significant challenges for the system’s architecture design. Inspired by software engineering approaches for designing architectures of software-intensive systems, a generic architecture style is proposed. The proposed architecture style serves as a template by following the developed design principle to construct networked architectures not only for the current automatic control systems but also for self-adaptive cyber-physical systems in the future. Different triggering mechanisms and communication paradigms for designing dynamic behaviors are applicable in the networked architecture. To evaluate feasibility of the architecture style, current ACCs are retaken to derive corresponding logical architectures and examine architectural consistency compared to the previous architectures considering the control theory (e.g., in the form of block diagrams). By applying the proposed generic architecture style, an artificial cognitive cruise control (ACCC) is designed, implemented, and evaluated as a future ACC in this dissertation. The evaluation results show significant performance improvements in the ACCC compared to the human driver and current ACC variants

    Uma arquitetura de controle para robos cooperativos

    Get PDF
    Orientadores: Marcel Bergerman, Heloisa Vieira da RochaDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Sistemas multi-robóticos tendem a tomar-se cada vez mais presentes no cotidiano das pessoas, seja na forma de robôs independentes que, para conviverem em um mesmo ambiente, devem se organizar como um sistema único, seja devido à eficiência e confiabilidade que robôs cooperativos possuem. As vantagens que sistemas multi-robóticos podem oferecer são atingidas através de uma programação relativamente complexa. Arquiteturas de controle para robôs são ferramentas que auxiliam a programação destes sistemas. Esta dissertação tem como objetivo a implantação de uma arquitetura de controle para robôs cooperativos. Adotou-se como metodologia a definição dos requisitos desejados para a arquitetura, o estudo das arquiteturas existentes na literatura, a adoção daquela que mais se adequa aos requisitos deste projeto, e sua extensão de forma a atender a todos os requisitos propostos. A validação experimental da arquitetura consiste na implementação de um sistema multi-robótico envolvendo dois robôs móveis para a realização de uma tarefa cooperativa. Nesta tarefa, um dos robôs é o líder e deve guiar o segundo até a posição destino. O segundo robô não é capaz de navegar sozinho e deve seguir o líder. A principal contribuição deste projeto é a implantação de uma arquitetura para o desenvolvimento de sistemas multi-robóticos em projetos realizados pela comunidade de robótica no país.Abstract: Systems composed of several robots tend to become ever more present in people's lives. Such systems may come in the form of independent robots, which must be organized as a collective in order to coexist in the same environment, or of efficient and dependable cooperative robots. The advantages that multi-robot systems offer are reached through a relatively complex programming. Robot control architectures are tools that ease one's job of programming these systems. In this thesis our objective is to build a control architecture for cooperating robots. The methodology consists of defining the requisites of the architecture, surveying the literature for the existing ones, selecting the one that is most suitable with respect to the requisites, and extending it to make it attend all of them. The architecture is validated experimentally on a multi-robot system composed of two mobile robots working on a cooperative task. In this task, one of the robots is the leader and must guide the other one to their destination. The second robot lacks the capability to navigate on its own and must follow the leader. The main contribution of this work is the development of a control architecture for multi-robot systems for the Brazilian robotics community.MestradoMestre em Ciência da Computaçã

    Sviluppo di un Framework per la Programmazione di Robot basati su Architettura di Controllo Behaviour-based

    Get PDF

    Advances in Robot Navigation

    Get PDF
    Robot navigation includes different interrelated activities such as perception - obtaining and interpreting sensory information; exploration - the strategy that guides the robot to select the next direction to go; mapping - the construction of a spatial representation by using the sensory information perceived; localization - the strategy to estimate the robot position within the spatial map; path planning - the strategy to find a path towards a goal location being optimal or not; and path execution, where motor actions are determined and adapted to environmental changes. This book integrates results from the research work of authors all over the world, addressing the abovementioned activities and analyzing the critical implications of dealing with dynamic environments. Different solutions providing adaptive navigation are taken from nature inspiration, and diverse applications are described in the context of an important field of study: social robotics
    corecore