Go to Post If I thank everyone that I want to, we might be here for a while - Karthik [more]
Home
Go Back   Chief Delphi > Technical > Programming
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 19-06-2012, 14:10
cesaros cesaros is offline
César Javaroni
FRC #1382 (ETEP Team)
Team Role: Programmer
 
Join Date: Jan 2012
Rookie Year: 2010
Location: Brazil
Posts: 21
cesaros is an unknown quantity at this point
Lightbulb HELP: Omni Wheels Programming Tricks

Hi Everyone,

My team Will try using omni wheels next week, and I wanna now if have Any kind of advice to give for me.It will be my first time programming a robot with omni wheels too so, please give me some feedback.

Thank YOU! =P
__________________
César Luiz Javaroni

ETEP Team 1382
  #2   Spotlight this post!  
Unread 19-06-2012, 15:16
AllenGregoryIV's Avatar
AllenGregoryIV AllenGregoryIV is offline
Engineering Coach
AKA: Allen "JAG" Gregory
FRC #3847 (Spectrum)
Team Role: Coach
 
Join Date: Jul 2008
Rookie Year: 2003
Location: Texas
Posts: 2,551
AllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond reputeAllenGregoryIV has a reputation beyond repute
Send a message via AIM to AllenGregoryIV
Re: HELP: Omni Wheels Programming Tricks

It really depends on what you mean by "using omni-wheels".

Are you just adding them to a traditional tank drive setup or are you planning on doing some form of holonomic drive? (Andy Mark Omni Wheels)

Or do you mean meccanum wheels which are similar but different than what are normally referred to as omni-wheels.
__________________

Team 647 | Cyber Wolf Corps | Alumni | 2003-2006 | Shoemaker HS
Team 2587 | DiscoBots | Mentor | 2008-2011 | Rice University / Houston Food Bank
Team 3847 | Spectrum | Coach | 2012-20... | St Agnes Academy
LRI | Alamo Regional | 2014-20...
"Competition has been shown to be useful up to a certain point and no further, but cooperation, which is the thing we must strive for today, begins where competition leaves off." - Franklin D. Roosevelt
  #3   Spotlight this post!  
Unread 21-06-2012, 02:13
Kevin Selavko's Avatar
Kevin Selavko Kevin Selavko is offline
Registered User
AKA: Voltonless
FRC #3260 (SHARP)
Team Role: Electrical
 
Join Date: Jan 2012
Rookie Year: 2008
Location: Beaver PA USA
Posts: 155
Kevin Selavko is on a distinguished road
Re: HELP: Omni Wheels Programming Tricks

If you have your omni wheels in a configuration like this,
/ \
\ /
or are using mecanum wheels I would probably suggest using a game pad because it already has two joysticks on it so there would be less wires and you have up/down/left/right buttons. You definitely need to have dead zones. I would also suggest having a buttons to make it go strait in any direction so that if you push the up button it will have all the motors go forward at a selected speed, down button all go reverse at one speed, left button two go forward and two go reverse at the same speed, and if the right button is pressed do the reverse.
__________________
Team SHARP
Pittsburgh Regional Champions 2014
Vex Pittsburgh Excellence Award 2014
Vex Pittsburgh Champions 2014
Vex Maryland Champions 2014
Pittsburgh Regional Finalists 2013
Buckeye Regional Finalists 2013
  #4   Spotlight this post!  
Unread 21-06-2012, 10:56
iyermihir iyermihir is offline
Registered User
FRC #0649 (Saratoga MSET)
Team Role: CAD
 
Join Date: Dec 2011
Rookie Year: 2011
Location: Saratoga, California
Posts: 44
iyermihir has a spectacular aura aboutiyermihir has a spectacular aura about
Re: HELP: Omni Wheels Programming Tricks

One thing that my team has done in the past is to put a gyro on the robot. You can then use the gyro to make the robot easy to drive by make it move according to the driver's inputs, but in relation to the driver so that pushing the stick forward will always move the robot away from him or her. This makes it easier for the driver because he or she does not have to worry about robot orientation. I'll see if I can get more information about the implementation sometime today.
  #5   Spotlight this post!  
Unread 21-06-2012, 12:41
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,077
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: HELP: Omni Wheels Programming Tricks

Quote:
Originally Posted by iyermihir View Post
I'll see if I can get more information about the implementation sometime today.
The WPILib RobotDrive functions support the use of a gyro for field-centric control.

Or if you want to do it home-brew, you can find pseudo-code here.


  #6   Spotlight this post!  
Unread 21-06-2012, 14:36
Ekcrbe's Avatar
Ekcrbe Ekcrbe is offline
When can I watch Einstein again?
AKA: Erik Boyle
FRC #4640 (Metallic Panthers)
Team Role: College Student
 
Join Date: Jan 2012
Rookie Year: 2012
Location: New York, NY
Posts: 327
Ekcrbe has a reputation beyond reputeEkcrbe has a reputation beyond reputeEkcrbe has a reputation beyond reputeEkcrbe has a reputation beyond reputeEkcrbe has a reputation beyond reputeEkcrbe has a reputation beyond reputeEkcrbe has a reputation beyond reputeEkcrbe has a reputation beyond reputeEkcrbe has a reputation beyond reputeEkcrbe has a reputation beyond reputeEkcrbe has a reputation beyond repute
Re: HELP: Omni Wheels Programming Tricks

Quote:
Originally Posted by iyermihir View Post
One thing that my team has done in the past is to put a gyro on the robot. You can then use the gyro to make the robot easy to drive by make it move according to the driver's inputs, but in relation to the driver so that pushing the stick forward will always move the robot away from him or her. This makes it easier for the driver because he or she does not have to worry about robot orientation. I'll see if I can get more information about the implementation sometime today.
As Team 1717 showed, using a gyro in an omnidirectional drivetrain can be helpful, but the gyroscope itself may be less than wonderful, so be cautious and make sure you get a gyro and setup that will limit "drifting".
__________________
Four years of FRC 68 Truck Town Thunder
2012 Championship Newton Division Finalists—Thanks 330 and 639 for the Full Court Press!
2013 Kettering University District Chairman's Award Winners!
2014 Great Lakes Bay Region District Winners—Thanks 288, 4819, and 5166! | 2014 Waterford District Chairman's Award Winners! | 2014 Michigan FRC State Championship Chairman's Award Winners—Congratulations 33 and 503!
2015 Center Line District Chairman's Award Winners! | 2015 Lansing District Winners—Thanks 314 and 1684! | 2015 FIRST in Michigan District Championship Chairman's Award Winners—Congratulations 503 and 2137!


  #7   Spotlight this post!  
Unread 22-06-2012, 15:56
efoote868 efoote868 is offline
foote stepped in
AKA: E. Foote
FRC #0868
Team Role: Mentor
 
Join Date: Mar 2006
Rookie Year: 2005
Location: Noblesville, IN
Posts: 1,406
efoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond repute
Re: HELP: Omni Wheels Programming Tricks

When using a gyro, make sure you use the correct output. The 2012 FRC gyro has a rate and temperature output, if you use the wrong output you may scratch your head at the results.

__________________
Be Healthy. Never Stop Learning. Say It Like It Is. Own It.

Like our values? Flexware Innovation is looking for Automation Engineers. Check us out!
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 00:45.

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