Dependencies (Grad Project)
Getting Started
Firstly, I installed neofetch to check the specifications of my micro-computer.
Other Dependencies
PCL
sudo apt install libpcl-dev
Python 3
sudo apt install python3.7-dev
OpenCV
Best explanation ever is available here
- If you have not installed OpenCV, follow the below steps
- now get opencv_contrib
- let's create a build directory inside opencv folder and install opencv where we will refer opencv_contrib
Info
The setup process may take a long time (over 3 hours). If necessary, you may need to reboot the device and restart the setup. The installation of OpenCV may take a considerable amount of time, potentially exceeding 2 hours.
g++ (already installed)
sudo apt-get install g++
cmake
sudo snap install cmake -classic
net-tools (already installed)
sudo apt-get install -y net-tools
Docker (already installed)
sudo apt install docker.io
ROS II Foxy
Warning
ROS II Foxy requires Ubuntu 20 as the minimum operating system version. As we are currently using Ubuntu 18 (as checked with neofetch), we will need to install ROS II Foxy using Docker.
docker run -it ros:foxy
Tip
Please check ROS official website for further inforamation


