<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>devol.dev</title><description>Interactive tools for robot kinematics, control, and motion planning.</description><link>https://devol.dev/</link><item><title>Differential drive and its relatives</title><link>https://devol.dev/posts/differential-drive/</link><guid isPermaLink="true">https://devol.dev/posts/differential-drive/</guid><description>Two wheels, two motors, and the one equation underneath skid steer, Ackermann steering and every trailer that ever jackknifed.</description><pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Configuration space</title><link>https://devol.dev/posts/configuration-space/</link><guid isPermaLink="true">https://devol.dev/posts/configuration-space/</guid><description>Grow every obstacle by the robot&apos;s own shape and the robot becomes a point. Every planner after that is simpler.</description><pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Mecanum drive</title><link>https://devol.dev/posts/mecanum-drive/</link><guid isPermaLink="true">https://devol.dev/posts/mecanum-drive/</guid><description>Drive a mecanum chassis, watch the four motor powers, and find out why mounting the rollers wrong costs a whole degree of freedom.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate></item><item><title>A* search</title><link>https://devol.dev/posts/a-star-search/</link><guid isPermaLink="true">https://devol.dev/posts/a-star-search/</guid><description>Dijkstra plus an estimate of the distance remaining, and far less of the map examined.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Breadth-first search</title><link>https://devol.dev/posts/breadth-first-search/</link><guid isPermaLink="true">https://devol.dev/posts/breadth-first-search/</guid><description>Every cell one step away, then every cell two steps away. The first route it finds is the shortest.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Depth-first search</title><link>https://devol.dev/posts/depth-first-search/</link><guid isPermaLink="true">https://devol.dev/posts/depth-first-search/</guid><description>Change the queue to a stack and every guarantee disappears.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>The perceptron</title><link>https://devol.dev/posts/perceptron/</link><guid isPermaLink="true">https://devol.dev/posts/perceptron/</guid><description>One neuron computes a weighted sum and thresholds it, which draws one straight line. Everything else follows from what that line cannot do.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Denavit-Hartenberg parameters</title><link>https://devol.dev/posts/dh-parameters/</link><guid isPermaLink="true">https://devol.dev/posts/dh-parameters/</guid><description>Four numbers per joint describe an entire arm. Type a table in and watch it appear.</description><pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Gear ratios</title><link>https://devol.dev/posts/gear-ratio-and-what-it-costs/</link><guid isPermaLink="true">https://devol.dev/posts/gear-ratio-and-what-it-costs/</guid><description>Bigger gears turn slower and push harder. Change the tooth counts and watch the train work it out.</description><pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Q-learning</title><link>https://devol.dev/posts/q-learning-the-table/</link><guid isPermaLink="true">https://devol.dev/posts/q-learning-the-table/</guid><description>A robot learns to pick and place by filling in a table of numbers, one cell at a time.</description><pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Inverse kinematics</title><link>https://devol.dev/posts/inverse-kinematics-two-ways/</link><guid isPermaLink="true">https://devol.dev/posts/inverse-kinematics-two-ways/</guid><description>Every reachable point has two arm configurations, and choosing between them is a real decision.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate></item><item><title>PID tuning</title><link>https://devol.dev/posts/tuning-a-pid-by-hand/</link><guid isPermaLink="true">https://devol.dev/posts/tuning-a-pid-by-hand/</guid><description>Three gains, each one a trade. Tune a joint and watch the response change.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate></item></channel></rss>