Rosbag Doku erweitert. Darstellung in RViz funktioniert, Wlan noch nicht ausprobiert.

This commit is contained in:
Lukas Arnecke 2018-11-27 18:05:14 +01:00
parent 01f8e5bf3d
commit 8ab06b1ddf

View file

@ -62,6 +62,7 @@ Mögliche Anzeigen pro Punkt: Neustes Signal, Stärkstes, Schwächstes, Durchsch
dBm: Logarithmische Skala, misst die Signalstärke in Watt(?). Werte < 0 bedeuten Signalstärken < 1. dBm: Logarithmische Skala, misst die Signalstärke in Watt(?). Werte < 0 bedeuten Signalstärken < 1.
\subsection{Rosbag} \subsection{Rosbag}
Rosbag Datei erstellen:
\begin{itemize} \begin{itemize}
\item Ordner anlegen, in dem die Datei gespeichert werden soll \item Ordner anlegen, in dem die Datei gespeichert werden soll
\item Roboter und alle benötigten topics starten \item Roboter und alle benötigten topics starten
@ -69,13 +70,22 @@ dBm: Logarithmische Skala, misst die Signalstärke in Watt(?). Werte < 0 bedeute
\item rosbag record -O subset *hier Topics durch Leerzeichen getrennt angeben* (Kann subset umbenannt werden?) \item rosbag record -O subset *hier Topics durch Leerzeichen getrennt angeben* (Kann subset umbenannt werden?)
\item Aufzeichnung durch ctrl+c beenden \item Aufzeichnung durch ctrl+c beenden
\end{itemize} \end{itemize}
Topics: /pose, /joy, /scan Topics: /pose, /sonar, /scan, /slam\_gmapping/entropy /tf /base\_scan
später kommt noch das wlansignal dazu, erstmal diese 3. später kommt noch das wlansignal dazu, erstmal diese 3.
/joy sollte nicht mit aufgezeichnet werden. Bei rosbag play fährt der Roboter, ist jedoch nicht gewollt. /joy sollte nicht mit aufgezeichnet werden. Bei rosbag play fährt der Roboter, ist jedoch nicht gewollt.
TODO für nächstes Mal: rosbag in rviz ausführen und damit nachbearbeiten. TODO für nächstes Mal: rosbag in rviz ausführen und damit nachbearbeiten.
Rosbag in RVIZ:
\begin{itemize}
\item rosparam set use\_sim\_time true
\item rosrun rviz rviz
\item rosbag play datei.bag --clock
\end{itemize}
In RViz muss die Map und der Laserscan by topic hinzugefügt werden. gmapping muss laufen, während der Pioneer offline sein muss. RViz bekommt ansonsten widersprüchliche Informationen.
\subsection{Überblick} \subsection{Überblick}
p2os\_urdf: 3D Darstellung. Hier sind alle Anbauteile und Gelenke mit Koordiantensystem angegeben. Der Roboter nutzt diese, um Informationen auf sein zentrales Koordinatensystem umzurechnen, gleichzeitig kann es zur Simulation genutzt werden. p2os\_urdf: 3D Darstellung. Hier sind alle Anbauteile und Gelenke mit Koordiantensystem angegeben. Der Roboter nutzt diese, um Informationen auf sein zentrales Koordinatensystem umzurechnen, gleichzeitig kann es zur Simulation genutzt werden.
@ -105,7 +115,7 @@ Aktuell wird nur roscore und Starten des MasterFiles benötigt.
\end{itemize} \end{itemize}
MotorState wird nicht mehr benötigt. ist im pioneerMasterLaunchFile.launch konfiguriert. MotorState wird nicht mehr benötigt. ist im pioneerMasterLaunchFile.launch konfiguriert.
rosrun joy joy\_node wird ebenfalls nicht benötigt, vom Launscript mitgestartet. rosrun joy joy\_node wird ebenfalls nicht benötigt, vom Launchscript mitgestartet.
\section{Zeitdoku} \section{Zeitdoku}
\subsection{05.11.2018} \subsection{05.11.2018}
@ -122,6 +132,9 @@ Kartographierung funktioniert grundlegend. gmapping und gslam sind installiert u
\subsection{26.11.2018} \subsection{26.11.2018}
Git auf Pioneer installiert. So können die Projekte zuhause gebaut und dann vor Ort direkt verwendet werden. gmapping wurde eingestellt. Nachfolger ist vermutlich karthographer von Google. Bleiben erstmal bei gmapping, maximal wenn alles läuft mal schauen. Git auf Pioneer installiert. So können die Projekte zuhause gebaut und dann vor Ort direkt verwendet werden. gmapping wurde eingestellt. Nachfolger ist vermutlich karthographer von Google. Bleiben erstmal bei gmapping, maximal wenn alles läuft mal schauen.
\subsection{27.11.2018}
WLan Node umgebaut. Greift jetzt direkt auf den Socket zu und holt sich von da die Daten.
\section{genutzte Links} \section{genutzte Links}
\begin{itemize} \begin{itemize}
\item \url{http://wiki.ros.org/p2os/Tutorials/Getting%20Started%20with%20p2os} \item \url{http://wiki.ros.org/p2os/Tutorials/Getting%20Started%20with%20p2os}
@ -134,6 +147,7 @@ Git auf Pioneer installiert. So können die Projekte zuhause gebaut und dann vor
\item \url{https://answers.ros.org/question/93986/combining-amcl-gmapping-odometry/} \item \url{https://answers.ros.org/question/93986/combining-amcl-gmapping-odometry/}
\item \url{http://wiki.ros.org/rtabmap_ros/Tutorials/WifiSignalStrengthMappingUserDataUsage} \item \url{http://wiki.ros.org/rtabmap_ros/Tutorials/WifiSignalStrengthMappingUserDataUsage}
\item \url{http://wiki.ros.org/rosbag/Tutorials/Recording%20and%20playing%20back%20data} \item \url{http://wiki.ros.org/rosbag/Tutorials/Recording%20and%20playing%20back%20data}
\item \url{https://answers.ros.org/question/72202/how-to-playback-pointcloud-in-rviz-which-was-recorded-using-rosbag/}
\end{itemize} \end{itemize}
\end{document} \end{document}