Good! We should be ready to install ROS. After this, the process of installation is pretty similar to the desktop installation discussed in the previous section. The major difference when installing ROS on the Ubuntu ARM platform is that it will not be possible to go for the full desktop installation. We install the selected package that is required for our application. Nevertheless, it will be nice to work with source building and installation for a package not present in the ROS repository:
ROS Kinectic <ros_version> is compatible with Ubuntu 16.04 Xenial Xerus
ROS Melodic <ros_versions> is compatible with Ubuntu 18.04 Bionic Beaver
The first step consists of configuring our Ubuntu repositories ...