initial commit

This commit is contained in:
Thies Lennart Alff 2023-11-13 23:29:33 +01:00
commit 61d23feea7
18 changed files with 292 additions and 0 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
aux/

3
.gitmodules vendored Normal file
View file

@ -0,0 +1,3 @@
[submodule "mum-theme-beamer"]
path = mum-theme-beamer
url = ssh://git@git.lennartalff.net:6622/lennartalff/mum-theme-beamer.git

10
.latexmkrc Normal file
View file

@ -0,0 +1,10 @@
$pdf_mode = 1;
$out_dir = '.';
$aux_dir = 'aux';
$pdflatex = 'lualatex -pdflatex=lualatex -interaction=nonstopmode -halt-on-error -shell-escape -synctex=1 %O %S';
$default_files = ('main.tex');
$pdf_previewer = 'zathura';
$pdf_update_method = 1;
$preview_continuous_mode = 1;
$sleep_time = 1;
ensure_path( 'TEXINPUTS', './mum-theme-beamer//' );

BIN
images/daniel-klopsi.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 315 KiB

BIN
images/gamepad.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 KiB

BIN
images/icra24-thumbnail.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

BIN
images/klopsi.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 309 KiB

BIN
images/lennart-programming Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

BIN
images/mobile-dart.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 579 KiB

BIN
images/svan Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

BIN
images/svan.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

BIN
main.pdf Normal file

Binary file not shown.

BIN
main.synctex.gz Normal file

Binary file not shown.

113
main.tex Normal file
View file

@ -0,0 +1,113 @@
\documentclass[aspectratio=169]{beamer}
\usepackage{mum-theme-beamer/mum-theme}
\usepackage{graphicx}
\usepackage{pdfpc-commands}
\usepackage{multimedia}
\usepackage{tikz}
\graphicspath{{./images/}}
\title{MuM Seminar 2023}
\subtitle{}
\date{14.11.2023}
\author[L. Alff]{Thies Lennart Alff}
\institute[TUHH]{Hamburg University of Technology}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}
\frametitle{Was bisher geschah}
\begin{columns}
\begin{column}{0.5\textwidth}
\centering
\textbf{\Large Freiraumprojekt\\}Roboquarium -- Remote Lab\\
\vskip0.5cm
\hfill
\includegraphics[width=0.35\linewidth]{daniel-klopsi}\hfill
\includegraphics[height=0.35\linewidth]{gamepad}\\
\vskip0.2cm
\includegraphics[width=0.4\linewidth]{svan}\hskip0.5cm
\includegraphics[width=0.5\linewidth]{mobile-dart}
\end{column}
\pause
\begin{column}{0.5\textwidth}
\centering
\textbf{\Large HOOU Antrag\\}klimA:Innovativ
\pause
\vskip0.5cm
\textbf{\Large ICRA Paper\\}Motor Failure Scenarios
\vskip0.5cm
\includegraphics[width=0.8\linewidth]{icra24-thumbnail}
\end{column}
\end{columns}
\end{frame}
\begin{frame}
\frametitle{}
\begin{tikzpicture}[remember picture, overlay]
\node[anchor=south west, inner sep=0pt] at (current page.south west) {%
\movie[height=1.0\paperheight,width=1.0\paperwidth, showcontrols, autostart, poster]{}{videos/icra24-video.mp4}
};
\end{tikzpicture}
\end{frame}
\begin{frame}
\frametitle{Was gerade geschieht}
\begin{columns}
\begin{column}{0.5\textwidth}
\textbf{\Large SEMS}\\
\begin{itemize}
\item Unterwasserroboter für Bachelor-Studis
\item Alles mit ROS2 ab jetzt
\end{itemize}
\end{column}
\pause
\begin{column}{0.5\textwidth}
\textbf{\Large Forschugsprojekt mit Paderborn}\\
\begin{itemize}
\item Event Cameras
\item SLAM
\item Agile Unterwasserroboter \\$\Rightarrow$ unsere Expertise
\end{itemize}
\textbf{GAMM Paper zum ''Kennenlernen''}
\end{column}
\end{columns}
\end{frame}
\begin{frame}
\frametitle{Was demnächst geschieht}
\begin{columns}
\begin{column}{0.5\textwidth}
\onslide<1->{
\textbf{\Large Unterwasser-Manipulation}
\begin{itemize}
\item Auf MA von Niklas Trekel aufbauen
\item In welche Richtung soll es weitergehen?
\begin{itemize}
\item Adaptive Sliding Mode Control?
\item MPC?
\item Greifer auf Stromebene regeln?
\item Auch mal tatsächliche Greifvorgänge implementieren?
\end{itemize}
\end{itemize}
}
\onslide<2->{
\vskip0.5cm
\textbf{\Large Zunächst herausfinden}
\begin{itemize}
\item Was sind die low hanging fruits?
\item Was ist längerfristig lohnenswert?
\end{itemize}
}
\end{column}
\onslide<1->{
\begin{column}{0.5\textwidth}
\includegraphics[width=0.8\textwidth]{klopsi.png}
\end{column}
}
\end{columns}
\end{frame}
\end{document}

1
mum-theme-beamer Submodule

@ -0,0 +1 @@
Subproject commit 21d6ecc728481b664bebab10358de8e5364e9638

164
pdfpc-commands.sty Normal file
View file

@ -0,0 +1,164 @@
% Package: textpos is required for textblock*
\usepackage[absolute,overlay]{textpos}
% fullFrameMovie
%
% Arguments:
%
% [optional]: movie-options, seperated by &
% Supported options: loop, start=N, end=N, autostart
% Default: autostart&loop
%
% 1. Movie file
% 2. Poster image
% 3. Any text on the slide, or nothing (e.g. {})
%
% Example:
% \fullFrameMovie[loop&autostart]{apollo17.avi}{apollo17.jpg}{\copyrightText{Apollo 17, NASA}}
%
\newcommand{\fullFrameMovie}[4][autostart&loop]
{
{
\setbeamercolor{background canvas}{bg=black}
% to make this work for both horizontally filled and vertically filled images, we create an absolutely
% positioned textblock* that we force to be the width of the slide.
% we then place it at (0,0), and then create a box inside of it to ensure that it's always 95% of the vertical
% height of the frame. Once we have created an absolutely positioned and sized box, it doesn't matter what
% goes inside -- it will always be vertically and horizontally centered
\frame[plain]
{
\begin{textblock*}{\paperwidth}(0\paperwidth,0\paperheight)
\centering
\vbox to 0.95\paperheight {
\vfil{
\href{run:#2?autostart&#1}{\includegraphics[width=\paperwidth,height=0.95\paperheight,keepaspectratio]{#3}}
}
\vfil
}
\end{textblock*}
#4
}
}
}
% inlineMovie
%
% Arguments:
%
% [optional]: movie-options, seperated by &
% Supported options: loop, start=N, end=N, autostart
% Default: autostart&loop
%
% 1. Movie file
% 2. Poster image
% 3. size command, such as width=\textwidth
%
% Example:
% \inlineMovie[loop&autostart&start=5&stop=12]{apollo17.avi}{apollo17.jpg}{height=0.7\textheight}
%
\newcommand{\inlineMovie}[4][autostart&loop]
{
\href{run:#2?#1}{\includegraphics[#4]{#3}}
}
% copyrightText
%
% Produces small text on the right side of the screen, useful for
% stating copyright or other small notes in movies or images
%
% Arguments:
%
% [optional]: text color
% Default: white
%
% 1. Text to be displayed
%
% Example:
% \copyrightText{Full frame image of: Apollo 17, NASA}
%
\newcommand\copyrightText[2][white]{%
\begin{textblock*}{\paperwidth}(0\paperwidth,.97\paperheight)%
\hfill\textcolor{#1}{\tiny#2}\hspace{20pt}
\end{textblock*}
}
% fullFrameImageZoomed
%
% Produces a slide that contains a full frame image. Scales down the image
% to fit if the aspect ratio of the slide does not match the image.
%
% Arguments:
%
% [optional]: color of text on page
% Default: white
%
% 1. Path to image file
% 2. Any additional content on the frame
%
% Example:
% \fullFrameImageZoomed{apollo17.jpg}{\copyrightText{Full frame image of: Apollo 17, NASA}}
%
\newcommand{\fullFrameImage}[3][white]
{
{
\setbeamercolor{normal text}{bg=black,fg=#1}
% to make this work for both horizontally filled and vertically filled images, we create an absolutely
% positioned textblock* that we force to be the width of the slide.
% we then place it at (0,0), and then create a box inside of it to ensure that it's always 95% of the vertical
% height of the frame. Once we have created an absolutely positioned and sized box, it doesn't matter what
% goes inside -- it will always be vertically and horizontally centered
\frame
{
\begin{textblock*}{\paperwidth}(0\paperwidth,0\paperheight)
\centering
\vbox to 0.95\paperheight {
\vfil{
\includegraphics[width=\paperwidth,height=0.95\paperheight,keepaspectratio]{#2}
}
\vfil
}
\end{textblock*}
#3
}
}
}
% fullFrameImageZoomed
%
% Produces a slide that contains a full frame image. If the aspect ratio
% of the image does not match the slide, it crops the image.
%
% Arguments:
%
% [optional]: color of text on page
% Default: black
%
% 1. Path to image file
% 2. Any additional content on the frame
%
% Example:
% \fullFrameImageZoomed{apollo17.jpg}{\copyrightText{Full frame image of: Apollo 17, NASA}}
%
\newcommand{\fullFrameImageZoomed}[3][black]
{
{
\usebackgroundtemplate{\includegraphics[height=\paperheight]{#2}}
\setbeamercolor{normal text}{bg=black,fg=#1}
\frame
{
#3
}
}
}

BIN
videos/icra24-video.mp4 Normal file

Binary file not shown.