<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Steering on Rusty Eddy</title><link>https://rustyeddy.com/tags/steering/</link><description>Recent content in Steering on Rusty Eddy</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 30 May 2026 06:44:45 -0700</lastBuildDate><atom:link href="https://rustyeddy.com/tags/steering/index.xml" rel="self" type="application/rss+xml"/><item><title>Skid Steering</title><link>https://rustyeddy.com/notes/skid-steering/</link><pubDate>Wed, 15 May 2019 00:00:00 +0000</pubDate><guid>https://rustyeddy.com/notes/skid-steering/</guid><description>&lt;p&gt;Skid steering basics&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Based on &lt;em&gt;fixed direction wheels[1] or tracks&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;There are two &lt;em&gt;groups&lt;/em&gt; or &lt;em&gt;sides&lt;/em&gt; of wheels: left and right&lt;/li&gt;
&lt;li&gt;All wheels in a group MUST always point in the same direction&lt;/li&gt;
&lt;li&gt;All wheels in a group MUST always rotate at the same rate&lt;/li&gt;
&lt;li&gt;Direction is determined by the speed of the two wheel groups
&lt;ul&gt;
&lt;li&gt;To move straight all motors rotate at the same rate&lt;/li&gt;
&lt;li&gt;Forward and Reverse are determined by positive and negative values&lt;/li&gt;
&lt;li&gt;Turning is achieved by varying the throttle on the right and left&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example"&gt;Example&lt;/h3&gt;
&lt;p&gt;The &lt;code&gt;Skidder&lt;/code&gt; class has the following API, as you can see all of
the movements we desire can be accomplished with a single API call
&lt;code&gt;skidder.set_throttle(left_throttle, right_throttle)&lt;/code&gt;,
does not get much simpler than this!&lt;/p&gt;</description></item></channel></rss>