diff --git a/chap/kalibrierung.tex b/chap/kalibrierung.tex index 3b9386cc86123c14df4c34130cb1e98b04e9b0d6..1701f360f444b861ecfc521795319736dcd8ba9a 100644 --- a/chap/kalibrierung.tex +++ b/chap/kalibrierung.tex @@ -413,7 +413,25 @@ Um die Laufzeit der \gls{ROS Node} zu bestimmen wird die aktuelle Zeit wie sie von der Funktion \lstinline{ros::Time::now()} zurückgegeben wird verwendet. Die aktuelle Zeit beim Start der \gls{Callback} wird abgespeichert. Nach Durchlauf der Funktion wird erneut die aktuelle Zeit bestimmt und die Differenz in Sekunden als Debug-Nachricht ausgegeben. Die Laufzeit der \gls{ROS Node} wird - über einige Zeit gemittelt. Dabei ergibt sich eine Laufzeit von $\approx 6\,\ms$. + über einige Zeit gemittelt. Dabei ergibt sich eine Laufzeit von $\approx 3,9\,\ms$. + + \begin{table} + \caption{Gemessene Laufzeit bei 10 Durchläufen der \gls{Callback}} + \begin{tabular}{r|S} + Durchlauf Nr. & \multicolumn{1}{c}{gemessene Laufzeit} \\\hline + 1 & 3,885214 \,\ms \\ + 2 & 4,068192 \,\ms \\ + 3 & 3,968679 \,\ms \\ + 4 & 3,711925 \,\ms \\ + 5 & 3,969982 \,\ms \\ + 6 & 4,085944 \,\ms \\ + 7 & 4,024673 \,\ms \\ + 8 & 3,897130 \,\ms \\ + 9 & 3,752863 \,\ms \\ + 10 & 4,095999 \,\ms \\ + \end{tabular} + \todo[inline]{ist die Tabelle überhaupt sinnvoll?} + \end{table} \section{Extrinsische Kalibrierung} \label{sec: extrensic}