Installation¶
Prerequisites¶
This is a source installation. It requires:
- OS: Ubutnu 22.04
- ROS: ROS2 Humble
- Git
Build¶
Take the steps as they're provided below in all sections:
Initially perform an update:
Clone this repository:
Navigate to the root directory:
Analyser¶
Navigate to lib/wireshark
:
To setup Wireshark build, switch to superuser and execute the debian setup shell script (you might be prompted for password):
Create a new directory named build
and navigate to it:
Configure and build Wireshark:
Navigate back to lib
:
Create a Python3 virtual environment:
Activate the virtual environment:
Navigate to lib/pyshark/src
:
Install pyshark
locally:
Navigate to the analyser
directory:
Install the dependencies using pip:
Finally, deactivate the virtual environment and go back to root directory using:
Visualiser¶
Build the geographic library. From the root directory of the repository, navigate to lib/geographiclib-2.3
:
Create a new directory for building:
Configure, build and install GeographicLib:
Navigate to the visualiser
directory:
Resolve ROS2 dependencies using rosdep
:
source /opt/ros/humble/setup.bash
rosdep update
rosdep install -y --from-paths src --ignore-src --rosdistro $ROS_DISTRO
Build the whole workspace using colcon
. While still in the visualiser directory run:
Lastly, navigate back to the root directory:
Launcher¶
Install Qt6 libraries and dependencies:
Navigate to the ui
directory located in the root directory:
Build the application:
Lastly, navigate back to the root directory:
Build Troubleshoot¶
Consult the troubleshooting page.