# Difference between revisions of "Tutorials/Arduino Projects/Additional Info/Turning Calculations"

Line 6: | Line 6: | ||

<yambe:breadcrumb self="Turning calculations">Arduino_Projects|Arduino Tutorials and Guided Projects</yambe:breadcrumb> | <yambe:breadcrumb self="Turning calculations">Arduino_Projects|Arduino Tutorials and Guided Projects</yambe:breadcrumb> | ||

{{tl|1|}} | {{tl|1|}} | ||

+ | == Differential Steering == | ||

+ | |||

+ | For a differential drive system, the "center point" where all the turning calculations are based from is based on the location of all the various driving wheels. To keep the process simple, we recommend that you try to keep the wheels evenly spaced so the center is just half way between all the wheels. If the system has a caster, then you can just ignore it for simplicity. <strike>So say you had 6 drive wheels equally spaced, then the "center" would be half way between the two center wheels. However if the wheels are not evenly spaced then you need to do some math. Say the 6 wheels were placed so that the front wheels are 7 in from the center wheels and the back wheels are only 4 in from the center. In this instance you would find the average. you could say that the front wheels are +7, the center are 0, and the back wheels are -4. If you take the average you find that the "center" is at +1 from the center wheels.</strike> | ||

+ | |||

+ | |||

+ | For the calculations we will say that the distance between the wheels from one side to the other is W. We will also say that the desired swing radius from the center is R, and the desired speed is V. The speed of the left side will be defined as V<sub>L</sub> and the speed of the right side as V<sub>R</sub>. | ||

+ | |||

+ | [[image:Differential_Steering_Graphic_4_wheels.png|thumb|c|center|400px|]] | ||

+ | [[image:Differential_Steering_Graphic_2_wheels.png|thumb|c|center|400px|]] | ||

+ | [[image:Differental_Steering_R_Equation.png|center|]] | ||

+ | [[image:Differental_Steering_V_Equation.png|center|]] | ||

+ | [[image:Differental_Steering_VL_Equation.png|center|]] | ||

+ | [[image:Differental_Steering_VR_Equation.png|center|]] | ||

+ | |||

+ | |||

[[Category:need to be finished]] | [[Category:need to be finished]] |

## Revision as of 14:42, 30 July 2012

## Contents |

## Differential Steering

For a differential drive system, the "center point" where all the turning calculations are based from is based on the location of all the various driving wheels. To keep the process simple, we recommend that you try to keep the wheels evenly spaced so the center is just half way between all the wheels. If the system has a caster, then you can just ignore it for simplicity. ~~So say you had 6 drive wheels equally spaced, then the "center" would be half way between the two center wheels. However if the wheels are not evenly spaced then you need to do some math. Say the 6 wheels were placed so that the front wheels are 7 in from the center wheels and the back wheels are only 4 in from the center. In this instance you would find the average. you could say that the front wheels are +7, the center are 0, and the back wheels are -4. If you take the average you find that the "center" is at +1 from the center wheels.~~

For the calculations we will say that the distance between the wheels from one side to the other is W. We will also say that the desired swing radius from the center is R, and the desired speed is V. The speed of the left side will be defined as V_{L} and the speed of the right side as V_{R}.