<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url><loc>https://xparo.in/</loc><changefreq>monthly</changefreq><priority>1.0</priority></url><url><loc>https://xparo.in/more_tools</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://xparo.in/all_blogs</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://xparo.in/about</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://xparo.in/contact</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://xparo.in/privacy-policy</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://xparo.in/terms-of-service</loc><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://xparo.in/tools/battery-calculator</loc><changefreq>monthly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/tools/electronics-calculators</loc><changefreq>monthly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/tools/ros2-generator</loc><changefreq>monthly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/tools/map-editor</loc><changefreq>monthly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/tools/pid-tuning-simulator</loc><changefreq>monthly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/tools/serial-monitor</loc><changefreq>monthly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/tools/quaternion-euler-converter</loc><changefreq>monthly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/tools/motor-sizing-calculator</loc><changefreq>monthly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/tools/differential-drive-calculator</loc><changefreq>monthly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/tools/behavior-tree-visualizer</loc><changefreq>monthly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/how-to-calculate-robot-battery-runtime</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/lipo-vs-li-ion-vs-lifepo4-for-robots</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/battery-c-rating-explained</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/measure-robot-current-draw</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/robot-battery-safety-guide</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/ohms-law-for-robot-builders</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/voltage-divider-battery-monitoring</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/resistor-color-code-guide</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/capacitor-codes-and-choosing-capacitors</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/logic-level-shifting-3v3-5v</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/ament-python-vs-ament-cmake</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/anatomy-of-a-ros2-package</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/ros2-python-publisher-subscriber-tutorial</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/ros2-python-launch-files-guide</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/common-colcon-build-errors</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/ros-map-pgm-yaml-explained</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/clean-up-slam-maps</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/nav2-keepout-zones-and-speed-limits</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/create-map-with-slam-toolbox</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/choosing-map-resolution-and-origin</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/pid-control-explained</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/how-to-tune-a-pid-controller</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/ziegler-nichols-tuning-method</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/integral-windup-and-derivative-kick</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/dc-motor-speed-pid-control</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/web-serial-api-arduino-esp32</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/serial-baud-rate-and-garbage-characters</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/microcontroller-ros2-serial-protocol</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/fix-usb-serial-port-problems</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/plot-and-log-serial-sensor-data</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/quaternions-for-ros-developers</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/roll-pitch-yaw-conventions-in-ros</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/gimbal-lock-explained</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/convert-quaternion-euler-python-cpp</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/static-transforms-and-sensor-frames</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/how-to-size-motors-for-a-mobile-robot</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/forces-on-a-wheeled-robot</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/gear-ratios-and-motor-datasheets</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/choosing-wheels-for-a-robot</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/brushed-vs-brushless-vs-stepper-motors</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/differential-drive-kinematics-explained</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/cmd-vel-to-wheel-speeds</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/wheel-odometry-from-encoders</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/calibrate-wheel-radius-and-separation</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/velocity-and-acceleration-limits-diff-drive</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/behavior-trees-for-robots-introduction</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/behaviortree-cpp-xml-format</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/behavior-trees-vs-state-machines</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/behavior-tree-design-patterns</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/blog/nav2-behavior-tree-walkthrough</loc><lastmod>2026-10-04</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/web/battery-backup-calculator</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/web/electronics-calculators</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/web/ros2-package-generator</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/web/ros-map-editor</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/web/pid-tuning-simulator</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/web/web-serial-monitor</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/web/quaternion-euler-converter</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/web/motor-sizing-calculator</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/web/differential-drive-calculator</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/web/behavior-tree-visualizer</loc><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://xparo.in/ads</loc><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://xparo.in/ads/screens</loc><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://xparo.in/ads/guide</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://xparo.in/ads/screens/67a9323d-13d6-42a0-8d7e-a151fa27fcf5</loc><lastmod>2026-10-02</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url>
</urlset>
