\documentclass{article} \PassOptionsToPackage{skip=0pt}{parskip} \input{~/projects/latex/janishutz-helpers.tex} % Configuration \usepackage{bm} \usepackage{lmodern} \setFontType{sans} \renewcommand{\subsectionnumbering}{section} \noverticalspacing \fboxsep 1pt \fboxrule 0.1pt % Extra commands \renewcommand{\vec}[1]{\bm{#1}} \newcommand{\mat}[1]{\bm{#1}} \setupCheatSheet{Autonomous Mobile Robots} \begin{document} \vspace*{0mm} \begin{center} \begin{Large} \textbf{Autonomous Mobile Robots} \end{Large} \textsc{Cheat Sheet by {\color{MidnightBlue}\href{https://janishutz.com}{Janis Hutz}}} \textsc{ETHZ, FS2026} \end{center} % TODO: Graphics \section{Introduction} \input{parts/00_basics/00_probability.tex} \input{parts/00_basics/01_measurement-models.tex} \input{parts/00_basics/02_trigonometry.tex} \section{Locomotion \& Kinematics} \input{parts/01_kinematics/00_intro.tex} \input{parts/01_kinematics/01_forward.tex} \input{parts/01_kinematics/02_inverse.tex} \input{parts/01_kinematics/03_temporal-models.tex} \input{parts/01_kinematics/04_rigid-body-imu-kinematics.tex} \input{parts/01_kinematics/05_rigid-body-dynamics.tex} \input{parts/01_kinematics/06_wheeled-robot.tex} % \input{parts/01_kinematics/} \end{document}