Go to Post FIRST things first. - Mike Ciance [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 02-01-2015, 20:59
vps vps is offline
Registered User
FRC #3021 (The Agency)
Team Role: Programmer
 
Join Date: Mar 2013
Rookie Year: 2011
Location: United States
Posts: 30
vps is an unknown quantity at this point
Re: Potential Omni Drive System

Quote:
Originally Posted by Ether View Post
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.
Reply With Quote
  #2   Spotlight this post!  
Unread 02-01-2015, 21:04
cgmv123's Avatar
cgmv123 cgmv123 is offline
FRC RI/FLL Field Manager
AKA: Max Vrany
FRC #1306 (BadgerBOTS)
Team Role: College Student
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Madison, WI
Posts: 2,078
cgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond repute
Re: Potential Omni Drive System

Quote:
Originally Posted by vps View Post
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.
__________________
BadgerBOTS Robotics|@team1306|Facebook: BadgerBOTS
2016 FIRST Championship Tesla Division | 2016 Wisconsin Regional Engineering Inspiration Award

2015 FIRST Championship Carson Division | 2015 Wisconsin Regional Chairman's Award

2013 FIRST Championship Curie Division | 2013 Wisconsin Regional Chairman's Award

2012 FIRST Championship Archimedes Division | 2012 Wisconsin Regional Engineering Inspiration Award, Woodie Flowers Finalist Award (Lead Mentor Ben Senson)

Reply With Quote
  #3   Spotlight this post!  
Unread 02-01-2015, 21:20
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,071
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Potential Omni Drive System

Quote:
Originally Posted by vps View Post
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.


Reply With Quote
  #4   Spotlight this post!  
Unread 02-01-2015, 21:31
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,078
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
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?).
Reply With Quote
  #5   Spotlight this post!  
Unread 03-01-2015, 17:00
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,071
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Potential Omni Drive System

Quote:
Originally Posted by Jared Russell View Post
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




Last edited by Ether : 04-01-2015 at 11:26. Reason: changed to engineering units for more general applicability
Reply With Quote
  #6   Spotlight this post!  
Unread 04-01-2015, 08:33
Spoam's Avatar
Spoam Spoam is offline
Registered User
AKA: Pedro M.
FRC #0955 (CV Robotics)
Team Role: Programmer
 
Join Date: Feb 2014
Rookie Year: 2012
Location: Corvallis
Posts: 54
Spoam is a jewel in the roughSpoam is a jewel in the roughSpoam is a jewel in the roughSpoam is a jewel in the rough
Re: Potential Omni Drive System

Quote:
Originally Posted by Jared Russell View Post

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 View Post
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.

Last edited by Spoam : 04-01-2015 at 10:57.
Reply With Quote
  #7   Spotlight this post!  
Unread 04-01-2015, 12:20
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,071
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Potential Omni Drive System

Quote:
Originally Posted by Spoam View Post
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?

Reply With Quote
  #8   Spotlight this post!  
Unread 04-01-2015, 15:34
Spoam's Avatar
Spoam Spoam is offline
Registered User
AKA: Pedro M.
FRC #0955 (CV Robotics)
Team Role: Programmer
 
Join Date: Feb 2014
Rookie Year: 2012
Location: Corvallis
Posts: 54
Spoam is a jewel in the roughSpoam is a jewel in the roughSpoam is a jewel in the roughSpoam is a jewel in the rough
Re: Potential Omni Drive System

Quote:
Originally Posted by Ether View Post
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?

Last edited by Spoam : 04-01-2015 at 15:36.
Reply With Quote
  #9   Spotlight this post!  
Unread 21-01-2015, 14:37
gpetilli gpetilli is offline
Registered User
FRC #1559
 
Join Date: Jan 2009
Location: Victor, NY
Posts: 285
gpetilli is a name known to allgpetilli is a name known to allgpetilli is a name known to allgpetilli is a name known to allgpetilli is a name known to allgpetilli is a name known to all
Re: Potential Omni Drive System

Quote:
Originally Posted by Ether View Post
I've never built, driven, or even seen a drive like this in action, so take the following speculations with a grain of salt.
[/i]
Neither have I built or tested this drive system but I am not as down on it as Ether. The first proposed config is flawed but the second one potentially could work, depending on your goals.

The biggest issue I see is that traction is a precious commodity and half of your weight (proportional to traction) is on "undriven" (in the direction you wish to travel) wheels. That said, the same is true of many of the 6 and 8 wheel H-drive configurations I have seen proposed this year. My crude analysis is that it will perform worse than holonomic (mecanum or killough), much worse than 8 motor swerve and comparable to H-drive.

BTW: If you plan on carrying totes "inside" your wheel base, the 90deg wheel may limit your throat size and be a show stopper.
Reply With Quote
  #10   Spotlight this post!  
Unread 04-01-2015, 19:46
Harman341 Harman341 is offline
Registered User
FRC #0341 (Miss Daisy)
Team Role: Alumni
 
Join Date: Feb 2014
Rookie Year: 2013
Location: Philadelphia
Posts: 34
Harman341 is a glorious beacon of lightHarman341 is a glorious beacon of lightHarman341 is a glorious beacon of lightHarman341 is a glorious beacon of lightHarman341 is a glorious beacon of lightHarman341 is a glorious beacon of light
Re: Potential Omni Drive System

Quote:
Originally Posted by Spoam View Post
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.


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.
The kind of drive train Jared is talking about is all over FTC. I'd say 100's of teams use it every year and it works fine. Great maneuverability, but with only 2 wheels in each direction, not too fast. But that's where prioritizing comes in. It basically behaves like a low power swerve.

Last edited by Harman341 : 04-01-2015 at 19:48.
Reply With Quote
  #11   Spotlight this post!  
Unread 21-01-2015, 14:13
Toa Circuit's Avatar
Toa Circuit Toa Circuit is offline
Thaddeus Maximus
AKA: Thad Hughes
FRC #4213 (MetalCow Robotics)
Team Role: Leadership
 
Join Date: Nov 2012
Rookie Year: 2012
Location: Shirley, IL
Posts: 131
Toa Circuit is an unknown quantity at this point
Re: Potential Omni Drive System

To the OP:

We prototyped the sort of drivetrain (two omnis strafing in front, two tanking in back)

It was horrendous, even with loads distributed evenly. It quite simply did not handle. Good thing we prototyped; we were going to go with that system before that test failed...
__________________

2012 Head of Programming and Electrical
2013-14 Overall Team Captain and Programming Head
2012-14 Mentor of FLL Team Power Surge
2014 Dean's List Finalist
2014 CIR Xerox Creativity Award
Webpage
Reply With Quote
Reply


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


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

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