|
|
|
![]() |
|
|||||||
|
||||||||
This is a crude drawing , we are still working on the cad file. A top view of the idea I posted before. We hope to use steel tubes to suport the drives so they can move up and down with the ramps. The bolt of the bumpers will slide into the tubes and a cotter pin will hold it together. More drawings at http://www.team1322.org/ideas.htm
05-08-2008 11:01
Tottanka
I might be totally wrong here, but i think there is a huge problem with this design.
The chains going to the omni wheels in the center should not be there. Imagine what happens if two mechanums on the same are rotating in different directions in order to create a strafe movement, what happens is that the sprocket on the center omni wheel is getting pulled by one chain forwards, and by the other one backwards, thus, assuming the powers are equal it will not rotate at all, and the mechanums will not rotate either, and therefore you will never be able to strafe.
If i am correct, you have to consider removing those chains, and leaving the center omni wheel unpowered, or powered by a different motor.
Can someone more experienced tell me if i am correct here?
05-08-2008 11:24
Alan Anderson
|
I might be totally wrong here, but i think there is a huge problem with this design.
The chains going to the omni wheels in the center should not be there...Can someone more experienced tell me if i am correct here? |
05-08-2008 11:25
Tom IVery logical assumption and good observation! however, in a previous thread discussing the same design, it was revealed that the chains tie into a ball differential for the center Omniwheel... this way if the robot is going forwards or back, the chains are going in the same direction, and the Omniwheel will roll. If they are strafing, then the chains will be going in opposite directions, canceling each other out, so the sprockets will free-spin and the Omniwheel will not turn. If it is going at an angle, the Omniwheel will move slightly back or front.
While I am having a little trouble understanding how the ball differential physically looks, I LOVE this idea! Well done!
05-08-2008 11:35
Dan PetrovicIn a top view, you want the axis of the rollers on each wheel to form an X so that the rollers form an O or a diamon on a bottom view.
If this were a bottom view, it would be fine. If this is the top view, all you need to do is swap each wheel with it's counter-part.
05-08-2008 12:44
Joe G.
Still don't see why the Mecanums can't be directly driven from the banebots shaft, rather than through Helical gears, but looks like a very interesting concept. Please keep us updated on any prototyping efforts.
05-08-2008 14:17
joeweberThe reason we do not drive the wheels straight off the Bainbot shaft is to allow for straight driving. You know that the motors drive faster one direction than the other direction. Using them on helical gears the way we are make the motors go the same direction when the robot is going forward thus the motors are running at the same speed. So when we program for autonomous we will not have any problems with it pulling to the right or left.. Also note that when the robot goes sideways one set of motors will reverse so they will be going the same direction again allowing for straight travel.
05-08-2008 14:37
Alan Anderson
|
The reason we do not drive the wheels straight off the Bainbot shaft is to allow for straight driving. You know that the motors drive faster one direction than the other direction...
|
05-08-2008 14:50
Dan Petrovic|
The reason we do not drive the wheels straight off the Bainbot shaft is to allow for straight driving. You know that the motors drive faster one direction than the other direction. Using them on helical gears the way we are make the motors go the same direction when the robot is going forward thus the motors are running at the same speed. So when we program for autonomous we will not have any problems with it pulling to the right or left.. Also note that when the robot goes sideways one set of motors will reverse so they will be going the same direction again allowing for straight travel.
|
05-08-2008 15:02
pacoliketacookay, so ive been trying to understand how ball differentials work, and i think i have the basic idea down. they have the same function as a normal differential, but can be more compact. i rendered this to help myself understand how it works. i was trying to get it animated, to show the different directions, but the constraints just werent working.

05-08-2008 15:31
Dowjonesboticswe used a drive train like that in class once
05-08-2008 15:55
Joe G.
I assume that with mecanum drive you will be using encoders on all wheels. If so, you can fix any lingering bias issues in programing, using feedback from the encoders.
05-08-2008 18:57
Alex.NortonOne thing to note here. If your pivoting the "modules" about the steel tubes (that's my assumption) then whenever your suspension moves the distance between the steel tubes is going to change. Seem like it could be hard to mount other robot pieces on a dive base that keeps changing size.
I can see why you might use the helical gears just to save space in the chassis but it would seem like the price wouldn't justify the cost. Although if you had some of the old helical gears from 2004 and previous season lying around I would definitively see the benefit.
05-08-2008 22:15
JesseKPasting from the other thread:
| You may be correct, but from what I have observed from the ball differential it should work. The omni wheels will be attached to the shaft that is attached to the disc holding the balls. The balls will be pressed on each side by the sprockets. If the sprockets are going the same direction than the wheels must be moving the same speed. If the sprockets are going in opposite directions (equal full speed) than the omni should be stationary. Correct? Now if one sprocket is not moving while the other is moving at full speed than the omni wheel should be moving one direction at half speed. Thus allowing for a 45% angle run of the robot. Any other difference should be also of the same ratio. On paper the ratios work out but in practice I may be wrong. We will be building a test system this fall to find out. |
05-08-2008 22:28
joeweber|
okay, so ive been trying to understand how ball differentials work, and i think i have the basic idea down. they have the same function as a normal differential, but can be more compact. i rendered this to help myself understand how it works. i was trying to get it animated, to show the different directions, but the constraints just werent working.
![]() |
05-08-2008 22:34
artdutra04
|
The reason we do not drive the wheels straight off the Bainbot shaft is to allow for straight driving. You know that the motors drive faster one direction than the other direction. Using them on helical gears the way we are make the motors go the same direction when the robot is going forward thus the motors are running at the same speed. So when we program for autonomous we will not have any problems with it pulling to the right or left.. Also note that when the robot goes sideways one set of motors will reverse so they will be going the same direction again allowing for straight travel.
|
05-08-2008 22:38
joeweber|
One thing to note here. If your pivoting the "modules" about the steel tubes (that's my assumption) then whenever your suspension moves the distance between the steel tubes is going to change. Seem like it could be hard to mount other robot pieces on a dive base that keeps changing size.
One module is slotted, the length of the slot will detemin how far it can move. The distance is not far. I can see why you might use the helical gears just to save space in the chassis but it would seem like the price wouldn't justify the cost. Although if you had some of the old helical gears from 2004 and previous season lying around I would definitively see the benefit. |
06-08-2008 08:55
GaryVoshol
07-08-2008 00:49
RossK