Go to Post There is no shame in admitting someone is better than you at something doesn't make them a better person just means they have skill you haven't figured out yet. The only shame is if you are too proud to ask for help and to learn. - Mc Kenna [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 02-02-2013, 20:19
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Problem with mecanum wheels

Quote:
Originally Posted by minee_5 View Post
The wheel configuration is true. Also my kinematics. I know this because it can make diagonal and rotation movements well.
Trying to cover all possibilities: what programming language are you using? What is your code for controlling the wheels?
  #2   Spotlight this post!  
Unread 04-02-2013, 04:15
minee_5 minee_5 is offline
Registered User
no team
 
Join Date: Feb 2013
Location: Turkey
Posts: 6
minee_5 is an unknown quantity at this point
Re: Problem with mecanum wheels

I am using Quarc real-time communication board and MATLAB. To control the wheels; I have my Jacobian matrix.
  #3   Spotlight this post!  
Unread 04-02-2013, 10:04
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: Problem with mecanum wheels

Quote:
Originally Posted by minee_5 View Post
I have my Jacobian matrix.
What do you need a Jacobian for?? Inverse kinematics for mecanum is a straightforward calculation.


  #4   Spotlight this post!  
Unread 04-02-2013, 10:21
toastnbacon toastnbacon is offline
Registered User
AKA: James
FRC #3169 (Saintborgs)
Team Role: College Student
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Edmond
Posts: 97
toastnbacon is a jewel in the roughtoastnbacon is a jewel in the roughtoastnbacon is a jewel in the roughtoastnbacon is a jewel in the rough
Re: Problem with mecanum wheels

Quote:
Originally Posted by Ether View Post
What do you need a Jacobian for?? Inverse kinematics for mecanum is a straightforward calculation.


This is without a doubt the nerdiest thing I have ever read on here.
__________________
"This must be what going insane feels like."-Simon Tam, Firefly
  #5   Spotlight this post!  
Unread 04-02-2013, 12:51
Leor Buch Leor Buch is offline
Alumni 2008
FRC #1657 (hamosad)
Team Role: College Student
 
Join Date: Jan 2011
Rookie Year: 2007
Location: israel
Posts: 8
Leor Buch is an unknown quantity at this point
Re: Problem with mecanum wheels

post some pics of your drive, maybe somebody will spot the problem.
  #6   Spotlight this post!  
Unread 04-02-2013, 14:21
Orion.DeYoe Orion.DeYoe is offline
Registered User
FRC #5413 (Stellar Robotics)
Team Role: Mentor
 
Join Date: Feb 2012
Rookie Year: 2011
Location: North Fairfield, OH
Posts: 206
Orion.DeYoe is a splendid one to beholdOrion.DeYoe is a splendid one to beholdOrion.DeYoe is a splendid one to beholdOrion.DeYoe is a splendid one to beholdOrion.DeYoe is a splendid one to beholdOrion.DeYoe is a splendid one to beholdOrion.DeYoe is a splendid one to beholdOrion.DeYoe is a splendid one to behold
Re: Problem with mecanum wheels

It really sounds like your motors aren't geared low enough (i.e. you don't have enough torque). In 2011 my team used 8 in mecanum wheels and we had our four CIMs geared to give us about 11 ft/sec. It was too fast and we couldn't straif unless we were running close to full power. The year before (2010) we also used 8 in mecanum. Our motors were geared lower than in 2011 so we had more torque. That year our maneuverability and pushing power won us a regional.
  #7   Spotlight this post!  
Unread 05-02-2013, 04:26
minee_5 minee_5 is offline
Registered User
no team
 
Join Date: Feb 2013
Location: Turkey
Posts: 6
minee_5 is an unknown quantity at this point
Re: Problem with mecanum wheels

Quote:
Originally Posted by Ether View Post
What do you need a Jacobian for?? Inverse kinematics for mecanum is a straightforward calculation.


I am using velocity control, not position. So, Jacobian it is..

Quote:
Originally Posted by Orion.DeYoe View Post
It really sounds like your motors aren't geared low enough (i.e. you don't have enough torque). It was too fast and we couldn't straif unless we were running close to full power.
Well, my controller does not require the maximum current. The current sent to motors are pretty low. So, I guess it can't be enough torque, no?

The wheels are fine when they're not in contact with ground. (Much faster but fine) When contacted with ground; it can go sideways (two wheels go inward two go outward) but during the motion; it starts chattering which cause vibration.
  #8   Spotlight this post!  
Unread 05-02-2013, 08:05
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Problem with mecanum wheels

Are the mecanum rollers free to, you know, roll?
  #9   Spotlight this post!  
Unread 05-02-2013, 19:49
minee_5 minee_5 is offline
Registered User
no team
 
Join Date: Feb 2013
Location: Turkey
Posts: 6
minee_5 is an unknown quantity at this point
Re: Problem with mecanum wheels

Quote:
Originally Posted by Alan Anderson View Post
Are the mecanum rollers free to, you know, roll?
Indeed.
  #10   Spotlight this post!  
Unread 05-02-2013, 09:26
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: Problem with mecanum wheels

Quote:
Originally Posted by minee_5 View Post
I am using velocity control, not position. So, Jacobian it is.
If you know the desired translational and rotational velocity of the vehicle, calculating the required wheel speeds to achieve that does not require a Jacobian. So you've got me curious... what exactly are you doing?


  #11   Spotlight this post!  
Unread 05-02-2013, 19:48
minee_5 minee_5 is offline
Registered User
no team
 
Join Date: Feb 2013
Location: Turkey
Posts: 6
minee_5 is an unknown quantity at this point
Re: Problem with mecanum wheels

Quote:
Originally Posted by Ether View Post
If you know the desired translational and rotational velocity of the vehicle, calculating the required wheel speeds to achieve that does not require a Jacobian. So you've got me curious... what exactly are you doing?


Well, my reference to the robot is in Cartesian space. I want to know where the robot goes, I won't be interested in how fast the wheels are turning eventually. For further control algorithms (such as admittance, etc.), I want to use velocity control instead of position. Kinematics also work, you're right but Jacobian for such device is much simpler for this system, no?
  #12   Spotlight this post!  
Unread 05-02-2013, 19:53
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: Problem with mecanum wheels

Quote:
Originally Posted by minee_5 View Post
I want to know where the robot goes
Are you saying that you are trying to solve the following forward kinematics problem:

Given the speed of each of the four mecanum wheels, predict what the vehicle motion (translational and rotational velocity) will be?

And if so, why did you decide to control the vehicle that way?


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:15.

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