[Tutorial w/ Code] How I Use IsaacSim with Docker, ROS2, & Octomap for Robotics PhD Research
💻 In this video, I show you how I learned to use Nvidia IsaacSim with Docker, ROS2, and Octomap to do robotics simulations. I provide a code walk through of the accompany GitHub repo you can clone to get started with examples today. 🎮 I use a wired XBox Controller (https://amzn.to/43gmFPX) to "teleoperate" the robot in this video - meaning that I am controlling it remotely rather than it driving itself autonomously. Links mentioned in the video: * GitHub Repo - https://github.com/CodeMechanicsLLC/isaacsim-ros2-docker * In Depth IsaacSim Installation Video - https://www.youtube.com/watch?v=SyrsAd8WbCo * NAV2 ROS2 documentation - https://docs.nav2.org/index.html * Octomap - https://octomap.github.io/ * FastDDS Middleware Documentation & ROS2 Install Instructions for Omniverse IsaacSim - https://docs.omniverse.nvidia.com/isaacsim/latest/installation/install_ros.html#isaac-sim-app-install-ros ⚡️ Stay tuned for a quick tutorial on using the TurtleBot3 simulation! Chapter Guide 00:00 Introduction 01:34 Navigating Omniverse Launcher 03:16 Code Walkthrough 04:55 Finding Your Controller on Your Linux System 08:24 What To Change If You Move fastdds.xml 10:14 Build the Docker Image 10:55 Dev Containers in VS Code 12:06 Launch IsaacSim 13:05 Load IsaacSim ROS2 Example Scene 14:00 Launch Teleop Nodes for Controller 14:43 Launch Octomap Node 14:59 ROS2 Commands for Debugging 16:24 IsaacSim & RVIZ Please note that this description contains affiliate links that help you find the items from the video and/or support the channel at no cost to you. Thank you very much for your support! #robotics #ai #research #ros2 #isaacsim #nvidia #docker