Go to Post If this thread isn't a sign that CD is going through some serious withdrawals, I don't know what is. - Ty Tremblay [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 13-01-2011, 19:28
Caution Man Caution Man is offline
Registered User
FRC #2922
 
Join Date: Jan 2011
Location: Concrete, WA
Posts: 1
Caution Man is an unknown quantity at this point
Omni-directional drive

My team's been addled with an argument concerning omni-directional drive. Some of the team-members believe that it's possible to create an omni-diretional drive system (meaning, it's capable of strafing) using omniwheels (not mech wheels) in a normal tank-drive configurations (all the wheel's turned straight). We've heard that omnidirectional driving can be done with omniwheels by turning them at an angle, but some team-mates don't think that this is necessary. We've had trouble finding internet resources that would give us an explicit yes or no answer (using straight omniwheels in a normal tank drive configuration to strafe; can or cannot be done), so we were wondering if anybody on this forum could settle the matter for us.

For a final bit of clarification, our omni-wheels would look like this = =, and we want to strafe. Sorry if I've repeated myself, I just want to communicate clearly. Please include any references so that we may refer to those as well.
  #2   Spotlight this post!  
Unread 13-01-2011, 19:29
Madison's Avatar
Madison Madison is offline
Dancing through life...
FRC #0488 (Xbot)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1999
Location: Seattle, WA
Posts: 5,243
Madison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond repute
Re: Omni-directional drive

What you're describing is not capable of omnidirectional motion. You could, however, place a wheel or wheels perpendicular to what you've shown and achieve strafing -- though perhaps not true omnidirectional motion.
__________________
--Madison--

...down at the Ozdust!

Like a grand and miraculous spaceship, our planet has sailed through the universe of time. And for a brief moment, we have been among its many passengers.
  #3   Spotlight this post!  
Unread 13-01-2011, 19:37
ttakashima's Avatar
ttakashima ttakashima is offline
T^2
AKA: Travis
FRC #2504 (The Governors)
Team Role: Coach
 
Join Date: Feb 2009
Rookie Year: 2008
Location: Hawaii
Posts: 96
ttakashima has a spectacular aura aboutttakashima has a spectacular aura about
Re: Omni-directional drive

That configuration will not strafe. It will go forward and back and turn on a dime though. If you want true omni directional movement from omni wheels you need to place them like this <> in a square. Or as said above do some wort of H-drive |-| with the vertical lines being 2 omni wheels each and the center being the strafing wheel.
__________________
Travis Takashima
Team Leader: Team 4270 - 2016-beyond
Mentor and Team Leader: Team 2504 - 2009-2016
Team 2504 Alum 09'

Attending
-FIRST BAE Systems Hawaii Regional
  #4   Spotlight this post!  
Unread 13-01-2011, 19:44
NorviewsVeteran's Avatar
NorviewsVeteran NorviewsVeteran is offline
Precision Driver Extraordinaire
AKA: Richard Raitt
FRC #1793 (Pilots)
Team Role: Alumni
 
Join Date: Oct 2008
Rookie Year: 2006
Location: Norfolk VA
Posts: 569
NorviewsVeteran has a reputation beyond reputeNorviewsVeteran has a reputation beyond reputeNorviewsVeteran has a reputation beyond reputeNorviewsVeteran has a reputation beyond reputeNorviewsVeteran has a reputation beyond reputeNorviewsVeteran has a reputation beyond reputeNorviewsVeteran has a reputation beyond reputeNorviewsVeteran has a reputation beyond reputeNorviewsVeteran has a reputation beyond reputeNorviewsVeteran has a reputation beyond reputeNorviewsVeteran has a reputation beyond repute
Re: Omni-directional drive

Actually, using all omni wheels would allow for omnidirectional movement, it's just that moving left and right wouldn't be up to you, it would be up to whatever hit you from the side.

Any omni, mecanum, or holonomic style drive works because of vectors. If you don't have at least one vector pointing sideways, you won't be able to drive sideways.

With 4 omnis all oriented the same way, all the driven vectors point front/back. The rollers don't really have vectors of their own, as they aren't driven.

I really hope that makes sense.
__________________
______
I was in Scouts but I wanted out by the third meeting. I was in TSA, but I quit after a couple of weeks. I don't go camping with the SCA anymore. I was in taekwondo but I had to leave because I got sick.
I joined FIRST and stuck with it. It was nice enough to return the favor.

  #5   Spotlight this post!  
Unread 13-01-2011, 22:53
Luke Pike's Avatar
Luke Pike Luke Pike is offline
Programmer
FRC #1501 (THRUST)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2008
Location: Huntington
Posts: 114
Luke Pike is a name known to allLuke Pike is a name known to allLuke Pike is a name known to allLuke Pike is a name known to allLuke Pike is a name known to allLuke Pike is a name known to all
Re: Omni-directional drive

You'll need at least 3 omni-wheels each at an angle so that the axles point toward he center of the robot in order to strafe in any direction. My team (1501) did this last year with 3 wheels and had good success, although the code to make it work is a little tricky.
__________________
Twitter Profile
  #6   Spotlight this post!  
Unread 14-01-2011, 09:11
1493kd's Avatar
1493kd 1493kd is offline
kd
FRC #1493 (FALCONS)
Team Role: Teacher
 
Join Date: Mar 2006
Rookie Year: 2005
Location: Albany, NY
Posts: 143
1493kd will become famous soon enough
Re: Omni-directional drive

Would a drive with omnis that was placed like my crude pic below work. Does anyone have any experience with this? We discussed it last night and are thinking about it as an option. The frame would be an octagon. Any help would be great


========

l l l l
l l l l
l l l l
l l l l

========
  #7   Spotlight this post!  
Unread 14-01-2011, 09:16
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,100
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: Omni-directional drive

Quote:
Originally Posted by 1493kd View Post
Would a drive with omnis that was placed like my crude pic below work. Does anyone have any experience with this? We discussed it last night and are thinking about it as an option. The frame would be an octagon. Any help would be great
Yes, it would work (if by "work" you mean "would it be holonomic"). What help specifically are you requesting?


  #8   Spotlight this post!  
Unread 14-01-2011, 09:23
1493kd's Avatar
1493kd 1493kd is offline
kd
FRC #1493 (FALCONS)
Team Role: Teacher
 
Join Date: Mar 2006
Rookie Year: 2005
Location: Albany, NY
Posts: 143
1493kd will become famous soon enough
Re: Omni-directional drive

Quote:
Originally Posted by Ether View Post
Yes, it would work (if by "work" you mean "would it be holonomic"). What help specifically are you requesting?

Yes that is what I meant (holonomic). I was wondering if other teams have tried this and what are the pros and cons of this design. Thank you
  #9   Spotlight this post!  
Unread 14-01-2011, 09:38
Racer26 Racer26 is offline
Registered User
no team
Team Role: Alumni
 
Join Date: Apr 2003
Rookie Year: 2003
Location: Beaverton, ON
Posts: 2,229
Racer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond repute
Re: Omni-directional drive

Options for achieving strafing using Omni wheels, as seen used on past FRC bots:

3 Omni's 120deg opposed (Kiwi Drive)
4 Omni's 90deg opposed (the traditional method, placing them at 45deg angles in the corners)
5 Omni's 4 Traction wheels, the Nonadrive, as dubbed by (and used on) 148 and 217's twins for the 2010 FRC season.

EDIT: There might be other valid configurations to achieve strafing with omni wheels, these are just the ones I can think of right away.
  #10   Spotlight this post!  
Unread 14-01-2011, 09:51
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,752
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: Omni-directional drive

The general answer to these questions is determined by drawing an arrow at each wheel position, appropriate for the type of wheel. For example, an omni has a two headed arrow parallel to the roller pins, indicating how the wheel can enact a force on the robot. Mecanum wheels would have a two headed arrow at ~45 degrees, parallel to the roller pin, etc.

The wheel speed direction determine the vector lengths, and once you have these, you combine the vectors to determine the robot direction. In many cases, the vectors are in a single heading, so they simply sum to produce an overall robot force vector. If the vectors are in at different angles, pay attention to the moment from a common point such as the center of the robot. For a qualitative evaluation, you will soon be able to do this in your head, and it will be "common sense", but it is good to be able to analyze new systems you have never seen, and when you want to start predicting numbers, the vectors will do that as well.

Greg McKaskle
  #11   Spotlight this post!  
Unread 14-01-2011, 10:24
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,100
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: Omni-directional drive

Quote:
Originally Posted by 1493kd View Post
Yes that is what I meant (holonomic). I was wondering if other teams have tried this and what are the pros and cons of this design. Thank you
The wheel pattern you have shown is similar to a standard Omni wheel pattern (with each Omni wheel angled at 45degrees).

You mentioned that your vehicle chassis will be an octagon. If it is a regular octagon, then your wheels are at the corners of a square, and your wheel pattern is identical to the wheel pattern of a standard Omni on a square chassis, and you can use existing Omni code just by rotating your command vector by 45 degrees (assuming the "front" of your vehicle is the top of your diagram).



  #12   Spotlight this post!  
Unread 14-01-2011, 15:07
Chipawa's Avatar
Chipawa Chipawa is offline
Registered User
AKA: Mr. Tucker, AKA Chip
FRC #1111 (Powerhawks)
Team Role: Mentor
 
Join Date: Jan 2003
Rookie Year: 2003
Location: Annapolis, MD
Posts: 41
Chipawa is an unknown quantity at this point
Re: Omni-directional drive

Team 1111 used a holonomic drive with 4 omnis, one in each corner at 45 degree angles. We used this for the 2008 game "Overdrive." Fairly simple mechanically, but took a bit of tme to program.

As stated before, the direction of motion is based on the sum of force vectors. Make sure your inputs to the drive motors are balanced, otherwise you may start fishtailing. Ways of overcoming this is by having a good driver or a gyro sensor to compensate.

Because of the force balancing act needed for omni, I would think a mechanum drive would be easier, but still provide a good strafing capability.
__________________

2010 DC Engineering Innovation Award
2010 DC Spirit Award
2008 Chesapeake Finalist
2008 Chesapeake Rockwell Automation Innovation in Controls award
  #13   Spotlight this post!  
Unread 14-01-2011, 15:28
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,100
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: Omni-directional drive

Quote:
Originally Posted by Chipawa View Post
Because of the force balancing act needed for omni, I would think a mechanum drive would be easier, but still provide a good strafing capability.
Mecanum (no "h") has the same problem. If you don't get all the wheel speeds right, it won't do what you want.


  #14   Spotlight this post!  
Unread 14-01-2011, 19:06
pmckinnon pmckinnon is offline
Registered User
no team
 
Join Date: Jan 2011
Location: Newcastle, Australia
Posts: 2
pmckinnon is an unknown quantity at this point
Smile Re: Omni-directional drive

Quote:
Originally Posted by Caution Man View Post
My team's been addled with an argument concerning omni-directional drive. Some of the team-members believe that it's possible to create an omni-diretional drive system (meaning, it's capable of strafing) using omniwheels (not mech wheels) in a normal tank-drive configurations (all the wheel's turned straight). We've heard that omnidirectional driving can be done with omniwheels by turning them at an angle, but some team-mates don't think that this is necessary. We've had trouble finding internet resources that would give us an explicit yes or no answer (using straight omniwheels in a normal tank drive configuration to strafe; can or cannot be done), so we were wondering if anybody on this forum could settle the matter for us.

For a final bit of clarification, our omni-wheels would look like this = =, and we want to strafe. Sorry if I've repeated myself, I just want to communicate clearly. Please include any references so that we may refer to those as well.
You might like to take a look at Youtube for the varying setups and capability of each. Some are helpful ones may be
http://www.youtube.com/watch?v=CjcyHicm3NA
Airtraxs sidewinder uses the meccanum wheel

http://www.youtube.com/watch?v=Ssqug...layer_embedded
Eric Allards set up uses fixed centre wheels and combination of omni-directional wheels.
Boththe above mount wheels in-line
The typical omni-directional wheel solutions use a either a quad set up or triple holonomic set-up, however for muilti-directional driving the wheels need to be mounted at an angle (offest) to each other for driving. You will find many videos on Youtube of examples of this.
Good starting point in seach by on YouTube by "rotacaster" and or other keywords such as holonomic, Robotics, omni-wheels etc.
http://www.youtube.com/results?searc...otacaster&aq=f
Good Luck:
  #15   Spotlight this post!  
Unread 30-01-2012, 04:34
burf2000 burf2000 is offline
Registered User
no team
 
Join Date: Jan 2012
Location: UK
Posts: 1
burf2000 is an unknown quantity at this point
Re: Omni-directional drive

Hey there

I have been using the Rotacaster wheels for a while now for my large Lego robots and I can't praise them enough. They cure the sidewards drag issue with large tracks and move very easily under large amounts of weight.

I have used the 48mm Lego compatible wheels for 1 project and the 125mm wheels for another project. If anyone has any questions concerning these wheels. I would love to answer them.
Closed Thread


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 23:37.

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