Inverse Kinematik am Robotersimulationsprogramm

Ähnliche Dokumente
Robotik leicht gemacht

Die neue Version EASY-ROB V6.3. Februar 2014

Modulares Koordinatentransformations- und Bahninterpolationsmodell für f r redundante Roboterkinematiken

Labor virtuelle Roboter der Hochschule Mittweida (FH)

Verschmelzung von Motion Control, PLC und Robotik auf einer CPU

Produktbeschreibung EASY-ROB. März 2012

Robotertechnik. Aus drucktechnischen Gründen leere Folie!

Automatische Programmierung kooperierender Robotersysteme

Bedienungshinweise Spezielle Funktionen & PlugIns

Schnelle und konsistente Stoffwertberechnung mit Spline Interpolation Arbeiten innerhalb der IAPWS Task Group "CFD Steam Property Formulation"

Herzlich Willkommen! Individuelle Benutzeroberfläche mit HTML gestalten. Referent: DI (FH) Jochen Ratzesberger Lenzing Technik GmbH

Robot Expert Anwendung bei Strama-MPS

Kundeninformation Robotik 2015

Simply Universal. Neue Roboterbaureihen 6X Visual: 6-Achs Knickarmroboter 5X Line: Roboter mit 5 CNC Achsen. Für Spritzgießmaschinen von t

SA-Automation GmbH - Unternehmenspräsentation

MOTOMAN. Themen. 1) Software RoboWeld unterstützt die Planung von Roboter-Schweißprojekten. 2) Neue MotoSim-Version mit neuer CAD-Engine und Viewer

conntronic tec-center für Prozesssicherheit

Herausforderungen der Wachstumssteuerung Jurate Keblyte, CFO KUKA Roboter GmbH

10. Robotik-ERFA-Tagung Präsentation Festo Didactic Nicolas Godel

Computer-Graphik I Transformationen & Viewing

Schnelle und flexible Stoffwertberechnung mit Spline Interpolation für die Modellierung und Optimierung fortschrittlicher Energieumwandlungsprozesse

Anwendung. Zellrechner. Fertigungszelle. mit Zellrechner. Zellrechner. flexible Automatisierung&Projekte

Modellierung von Positionssensoren. Jörg Roth Fachbereich Informatik Fernuniversität Hagen

SLAM. Simultaneous Localization and Mapping. KogSys-Sem-M2: Reading Club - SLAM - Andreas Habermann

Offlineprogrammierung mit RobotExpert

Installationsanleitung für ANSYS Electromagnetics Suite Release 17.0

Installation PassThru+ XS 2G (Bluetooth)

Aufbau und Kalibrierung einer redundant angetriebenen Parallelkinematik

3D Roboter Vision Innovativ durch integrierte Technologie FANUC TIM JUERGENS

Software-Lebenszyklus

Kundenspezifische Lösungen für das Bestücken von Werkzeugmaschinen sowie zur Optimierung von Fertigungsprozessen YOUR PARTNER FOR INDUSTRIAL MATTERS

Tecnomatix Plant Simulation 8.1 Lizenzarten

LabTech RMM. Monitoring von MDaemon. Vertraulich nur für den internen Gebrauch

IRIS CT-Dosisreduktion durch iterative Rekonstruktion

Leitfaden Koordinatentransformation von WGS 1984 in Gauß-Krüger im Bereich des Wattenmeeres

Lineare Funktionen. 1 Proportionale Funktionen Definition Eigenschaften Steigungsdreieck 3

Xcalibur-2 Alpha. Time. Christian Rempis University of Applied Sciences Bonn-Rhein-Sieg 17. Januar

Was ist ein «Nintex Workflow»? Nintex - Eine Übersicht Januar 2014

Visualisierung modellbasierter Prozessdaten in der verfahrenstechnischen Leitwarte -

Nahtlose Mechatronik-Toolchain Von der Maschinensimulation bis zum Motorstromregler

Das mathematische Modell der inversen Kinematik in der Computeranimation

Anwendungslösungen für HP NonStop

KUKA AG Automatica 2012 Dr. Till Reuter, CEO. 22. Mai KUKA Aktiengesellschaft Seite 1 I 22. Mai 2012

Industrie 4.0 / Internet der Dinge Big Data Big Chaos?

Bildverarbeitung in der Fügetechnik FANUC irvision

Modellbasierte Programmierung einer Simulationskomponente für die KUKA-Robotersteuerung Sunrise

Komplexität. Herausforderung SYSTEME FÜR MACHINE VISION. Pioneering vision.

Anwendungsmöglichkeiten des Projektes PENTA Dipl.-Ing. (FH) Sven Kother, Prof. Dr.-Ing. Rolf Hiersemann. Anwendungsmöglichkeiten des Projektes PENTA

Diplomarbeitspräsentation. Optimierte Verifikation des Airbus A380 Slat Flap Control Computers. Diplomand: Timo Hauschildt

Mechanische Struktur. Digitalrechner (Steuerung, Regelung und Datenverarbeitung) Leistungsteil. Stellgrößen. Rückmeldungen (Lage, Bewegungszustand)

Masterarbeit. Bernd Pohlmann. Aktor-Sensor Simulation für Robotikanwendungen. Fakultät Technik und Informatik Studiendepartment Informatik

Welcome to. versiondog Roadmap Stand Juni data management for automation AUVESY GmbH & Co KG

Bring Your Own Device

Enterprise-CRM mit Open Source Anwendungen

Aktueller Einsatz von HyperWorks in der Lehre an der FH Kaiserslautern Prof. Dr.-Ing. Matthias R. Leiner

2.5.2 Selbstorganisierte Karten: das Modell von Kohonen. Weil es beim Perzeptron keine Wechselwirkung in der Verarbeitungsschicht

Ermitteln von Materialparametern aus Bauteilversuchen

4. Nichtlineare Bauelemente, Schaltungen und Systeme

Verkürzung von Entwurfszeiten

Grundlagen der Computer-Tomographie

Mensch-Maschine Interaktion für intuitive Programmierung lernender Roboter. Jochen Steil & Dr. C. Emmerich Universität Bielefeld

Thomas Schissler Uwe Baumann

Virtuelle Produktionsplanung. Erstellt: Beck Reinhard / Magna Powertrain

Beobachtergestützte Regelung einer Gasheizung in der Minimal-Invasiven-Medizin (kurz MIM) Felix Menzel,

Echtzeit-Datumsübergänge in Nordrhein-Westfalen

GRIFF IN DIE KISTE 3D-LAGEERKENNUNG MITTELS LASERMESSTECHNIK FABRIKAUTOMATION

Methoden zur Visualisierung von Ergebnissen aus Optimierungs- und DOE-Studien

SWE 4 Aufgaben zu Software-Engineering

Realisierung eines Getriebe- HiL mit VeLoDyn, NI PXI RT- System und NI VeriStand

Account bei MathWorks anlegen

Smart Factory - Gerätesteuerung und Qualitätssicherung in der Produktion. Atos-Lösung LED-SMA Steuerungs-, Mess- und Analysesoftware

Wie funktioniert der Englisch Trainer für Mechatroniker? (ISBN , Verlag Lehrmittel-Wagner in Seligenstadt)

Roboter und Schweissanlage als Einheit Eine Entwicklung von Leipold, YASKAWA Motoman und SKS Welding Systems

Anleitung. Integration von Kentix Geräten in den OpManager

Agiles Projektmanagement - auch geeignet für Nicht-IT-Projekte? PMI Prof. Dr.-Ing. Holger Günzel

Entwurf autonomer mobiler Systeme

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R3: Administration

Die CUTEr Testbibliothek

Konfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler Oktober 2008 Version 1.0.

Agile BI Kickstart. Beschreibung des Workshops. Workshopbeschreibung

Tangentengleichung. Wie lautet die Geradengleichung für die Tangente, y T =? Antwort:

Produktinformation BioRob-ultra2

INCA Matlab Integration Package

Matrix42. Use Case - Inventory. Version Februar

Das V-Modell: Produkte 1/5

Referenzarchitekturmodell Industrie 4.0 (RAMI 4.0) Eine Einführung

Modellbasierte und komponentenorientierte Programmierung von Steuerungen

Bachelor-Arbeiten am Lehrstuhl Informatik VII. Dr. Frank Weichert. technische universität dortmund

Optimierung mit Matlab

1. License Borrowing Verfahren

Business und Enterprise Cloud Sync, Backup- und Sharing-Lösungen

Neue Kunden gewinnen & Einnahmen steigern mit NovaBACKUP 14.0! Vorstellung Was ist neu? Torsten Kaufmann & Wolfgang Rudloff

Übungen zur Numerischen Mathematik 2 Sommersemester Übungsblatt 13

peer-to-peer Dateisystem Synchronisation

Simulink: Einführende Beispiele

Integrierte Lehrveranstaltung Robotik

Under Control Learning and Producing. EMCO Industrial Training SOFTWARE

Transkript:

Inverse Kinematik am Robotersimulationsprogramm EASY-ROB Problemstellung Kinematiken in EASY-ROB Vorwärtstransformation Inverse Transformation Numerisches Lösungsverfahren zur inversen Transformation Kombination aus expliziter und numerischer Lösung 15. Oktober 2004 Robotikworkshop Hochschule Mittweida (FH) Seite 1

Problemstellung Zwei Probleme Direkte kinematische Problem KP) Vorwärtstransformation Inverse kinematische Problem (IKP) Rückwärtstransformation 15. Oktober 2004 Robotikworkshop Hochschule Mittweida (FH) Seite 2

Kinematiken in EASY-ROB Modellierung kinematischer Ketten Denavit-Hartenberg-Konvention (DH) Universal-Koordinaten Achsverkopplungen zwischen den Gelenken mathematische Abhängigkeiten aktive und passive Gelenke Inverse kinematische explizite Lösungen für Standard-Kinematiken Knickarmroboter, SCARA- und Portal-Roboter API-Schnittstelle für Sonderkinematiken mathematische Berechnungen als C-Funktion einbinden 15. Oktober 2004 Robotikworkshop Hochschule Mittweida (FH) Seite 3

Vorwärtstransformation Denavit-Hartenberg oder Universal Koordinaten Beide Konventionen haben gemeinsam, dass jedes Glied der kinematischen Kette mit einem körperfesten Koordinatensystem verbunden wird. Die Koordinatentransformation zwischen zwei benachbarten Gliedern hängt von der Koordinate des verbindenden Gelenks ab und wird mit homogenen Koordinaten T beschrieben. 15. Oktober 2004 Robotikworkshop Hochschule Mittweida (FH) Seite 4

Vorwärtstransformation Denavit-Hartenberg oder Universal Koordinaten 15. Oktober 2004 Robotikworkshop Hochschule Mittweida (FH) Seite 5

Inverse Transformation Berechnung der Gelenkkoordinaten Explizites und analytisches Lösungsverfahren Numerisches Lösungsverfahren Kombination aus explizitem und numerischem Lösungsverfahren 6 achs Knickarm-Roboter mit Zentralhand Grundachsen bestimmen TCP Position Handachsen bestimmen TCP Orientierung Explizite Lösung berechnet 8 Konfigurationen 15. Oktober 2004 Robotikworkshop Hochschule Mittweida (FH) Seite 6

Inverse Transformation 15. Oktober 2004 Robotikworkshop Hochschule Mittweida (FH) Seite 7

Numerisches Lösungsverfahren Schritt für Schritt zum Erfolg Explizite und geschlossene Lösung bei komplexen kinematischen Strukturen schwer zu finden Linearisierung der kinematischen Struktur im Arbeitspunkt Allgemeingültige Lösungskonzepte nur durch iterative numerische Verfahren realisierbar J(q) Jacobi-Matrix, beschreibt die Abbildung von Gelenk- auf die TCP-Geschwindigkeiten 15. Oktober 2004 Robotikworkshop Hochschule Mittweida (FH) Seite 8

Numerisches Lösungsverfahren Jacobi-Matrix bestimmen Analytische Ableitung Der Aufwand steigt je nach Komplexität der nichtlinearen Funktionen, bzw. der kinematischen Kette des Roboterarms Geometrische Bestimmung mittels Vektorprodukt gängiger Ansatz für Standard IR s optimierte Algorithmen Allgemeines Verfahren (EASY-ROB ) komplexe Kinematiken mit nichtlinearen Kopplungen zwischen den Gelenken Verfahren verwendet nur die Vorwärtstransformation x = f(q) 15. Oktober 2004 Robotikworkshop Hochschule Mittweida (FH) Seite 9

Numerisches Lösungsverfahren Das Prinzip in 6 Schritten Gegeben ist Xs, gesucht: qs mitxs = f(qs) Bestimmung Xi = f(qi) und J(qi) Fehler δx = Xs-Xi Lösungsstrategie J(qi) * δq = δx ergibt δq Gauß sche Elimination, Singulärwertzlg. Neue Gelenkkoordinaten qi = qi+ δq, Xi = f(qi) Fehler prüfen Xs-Xi < ε? Ziel erreicht : Iteration 15. Oktober 2004 Robotikworkshop Hochschule Mittweida (FH) Seite 10

Kombination aus expliziter und numerischer Lösung Alle Konfigurationen berechnen Numerische Lösungsverfahren ermitteln immer nur eine Konfiguration Die analytische Lösung wird der numerischen überlagert Berechnung einer expliziten Lösung mit kinematischem Näherungstyp (Startwert) Bestimmung der exakten Lösung durch unterlagerter numerischer Lösung Auswahl der nächsten Konfiguration In der Regel ist die Startwertvorgabe gut genug, so dass die Anzahl der Iterationen recht klein ist. 15. Oktober 2004 Robotikworkshop Hochschule Mittweida (FH) Seite 11

Einfache 3D- Simulations-Lösungen für Robotertechnik und Maschinenbau EASY-ROB vielfältig einsetzbar 3D Simulation Arbeitszellen Layoutplanung Offline Programmierung Visualisierung von mechanischen Systemen (Roboter, NC-Maschinen) Programmierung von Prozessen Machbarkeitsstudien Virtuelle Tests Visualisierung von Montageabläufen Training und Ausbildung Forschung und Entwicklung Verkaufsunterstützung Programm-Verifikation und Optimierung 15. Oktober 2004 Robotikworkshop Hochschule Mittweida (FH) Seite 12

Die Übersicht zum EASY-ROB Produkt EASY-ROB Product FULL, RUN-TIME, EDUCATION FULL Version mit ERPL, ERCL, COLL, LIB, ROBMOD, NUMSOL EDUCATION Version mit ERPL, ERCL, COLL, LIB, ROBMOD, NUMSOL sowie API-DYN, API-INV, API-IPO Options Robot libraries API s NC-Simulation Remote Control License Manager MATLAB Remote MATLAB Robotics EASY-ROB KUKA IR EASY-ROB Stäubli IR EASY-ROB BOSCH TurboScara EASY-ROB ABB EASY-ROB Motoman robotec EASY-ROB FANUC EASY-ROB REIS EASY-ROB PKM-DELTA EASY-ROB Tricept-Roboter API-IPO Bewegungsplanung API-INV Inverse Kinematik API-DYN Dynamik API-User DII 15. Oktober 2004 Robotikworkshop Hochschule Mittweida (FH) Seite 13

Ihr Kontakt EASY-ROB Germany Stefan Anton Kennedyallee 109 60596 Frankfurt/Main Germany Tel.+49 69 677 24 287 Fax.+49 69 677 24 320 Email: info@easy-rob.com Für weitere Informationen: http://www.easy-rob.com 15. Oktober 2004 Robotikworkshop Hochschule Mittweida (FH) Seite 14

Vielen Dank 15. Oktober 2004 Robotikworkshop Hochschule Mittweida (FH) Seite 15