<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://softwareforrobotics.com</loc>
<lastmod>2026-09-24T22:10:04.293Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://softwareforrobotics.com/sections/robot-ai</loc>
<lastmod>2026-09-24T22:10:04.293Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://softwareforrobotics.com/sections/robot-operating-systems</loc>
<lastmod>2026-09-24T21:59:49.687Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://softwareforrobotics.com/sections/robot-simulation</loc>
<lastmod>2026-09-24T21:59:52.366Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://softwareforrobotics.com/authors/cyrus-marchetti</loc>
<lastmod>2026-09-24T22:10:04.293Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://softwareforrobotics.com/authors/dmitri-larsen</loc>
<lastmod>2026-09-24T22:10:04.293Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://softwareforrobotics.com/authors/emeka-bergstrom</loc>
<lastmod>2026-09-24T22:10:04.293Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://softwareforrobotics.com/posts/reinforcement-learning-for-robot-manipulation-with-isaac-lab</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/2f5b64cd-0d3f-48df-af0c-229f1165fd23/canvas/c62b0f55-0649-4f37-b98f-1af3418806d1/generated/dec4fb49-1431-46ae-9659-0c7b14936d9c.jpeg</image:loc>
</image:image>
<lastmod>2026-09-24T22:10:04.293Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://softwareforrobotics.com/posts/gazebo-ignition-vs-classic-gazebo-for-ros-2-projects</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/2f5b64cd-0d3f-48df-af0c-229f1165fd23/canvas/c62b0f55-0649-4f37-b98f-1af3418806d1/generated/fe92318e-a3b5-4c94-bb31-2a66e6ab374b.jpeg</image:loc>
</image:image>
<lastmod>2026-09-24T21:59:52.366Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://softwareforrobotics.com/posts/ros-2-component-intra-process-communication-optimization</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/2f5b64cd-0d3f-48df-af0c-229f1165fd23/canvas/c62b0f55-0649-4f37-b98f-1af3418806d1/generated/14d8edd6-e47f-40b5-9f11-f7a5e6b06a56.jpeg</image:loc>
</image:image>
<lastmod>2026-09-24T21:59:49.687Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
