# Title: Beginner Seeking Setup Help for ROS2 on Jetson Orin Nano and Onboard Simulation Options

**URL:** <https://forums.developer.nvidia.com/t/title-beginner-seeking-setup-help-for-ros2-on-jetson-orin-nano-and-onboard-simulation-options/313529>\
**Category:** Jetson Orin Nano\
**Tags:** ros\
**Created:** [November 16, 2024, 8:28am UTC](https://forums.developer.nvidia.com/t/title-beginner-seeking-setup-help-for-ros2-on-jetson-orin-nano-and-onboard-simulation-options/313529 "2024-11-16T08:28:37Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![david.workacc08](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@david.workacc08](https://forums.developer.nvidia.com/u/david.workacc08)\
**Post date:** [November 16, 2024, 8:28am UTC](https://forums.developer.nvidia.com/t/title-beginner-seeking-setup-help-for-ros2-on-jetson-orin-nano-and-onboard-simulation-options/313529/1 "2024-11-16T08:28:37Z")

</div>

Hi everyone,

I’m very new to ROS2 and recently bought a Jetson Orin Nano to start learning. I’m struggling a bit with the initial setup and configuration, so any beginner-friendly guidance on setting up ROS2 on this device would be very helpful.

Also, I’m looking for an onboard simulation environment that the Orin Nano can handle. Unfortunately, Isaac Sim isn’t an option for me due to its high hardware requirements. Are there any lighter-weight simulation environments suitable for beginners that would run on the Orin Nano?

Thanks in advance for any advice or resources!

---

<div class="post-metadata">

**Author:** ![dusty\_nv](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/dusty_nv/32/14043_2.png) [@dusty\_nv](https://forums.developer.nvidia.com/u/dusty_nv)\
**Post date:** [November 18, 2024, 7:02pm UTC](https://forums.developer.nvidia.com/t/title-beginner-seeking-setup-help-for-ros2-on-jetson-orin-nano-and-onboard-simulation-options/313529/3 "2024-11-18T19:02:04Z")

</div>

Hi @david.workacc08, which version of JetPack are you on with your Orin Nano? If you are on JetPack 6 and Ubuntu 22.04, you can just install ROS Humble from apt (more or less following the same procedure as you would on x86)

We also have an apt repo here: [Isaac Apt Repository — isaac\_ros\_docs documentation](https://nvidia-isaac-ros.github.io/getting_started/isaac_apt_repository.html)

For other versions, you can build ROS from source like I do in these containers: [jetson-containers/packages/ros at master · dusty-nv/jetson-containers · GitHub](https://github.com/dusty-nv/jetson-containers/tree/master/packages/ros)

For onboard simulation, I have previously used Gazebo on Jetson: [GitHub - dusty-nv/jetbot\_ros: ROS nodes and Gazebo model for NVIDIA JetBot with Jetson Nano](https://github.com/dusty-nv/jetbot_ros)

However I’m not sure Gazebo is still working on Ubuntu 22.04 or not as it had not been maintained in leui of Ignition (which apparently is now back to Gazebo). I have also run [MimicGen](https://www.jetson-ai-lab.com/openvla.html#simulation-with-mimicgen) simulator on Jetson - some of those sims based on the Gym interface seem to work, others not.

---

<div class="post-metadata">

**Author:** ![david.workacc08](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@david.workacc08](https://forums.developer.nvidia.com/u/david.workacc08)\
**Post date:** [December 3, 2024, 3:44pm UTC](https://forums.developer.nvidia.com/t/title-beginner-seeking-setup-help-for-ros2-on-jetson-orin-nano-and-onboard-simulation-options/313529/4 "2024-12-03T15:44:33Z")

</div>

hi @dusty_nv i have installed jetpack 6, now i want to install ros2 is there a document for the installation. which is the best suitable ros2 version for my jetson orin nano development kit?

---

<div class="post-metadata">

**Author:** ![dusty\_nv](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/dusty_nv/32/14043_2.png) [@dusty\_nv](https://forums.developer.nvidia.com/u/dusty_nv)\
**Post date:** [December 13, 2024, 4:41pm UTC](https://forums.developer.nvidia.com/t/title-beginner-seeking-setup-help-for-ros2-on-jetson-orin-nano-and-onboard-simulation-options/313529/5 "2024-12-13T16:41:49Z")

</div>

Hi @david.workacc08, sorry just to round out on this - for starting with ROS2 on JetPack 6, that is 22.04 and tier-0 ROS support, so would just install from apt: [Installation — ROS 2 Documentation: Humble documentation](https://docs.ros.org/en/humble/Installation.html)

I saw in your other thread the issue you encountered with Ignition, and while that would seem almost a separate issue due to how ROS and Gazebo are decoupled, would presume that you went down the apt path or similar already.

> [@Ignition Gazebo Plugin Issues on Jetson Orin Nano](https://forums.developer.nvidia.com/t/ignition-gazebo-plugin-issues-on-jetson-orin-nano/316444):
>
> Hello NVIDIA Community, I’m encountering issues with Ignition Gazebo on my Jetson Orin Nano (JetPack 6.0). I can create and visualize my robot, but plugins fail to load, showing the following errors: Error Messages: [ignition::plugin::Loader::LookupPlugin] Failed to get info for [drive\_plugin]. [Err] [SystemLoader.cc:125] Failed to load system plugin [drive\_plugin] : could not instantiate from library [libignition-gazebo-diff-drive-system.so]. [ignition::plugin::Loader::LookupPlugin] Failed…

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/system/32/68080_2.png) [@system](https://forums.developer.nvidia.com/u/system)\
**Post date:** [January 16, 2025, 7:37am UTC](https://forums.developer.nvidia.com/t/title-beginner-seeking-setup-help-for-ros2-on-jetson-orin-nano-and-onboard-simulation-options/313529/7 "2025-01-16T07:37:47Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
