Close

Differential Steering Geometry

A project log for WEEDINATOR 2017

An autonomous roving CNC weeding/cultivating machine guided by GPS and coloured markers.

capt-flatus-oflahertyCapt. Flatus O'Flaherty ☠ 01/23/2018 at 10:440 Comments

If the WEEDINATOR is navigating a turn and has it's inside wheel at 45 degrees, the outside wheel is NOT 45 degrees, it's more like 30 degrees. Also, the inside wheel may be turning at 1 km/hour, but the outside wheel will be significantly faster, more like 1.35 km/hour.

When working out the geometry, a few assumptions are made:

A full scale drawing was made of the WEEDINATOR front wheels and chassis with 8 different permutations of inside wheel angle between 0 and 90 degrees and the respective turn centres were mapped out as shown in the drawings above.

The effective radii were measured from the drawing and plotted on a graph in Microsoft Excel.

Two graphs were produced, one of the ratio of the left and right front wheel axles and another for the ratio of the two radii for each particular turn angle.

I then 'fudged' up some formulae to mimic the empirical results based on a sine curve. One of the fudgings looks like this:

speedRatio= (sin(inner*1.65*pi/180)+2.7)/2.7;      // inner is the inner turn angle.

The curves were fudged by changing the values shown in red in the excel file until the curves fitted together.

Full details and downloadable files are shown here:

https://www.instructables.com/id/WEEDINATOR-Part-4-Differential-Steering-Geometry-C/

Discussions