1 research outputs found

    Communication Infrastructure for high-dynamic Parallel Kinematic Machines

    Get PDF
    Ziel dieser Arbeit ist die Konzipierung, Realisierung und Erprobung einer zentral organisierten Kommunikations-Infrastruktur zur UnterstĂŒtzung von Steuerungssystemen aus dem Bereich hochdynamischer Roboteranwendungen. Dabei erfolgt die Integration aller an der Steuerung beteiligten Softwaremodule ĂŒber eine einheitliche, modulare und echtzeitfĂ€hige C-Programmierschnittstelle unter dem Betriebssystem QNX Neutrino. Hintergrund dieser Arbeit ist der Sonderforschungsbereich (SFB) 562, in dem methoden- und komponentenbezogene Grundlagen zum Entwurf von Parallelrobotern erarbeitet werden. Der Einsatz von Parallelrobotern stellt dabei hohe Anforderungen an die LeistungsfĂ€higkeit der verwendeten Robotersteuerung: Kinematisch gekoppelte Strukturen und die bei ihrer Bewegung zu berĂŒcksichtigenden Bewegungs- und Orientierungs-SingularitĂ€ten fĂŒhren zu einer Steigerung des Umfangs und der KomplexitĂ€t notwendiger SteuerungsfunktionalitĂ€ten; struktur- und gelenkintegrierte Sensoren erhöhen das notwendige Datenaufkommen bei dem Versuch, die kinematische KomplexitĂ€t zu reduzieren; Synchronisationsanforderungen der gekoppelten Achsantriebe erfordern reaktionsschnelle Kommunikationsmechanismen; zusĂ€tzliche Anforderungen an Platziergenauigkeit, Beschleunigung und Geschwindigkeit der Arbeitsplattform liegen weit oberhalb derer serieller Roboteranwendungen. Kommerziell verfĂŒgbare Lösung fĂŒr eine derartige Steuerung existieren derzeit noch nicht oder nur mit EinschrĂ€nkungen Gegenstand dieser Arbeit ist zunĂ€chst die Untersuchung grundlegender Mechanismen aus den Bereichen Softwaretechnologie und Kommunikationstechnik, um eine Auswahl zur Realisierung geeigneter FunktionalitĂ€ten fĂŒr Prozessorganisation, Kommunikation, Synchronisation, Konfiguration und Darstellung hinsichtlich eines passenden Steuerungssystems zu treffen. Im Hauptteil der Arbeit erfolgt die detaillierte Konzipierung sowie die ErlĂ€uterung der vollstĂ€ndig in Hard- und Software umgesetzten Realisierung dieser Kommunikations-Infrastruktur. Sie besteht aus drei Hauptkomponenten: Middleware MiRPA-X, Kommunikationsprotokoll IAP und Kommunikationssystem FireWire (Standard IEEE 1394). Die Verbindung bildet eine leistungsfĂ€hige Plattform, um allen in der Steuerung verwendeten Funktionsmodulen zu jeder Zeit transparente, modulare, einheitliche und echtzeitfĂ€hige Kommunikations- und Synchronisationsmechanismen zur VerfĂŒgung stellen. Die Integration erfolgte dabei soweit möglich unter Verwendung von Standardkomponenten (PC-Hardware, Betriebssystem, Programmiersprache). Innerhalb des SFB hat sich der praktische Einsatz der hier erarbeiteten Lösung als essenzieller, unverzichtbarer Bestandteil der Steuerung gezeigt, so dass ein breiterer Einsatz dieser Infrastruktur innerhalb anderer PC-basierter Robotersteuerungen außerhalb des SFB denkbar und sinnvoll erscheint.The goal of this thesis is the concept development, implementation and testing of a centrally organized communication infrastructure. It aims to support the development of control systems for high-dynamic robot applications, and thus provides a uniform, modular and real-time capable application programming interface (API) for all software modules involved. The development and application is performed using the operating system QNX Neutrino together with C/C++ programming language. The background of this thesis is the Collaborative Research Center (CRS) 562. Here, foundations for the development of parallel kinematic machines (PKMs) are worked out regarding necessary methods and components. The application of PKMs make high demands on the performance of robot control: coupled kinematic structures together with resulting special singularities require more and efficient control functions for motion control; additional sensors (integrated within the robot structure) increase the necessary data traffic while aiming to reduce calculational complexity; requirements for the synchronisation of drives necessitate high-speed communication mechanisms. Additional requirements regard the performance of the overall robot system: positioning accuracy, acceleration and velocity of the robot end-effector, which are expected to outsell those realised with conventional (serial) robot structures. Commercially available solutions for control systems do not suit all of these demands which calls for a unique control system design from standard components (computer hardware, operating system, communication system and programming language). The object of this thesis is, at first, the examination of fundamental mechanisms from the domain of software and communication technology in order to select suitable mechanisms for process organisation, inter process communication, synchronisation, configuration and presentation of data flow. These are to be provided for the control function modules in a uniform way. In the main part of this thesis the concept of the communication infrastructure is introduced in detail as well as the overall description of its implementation in hardware and software. The infrastructure consists of three main components which work together as a functional unit: the middleware MiRPA-X, the communication protocol IAP and the FireWire communication system (IEEE 1394). They form an efficient framework in order to provide transparent, modular and uniform communication and synchronisation mechanisms for the development of powerful and real-time control functionality. Within the project work in the Collaborative Research Center this novel communication infrastructure proved of indispensable value. For other robot control systems outside the CRS, it should thus be considered when using standard components
    corecore