{"id":1170,"date":"2024-08-04T19:55:54","date_gmt":"2024-08-04T17:55:54","guid":{"rendered":"https:\/\/erdalpekel.de\/?p=1170"},"modified":"2024-08-14T19:04:24","modified_gmt":"2024-08-14T17:04:24","slug":"control-panda-with-moveit-in-omniverse-isaac","status":"publish","type":"post","link":"https:\/\/erdalpekel.de\/?p=1170","title":{"rendered":"Control Panda with MoveIt! in Omniverse Isaac"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In this blog post, we will import an existing robotic arm model into NVIDIA&#8217;s Omniverse Isaac simulation environment and create a ROS package and an Isaac extension for controlling the arm with MoveIt!. MoveIt! will control to the robotic arm inside Isaac via the ROS Bridge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NVIDIA Omniverse Isaac gains popularity with a rich feature set and realistic simulations with accurate physics and ray-tracing. In this post, we will lay the foundation for a simulation world where a robotic arm can be used for more complex tasks such as populating a conveyor belt with packages in a warehouse.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Overview<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We will use the Franka Emika Panda arm as an example, but the configuration path outlined in this post applies to any robotic arm with a correct URDF file. In the <a href=\"#omniverse-moveit-workflow\">illustration<\/a> below, you can see our workflow for controlling the robotic arm in Isaac with ROS using MoveIt!. We will use the robot URDF as input for the MoveIt Setup Assistant and the Isaac URDF importer. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The MoveIt Setup Assistant will output a ROS package that provides everything we need to start the motion planning pipeline. In addition, we will create a small ROS package that launches the motion planning pipeline. This package can later be used as a starting point for more complex implementations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Isaac URDF importer will output a .usd (binary) or .usda (human-readable) file which we will import into a scene with an <a href=\"https:\/\/docs.omniverse.nvidia.com\/isaacsim\/latest\/introductory_tutorials\/tutorial_intro_workflows.html\">Isaac extension<\/a>. With the extension, we will create a so-called Action graph that provides an interface for communication between the robotic arm in Isaac Sim and the robot control and motion planning components running on the ROS side.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b37973825d&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b37973825d\" class=\"wp-block-image size-large wp-lightbox-container\" id=\"omniverse-moveit-workflow\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"616\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/omniverse-moveit-workflow-2-1024x616.png\" alt=\"\" class=\"wp-image-1173\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/omniverse-moveit-workflow-2-1024x616.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/omniverse-moveit-workflow-2-300x180.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/omniverse-moveit-workflow-2-768x462.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/omniverse-moveit-workflow-2-1000x601.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/omniverse-moveit-workflow-2-230x138.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/omniverse-moveit-workflow-2-350x211.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/omniverse-moveit-workflow-2-480x289.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/omniverse-moveit-workflow-2.png 1119w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">ROS MoveIt! and Omniverse Isaac Robotic Arm workflow illustrated<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">We will build this prototype with the long term support version of ROS2, Humble, and NVIDIA Omniverse Isaac version 2023.1.1.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Implementation<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">ROS \/ MoveIt!<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">We will use a simple URDF file for the Franka Emika robotic arm as the starting point of our ROS configuration. The model defines the robot without the hand component. In the <a href=\"#omniverse-moveit-workflow\">workflow illustration<\/a>, we outlined how we will use the URDF file to create a ROS package as MoveIt configuration. The robot URDF itself is located inside a different, simple ROS package called <code>franka_description<\/code>. I created this package for the purpose of this tutorial. It contains the URDF file and the geometry files that visualize the robot&#8217;s links and their collision models.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let&#8217;s start by creating a ROS2 workspace and cloning the <code>franka_description<\/code> repository into the <code>src<\/code> directory:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">mkdir -p ~\/isaac_moveit_ws\/src\ncd ~\/isaac_moveit_ws\/src\ngit clone https:\/\/github.com\/erdalpekel\/franka_description.git\ncd ..\ncolcon build\nsource install\/setup.bash\nros2 run moveit_setup_assistant moveit_setup_assistant<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">After building and sourcing the workspace we can start the MoveIt! Setup Assistant as outlined above. The assistant uses the robot URDF as input and configures the motion planning pipeline with the input provided by the user. In the <a href=\"#moveit-setup-assistant\">gallery provided below<\/a>, you can see how to configure the robotic arm.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The user checks for self-collisions of the arm&#8217;s links and proceeds to add a planning group. We add the robot&#8217;s links, joints and kinematic chain for the planning group definition. We also specify the kinamtic solver to <code>kdl_kinematics<\/code>. In the following steps, we generate the ROS2 and MoveIt! controllers with the assistant and finish the configuration by adding information about the author. We save the package to a new subdirectory inside our workspace called <code>franka_moveit_config<\/code>.<\/p>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure data-wp-context=\"{&quot;galleryId&quot;:&quot;6a1b379738b77&quot;}\" data-wp-interactive=\"core\/gallery\" class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\" id=\"moveit-setup-assistant\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b379739b41&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b379739b41\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"836\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1177\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-1-1024x836.png\" alt=\"\" class=\"wp-image-1177\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-1-1024x836.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-1-300x245.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-1-768x627.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-1-1000x816.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-1-230x188.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-1-350x286.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-1-480x392.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-1.png 1529w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Start Moveit! Setup Assistant<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b37973ad6b&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b37973ad6b\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"836\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1178\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-2-1024x836.png\" alt=\"\" class=\"wp-image-1178\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-2-1024x836.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-2-300x245.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-2-768x627.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-2-1000x816.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-2-230x188.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-2-350x286.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-2-480x392.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-2.png 1529w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Import Robot URDF<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b37973bc75&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b37973bc75\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"836\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1179\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-3-1024x836.png\" alt=\"\" class=\"wp-image-1179\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-3-1024x836.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-3-300x245.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-3-768x627.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-3-1000x816.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-3-230x188.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-3-350x286.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-3-480x392.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-3.png 1529w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Check Self-collisions<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b37973eab7&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b37973eab7\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"841\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1214\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-4-1-1024x841.png\" alt=\"\" class=\"wp-image-1214\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-4-1-1024x841.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-4-1-300x246.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-4-1-768x631.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-4-1-1000x822.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-4-1-230x189.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-4-1-350x288.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-4-1-480x394.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-4-1.png 1519w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Add Planning Group<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b37974100c&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b37974100c\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"836\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1181\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-5-1024x836.png\" alt=\"\" class=\"wp-image-1181\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-5-1024x836.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-5-300x245.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-5-768x627.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-5-1000x816.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-5-230x188.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-5-350x286.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-5-480x392.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-5.png 1529w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Add Links<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b379743c96&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b379743c96\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"836\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1182\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-6-1024x836.png\" alt=\"\" class=\"wp-image-1182\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-6-1024x836.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-6-300x245.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-6-768x627.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-6-1000x816.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-6-230x188.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-6-350x286.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-6-480x392.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-6.png 1529w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Planning Group Overview<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b379744d1d&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b379744d1d\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"836\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1183\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-7-1024x836.png\" alt=\"\" class=\"wp-image-1183\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-7-1024x836.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-7-300x245.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-7-768x627.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-7-1000x816.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-7-230x188.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-7-350x286.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-7-480x392.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-7.png 1529w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Add Joints<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b37974682e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b37974682e\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"836\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1184\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-8-1024x836.png\" alt=\"\" class=\"wp-image-1184\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-8-1024x836.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-8-300x245.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-8-768x627.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-8-1000x816.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-8-230x188.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-8-350x286.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-8-480x392.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-8.png 1529w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Planning Group overview<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b3797477b3&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b3797477b3\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"836\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1185\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-9-1024x836.png\" alt=\"\" class=\"wp-image-1185\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-9-1024x836.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-9-300x245.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-9-768x627.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-9-1000x816.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-9-230x188.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-9-350x286.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-9-480x392.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-9.png 1529w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Add Kinematic Chain<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b379748d58&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b379748d58\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"836\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1186\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-10-1024x836.png\" alt=\"\" class=\"wp-image-1186\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-10-1024x836.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-10-300x245.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-10-768x627.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-10-1000x816.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-10-230x188.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-10-350x286.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-10-480x392.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-10.png 1529w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Planning Group overview<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b37974aa82&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b37974aa82\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"836\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1187\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-11-1024x836.png\" alt=\"\" class=\"wp-image-1187\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-11-1024x836.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-11-300x245.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-11-768x627.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-11-1000x816.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-11-230x188.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-11-350x286.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-11-480x392.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-11.png 1529w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">ROS2 Control Configuration<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b37974ba91&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b37974ba91\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"836\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1189\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-13-1024x836.png\" alt=\"\" class=\"wp-image-1189\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-13-1024x836.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-13-300x245.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-13-768x627.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-13-1000x816.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-13-230x188.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-13-350x286.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-13-480x392.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-13.png 1529w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Add ROS2 Controller<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b37974cd9e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b37974cd9e\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"836\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1190\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-14-1024x836.png\" alt=\"\" class=\"wp-image-1190\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-14-1024x836.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-14-300x245.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-14-768x627.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-14-1000x816.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-14-230x188.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-14-350x286.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-14-480x392.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-14.png 1529w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Add Author Info<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b37974f262&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b37974f262\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"836\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1191\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-15-1024x836.png\" alt=\"\" class=\"wp-image-1191\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-15-1024x836.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-15-300x245.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-15-768x627.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-15-1000x816.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-15-230x188.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-15-350x286.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-15-480x392.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/moveit-setup-assistant-15.png 1529w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Create new ROS Package Directory<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b379750731&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b379750731\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"502\" height=\"305\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1215\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-13-51-38.png\" alt=\"\" class=\"wp-image-1215\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-13-51-38.png 502w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-13-51-38-300x182.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-13-51-38-230x140.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-13-51-38-350x213.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-13-51-38-480x292.png 480w\" sizes=\"(max-width: 502px) 100vw, 502px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Generate Configuraition<\/figcaption><\/figure>\n<\/figure>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The Moveit! configuration is not finisehd yet. We will alter the default configuration to make it compatible with Omniverse Isaac Sim. The first step is to change the <code>package.xml<\/code> by adding the ROS packages <code>topic_based_control<\/code>, <code>joint_state_broadcaster<\/code> and <code>joint_trajectory_controller<\/code> as execution dependencies. Next, we will change the hardware interface that <code>ros_control<\/code> uses to control the arm. In <code>config\/panda.ros2_control.xacro<\/code> add the following lines:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"xml\" class=\"language-xml\">&lt;hardware&gt;\n  &lt;plugin&gt;topic_based_ros2_control\/TopicBasedSystem&lt;\/plugin&gt;\n  &lt;param name=\"joint_commands_topic\"&gt;\/joint_commands&lt;\/param&gt;\n  &lt;param name=\"joint_states_topic\"&gt;\/joint_states&lt;\/param&gt;\n&lt;\/hardware&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">These lines ensure, that <code>ros_control<\/code> controls the arm via messages sent to and received from predefined ROS topics instead of pure function calls on a C++ plugin. These topics are defined above as <code>\/joint_commands<\/code> and <code>\/joint_states<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Next, we will add the configuration file <code>config\/moveit_controllers.yaml<\/code> that defines the controllers MoveIt! should load and use at startup:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"yaml\" class=\"language-yaml\">moveit_controller_manager: moveit_simple_controller_manager\/MoveItSimpleControllerManager\n\nmoveit_simple_controller_manager:\n  controller_names:\n    - panda_arm_controller\n\n  panda_arm_controller:\n    type: FollowJointTrajectory\n    action_ns: follow_joint_trajectory\n    default: true\n    joints:\n      - panda_joint1\n      - panda_joint2\n      - panda_joint3\n      - panda_joint4\n      - panda_joint5\n      - panda_joint6\n      - panda_joint7<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Finally, we will create a new ROS package in the ROS part with a new launch file and a <code>Clock<\/code> node. The clock node synchronizes simulation time with Isaac Sim and launches all necessary components including <code>RViz<\/code>, <code>MoveIt!<\/code>, <code>ros2_control<\/code> controller_manager and <code>tf2<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">cd ~\/isaac_moveit_ws\/src\ngit clone https:\/\/github.com\/erdalpekel\/isaac_moveit_sample.git\ncd ..\ncolcon build<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Before we continue with Isaac Sim, we will add the following line to the <code>~\/.bashrc<\/code> file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">source ~\/isaac_moveit_ws\/install\/setup.bash<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sourcing our ROS workspace will ensure, that Isaac sim can find the geometry files referenced within our robot&#8217;s URDF model during Isaac Sim&#8217;s import process.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Isaac Sim<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In Isaac Sim we will import the robot URDF as <code>.usda<\/code> file, create an extension, and modify its source code to add the robot to the scene. In the final step, we will add a so called <code>Action Graph<\/code> to the scene with the Isaac APIs. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Import URDF model in Isaac<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Importing the robot URDF in Isaac Sim is straightforward. Isaac Sim provides an extensions for importing URDFs. In the gallery below, you can see how we imported the Panda arm by providing its path. Additionally, we save the imported model as <code>.usda<\/code> file, because we will modify it in the next step.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;galleryId&quot;:&quot;6a1b3797531c1&quot;}\" data-wp-interactive=\"core\/gallery\" class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b3797546e0&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b3797546e0\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"742\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1203\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-27-37-1024x742.png\" alt=\"\" class=\"wp-image-1203\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-27-37-1024x742.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-27-37-300x217.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-27-37-768x556.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-27-37-1536x1113.png 1536w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-27-37-1000x724.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-27-37-550x400.png 550w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-27-37-230x167.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-27-37-350x254.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-27-37-480x348.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-27-37.png 1923w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b3797558a7&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b3797558a7\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"742\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1202\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-27-45-1024x742.png\" alt=\"\" class=\"wp-image-1202\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-27-45-1024x742.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-27-45-300x217.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-27-45-768x556.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-27-45-1536x1113.png 1536w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-27-45-1000x724.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-27-45-550x400.png 550w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-27-45-230x167.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-27-45-350x254.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-27-45-480x348.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-27-45.png 1923w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b379757034&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b379757034\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"742\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1201\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-30-41-1024x742.png\" alt=\"\" class=\"wp-image-1201\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-30-41-1024x742.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-30-41-300x217.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-30-41-768x556.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-30-41-1536x1113.png 1536w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-30-41-1000x724.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-30-41-550x400.png 550w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-30-41-230x167.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-30-41-350x254.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-30-41-480x348.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-30-41.png 1923w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b37975865e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b37975865e\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"742\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1200\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-30-53-1024x742.png\" alt=\"\" class=\"wp-image-1200\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-30-53-1024x742.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-30-53-300x217.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-30-53-768x556.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-30-53-1536x1113.png 1536w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-30-53-1000x724.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-30-53-550x400.png 550w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-30-53-230x167.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-30-53-350x254.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-30-53-480x348.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-30-53.png 1923w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b379759fda&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b379759fda\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"742\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1199\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-31-22-1024x742.png\" alt=\"\" class=\"wp-image-1199\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-31-22-1024x742.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-31-22-300x217.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-31-22-768x556.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-31-22-1536x1113.png 1536w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-31-22-1000x724.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-31-22-550x400.png 550w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-31-22-230x167.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-31-22-350x254.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-31-22-480x348.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-31-22.png 1923w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b37975ae8a&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b37975ae8a\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"742\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1198\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-31-35-1024x742.png\" alt=\"\" class=\"wp-image-1198\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-31-35-1024x742.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-31-35-300x217.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-31-35-768x556.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-31-35-1536x1113.png 1536w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-31-35-1000x724.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-31-35-550x400.png 550w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-31-35-230x167.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-31-35-350x254.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-31-35-480x348.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-31-35.png 1923w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<figcaption class=\"blocks-gallery-caption wp-element-caption\">Importing a robot URDF model into Isaac Sim<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">We will modify the <code>.usda<\/code> model in order to eliminate the <code>Root<\/code> parent node and move the <code>PhysicsArticulationRoot<\/code> from the base link <code>panda_link0<\/code> to the parent node <code>panda<\/code>. All occurrences of <code>\/Root<\/code> in the document should be deleted:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">#usda 1.0\n(\n    defaultPrim = \"panda\"\n    upAxis = \"Z\"\n)\n\n    def Xform \"panda\" (\n        apiSchemas = [\"PhysicsArticulationRootAPI\", \"PhysxArticulationAPI\"]\n    )\n    {\n        bool physxArticulation:enabledSelfCollisions = 0\n        int physxArticulation:solverPositionIterationCount = 32\n        int physxArticulation:solverVelocityIterationCount = 16\n        token ui:displayGroup = \"Material Graphs\"\n...<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Create Scene with Panda<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">In the next step we will create and save an empty scene at <code>scene\/scene.usda<\/code> that we can populate with our robotic arm in the next step:<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;galleryId&quot;:&quot;6a1b37975bb75&quot;}\" data-wp-interactive=\"core\/gallery\" class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b37975d02b&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b37975d02b\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"666\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1249\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-20-1024x666.png\" alt=\"\" class=\"wp-image-1249\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-20-1024x666.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-20-300x195.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-20-768x499.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-20-1536x999.png 1536w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-20-1000x650.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-20-230x150.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-20-350x228.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-20-480x312.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-20.png 1670w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Create new scene<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b37975e99f&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b37975e99f\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"666\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1250\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-35-1024x666.png\" alt=\"\" class=\"wp-image-1250\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-35-1024x666.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-35-300x195.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-35-768x499.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-35-1536x999.png 1536w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-35-1000x650.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-35-230x150.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-35-350x228.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-35-480x312.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-35.png 1670w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Save scene<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b379760387&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b379760387\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"666\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1251\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-45-1024x666.png\" alt=\"\" class=\"wp-image-1251\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-45-1024x666.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-45-300x195.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-45-768x499.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-45-1536x999.png 1536w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-45-1000x650.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-45-230x150.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-45-350x228.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-45-480x312.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-05-10-02-45.png 1670w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Save as .usda<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Create Isaac Extension<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">We will create an Isaac Sim extension that will load a so-called <code>scenario<\/code> with the robotic arm and the configurations for bridging the simulations to ROS and MoveIt!. Isaac Sim provides an extension generator that we will use to create our extension as illustrated in the gallery below:<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;galleryId&quot;:&quot;6a1b379760c08&quot;}\" data-wp-interactive=\"core\/gallery\" class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b379762981&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b379762981\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"742\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1211\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-54-58-1024x742.png\" alt=\"\" class=\"wp-image-1211\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-54-58-1024x742.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-54-58-300x217.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-54-58-768x556.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-54-58-1536x1113.png 1536w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-54-58-1000x724.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-54-58-550x400.png 550w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-54-58-230x167.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-54-58-350x254.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-54-58-480x348.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-54-58.png 1923w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b379763946&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b379763946\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"742\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1210\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-01-1024x742.png\" alt=\"\" class=\"wp-image-1210\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-01-1024x742.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-01-300x217.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-01-768x556.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-01-1536x1113.png 1536w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-01-1000x724.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-01-550x400.png 550w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-01-230x167.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-01-350x254.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-01-480x348.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-01.png 1923w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b379764a89&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b379764a89\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"742\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1207\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-52-1024x742.png\" alt=\"\" class=\"wp-image-1207\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-52-1024x742.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-52-300x217.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-52-768x556.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-52-1536x1113.png 1536w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-52-1000x724.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-52-550x400.png 550w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-52-230x167.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-52-350x254.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-52-480x348.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-52.png 1923w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b379765c36&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b379765c36\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"742\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1206\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-56-1024x742.png\" alt=\"\" class=\"wp-image-1206\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-56-1024x742.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-56-300x217.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-56-768x556.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-56-1536x1113.png 1536w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-56-1000x724.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-56-550x400.png 550w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-56-230x167.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-56-350x254.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-56-480x348.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-55-56.png 1923w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b379766b3a&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b379766b3a\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"742\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1209\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-56-07-1024x742.png\" alt=\"\" class=\"wp-image-1209\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-56-07-1024x742.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-56-07-300x217.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-56-07-768x556.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-56-07-1536x1113.png 1536w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-56-07-1000x724.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-56-07-550x400.png 550w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-56-07-230x167.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-56-07-350x254.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-56-07-480x348.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-56-07.png 1923w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b379768454&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b379768454\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"742\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1208\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-56-12-1024x742.png\" alt=\"\" class=\"wp-image-1208\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-56-12-1024x742.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-56-12-300x217.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-56-12-768x556.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-56-12-1536x1113.png 1536w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-56-12-1000x724.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-56-12-550x400.png 550w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-56-12-230x167.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-56-12-350x254.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-56-12-480x348.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-17-56-12.png 1923w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b379769a41&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b379769a41\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"752\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"1205\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-18-05-03-1024x752.png\" alt=\"\" class=\"wp-image-1205\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-18-05-03-1024x752.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-18-05-03-300x220.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-18-05-03-768x564.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-18-05-03-1536x1128.png 1536w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-18-05-03-2048x1504.png 2048w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-18-05-03-1000x734.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-18-05-03-230x169.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-18-05-03-350x257.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-03-18-05-03-480x352.png 480w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<figcaption class=\"blocks-gallery-caption wp-element-caption\">Creating an Isaac Sim extensions with the Template Generator<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">We will remove the boilerplate code in the <code>ui_builder.py<\/code> and <code>scenario.py<\/code> files to exchange to Universal Robots arm with our own model and create the <code>Action Graph<\/code>. Additionally, we will add the panda arm to the scene at <code>scene\/scene.usda<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">    def \"panda\" (\n        prepend payload = @.\/robots\/panda.usda@\n    )\n    {\n        quatd xformOp:orient = (1, 0, 0, 0)\n        # double xformOp:rotateX:unitsResolve = -90\n        double3 xformOp:scale = (1, 1, 1)\n        double3 xformOp:scale:unitsResolve = (100, 100, 100)\n        double3 xformOp:translate = (0, 0, 0)\n        uniform token[] xformOpOrder = [\"xformOp:translate\", \"xformOp:orient\", \"xformOp:scale\", \"xformOp:rotateX:unitsResolve\", \"xformOp:scale:unitsResolve\"]\n    }<\/code><\/pre>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b37976b2ff&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b37976b2ff\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"747\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-04-18-51-41-1024x747.png\" alt=\"\" class=\"wp-image-1230\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-04-18-51-41-1024x747.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-04-18-51-41-300x219.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-04-18-51-41-768x560.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-04-18-51-41-1536x1120.png 1536w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-04-18-51-41-2048x1493.png 2048w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-04-18-51-41-1000x729.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-04-18-51-41-550x400.png 550w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-04-18-51-41-230x168.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-04-18-51-41-350x255.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-04-18-51-41-480x350.png 480w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Add Action Graph<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The final step in our sample extensions is the addition of an <code>Action Graph<\/code>. The Action Graph consists of interconnected nodes that each represent independent units of function. For example, the <code>ROS2 Publish Joint State<\/code> node publishes the robotic arm&#8217;s joint angles to the ROS topic <code>\/joint_states<\/code> at a predefined frequency. In general, the Action Graph allows our extension to read data from the scenario in Isaac Sim and communicate with ROS nodes over the ROS bridge. Action Graphs are not restricted to use with robotic arms but can also be used outside of the ROS \/ robotics context.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We will create the <code>Action Graph<\/code> with the Omniverse Python API in the <code>scenario.py<\/code> file within the <code>setup_scenario()<\/code> method. The <code>og.Controller.edit<\/code> function allows us to create and edit an Action Graph at a given prim path. We create the following nodes (see <a href=\"#action-graph\">figure below<\/a>):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>ROS2 Subscribe Clock<\/strong>: Subscribes to the simulation time published by our <code>Clock.cpp<\/code> node<\/li>\n\n\n\n<li><strong>ROS2 Subscribe Joint State<\/strong>: Subscribes to <code>\/joint_states<\/code> ROS topic and send joint angles to robotic arm <code>Articulation<\/code> at prim path <code>\/World\/panda<\/code><\/li>\n\n\n\n<li><strong>ROS2 Publish Joint State<\/strong>: Publishes robotic arm&#8217;s joint angles to <code>\/joint_states<\/code> ROS topic<\/li>\n\n\n\n<li><strong>ROS2 Publish Transform Tree<\/strong>: Publishes transform tree of all prims below <code>\/World<\/code> prim in simulation scene (including robotic arm at <code>\/World\/panda<\/code>)<\/li>\n\n\n\n<li><strong>Articulation Controller<\/strong>: Controls robotic arm <code>Articulation<\/code><\/li>\n<\/ul>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b37976c3a3&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b37976c3a3\" class=\"wp-block-image size-large wp-lightbox-container\" id=\"action-graph\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"776\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-04-18-41-18-1024x776.png\" alt=\"\" class=\"wp-image-1227\" srcset=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-04-18-41-18-1024x776.png 1024w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-04-18-41-18-300x227.png 300w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-04-18-41-18-768x582.png 768w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-04-18-41-18-1536x1164.png 1536w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-04-18-41-18-1000x758.png 1000w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-04-18-41-18-230x174.png 230w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-04-18-41-18-350x265.png 350w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-04-18-41-18-480x364.png 480w, https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/Screenshot-from-2024-08-04-18-41-18.png 1740w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Action Graph for communicating with ROS \/ MoveIt! over Isaac ROS Bridge <\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Result<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The resulting ROS package can be started with the following commands:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">ros2 launch isaac_moveit_sample simulation.launch.py<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The Isaac Sim extension can be opened from the top navigation bar. We now have two windows: RViz for the motion planning pipeline for Panda and Isaac Sim with panda arm simulation running on <code>Load<\/code> and <code>Run<\/code>. We will load and run the simulation in Isaac Sim and start an arbitrary motion planning and execution request in RViz:<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a1b37976d74d&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a1b37976d74d\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"3210\" height=\"1654\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/erdalpekel.de\/wp-content\/uploads\/2024\/08\/output.gif\" alt=\"\" class=\"wp-image-1235\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Isaac &#8211; ROS \/ MoveIt! Result: Sample Motion Planning and Execution with RViz<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Panda arm is successfully planning to the goal and Isaac Sim is executing the motion plan with the simulated arm. The custom <a href=\"https:\/\/github.com\/erdalpekel\/isaac_moveit_sample\" target=\"_blank\" rel=\"noreferrer noopener\">ROS package<\/a> as well as the modified <a href=\"https:\/\/github.com\/erdalpekel\/franka_description\" target=\"_blank\" rel=\"noreferrer noopener\">franka_description<\/a> and <a href=\"https:\/\/github.com\/erdalpekel\/IsaacMoveitExtension\">Isaac Sim extension<\/a> repositories are available in my <a href=\"https:\/\/github.com\/erdalpekel\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub profile<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this blog post, we will import an existing robotic arm model into NVIDIA&#8217;s Omniverse Isaac simulation environment and create a ROS [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1239,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,34,9,33,5,3,8,7],"tags":[],"class_list":["post-1170","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c","category-isaac","category-moveit","category-omniverse","category-robot-operating-system-ros","category-robotics","category-ros","category-simulation"],"_links":{"self":[{"href":"https:\/\/erdalpekel.de\/index.php?rest_route=\/wp\/v2\/posts\/1170","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/erdalpekel.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/erdalpekel.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/erdalpekel.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/erdalpekel.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1170"}],"version-history":[{"count":42,"href":"https:\/\/erdalpekel.de\/index.php?rest_route=\/wp\/v2\/posts\/1170\/revisions"}],"predecessor-version":[{"id":1290,"href":"https:\/\/erdalpekel.de\/index.php?rest_route=\/wp\/v2\/posts\/1170\/revisions\/1290"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/erdalpekel.de\/index.php?rest_route=\/wp\/v2\/media\/1239"}],"wp:attachment":[{"href":"https:\/\/erdalpekel.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1170"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/erdalpekel.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1170"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/erdalpekel.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}