Go to Post What do you do after making a design public? Improve it! What do you do when you give your opponents a weapon? Come up with a better one or a way to beat it! What is Wildstang going to do, you ask? Make their drivetrains better! - EricH [more]
Home
Go Back   Chief Delphi > FIRST > Robot Showcase
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #16   Spotlight this post!  
Unread 13-02-2005, 11:40
jskene jskene is offline
Registered User
None #0612
Team Role: Mentor
 
Join Date: Jan 2003
Rookie Year: 2002
Location: Chantilly Virginia
Posts: 153
jskene is a splendid one to beholdjskene is a splendid one to beholdjskene is a splendid one to beholdjskene is a splendid one to beholdjskene is a splendid one to beholdjskene is a splendid one to beholdjskene is a splendid one to behold
Re: pic: Steering mechanism

Yes, this type of steering mechanism is referred to as Ackerman steering. Each wheel turns around its own turning axle, in our case both the front and rear wheels turn, so we get a very small steering radius.

Due to the sharp turning angle we have (45 degrees), the fact that we turn all 4 wheels, and the extreme grip of our tires on carpet (coefficient of friction is about 1.2!), we cannot tolerate any slip angle (difference between the angle the wheel is actually turned to and the angle it should be turned to to remain tangent to the turning circle), so we had to make the inside and outside wheels turn different amounts, so they remain tangent to the circumference of the turning circle they are supposed to follow.

It makes for some interesting mechanical design, as well as some neat programming.

Here is a photo of the steering shafts (note that we also have 4 wheel drive in addition to 4 wheel steering):


The steering arms of the left wheels are connected together, so their steering angle is identical. The same is done on the right wheels. The left and right sides are driven by independent steering motors, each with its own steering angle sensor. When the driver pushes the joystick to the left, say 20°, the left wheels become the inside wheels, and the left steering motor turns the wheels to the desired 20° steering angle, as measured by a potentiometer connected to the steering axle.

So, referring to the diagram below, we can calculate θo as follows:
tanθi = W/Xi
So Xi = W/Tanθi
Tanθo = W/(Xi+T)
θo = ArcTan(W/(Xi+T)
= ArcTan(W/(W/Tanθi +T)



We are also using an electronic differential, by setting the relative speed of the inside and outside motors to be proportional to their respective turn radii.

We also plan to add speed-sensitive steering, so at high speed the ratio between joystick angle and turn angle is reduced. Hopefully that will minimize the chance of flipping over with our 100" arm extended.

Last edited by jskene : 13-02-2005 at 14:11.
 


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
FIRST Mechanism Library Karthik General Forum 10 27-06-2005 23:33
pic: Shifting Mechanism 222 team222badbrad Robot Showcase 10 05-01-2005 18:01
Drill motor gearbox lock mechanism golf_cart_john Motors 2 28-04-2004 02:22
pic: Team 60 Mechanism CD47-Bot Robot Showcase 2 11-02-2004 21:47
need glp programing steering with a steering wheel Matchew Programming 2 10-02-2003 14:20


All times are GMT -5. The time now is 15:50.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi