Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   General Forum (http://www.chiefdelphi.com/forums/forumdisplay.php?f=16)
-   -   Potential Omni Drive System (http://www.chiefdelphi.com/forums/showthread.php?t=131862)

vps 02-01-2015 13:31

Potential Omni Drive System
 
Hey guys. Someone had an idea for a drive train on our team that seems a little funky but I can't put my finger on why. What do you guys think are the advantages and disadvantages of this drivetrain:

Two Large wheels in the back and two perpendicular omni wheels in the front for a type of swerve drive.

-- --
| |

Kind of like that.

Munchskull 02-01-2015 13:34

Re: Potential Omni Drive System
 
Are the back wheels swerve?

T3_1565 02-01-2015 13:49

Re: Potential Omni Drive System
 
Quote:

Originally Posted by vps (Post 1419130)
Hey guys. Someone had an idea for a drive train on our team that seems a little funky but I can't put my finger on why. What do you guys think are the advantages and disadvantages of this drivetrain:

Two Large wheels in the back and two perpendicular omni wheels in the front for a type of swerve drive.

-- --
| |

Kind of like that.

I don't think its an omni system you are describing.

It seems like it probably drive like a shopping cart? I feel that would be the case. Of course I'm just guessing, but I feel like the front of your robot would float a lot.

It would be very hard to drive straight unless everything on your back wheels run perfect (proper weight distribution, power distribution, etc.)

Might be too finicky for its advantages.

Just my 2 cents though

Ether 02-01-2015 14:09

Re: Potential Omni Drive System
 
Quote:

Originally Posted by vps (Post 1419130)
What do you guys think are the advantages and disadvantages of this drivetrain:

Two Large wheels in the back and two perpendicular omni wheels in the front for a type of swerve drive.

-- --
| |

Kind of like that.

  • It will be difficult to drive in a straight line

  • It will not do any swerve maneuvers.

  • It will have less traction than a chained (or belted) drop-center 6WD

  • Any usable maneuvers it could do, a well-built drop-center 6WD could likely do much better

vps 02-01-2015 14:33

Re: Potential Omni Drive System
 
Thanks T3_1565. I hadn't thought of that.

At Ether, I thought that it's a weak system that can at least swerve; why do you think it can't swerve.

Ben Wolsieffer 02-01-2015 14:51

Re: Potential Omni Drive System
 
Quote:

Originally Posted by vps (Post 1419155)
At Ether, I thought that it's a weak system that can at least swerve; why do you think it can't swerve.

I believe you and Ether are referring to different definitions of swerve. The standard definition of swerve in FRC is a drivetrain where each wheel can swivel to allow the robot to move in any direction (example). I think you mean that the robot can pivot around one end, which it probably can do to some extent.

Ether 02-01-2015 17:23

Re: Potential Omni Drive System
 
Quote:

Originally Posted by vps (Post 1419155)
At Ether, I thought that it's a weak system that can at least swerve; why do you think it can't swerve.

It can't drive in a straight line in any arbitrary robot-centric direction like a swerve can.

It can't rotate while driving in a straight line like a swerve can.

It can't pivot around any arbitrary point like a swerve can.




vps 02-01-2015 20:59

Re: Potential Omni Drive System
 
Quote:

Originally Posted by Ether (Post 1419225)
It can't rotate while driving in a straight line like a swerve can.

It can't pivot around any arbitrary point like a swerve can.


Can you describe why it cannot do those?
If the omni wheels are moving orthogonal to the two wheels in the back, won't it be able to rotate while driving and pivot an arbitrary point?

Thanks.

cgmv123 02-01-2015 21:04

Re: Potential Omni Drive System
 
Quote:

Originally Posted by vps (Post 1419348)
Can you describe why it cannot do those?
If the omni wheels are moving orthogonal to the two wheels in the back, won't it be able to rotate while driving and pivot an arbitrary point?

Thanks.

Rotating the robot while driving requires rotating the back wheels. Rotating the back wheels changes the robot's direction of travel.

Ether 02-01-2015 21:20

Re: Potential Omni Drive System
 
Quote:

Originally Posted by vps (Post 1419348)
If the omni wheels are moving orthogonal to the two wheels in the back, won't it be able to rotate while driving

Note that I didn't say it couldn't rotate while driving. I said it couldn't rotate while driving in a straight line (like a swerve, mec, or omni can do).

Of course it can turn while driving, but so can a drop-center 6WD skid steer.


Quote:

and pivot an arbitrary point?
It can't pivot around either of the front wheels, for example. If you think it can, describe what you think the necessary speed of each of the four wheels would need to be to accomplish that.



Jared Russell 02-01-2015 21:31

Re: Potential Omni Drive System
 
Switching to a drive configuration that looks something like:

Code:

|  -

-  |

(all four wheels are omniwheels)

...would remedy these problems while being roughly as easy to implement as your proposed configuration. Team 341 did this in 2007 and 2008, and Team 1218 did it in 2010 (I think?).

Ether 03-01-2015 17:00

Re: Potential Omni Drive System
 
Quote:

Originally Posted by Jared Russell (Post 1419374)
Code:

|  -

-  |

(all four wheels are omniwheels)


Inverse kinematics:

Code:



S1 = STR + (L/2)*Omega
S2 = FWD + (W/2)*Omega
S3 = STR - (L/2)*Omega
S4 = FWD - (W/2)*Omega

... then normalize if any wheel exceeds max speed

L = wheelbase, ft
W = trackwidth, ft

FWD = forward, fps
STR = strafe right, fps
Omega = clockwise rotation rate around center, rad/sec

S1 front right wheel linear speed, fps
S2 front left wheel linear speed, fps
S3 rear left wheel linear speed, fps
S4 rear right wheel linear speed, fps




Spoam 04-01-2015 08:33

Re: Potential Omni Drive System
 
Quote:

Originally Posted by Jared Russell (Post 1419374)

Code:

|  -

-  |

(all four wheels are omniwheels)



Ether, since this a relatively novel drive that lacks the wealth of information available for other drives, do you think you could list some disadvantages of a drive like this (especially compared to comparable drive trains like slide, mecanum and skid-steer)? I'm specifically interested also in the speed and rotational limitations/capabilities of a drive like this. Also ability to drive straight and the effect of CoMon driving.

Quote:

Originally Posted by Jared Russell (Post 1419374)
1218 did it in 2010 (I think?).

Based on CMP footage, it looks like the they used some sort of more standard 4WD in 2010. May have been a different year or a pre-CMP design.

Ether 04-01-2015 12:20

Re: Potential Omni Drive System
 
Quote:

Originally Posted by Spoam (Post 1420845)
Ether, since this a relatively novel drive that lacks the wealth of information available for other drives, do you think you could list some disadvantages of a drive like this?


I've never built, driven, or even seen a drive like this in action, so take the following speculations with a grain of salt.


Disadvantages
It's not going to be as easy to drive in a straight line as skidsteer or swerve.

It may require closed-loop speed control of the wheels to get stable and predictable performance.

Traction is poor compared to swerve and skidsteer.

Available force is not equal in all directions, and is less than swerve.

Advantages
It has (theoretically) all the degrees of freedom that a mec or swerve has. (Slide drive does not).

It seems to be rather simple to build and code.

It's probably lighter that mec and swerve.

It's probably less expensive than mec and swerve.

Quote:

(especially compared to comparable drive trains like slide, mecanum and skid-steer)?
I don't consider slide drive to be comparable to mec and swerve. It does not have 3 degrees of freedom.

Quote:

and the effect of CoMon driving
What is "CoMon" driving?


Spoam 04-01-2015 15:34

Re: Potential Omni Drive System
 
Quote:

Originally Posted by Ether (Post 1420989)
What is "CoMon" driving?

Whoops, that should say CoM as in center of mass. Ie, theoretically, would weight distribution affect this robot's ability to turn or drive properly?


All times are GMT -5. The time now is 05:44.

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