# HG changeset patch # User schnalke@localhost.localdomain # Date 1213705015 -7200 # Node ID f7bc5299e59bd3966627f4a870a8795646aa7430 # Parent 410e839fe8b6e0baa16f006916bc04719ace1772 better figure captions (new command for that) diff -r 410e839fe8b6 -r f7bc5299e59b das-projekt.tex --- a/das-projekt.tex Mon Jun 16 18:16:22 2008 +0200 +++ b/das-projekt.tex Tue Jun 17 14:16:55 2008 +0200 @@ -38,7 +38,7 @@ \centering \label{fig:qs21} \includegraphics[width=0.6\textwidth]{pics/qs21.jpg} - \caption{QS21 Blade-Server mit zwei Cell-Prozessoren} + \caption[QS21 Blade-Server \source{IBM}]{QS21 Blade-Server mit zwei Cell-Prozessoren} \end{figure} @@ -52,7 +52,7 @@ \centering \label{fig:cellbe-chip} \includegraphics[width=0.6\textwidth]{pics/cellbe-chip.png} - \caption{Cell/B.E. Chip} + \caption[Cell/B.E. Chip \source{IBM ``Introduction to the Cell Broadband Engine''}]{Cell/B.E. Chip} \end{figure} Bei der Cell/B.E. handelt es sich um eine heterogene Multicore-Architektur. Das bedeutet, dass der Prozessor aus mehreren Kernen besteht, die (im Gegensatz zu den x86-Multicores aber) aus verschiedenen Kerntypen bestehen. Der Cell verfügt über einen PowerPC-Kern (PPE/PPU) und acht sogenannten Synergistic Prozessor Elemente (SPE/SPU). Die PPE ist ein vollwertiger 64-bit PowerPC Kern. Er kann in herkömmlicher Weise verwendet werden, so kann darauf zum Beispiel ein Betriebsystem oder eine beliebige Anwendung laufen. Die SPEs dagegen sind für große Rechenleistung optimiert, Datentransfer-Operationen sind eher langsam. @@ -61,13 +61,13 @@ \centering \label{fig:cellbe-structure} \includegraphics[width=0.8\textwidth]{pics/cellbe-structure.png} - \caption{Schematischer Aufbau der Cell/B.E.} + \caption[Die Cell Broadband Engine \source{IBM ``Programming Tutorial''}]{Schematischer Aufbau der Cell/B.E.} \end{figure} \begin{figure}[hbt] \centering \includegraphics[width=0.8\textwidth]{pics/cellbe-ppe-spe.png} - \caption{Schematischer Aufbau von PPE und SPE} + \caption[PPE und SPE \source{IBM ``Programming Tutorial''}]{Schematischer Aufbau von PPE und SPE} \end{figure} Üblicherweise übernimmt die PPE die Kontrolle und verteilt die Arbeit auf die einzelnen SPEs die dann unabhängig von einander arbeiten. Die Ergebnisse fließen anschließend an die PPE zurück. @@ -100,7 +100,7 @@ \centering \label{fig:lynx6} \includegraphics[width=0.6\textwidth]{pics/lynx6.jpg} - \caption{Lynxmotion Lynx6 Roboterarm} + \caption[Lynxmotion Lynx6 Roboterarm \source{http://lynxmotion.com}]{Lynxmotion Lynx6 Roboterarm} \end{figure} Sie haben fünf Freiheitsgrade (Basisdrehung, Schulter, Ellenbogen, Handgelenk, Handdrehung) und damit einen weniger als gängige Industrieroboter oder der menschliche Arm. Die Zahl ``6'' in der Modellbezeichnung rührt von einem sechsten Gelenk her, das jedoch nur ein Greifer ist und damit keinen weiteren Freiheitsgrad darstellt. @@ -120,7 +120,7 @@ \centering \label{fig:mvbluefox} \includegraphics[width=6cm]{pics/mvbluefox.png} - \caption{Matrix Vision mvBlueFOX} + \caption[Matrix Vision mvBlueFOX Kamera]{Matrix Vision mvBlueFOX} \end{figure} Zur Bilderkennung verwendeten wir die Open Source Bibliothek \emph{OpenCV}, welche auf den Cell portiert und dafür optimiert ist. @@ -157,5 +157,5 @@ \centering \label{fig:showcase} \includegraphics[width=0.6\textwidth]{pics/showcase-robots.jpg} - \caption{Am Ende sah es so aus} + \caption[Fertiger Showcase]{Am Ende sah es so aus} \end{figure} diff -r 410e839fe8b6 -r f7bc5299e59b das-unternehmen.tex --- a/das-unternehmen.tex Mon Jun 16 18:16:22 2008 +0200 +++ b/das-unternehmen.tex Tue Jun 17 14:16:55 2008 +0200 @@ -7,7 +7,7 @@ \begin{figure}[hb] \centering \includegraphics[width=0.3\textwidth]{pics/IBM_logo.png} - \caption{Das seit 1972 verwendete Unternehmens-Logo.} + \caption[Unternehmens-Logo \source{Wikipedia}]{Das seit 1972 verwendete Unternehmens-Logo.} \label{fig:ibm-logo} \end{figure} @@ -103,7 +103,7 @@ \begin{figure}[hbt] \centering \includegraphics[width=0.5\textwidth]{pics/osdd-logo.png} - \caption{Abteilungs-Logo} + \caption[Abteilungs-Logo \source{IBM}]{Abteilungs-Logo} \label{fig:osdd-logo} \end{figure} diff -r 410e839fe8b6 -r f7bc5299e59b ps-bericht.tex --- a/ps-bericht.tex Mon Jun 16 18:16:22 2008 +0200 +++ b/ps-bericht.tex Tue Jun 17 14:16:55 2008 +0200 @@ -23,6 +23,7 @@ \ofoot[\thepage]{\thepage} \newcommand{\ibm}{\emph{IBM}} + \newcommand{\source}[1]{\hspace{1em}\textit{\scriptsize(Quelle: #1)}} \begin{document} @@ -40,6 +41,8 @@ \appendix \listoffigures +Abbildungen ohne Herkunftshinweis stammen aus dem Projekt. + \input{software-used} diff -r 410e839fe8b6 -r f7bc5299e59b taetigkeit.tex --- a/taetigkeit.tex Mon Jun 16 18:16:22 2008 +0200 +++ b/taetigkeit.tex Tue Jun 17 14:16:55 2008 +0200 @@ -17,7 +17,7 @@ \centering \label{fig:robot-terminology} \includegraphics[width=0.8\textwidth]{pics/lynx6-terminology.png} - \caption{Terminologie des Roboterarms} + \caption[Terminologie des Roboterarms \source{http://lynxmotion.com, bearbeitet}]{Terminologie des Roboterarms} \end{figure} \paragraph{Das Problem} @@ -32,7 +32,7 @@ \centering \label{fig:kollisionszone} \includegraphics[width=0.4\textwidth]{pics/collision-zones.png} - \caption{Hervorgehobene Kollisionszone bei vier Kollisionspunkt pro Knochen} + \caption[Kollisionszonen]{Hervorgehobene Kollisionszone bei vier Kollisionspunkt pro Knochen} \end{figure} @@ -60,7 +60,7 @@ \centering \label{fig:svg-named} \includegraphics[width=0.8\textwidth]{pics/svg-named.png} - \caption{Die generierte SVG-Grafik mit Beschriftungen} + \caption[Generierte SVG-Grafik]{Die generierte SVG-Grafik mit Beschriftungen} \end{figure} \paragraph{Animation} @@ -122,7 +122,7 @@ \centering \label{fig:captured-area} \includegraphics[width=0.5\textwidth]{pics/captured-area.png} - \caption{Von der Kamera aufgenommener Bereich} + \caption[Blickfeld der Kamera]{Von der Kamera aufgenommener Bereich} \end{figure} \paragraph{Heuristik} @@ -134,7 +134,7 @@ \centering \label{fig:101balls} \includegraphics[width=0.7\textwidth]{pics/101balls.png} - \caption{Unsere Trainingsbilder} + \caption[Trainingsbilder]{Unsere Trainingsbilder} \end{figure} \paragraph{Ergebnis} @@ -156,13 +156,13 @@ \centering \label{fig:showcase-stand} \includegraphics[width=1.0\textwidth]{pics/automatica-showcase-stand.jpg} - \caption{Unser Showcase am Stand von Matrix Vision} + \caption[Der Showcase auf der Messe \source{privat}]{Unser Showcase am Stand von Matrix Vision} \end{figure} \begin{figure}[hbt] \centering \includegraphics[width=0.8\textwidth]{pics/automatica-besucher.jpg} - \caption{Interessierte Besucher} + \caption[Messebesucher am Showcase \source{privat}]{Interessierte Besucher} \end{figure}