For robotics applications, many consider Robot Operating System (ROS) as the default go-to solution. The version of ROS that runs on the NVIDIA Jetson Nano Developer Kit is ROS Melodic. Installing ROS on the Jetson Nano is simple. Looky here:
At a higher level, ROS provides facilities and tools for a Robot Description Language, diagnostics, pose estimation, localization, navigation, and visualization.
You can read more about the Core Components here.
Usage: ./installROS.sh [[-p package] | [-h]] -p | --package <packagename> ROS package to install Multiple Usage allowed The first package should be a base package. One of the following: ros-melodic-ros-base ros-melodic-desktop ros-melodic-desktop-full
$ ./setupCatkinWorkspace.sh [optionalWorkspaceName]