Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Extra Discussion (http://www.chiefdelphi.com/forums/forumdisplay.php?f=68)
-   -   pic: Omni Design Trial (http://www.chiefdelphi.com/forums/showthread.php?t=61161)

Cjmovie 09-01-2008 06:21

pic: Omni Design Trial
 

Jeff K. 09-01-2008 06:24

Re: pic: Omni Design Trial
 
Looks nice. One problem though, currently won't be going anywhere, with just a cim coupled straight to a wheel. Looks nice and light. How much does it all weigh?

Do you have a waterjet or lasercutter, because all those font are going to take a nice while otherwise.

AJ R 09-01-2008 07:57

Re: pic: Omni Design Trial
 
It looks really nice. How fast will this go after you get the gear boxes in and how would you account for the wheels slipping?

MrForbes 09-01-2008 07:59

Re: pic: Omni Design Trial
 
It looks like a neat design, I wish I could use Inventor so well!

One comment on the drive choice, it seems to me that omni drive like this has a lot of "wasted motion" since either all 4 wheels are always turning at an angle to the direction you're going, or two are going in the direction of movement and the other are not turning at all. I suggest you look into changing to a mecanum drive setup, the only substantial change to your design is that you would rotate all 4 wheel/motors 45 degrees so that the wheels are parallel to the long dimension of the frame.

Mecanum has an advantage with this type of game, where you will probably spend a lot of time driving straight ahead, and in this situation the rollers on all 4 mecanum wheels do not rotate relative to the wheel body. With mecanum, you only have "wasted motion" when strafing (sideways) or rotating the robot.

(if you've already ordered the omni wheels it might be expensive to change now though!)

Also mecanum programming is something your team should be able to do, there are several code examples on the web that you can use to make it work.

JamesBrown 09-01-2008 08:52

Re: pic: Omni Design Trial
 
Quote:

Originally Posted by squirrel (Post 673200)

Mecanum has an advantage with this type of game, where you will probably spend a lot of time driving straight ahead, and in this situation the rollers on all 4 mecanum wheels do not rotate relative to the wheel body. With mecanum, you only have "wasted motion" when strafing (sideways) or rotating the robot.

Is this true? I was under the impression that a Mecanum wheel with 45* rollers was essentially the same as using 4 omni wheels located at 45* angles.

If the rollers are at 45* angles how is there any difference in what the part of the wheel contacting the floor any different in the forward direction than it is side ways.

MrForbes 09-01-2008 08:58

Re: pic: Omni Design Trial
 
This is hard to visualize! but easy to demonstrate if you have a mecanum wheel to play with. Unfortunately they're hard to find....and hard to make....and expensive....

The rollers act as "tread" when the weel is going straight ahead. To be able to roll relative to the wheel, there must be sideways motion. If there is no sideways motion, the roller in contact with the floor cannot roll, it can only "go along for the ride" as the wheel turns.

(I am assuming the rollers get good traction on the floor)

JamesBrown 09-01-2008 09:04

Re: pic: Omni Design Trial
 
I was under the impression that the rollers were moving sideways but since the forces for the left side were equal in magnitude but opposite in direction they resulted in no net force (except forward).

I guess I need to get my hands on some Mecanums.

MrForbes 09-01-2008 09:06

Re: pic: Omni Design Trial
 
Another issue with both omni and mecanum drive, is that the robot would work better with some type of suspension, especially since there are "lumps" in the arena floor surface near the walls and overpass supports.

Without suspension, the robot will drive erratically when the weight on any wheel drops significantly, such as when driving over any bump that would lift a wheel off the floor. Both of these drivetrains work because all the wheels work "against" each other, the result is that it goes the way you want it to. If you lose traction on a wheel, that wheel won't be pushing the robot the direction it is supposed to, so the robot will go wonky...

MrForbes 09-01-2008 09:07

Re: pic: Omni Design Trial
 
Quote:

Originally Posted by JamesBrown (Post 673235)
I was under the impression that the rollers were moving sideways but since the forces for the left side were equal in magnitude but opposite in direction they resulted in no net force (except forward).

There is an opposing sideways force on the rollers on both sides of the robot, but since they are constrained by the forward direction of the robot, they cannot roll sideways, so they can't roll at all.

George1902 09-01-2008 09:42

Re: pic: Omni Design Trial
 
Quote:

Originally Posted by squirrel (Post 673231)
The rollers act as "tread" when the weel is going straight ahead. To be able to roll relative to the wheel, there must be sideways motion. If there is no sideways motion, the roller in contact with the floor cannot roll, it can only "go along for the ride" as the wheel turns.

If this were correct a mecanum drivetrain couldn't produce diagonal motion. It's done by driving the corner wheels, but if what you say is correct, the robot would just drive straight anyway.

In ideal conditions a mecanum wheel will behave exactly like an omni wheel at 45*. Each system will be approximately 70% (sqrt(2)/2) efficient in forward-backward and side-to-side motion.

The confusion comes in that real life is never "ideal." 70% efficiency assumes that the rollers will have zero friction with their shafts. In an omni bot the inefficiency is universal and generally cancels itself out. In a mecanum bot however, the inefficiency causes the mecanum wheel to behave more like a regular wheel, so you end up with a little more than 70% power in forward-backward motion and a little less than 70% in side-to-side motion.

If you completely eliminate the roller-shaft friction, you get a perfect 70% efficiency, and likewise if you completely lock the rollers to their shafts you get a regular wheel. Reality lies somewhere in between.

T3_1565 09-01-2008 10:04

Re: pic: Omni Design Trial
 
well I for one like omnis over mecanums!! Really solid looking design, except for the lack of gearboxes, we are using omnis too!! We find the mecanum bots we have seen in person drifting side to side too much, as they are always balancing forces. good luck!! nice colours too!

MrForbes 09-01-2008 10:22

Re: pic: Omni Design Trial
 
Quote:

Originally Posted by George1902 (Post 673258)
If this were correct a mecanum drivetrain couldn't produce diagonal motion. It's done by driving the corner wheels, but if what you say is correct, the robot would just drive straight anyway.

I was not talking about the case where the robot is moving sideways as well as forward (diagonal motion). In this case, the rollers do roll, as you say.

Quote:

In ideal conditions a mecanum wheel will behave exactly like an omni wheel at 45*. Each system will be approximately 70% (sqrt(2)/2) efficient in forward-backward and side-to-side motion.
I disagree with this. I have a mecanum wheel in my hand, and it has loose rollers, they turn very easily. When I hold the wheel so that one roller is contacting the desk, and then move the wheel (without turning it) so that the roller rolls without slipping on the desk, the wheel body moves in a diagonal direction.

Now I'll turn the wheel body, pressing down towards the desk, but keeping the wheel moving only in a forward direction, in line with the direction the wheel is pointing, and perpendicular to the axle. This would be the same as just rolling a normal wheel across the desk. When I do this, the rollers on the wheel do NOT roll relative to the wheel, they act as a (segmented) wheel tread.

Any time that there is good traction and the rollers are rolling relative to the wheel body, then the wheel is moving sideways. The geometry of the wheel makes this a fact.

I guess I need to make a movie.....

Anyways, the way mecanum wheels work, they are NOT like omnis, and they do NOT have the same efficiency going forward and sideways/diagonal.

This is an advantage of mecanum wheels.

George1902 09-01-2008 11:24

Re: pic: Omni Design Trial
 
Quote:

Originally Posted by squirrel (Post 673302)
I was not talking about the case...

There are no "cases" involved. The wheels behave the same always.

Quote:

Originally Posted by squirrel
This would be the same as just rolling a normal wheel across the desk.

Rolling a wheel and powering a wheel are totally different. If you placed a keyed or hex shaft through the wheel and tried to turn it while pressing into the ground, you'd see the wheel would want to walk down the shaft. This is because the wheel produces a vector that isn't straight ahead, but at approximately 45*.

Quote:

Originally Posted by squirrel
...they do NOT have the same efficiency going forward and sideways/diagonal.

This is correct, and I said as much in my previous post.

Ok, let's try changing tack. Assume the mecanum wheels do put 100% of the power forward. We know the gearboxes can't output more than 100%, so there can't be any force sideways. Therefore, the robot could not strafe sideways.

However, we know that the robot can strafe sideways. Therefore our assumption is false and the wheels must be producing a sideways force all the time.

The mecanum wheels do not put 100% of the power forward. They behave just like regular omnis at 45* angles. You get about 70% power by moving forward, reverse, left, or right.

Cjmovie 09-01-2008 11:25

Re: pic: Omni Design Trial
 
We do have access to a water jet, luckily. Classically all the designs coming from our team have consisted of large amounts of sheet metal. Which is pretty cool, because although it makes them all a bit homogeneous, they give a certain "1293" style to our robots with the artwork we cut into them.

Mostly what I'm worried about with this design is whether the motor mountings are strong enough. Like I said, this is the first full design I've done myself (Actually, first design I've really ever done except changing someone else's) and I'm not an engineer... I'm actually the team programmer.

My point in having Omni's vs. Mecanum is twofold. First, the one my team will probably be most happy with, is that they're a bit cheaper, and it makes every single motor assembly interchangeable for repair/replacement. But from a design standpoint, it's because it then becomes just as easy to herd a ball on the long end (therefore less change of it shifting left/right outside of the robot's pushing front) as it is to drive around robots on the short end.

As for the gearboxes, those will most likely be the same ones Banebot supplied from last year (We had ordered a couple extra, but they didn't arrive until after the season, so we can play around with those... We're thinking about doing what we did in 2006 and building a duplicate to keep at the shop).

The main idea behind this design was to make the entire thing modular. Any part can be removed from the base without more than, worst case, 6 bolts. And those on opposite sides of the robot are interchangeable, so if something gets bent up, we only need one extra for 4 shapes and we'll have a spare for anything we'll need.

Also, any idea on whether the strength of UHMW is up to the challenge of a full chassis? I'd rather not have a $2K piece of UHMW turn into two cracked-in-half robots. (Which is partially why I added some of the extra sheet metal, for reinforcement).

As for the current weigh in, it's at 40 pounds based on Inventor. But I believe the estimate of weight in Inventor for the motors is a bit low (I think it says 2 pounds), so it's probably much more realistically around 65 including bolts and bearings. I'll also need to add in the gearboxes, so my best guess is that it will end up around 85 pounds. Forty pounds should be plenty for the electronics and arm, I think. Although we do have a nasty habit of always weighing in at 120.1 pounds.... or worse. (I think one year we dropped 8 pounds by cheese-holing everything possible for our robot, with a quite humorous effect on its looks).

Thanks!

Madison 09-01-2008 11:28

Re: pic: Omni Design Trial
 
All other things being equal -- wheelbase, track width, coefficient of friction, etc. -- mecanum wheels and omniwheels function in exactly the same manner. There are no differences. They are mathematically identical.

George is entirely correct in his explanations. End of story.


All times are GMT -5. The time now is 22:17.

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