Nvidia Jetson Ubuntu 20.04.


Ubuntu 20.04 Build-Environment for Jetson Nano 2GB. We provide a standard ROS Setup, a configuration via ansible, a CUDA enabled OpenCV 4.5.5 Debian Packages and Tensorflow.

Published on February 28, 2022 by Simon M. Haller-Seeber

nvidia stairlab minibot

Nvidia Jetson Build

The Standard Ubuntu 18.04 installation and setup provided by Nvidia for their Jetson line is nearly EOL and in many ways outdated. Addtionally the ROS build for Ubuntu 18.04. uses Python 2 which is already EOL, and newer AI libraries using Python 3 will not or very inconveniently work with ROS Melodic.

Therefore we build our own Setup and Configuration for Ubuntu 20.04. and ROS Noetic. Our used method is based on [1] and [2].

For details please visit: https://git.uibk.ac.at/informatik/stair/jetson-nano

Ubuntu 20.04 Repository

We provide a special package repository for the Nvidia Jetson. To use this repo one has to add the pgp key:

wget -O - https://stair-lab.uibk.ac.at/packages/stair-lab.gpg.key | apt-key add -

and add a repo list file for apt e.g.: /etc/apt/sources.list.d/stairlab-repo.list with following content:

deb [arch=arm64] https://stair-lab.uibk.ac.at/packages focal main

If you want to have a look at the available packages you can browse them here

References

[1] Pythops Jetson Nano Minimal Build
[2] Build instructions for OpenCV