mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-05-09 22:49:53 +08:00
99 lines
2.9 KiB
TeX
99 lines
2.9 KiB
TeX
\documentclass[10pt,a4paper]{paper}
|
|
|
|
\usepackage[latin1]{inputenc}
|
|
\usepackage[english]{babel}
|
|
|
|
\usepackage[official,right]{eurosym}
|
|
\usepackage{hyperref}
|
|
\usepackage{graphicx}
|
|
\usepackage{a4wide}
|
|
\usepackage{calc}
|
|
%\usepackage{picins}
|
|
\usepackage{fancyhdr}
|
|
\usepackage{amssymb,amsmath}
|
|
\usepackage{gensymb}
|
|
%\usepackage{multicol}
|
|
\usepackage{url}
|
|
|
|
% For drawings
|
|
\usepackage{pgf}
|
|
\usepackage{tikz}
|
|
\usetikzlibrary{arrows,automata}
|
|
\usepackage{color}
|
|
|
|
% For quick and easy figures
|
|
\newcommand{\pic}[3]{
|
|
\begin{figure}[h]\begin{center}\includegraphics[width=#2]{#1.png}
|
|
\caption{#3}
|
|
\label{#1}
|
|
\end{center}\end{figure}
|
|
}
|
|
|
|
\newcommand{\inHfile}[2]{
|
|
Function \texttt{#1} in File \texttt{#2.h} \\
|
|
}
|
|
|
|
%\numberwithin{equation}{section}
|
|
\newcommand{\vect}[1]{\ensuremath{\overrightarrow{#1}}} %% How to mark Vectors
|
|
\newcommand{\eu}[1]{\ensuremath{#1^{\phi}}} %% how to mark euler angles
|
|
\newcommand{\ra}[1]{\ensuremath{\omega_{#1}}} %% how to mark rates
|
|
\newcommand{\ew}[1]{\;. \! \!#1} %% how to mark element-wise operations
|
|
\newcommand{\mat}[1]{\ensuremath{\mathbf{#1}}} %% how to mark Matrices
|
|
\newcommand{\eye}[0]{\mat{I}} %% Identity matrix
|
|
\newcommand{\quat}[1]{\ensuremath{q_{#1}}} %% how to mark Quaternions
|
|
\newcommand{\transp}[1]{\ensuremath{#1^{T}}}
|
|
\newcommand{\est}[1]{\ensuremath{\hat{#1}}}
|
|
\newcommand{\err}[1]{\ensuremath{\tilde{#1}}}
|
|
\newcommand{\meas}[1]{\ensuremath{\tilde{#1}}}
|
|
\newcommand{\linpt}[1]{\ensuremath{\overline{#1}}}
|
|
\newcommand{\norm}[1]{\ensuremath{|{#1}|}}
|
|
\newcommand{\quatprod}[0]{\ensuremath{\bullet}}
|
|
\newcommand{\ddt}[2]{\ensuremath{#1^{(#2)}}}
|
|
\newcommand{\deriv}[2]{\ensuremath{{#1}^{(#2)}}}
|
|
\newcommand{\inv}[1]{\ensuremath{#1}^{-1}}
|
|
\newcommand{\comp}[1]{\ensuremath{#1}^*}
|
|
\newcommand{\atan}[1]{\ensuremath{\text{atan}\left({#1}\right)}}
|
|
\newcommand{\sign}[1]{\ensuremath{\text{sign}\left({#1}\right)}}
|
|
\newcommand{\cross}{\ensuremath{\times}}
|
|
|
|
\newcommand{\division}[0]{\ensuremath{\div}}
|
|
\newcommand{\multiplication}[0]{\ensuremath{\cdot}}
|
|
|
|
|
|
%% Formatting in the right color for euler angles
|
|
\definecolor{rollcolor}{rgb}{0,0,1}
|
|
\definecolor{pitchcolor}{rgb}{0,0.5,0}
|
|
\definecolor{yawcolor}{rgb}{1,0,0}
|
|
\newcommand{\Rollc}[1]{\color{rollcolor}#1\color{black}{}}
|
|
\newcommand{\Pitchc}[1]{\color{pitchcolor}#1\color{black}{}}
|
|
\newcommand{\Yawc}[1]{\color{yawcolor}#1\color{black}{}}
|
|
\newcommand{\Roll}[0]{\ensuremath{\Rollc \phi}}
|
|
\newcommand{\Pitch}[0]{\ensuremath{\Pitchc \theta }}
|
|
\newcommand{\Yaw}[0]{\ensuremath{\Yawc \psi}}
|
|
|
|
|
|
\newcommand{\mynote}[1]{\begin{flushright}\fbox{Martin: ``\textit{#1}''}\end{flushright}}
|
|
%\newcommand{\mynote}[1]{}
|
|
|
|
\graphicspath{{./images/},{tmp/}}
|
|
|
|
\title{Documentation for pprz_algebra}
|
|
\author{Martin Dieblich}
|
|
|
|
\begin{document}
|
|
|
|
%\maketitle
|
|
\include{introduction}
|
|
\tableofcontents
|
|
\include{scalar}
|
|
\include{vector}
|
|
\include{matrix}
|
|
\include{euler}
|
|
\include{rates}
|
|
\include{quaternion}
|
|
\bibliographystyle{plain}
|
|
\bibliography{headfile}
|
|
\include{appendix}
|
|
%
|
|
\end{document}
|