<?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://roboticsfromzero.com</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/playground</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/tools/urdf</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/tools/cheatsheet</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/blog</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/newsletter</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/about</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/privacy</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/terms</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/what-is-a-robot</loc>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/making-parts-talk</loc>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/where-am-i</loc>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/see-the-world</loc>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/move-carefully</loc>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/plan-a-path</loc>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/map-the-unknown</loc>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/react-to-change</loc>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/build-and-share</loc>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/what-is-a-robot/introduction</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=What%20is%20a%20Robot%3F&title=Introduction%20to%20Robots</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/what-is-a-robot/sensors-and-actuators</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=What%20is%20a%20Robot%3F&title=Sensors%20%26%20Actuators</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/what-is-a-robot/software-architecture</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=What%20is%20a%20Robot%3F&title=Software%20Architecture</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/what-is-a-robot/your-first-system</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=What%20is%20a%20Robot%3F&title=Your%20First%20System</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/making-parts-talk/why-communication-matters</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Making%20Parts%20Talk&title=Why%20Communication%20Matters</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/making-parts-talk/publish-subscribe-pattern</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Making%20Parts%20Talk&title=Publish-Subscribe%20Pattern</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/making-parts-talk/point-to-point-vs-broadcast</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Making%20Parts%20Talk&title=Point-to-Point%20vs%20Broadcast</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/making-parts-talk/message-types</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Making%20Parts%20Talk&title=Message%20Types</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/making-parts-talk/latency-and-real-time</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Making%20Parts%20Talk&title=Latency%20%26%20Real-Time</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/where-am-i/coordinate-frames</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Where%20Am%20I%3F&title=Coordinate%20Frames</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/where-am-i/transforms</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Where%20Am%20I%3F&title=Transforms</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/where-am-i/building-a-transform-tree</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Where%20Am%20I%3F&title=Building%20a%20Transform%20Tree</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/where-am-i/quaternions-without-the-fear</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Where%20Am%20I%3F&title=Quaternions%20Without%20the%20Fear</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/where-am-i/time-varying-transforms</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Where%20Am%20I%3F&title=Time-Varying%20Transforms</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/see-the-world/camera-basics</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=See%20the%20World&title=Camera%20Basics</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/see-the-world/lidar-and-point-clouds</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=See%20the%20World&title=LiDAR%20and%20Point%20Clouds</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/see-the-world/depth-perception</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=See%20the%20World&title=Depth%20Perception</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/see-the-world/object-detection-basics</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=See%20the%20World&title=Object%20Detection%20Basics</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/see-the-world/sensor-fusion</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=See%20the%20World&title=Sensor%20Fusion</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/move-carefully/open-loop-vs-closed-loop</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Move%20Carefully&title=Open%20Loop%20vs%20Closed%20Loop</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/move-carefully/pid-control</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Move%20Carefully&title=PID%20Control</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/move-carefully/motor-control</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Move%20Carefully&title=Motor%20Control</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/move-carefully/velocity-commands</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Move%20Carefully&title=Velocity%20Commands</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/move-carefully/tuning-and-debugging</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Move%20Carefully&title=Tuning%20%26%20Debugging</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/plan-a-path/what-is-path-planning</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Plan%20a%20Path&title=What%20Is%20Path%20Planning%3F</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/plan-a-path/grid-based-planning</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Plan%20a%20Path&title=Grid-Based%20Planning</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/plan-a-path/sampling-based-planning</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Plan%20a%20Path&title=Sampling-Based%20Planning</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/plan-a-path/local-vs-global-planning</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Plan%20a%20Path&title=Local%20vs.%20Global%20Planning</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/plan-a-path/following-the-plan</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Plan%20a%20Path&title=Following%20the%20Plan</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/map-the-unknown/why-mapping-matters</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Map%20the%20Unknown&title=Why%20Mapping%20Matters</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/map-the-unknown/occupancy-grid-mapping</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Map%20the%20Unknown&title=Occupancy%20Grid%20Mapping</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/map-the-unknown/localization-basics</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Map%20the%20Unknown&title=Localization%20Basics</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/map-the-unknown/slam-explained</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Map%20the%20Unknown&title=SLAM%20Explained</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/map-the-unknown/loop-closure</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Map%20the%20Unknown&title=Loop%20Closure</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/react-to-change/why-robots-need-decisions</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=React%20to%20Change&title=Why%20Robots%20Need%20Decisions</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/react-to-change/state-machines</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=React%20to%20Change&title=State%20Machines</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/react-to-change/behavior-trees</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=React%20to%20Change&title=Behavior%20Trees</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/react-to-change/when-to-use-what</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=React%20to%20Change&title=When%20to%20Use%20What</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/react-to-change/error-handling-and-recovery</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=React%20to%20Change&title=Error%20Handling%20and%20Recovery</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/build-and-share/packaging-your-work</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Build%20%26%20Share&title=Packaging%20Your%20Work</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/build-and-share/configuration-and-launch</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Build%20%26%20Share&title=Configuration%20and%20Launch</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/build-and-share/testing-robot-software</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Build%20%26%20Share&title=Testing%20Robot%20Software</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/build-and-share/deployment</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Build%20%26%20Share&title=Deployment</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/build-and-share/contributing-to-open-source</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/lesson?module=Build%20%26%20Share&title=Contributing%20to%20Open%20Source</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/learn/glossary</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/blog/ros2-concepts-for-beginners</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/blog?title=ROS%202%20Core%20Concepts%20Explained%20for%20Beginners</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.727Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/blog/path-planning-algorithms-compared</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/blog?title=Path%20Planning%20Algorithms%20Compared%3A%20A*%2C%20RRT%2C%20and%20Dijkstra</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.723Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/blog/lidar-vs-camera-for-robots</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/blog?title=LiDAR%20vs%20Camera%20for%20Robots%3A%20Which%20Sensor%20Should%20You%20Use%3F</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.723Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/blog/inverse-kinematics-explained</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/blog?title=Inverse%20Kinematics%20Explained%3A%20Making%20Robot%20Arms%20Reach%20Their%20Target</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.723Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/blog/differential-drive-kinematics</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/blog?title=Differential%20Drive%20Kinematics%3A%20How%20Two-Wheeled%20Robots%20Move</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.723Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/blog/what-is-slam-in-robotics</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/blog?title=What%20Is%20SLAM%20in%20Robotics%3F%20A%20Beginner's%20Guide%20to%20Simultaneous%20Localization%20and%20Mapping</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.723Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/blog/urdf-file-format-explained</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/blog?title=URDF%20File%20Format%20Explained%3A%20A%20Complete%20Guide%20with%20Examples</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.723Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/blog/sensor-fusion-for-robots</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/blog?title=Sensor%20Fusion%20for%20Robots%3A%20Combining%20Data%20for%20Better%20Perception</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.723Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/blog/robotics-coordinate-frames-explained</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/blog?title=Robotics%20Coordinate%20Frames%20Explained%3A%20From%20World%20to%20Sensor</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.723Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/blog/behavior-trees-for-robotics</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/blog?title=Behavior%20Trees%20for%20Robotics%3A%20A%20Practical%20Introduction</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.723Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/blog/5-robotics-projects-for-beginners</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/blog?title=5%20Robotics%20Projects%20for%20Beginners%20(No%20Hardware%20Needed)</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.723Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/blog/understanding-pid-control</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/blog?title=Understanding%20PID%20Control%3A%20The%20Algorithm%20That%20Runs%20Robotics</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.723Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/blog/welcome-to-robotics-from-zero</loc>
<image:image>
<image:loc>https://roboticsfromzero.com/api/og/blog?title=Welcome%20to%20Robotics%20From%20Zero</image:loc>
</image:image>
<lastmod>2026-03-23T06:04:37.723Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/playground/challenge/reach-the-goal</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/playground/challenge/obstacle-slalom</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/playground/challenge/maze-runner</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/playground/challenge/tight-corridor</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/playground/challenge/collect-all</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/playground/challenge/wall-follower</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/playground/challenge/obstacle-avoidance</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/playground/challenge/search-collect</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/playground/challenge/blind-navigation</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/tools/cheatsheet/coordinate-frames</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/tools/cheatsheet/common-data-types</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/tools/cheatsheet/units-conventions</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/tools/cheatsheet/debugging-tips</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/newsletter/archive</loc>
<lastmod>2026-03-23T06:05:24.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/newsletter/archive/sensors-deep-dive</loc>
<lastmod>2026-03-01</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/newsletter/archive/mapping-and-navigation</loc>
<lastmod>2026-03-01</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/newsletter/archive/control-systems-edition</loc>
<lastmod>2026-03-01</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://roboticsfromzero.com/newsletter/archive/welcome</loc>
<lastmod>2026-02-24</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
