1 C++Programmcodes. 1.1 Homogene Transformationen und Posen. 1. C++Programmcodes



Ähnliche Dokumente
1) Farbsteuergerät in der Nikobus-Software unter Modul zufügen hinzufügen.

Bachelor Informatik Studienschwerpunkt Medizinische Informatik

No. 42, Walter Meyer ++49 (6151)

Bericht für Menschen mit Hörbehinderung und gehörlose Menschen

Optimierung und Simulation ökonomischer Problemlagen privater Haushalte 3. Vorlesung

Verbesserungsdetails: PTC Mathcad Prime 3.0. Copyright 2013 Parametric Technology Corporation. weiter Infos unter

Firmenpräsentation. Hirtenweg Fichtenau-Wäldershub Tel. +49 (0) Fax +49 (0) info@zmt-oesterlein.

AM 53/2012. Amtliche Mitteilungen 53/2012

Zulassung nach MID (Measurement Instruments Directive)

BONUS MALUS SYSTEME UND MARKOV KETTEN

Prüfungsrelevante Kriterien bezüglich der Hygiene in stationären und ambulanten Einrichtungen

Mandanteninformation Die neue amtliche Muster-Widerrufsbelehrung Art Abs. 3 Satz 1 Anlage 1 EGBGB

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

Fall 3: Mehrere Kapazitätsengpässe

Lineare Gleichungssysteme

Part Anomaly Analysis PAA Aktivieren und Einstellen

Xesar. Die vielfältige Sicherheitslösung

2250 Deutsche Internetadressen, für kostenlose Kleinanzeigen"

Kosten-Leistungsrechnung Rechenweg Optimales Produktionsprogramm

IBM SPSS Statistics Version 23. Einführung in Installation und Lizenzierung

Bereinigen der Festplatte unter Win-7. Der Weg zur Ausführung: Start Alle Programme Zubehör Systemprogramme Datenträgerbereinigung

SWOT Analyse zur Unterstützung des Projektmonitorings

Abituraufgabe zur analytischen Geometrie, Hessen 2013, B2, Grundkurs (TR)

Studien- und Prüfungsordnung für Bachelor-Studiengänge der Hochschule Aalen - Technik und Wirtschaft vom 15. Dezember 2005

Bericht über die Untersuchung zur Erblichkeit von Herzerkrankungen beim PON

THE KNOWLEDGE PEOPLE. CompanyFlyer.indd :48:05

Melanie Kaspar, Prof. Dr. B. Grabowski 1

Installationsanleitung. Ab Version

Das neue Tech Data Software Download Portal

Lernmaterial für die Fernuni Hagen effizient und prüfungsnah

Diana Lange. GENERATIVE GESTALTUNG Arten des Zufalls

Teaser-Bilder erstellen mit GIMP. Bildbearbeitung mit GIMP 1

V e r s i o n

SEPA-Umstellungshilfe für die VR-NetWorld-Software zur Nutzung von SEPA-Lastschriften

Bochum, den. geb. am: in Matr. Nr.:

MGB PROFINET. EUCHNER GmbH + Co. KG Postfach D Leinfelden-Echterdingen

Applikation servotec Antriebsparameter Optimieren

Um das Versenden von Anhängen an s zu ermöglichen, wurde der Assistent für die Kommunikation leicht überarbeitet und wo nötig verbessert.

Verarbeitung von ZV-Dateien im Internetbanking. Inhalt. 1. Datei einlesen Datei anzeigen, ändern, löschen Auftrag ausführen...

Didaktisches Grundlagenstudium Mathematik Mastermodul

Ergebnisrückmeldungen an Schulen im Rahmen der Initiative komm mit! : Potenzial und Perspektiven

ecaros Ford ETIS-FSA Werkstatt- & Rückrufaktionen Ford ETIS-FSA procar informatik AG 1 Stand: DP 11/2013 Eschenweg Weiterstadt

Übungen zur Animation & Simulation. Übungsblatt 1

Hinzufügen elektronischer Zugangsdaten zu einer Gesellschaft (VU)

Die Verbindung von Linearer Programmierung und Graphentheorie

Antrag auf Feststellung der besonderen Eignung für den Master-Studiengang Wirtschaftsingenieurwesen

BSV Ludwigsburg Erstellung einer neuen Internetseite

Arbeitsblätter. Sinnvolle Finanzberichte. Seite 19

Internationales Altkatholisches Laienforum

Installationsanleitung für den aeton CommunicaEtor. Version 1.1.0

Drei Fragen zum Datenschutz im. Nico Reiners

Südliche Weinstraße Datenpflege Wein-Datenbank

R. Brinkmann Seite Schriftliche Übung Mathematik Stochastik II (Nachschreiber) Jan. 2007

Mit Herz und Verstand: Berufsunfähigkeitsschutz. Das beste Preis-Leistungs-Verhältnis sichern Sie sich über Ihren Arbeitgeber.

Kapitel: Messages - Multibankfähige Geschäftsvorfälle

SUB-ID- VERWALTUNG MIT GPP SETUP-GUIDE FÜR PUBLISHER

TEMPLATE SERVICEKATALOG

Seminar Seminarname SS 2003

)XQNWLRQVWDVWH8PEXFKHQ

Muster S P I E L P L A T Z P A T E N S C H A F T

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Anleitung zur Pflege Ihrer Mini-Website

Stand: Adressnummern ändern Modulbeschreibung

Laserschneiddüsen. CFD-Simulation der Wechselwirkung zwischen einer supersonischen Düsenströmung und einem festen Werkstück

Installation der Demoversion vom M-Doc AutoSigner

O. Rott Starrkörperbewegungen, Singularitäten, die Jacobimatrix und Roboterdynamik

Unterweisungsentwurf Muster

Festigkeit von FDM-3D-Druckteilen

1 PIVOT TABELLEN. 1.1 Das Ziel: Basisdaten strukturiert darzustellen. 1.2 Wozu können Sie eine Pivot-Tabelle einsetzen?

TimeSafe Zeiterfassung. Version 2.5 (April 2009)

Erstellen einer in OWA (Outlook Web App)

Anleitung für die Online-Bewerbung über LSF auf Lehrveranstaltungen aller Lehramtsstudiengänge

Zeit lässt sich nicht wie Geld für schlechte Zeiten zur Seite legen. Die Zeit vergeht egal, ob genutzt oder ungenutzt.

Einführung in LINUX Der Editor vi

Lineare Gleichungssysteme

(1) Problemstellung. (2) Kalman Filter

Webcontrolling Umsetzung in die Praxis. Toll, und wie ist es wirklich?

Updateanleitung für SOFTWARE DIE GRENZEN ÖFFNET

Neuerungen in ReviPS Version 12g

Ihre Lizenz ändern. Stand 01/2015

Studienplatzbeschaffung


Sparen in Deutschland - mit Blick über die Ländergrenzen

Gesetz zur besseren Vereinbarkeit von Familie, Pflege und Beruf. 14. Oktober 2014

Softfolio Packlistenmanagement Benutzerdokumentation

Studienrichtung Eingebettete Systeme

wir bauen leben Ein VARIAHOME zieht um Heute noch in Baden Württemberg und morgen schon in Oberbayern

Simplex-Umformung für Dummies

Gambio GX2 FAQ. Inhaltsverzeichnis

1. Semester GESCHAFFT

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der


Anleitung zum Wechsel von einer auslaufenden VR-NetWorld Card auf eine neue VR-NetWorld Card in Profi cash 8

1.1 Passive Triangulation

Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)

Gewerbeanwesen mit stützenfreier Lagerhalle und Büro

Bericht für Menschen mit Gehbehinderung und Rollstuhlfahrer

FAQs zum Bachelorstudiengang Chemie PO-Version Allgemeine Informationen zum Bachelorstudiengang Chemie

Grundlagen der Videotechnik. Redundanz

Evangelisch-lutherische Landeskirche Hannovers. Sprengelkonferenz zum Finanzausgleichsrecht 11. Januar 2011 in Osnabrück.

Transkript:

1 C++Programmcodes 1.1 Homogene Transformationen und Posen Die Tab. 1-1 nennt die Header-Dateien der Programmmodule der im Script Robotik (Analyse, Modellierung und Identifikation) erörterten mathematischen Verfahren. In dem unten genannten Projekt sind Beispiele und Testprogramme zu finden, die die Verwendung der Klassen und Module aufzeigen. 1 Matrix- und Vektoralgebra einschließlich homogener Koordinaten Math.cpp\Matrix.h Vektor und Matrix-Klassen und HVektor und HMatrix-Klassen und Posenberechnung Tab. 1-1: Programmmodule - 1-1 -

1.2 Systemanalyse und Grundlagen zur Parameteridentifikation Die Tab. 1-2 nennt die Header-Dateien der Programmmodule der im Script Implizite und explizite parametrische Modelle und Parameteridentifikation erörterten mathematischen Verfahren. In dem unten genannten Projekt sind Beispiele und Testprogramme zu finden, die die Verwendung der Klassen und Module aufzeigen. 2 Matrix- und Vektoralgebra einschließlich Math.cpp\Matrix.h Vektor und Matrix-Klassen homogener Koordinaten 3 SVD-Zerlegung Math.cpp\Matrix.h siehe Matrix-Klasse 4 Jacobi-Matrizen Math.cpp\MCmath.h JacobiXp( ), JacobiX( ) usw. Math.cpp\MCImplizitMath.h 5 Identifizierbare Parameter Math.cpp\MCmath.h IdentifiablePara( ) 6 Nicht identifizierbare Parameter Math.cpp\MCmath.h NoIdentifiableConstPara( ) 7 Identifizierbare/Nicht identifizierbare Math.cpp\MCmath.h IdentifiablePara(.) Parameter reduzierter 8 Parameteridentifikation (Explizite Math.cpp\COptimize.h Minimiererklasse COptimize und implizite Modelle) 9 Fehlerfortpflanzungsanalyse Math.cpp\CErrorPropagation.h CErrorPropagation-Klasse (Explizite und implizite Modelle) Tab. 1-2: Programmmodule 1.3 Kameramodell Die Tab. 1-3 nennt die Header-Dateien der Programmmodule der im Script 3D-Videometrie 10 Kameramodell CCD\CKameraModell.h CKameraModell-Klasse Tab. 1-3: Programmmodule - 1-2 -

1.4 Subpixelgenaue Positionsmessung Die Tab. 1-4 nennt die Header-Dateien der Programmmodule der im Script 3D-Videometrie 11 Kantenmodelle \PictGW\KantenModelle.h Tanh-Kantenmodelle und Minimierer Zielfunktionen der Kantenmodelle 12 Pulsmodelle \PictGW\PulsModelle.h Puls-Modelle und Minimierer Zielfunktionen der Pulsmodelle (Noch nicht implementiert.) Tab. 1-4: Programmmodule (Noch nicht zur Verfügung gestellt.) 1.5 Videometrische dreidimensionale Positionsmessung Die Tab. 1-5 nennt die Header-Dateien der Programmmodule der im Script 3D-Videometrie 13 Multikameramodell CCD\CMultiKameraModell.h CMultiKameraModell-Klasse 14 3D-Koordinatenberechnung Multikameramodell CCD\CMultiKameraModell.h SchnittKameraGeraden0System( ) SchnittPunkteKameraGeradenRSys tem( ) Tab. 1-5: Programmmodule - 1-3 -

1.6 Sensorkalibration Die Tab. 1-6 nennt die Header-Dateien der Programmmodule der im Script Implizite und explizite parametrische Modelle und Parameteridentifikation und 3D-Videometrie erörterten mathematischen Verfahren. In dem unten genannten Projekt sind Beispiele und Testprogramme zu finden, die die Verwendung der Klassen und Module aufzeigen. 15 Kamerakalibration (Simulation) Kamerakalibration mit Aktuator \Video3DSimulation\ Video3DSimulationView.cpp CVideo3DSimulationView:: OnKalKamera3DBody6DMove() 16 Analyse identifizierbarer Parameter der Kamerakalibration \Video3DSimulation\ Video3DSimulationView.cpp CVideo3DSimulationView:: OnKalibrationKameraIdentPara() Tab. 1-6: Programmmodule 1.7 Bildverarbeitung des optischen Kamera-Positionsmesssystems Die Tab. 1-7 nennt die Header-Dateien der Programmmodule der im Script 3D-Videometrie 17 Bildverarbeitungsmodule \PictGW\CPictGW.h \PictGW\ CPictGWSubpixel.h \PictGW\ KantenModelle.h 18 Statistik Modul \Math.cpp\CStatistik.h 19 Random-Modul 1 \Math.cpp\CRandom.h Tab. 1-7: Programmmodule (Noch nicht zur Verfügung gestellt.) 1 Es ist zu analysieren, ob ran1() den Anforderungen genügt. Falls nicht, ist ein geeigneter Zufallszahlengenerator zu entwickeln. - 1-4 -

1.8 Muster Die Tab. 1-8 nennt die Header-Dateien der Programmmodule Muster. In dem unten genannten Projekt sind Beispiele und Testprogramme zu finden, die die Verwendung der Klassen und Module aufzeigen. Programm : Library : Header : Dynamic Link Library : 20 Matrix- und Vektoralgebra einschließlich homogener Koordinaten Math.cpp\Matrix.h Vektor und Matrix-Klassen und HVektor und HMatrix-Klassen und Posenberechnung Tab. 1-8: Programmmodule - 1-5 -

Inhaltsverzeichnis 1 C++Programmcodes...1 1.1 Homogene Transformationen und Posen...1 1.2 Systemanalyse und Grundlagen zur Parameteridentifikation...2 1.3 Kameramodell...2 1.4 Subpixelgenaue Positionsmessung...3 1.5 Videometrische dreidimensionale Positionsmessung...3 1.6 Sensorkalibration...4 1.7 Bildverarbeitung des optischen Kamera-Positionsmesssystems...4 1.8 Muster...5-1-6 -