Colcon workspace for master thesis project code, by nthom18.
Target system:
- Ubuntu 20.04 (Focal Fossa)
- ROS 2 (Foxy Fitzroy)
⚠️ Submodules might not be included if not cloned a specified way. Clone this repository with ssh and all submodules with:
git clone --recurse-submodules [email protected]:PositiveBeat/nthom18-master-workspace.git
⚠️ The branch tag in.gitmodules
does not seem to take affect, so the branch should be switched manually with:
cd nthom18-master-workspace/src/kinematic_swarm_sim/external/swarm-simulator/ && git checkout nthom18-dev
🎏 In case VScode intellisense is complaining about missing headers for the submodule includes, a copy of a
c_cpp_properties.json
file is included in the repo for reference.
sudo apt update ; sudo apt install build-essential libasound2-dev mesa-common-dev libx11-dev libxrandr-dev libxi-dev xorg-dev libgl1-mesa-dev libglu1-mesa-dev libglm-dev libglfw3-dev libgsl-dev
Python:
pip install -r requirements.txt
colcon build --symlink-install