Ein Roboter mit bürstenlosem Antrieb, differenzial und NRF24L01 Funk. Großflächig gebaut um ein großes Solarpanel aufzunehmen. https://gitlab.informatik.hs-fulda.de/fdai5253/roboter
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

169 lines
5.8 KiB

  1. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  2. % Lachaise Assignment
  3. % LaTeX Template
  4. % Version 1.0 (26/6/2018)
  5. %
  6. % This template originates from:
  7. % http://www.LaTeXTemplates.com
  8. %
  9. % Authors:
  10. % Marion Lachaise & François Févotte
  11. % Vel (vel@LaTeXTemplates.com)
  12. %
  13. % License:
  14. % CC BY-NC-SA 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/)
  15. %
  16. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  17. %----------------------------------------------------------------------------------------
  18. % PACKAGES AND OTHER DOCUMENT CONFIGURATIONS
  19. %----------------------------------------------------------------------------------------
  20. \documentclass{article}
  21. \input{structure.tex} % Include the file specifying the document structure and custom commands
  22. %----------------------------------------------------------------------------------------
  23. % INFORMATION
  24. %----------------------------------------------------------------------------------------
  25. \title{Open Source Roboter Plattform} % Title
  26. \author{Lukas Reichwein\\ Yves Ehrlich\\ Nick Gnoevoj}
  27. \date{University of Applied Science Fulda --- \today} % University, school and/or department name(s) and a date
  28. %----------------------------------------------------------------------------------------
  29. \begin{document}
  30. \maketitle % Print the title
  31. \tableofcontents % Inhaltsverzeichniss, Achtung zweimal Compilerien!
  32. \newpage
  33. %----------------------------------------------------------------------------------------
  34. % INTRODUCTION
  35. %----------------------------------------------------------------------------------------
  36. \section{Vorwort} % Unnumbered section
  37. \paragraph{Motivation}
  38. Eine Platform bieten ist etwas was momentan sehr stark im Trend liegt, sei es im Software oder im Hardware bereich. Im Softwarebereich zeigt sich dies meist durch opensource libaries, welche möglichst varriable einsetzbaren Code für jeden frei zugänglich machen. \\
  39. Ein solches Projekt war auch von einem der Projektmitglieder (Yves Ehrlich) als Privates Projekt geplant und so kahm die Überlegung dies innerhalb des Modules Embedded Networking zu wählen.\linebreak
  40. \paragraph{Basis des Projektes}
  41. Als Basis des Projektes dient einer schon bereits von Yves Ehrlich angefertigter Arduino Nano Shield samt Code,
  42. \cite{nanoGame} welcher als Fernsteuerung verwendet wird.
  43. \paragraph{Ziel des Projektes}
  44. Ziel des Projektes ist eine ferngesteuerte, OpenSource basierende Roboterplatform.
  45. \newpage
  46. \section{Funksteuereung} %Lukas
  47. Wie schon zuvor erwähnt wird für die Basis der Funksteuerung das Arduino Shield verwendet, welches mit einem RF24 Chip erweitert wurde.
  48. \subsection{RF24} %Oder nur als paragraph je nachdem wie viel zusammen kommt.
  49. \newpage
  50. \section{SPI}
  51. \newpage
  52. \section{Arduino Libaries} %Lukas
  53. \newpage
  54. \section{Joystick Integration} %Lukas
  55. \newpage
  56. \section{Motorsteuerung} %Yves
  57. %Folgende beiden ließen sich auch durch subsections mittels sensoric als section realisieren, kommt aber auf die menge des textes an subsections sollten nicht über eine halbe seite lang sein.
  58. \newpage
  59. \section{Thermosensor} %Nick
  60. \newpage
  61. \section{Ultraschallsensor} %Nick
  62. \newpage
  63. %----------------------------------------------------------------------------------------
  64. % Latex Beispeiele
  65. %----------------------------------------------------------------------------------------
  66. \section{Beispiele für Spezielle LaTeX Strukturen}
  67. \begin{info} % Information block
  68. benutze den Info block um wichtige informationen hervorzuheben.
  69. \end{info}
  70. %----------------------------------------------------------------------------------------
  71. % Beispiel für Pseudo Code.
  72. %----------------------------------------------------------------------------------------
  73. \begin{center}
  74. \begin{minipage}{0.5\linewidth} % Adjust the minipage width to accomodate for the length of algorithm lines
  75. \begin{algorithm}[H]
  76. \KwIn{$(a, b)$, two floating-point numbers} % Algorithm inputs
  77. \KwResult{$(c, d)$, such that $a+b = c + d$} % Algorithm outputs/results
  78. \medskip
  79. \If{$\vert b\vert > \vert a\vert$}{
  80. exchange $a$ and $b$ \;
  81. }
  82. $c \leftarrow a + b$ \;
  83. $z \leftarrow c - a$ \;
  84. $d \leftarrow b - z$ \;
  85. {\bf return} $(c,d)$ \;
  86. \caption{\texttt{FastTwoSum}} % Algorithm name
  87. \label{alg:fastTwoSum} % optional label to refer to
  88. \end{algorithm}
  89. \end{minipage}
  90. \end{center}
  91. %----------------------------------------------------------------------------------------
  92. % Beispiel für Code Snippets.
  93. %----------------------------------------------------------------------------------------
  94. % File contents
  95. \begin{file}[hello.py]
  96. \begin{lstlisting}[language=Python]
  97. #! /usr/bin/python
  98. import sys
  99. sys.stdout.write("Hello World!\n")
  100. \end{lstlisting}
  101. \end{file}
  102. %----------------------------------------------------------------------------------------
  103. % Example for Console Prints (can also be usefull for displaying Serial monitor)
  104. %----------------------------------------------------------------------------------------
  105. % Command-line "screenshot"
  106. \begin{commandline}
  107. \begin{verbatim}
  108. $ chmod +x hello.py
  109. $ ./hello.py
  110. Hello World!S
  111. \end{verbatim}
  112. \end{commandline}
  113. % Warning text, with a custom title
  114. \begin{warn}[Notice:]
  115. Warungen könnten auch nützlich sein, immerhin braucht der RF24 3.3V und nicht 5V
  116. \end{warn}
  117. %----------------------------------------------------------------------------------------
  118. % Beispiel für ein Bild.
  119. %----------------------------------------------------------------------------------------
  120. \begin{figure}[h]
  121. \includegraphics[width=8cm]{fish.png}
  122. \centering
  123. \end{figure}
  124. %----------------------------------------------------------------------------------------
  125. % BIBLIOGRAPHY
  126. %----------------------------------------------------------------------------------------
  127. \bibliographystyle{unsrt}
  128. \bibliography{references.bib}
  129. %----------------------------------------------------------------------------------------
  130. \end{document}