11 research outputs found

    The logical and geometric modelling of a universal machine control reference architecture

    Get PDF
    This paper reports on new research into the computer modelling and simulation of the UMC (Universal Machine Control) Reference Architecture. A key factor in the UMC Reference Architecture is the provision of aset of software configuration tools to facilitate the building of modular machines and machine control structures. In this respect the roles of geometric solid modelling and logical control modelling are emphasised in the paper

    Robotic workcell analysis and object level programming

    Get PDF
    For many years robots have been programmed at manipulator or joint level without any real thought to the implementation of sensing until errors occur during program execution. For the control of complex, or multiple robot workcells, programming must be carried out at a higher level, taking into account the possibility of error occurrence. This requires the integration of decision information based on sensory data.Aspects of robotic workcell control are explored during this work with the object of integrating the results of sensor outputs to facilitate error recovery for the purposes of achieving completely autonomous operation.Network theory is used for the development of analysis techniques based on stochastic data. Object level programming is implemented using Markov chain theory to provide fully sensor integrated robot workcell control

    On Robotic Work-Space Sensing and Control

    Get PDF
    Industrial robots are fast and accurate when working with known objects at precise locations in well-structured manufacturing environments, as done in the classical automation setting. In one sense, limited use of sensors leaves robots blind and numb, unaware of what is happening in their surroundings. Whereas equipping a system with sensors has the potential to add new functionality and increase the set of uncertainties a robot can handle, it is not as simple as that. Often it is difficult to interpret the measurements and use them to draw necessary conclusions about the state of the work space. For effective sensor-based control, it is necessary to both understand the sensor data and to know how to act on it, giving the robot perception-action capabilities. This thesis presents research on how sensors and estimation techniques can be used in robot control. The suggested methods are theoretically analyzed and evaluated with a large focus on experimental verification in real-time settings. One application class treated is the ability to react fast and accurately to events detected by vision, which is demonstrated by the realization of a ball-catching robot. A new approach is proposed for performing high-speed color-based image analysis that is robust to varying illumination conditions and motion blur. Furthermore, a method for object tracking is presented along with a novel way of Kalman-filter initialization that can handle initial-state estimates with infinite variance. A second application class treated is robotic assembly using force control. A study of two assembly scenarios is presented, investigating the possibility of using force-controlled assembly in industrial robotics. Two new approaches for robotic contact-force estimation without any force sensor are presented and validated in assembly operations. The treated topics represent some of the challenges in sensor-based robot control, and it is demonstrated how they can be used to extend the functionality of industrial robots

    Robótica na construção: uma aplicação prática

    Get PDF
    Dissertação de mestrado em Engenharia Civil Especialização em Ciências da ConstruçãoA robótica ao pretender substituir o homem pelas máquinas essencialmente em operações de trabalho manual intensivo e em tarefas com operações repetitivas, tem no sector da construção um vasto campo para o desenvolvimento de aplicações pois este sector caracteriza-se por ser um grande absorsor de mão de obra. Os robôs, nomeadamente os manipuladores, possuem características e um grau de desenvolvimento técnico que se mostra suficiente para ir ao encontro das solicitações de várias tarefas da construção. O aproveitamento das potencialidades e virtualidades dos progressos da robótica conduz a alterações no processo construtivo desde a fase de concepção e projecto até às tecnologias de execução nos estaleiros das obras. Assim, investiga-se, por um lado, a actuação dos robôs nos actuais locais de produção da indústria da construção (estaleiros) e, por outro lado, as potencialidades de aplicabilidade da robótica nas indústrias a montante com tarefas de fabrico executadas em ambiente controlado, sob a forma de processos construtivos passíveis de execução em meio fabril tradicional. Neste trabalho desenvolve-se uma aplicação de robôs manipuladores na execução de soldadura de estruturas metálicas sustentando a ideia da possibilidade de incorporar nas obras, uma percentagem significativa de pré-fabricação, executada por robôs

    Automatization of the code generation for different industrial robots

    Get PDF
    Tese de doutoramento em Informática (ramo de conhecimento em Compiladores, Geração de Código e Robótica Industrial)This document presents GIRo (Grafcet - Industrial Robots), that is a generic environment for programming industrial robots off-line, that includes: a truly high-level and declarative language (Grafcet); an easy-to-use front-end (Paintgraf); an intermediate representation (InteRGIRo); the translators from Paintgraf to InteRGIRo; the generic compiler, that translates InteRGIRo to the robot target code; and the editor for the robot language inputs (to obtain the necessary information about the robot target language, to allow the generation of code to such robot). GIRo focus on the modelling of the system, based on the Grafcet specification diagram, rather than on the robot details, improving the programming and maintenance tasks, allowing the reuse of source code, once this source code will be machine independent. GIRo also allows the programmer to write programs in the robot language, if he is familiarized with the robot commands. With GIRo: – the user can program robots in a high or low level; – the portability for the source code is granted; – the reuse of source code for different robots is allowed; – the programming and maintaining tasks are facilitated. GIRo is easy-to-use. So, GIRo is "giro1"!Este documento apresenta um ambiente genérico de desenvolvimento de programas off-line para robôs industriais chamado GIRo (Grafcet - Industrial Robots). GIRo contém com os seguintes componentes: uma linguagem declarativa e de alto-nível (Grafcet); um front-end amigável (Paintgraf); uma representação intermédia (InteRGIRo); os tradutores para a InteRGIRo, a partir do diagrama Grafcet desenhado no Paintgraf; um compilador genérico de codígo que traduz a InteRGIRo para a linguagem de programação do robô destino; e um editor, utilizado para juntar as características e instruções da linguagem de programação do robô destino, a fim de permitir a geração de código para este robô. GIRo foca na modelação do sistema, baseado no diagrama de especificação de automa tismos Grafcet, ao invés das características físicas do robô. Desta forma, melhora-se as tarefas de desenvolvimento e manutenção de programas, uma vez que é permitido a reuti lização de código fonte, já que este é independente de plataforma. Giro também permite que o programador escreva os seus programas na linguagem do robô, caso o mesmo esteja familiarizado com os seus comandos. Com o GIRo: – a programação de robôs pode ser feita em alto nível (Grafcet) ou em baixo nível (linguagem do robô); – a portabilidade do código fonte é garantida; – a reutilização do codigo fonte para robôs diversos é permitido; – as tarefas de programação e manutenção são facilitadas. GIRo é fácil de utilizar. GIRo é "giro"!Fundação para a Ciência e a Tecnologia (FCT

    A General Framework for Robot Programming Using a Matrix-based Supervisory Controller

    Get PDF
    Ph.DDOCTOR OF PHILOSOPH

    GLEAM - General Learning Evolutionary Algorithm and Method : ein Evolutionärer Algorithmus und seine Anwendungen

    Get PDF
    Nach einer grundlegenden Einführung wird der Evolutionäre Algorithmus GLEAM ausführlich vorgestellt. Das breite Anwendungspotential dieses Optimierungs- und Planungsverfahrens wird durch eine Reihe von Anwendungsbeispielen aus den Bereichen Robotik, Scheduling, Bauindustrie und Designoptimierung unterstrichen. Dabei werden auch Weiterentwicklungen behandelt, die Heuristiken und lokale Suche in das evolutionäre Verfahren integrieren, so dass ein hybrider oder memetischer Algorithmus entsteht

    Proceedings. 16. Workshop Computational Intelligence, Dortmund, 29. Nov.-1. Dez. 2006

    Get PDF
    These proceedings contain the papers of the 16th Workshop Computational Intelligence. It was organized by the Working Group 5.14 of the VDI/VDE-Gesellschaft für Mess- und Automatisierungstechnik (GMA) and the Working Group Fuzzy-Systems and Soft-Computing of the Gesellschaft für Informatik (GI)
    corecore