Installing on Linux and Raspbian

First, download the latest version of fastdds for linux from this link. Note that the linux version works for macos as well. Extract the contents to your desired directory. To install fastdds, run

cd <extraction_directory>
sudo ./install.sh

Then, download and install communication_lib

git clone -- recursive https://github.com/sarath-menon/communication_lib.git
cd communication_lib
mkdir build
cd build
cmake ..
make

If you want to install the library systemwide (not recommended for first-time users), run

sudo make install