Skip to content

CollaborativeRoboticsLab/JetsonNano-ROS2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

JetsonNano-ROS2

A comprehensive guide on setting up JetsonNano with ROS2

Setup

  • Jetson Nano can be generally powered from a micro usb power supply (5V 2A 10W max). This can manage a keyboard, a mouse and a small camera.
  • If planned use case for Jetson Nano is to run Neural Networks along with Depth cameras, it is better to power the device via the DC barrel jack (5V 4A 20W max).
  • System setup comparison section contains various combinations of Ubuntu and ROS2 that was tested with and without GUI, and with and without docker.
  • Main purpose was to identify the stable combination that allows for the latest ROS version to be used as well as get the maximum output from the Jetson Nano.

Recommneded Installation


System setup comparison

  • GUI column represents whether a GUI is available or not. No GUI was achieved by removing all the GUI related components. Please refer relevant tutorials for the steps.

  • Idle RAM has been measured as it determines the Neural Netork model sizes that can be loaded into the device.

  • In the combinations that has Docker, the Idle RAM has been measured while the Base ROS Docker image is running.

  • Only the provided overclocking settings was used, but further customization can be done according to here

  • Docker ROS-Humble-ROS-Base can be installed with,

    docker pull dustynv/ros:humble-ros-base-l4t-r32.7.1

Ubuntu Jetpack CUDA ROS GUI Docker CPU / GPU Frequency Idle RAM (GB) Tutorial
20.04 4.6.2 10.2 Humble Yes Yes 1900Mz / 998Mz 1.3 / 3.9 Image Tutorial
20.04 4.6.2 10.2 Humble No Yes 1900Mz / 998Mz 0.44 / 3.9 Image Tutorial
20.04 4.6.2 10.2 Foxy Yes No 1900Mz / 998Mz 1.2 / 3.9 Image Tutorial
20.04 4.6.2 10.2 Foxy No No 1900Mz / 998Mz 0.40 / 3.9 Image Tutorial
18.04 4.6.4 10.2 Humble Yes Yes 1479Mz / 920Mz Really Slow Not Successful
18.04 4.6.4 10.2 Humble No Yes 1479Mz / 920Mz Really slow Not Successful

Future Work

  • Disable the GUI without removing it

About

A comprehensive guide on setting up JetsonNano with ROS2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published