Go to Post -Our engineering mentor, Mr. Wittel- *crossing arms and sitting down* "Ahhh. I love work. I could watch it all day." - OverdriveAdge [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 04-01-2009, 09:10
martin417's Avatar
martin417 martin417 is offline
Opinionated old goat
AKA: Martin Wilson
no team
Team Role: Mentor
 
Join Date: Feb 2008
Rookie Year: 2008
Location: Buford, GA
Posts: 719
martin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond repute
New wheels / floor and encoders for position.

It is great that First included encoders and the ability to mount them to the gearbox. It's too bad that combination will be effectively useless this year. With the limited traction, there will be so much wheel spinning, as well as lateral sliding, that gearbox encoders will not give any useful information about where the bot is, and what it's doing.

<R06> talks a great deal about what wheels can be used for traction, and that no devices may be used to increase traction. What about a high traction wheel that touches the ground, but does not affect traction? Say, a wheel with an encoder attached? The way I interpret the rule, this would be acceptable.


Any disagreement?
__________________
Former Mentor Team 1771
Former mentor Team 4509

Last edited by martin417 : 04-01-2009 at 09:32. Reason: Spelling error
  #2   Spotlight this post!  
Unread 04-01-2009, 09:42
Ty Tremblay's Avatar
Ty Tremblay Ty Tremblay is online now
Robotics Engineer
FRC #0319 (Big Bad Bob)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2004
Location: Alton NH
Posts: 818
Ty Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond reputeTy Tremblay has a reputation beyond repute
Re: New wheels / floor and encoders for position.

The thing you would have to ensure is that the wheel can offer no resistance when pushed sideways (which is pretty hard). Even a caster design would offer some form of resistance until its direction was changed.
__________________
  #3   Spotlight this post!  
Unread 04-01-2009, 09:50
martin417's Avatar
martin417 martin417 is offline
Opinionated old goat
AKA: Martin Wilson
no team
Team Role: Mentor
 
Join Date: Feb 2008
Rookie Year: 2008
Location: Buford, GA
Posts: 719
martin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond repute
Re: New wheels / floor and encoders for position.

Quote:
Originally Posted by icdumbpeeps305 View Post
The thing you would have to ensure is that the wheel can offer no resistance when pushed sideways (which is pretty hard). Even a caster design would offer some form of resistance until its direction was changed.
Actually, a caster was what I had in mind. I believe that any resistance from the caster will be at least an order of magnitude less than wheel friction, so in engineering terms is "negligible", therefore can be ignored.
__________________
Former Mentor Team 1771
Former mentor Team 4509
  #4   Spotlight this post!  
Unread 04-01-2009, 09:58
BenB's Avatar
BenB BenB is offline
Registered User
AKA: Ben Bennett
FRC #1114 (Simbotics)
Team Role: Engineer
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Oakville, ON
Posts: 102
BenB has a reputation beyond reputeBenB has a reputation beyond reputeBenB has a reputation beyond reputeBenB has a reputation beyond reputeBenB has a reputation beyond reputeBenB has a reputation beyond reputeBenB has a reputation beyond reputeBenB has a reputation beyond reputeBenB has a reputation beyond reputeBenB has a reputation beyond reputeBenB has a reputation beyond repute
Re: New wheels / floor and encoders for position.

If the wheel was mounted so the axis of rotation was fixed, it would provide lateral traction. Even if the wheel was mounted so it could swivel, it would provide an instantaneous amount of traction while the wheel swiveled to its new position. The only way I can see this feasible is if you mounted a sphere in the middle, like the ball for an old mouse. Even then you would have to prove to FIRST that it provided no additional traction. Unfortunately, I don't think they would accept this.

You could mount a wheel that was not powered. As long as you have good bearings that provide negligible friction in the axle, it won't slip. An encoder could be attached to the axle. The issue with this is that you loose precious traction with each wheel that touches the ground that is not powered. If your willing to go this route however, you could mount a wheel in a perpendicular direction to receive encoder values for both the x and y axis. The wheels have such little traction, a wheel in the perpendicular direction won't resist motion provided by the other wheels.
__________________
2010-present - Team 1114 - Simbotics
2007-2009 -Team 2166 - Bluebotics
  #5   Spotlight this post!  
Unread 04-01-2009, 10:17
Russ Beavis Russ Beavis is offline
Registered User
no team
 
Join Date: Nov 2005
Location: Manchester, NH - DEKA R&D Corp.
Posts: 341
Russ Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond reputeRuss Beavis has a reputation beyond repute
Re: New wheels / floor and encoders for position.

Why couldn't you use encoders with slipping wheels? The sensors will certainly tell you actually how fast the wheel is spinning. Maybe you can use that information with an expected PWM signal vs. speed curve for traction control?

For example, if you observe that the wheels suddenly start spinning from a low speed to a higher speed, assume that slippage is occurring and reduce the drive signal.

Cars are really starting to take advantage of traction control. Maybe FIRST robots can learn from them?

Russ
  #6   Spotlight this post!  
Unread 04-01-2009, 10:30
Daniel_LaFleur's Avatar
Daniel_LaFleur Daniel_LaFleur is offline
Mad Scientist
AKA: Me
FRC #2040 (DERT)
Team Role: Engineer
 
Join Date: Apr 2005
Rookie Year: 2003
Location: Peoria, IL
Posts: 1,953
Daniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond repute
Send a message via MSN to Daniel_LaFleur
Re: New wheels / floor and encoders for position.

Quote:
Originally Posted by martin417 View Post
It is great that First included encoders and the ability to mount them to the gearbox. It's too bad that combination will be effectively useless this year. With the limited traction, there will be so much wheel spinning, as well as lateral sliding, that gearbox encoders will not give any useful information about where the bot is, and what it's doing.

<R06> talks a great deal about what wheels can be used for traction, and that no devices may be used to increase traction. What about a high traction wheel that touches the ground, but does not affect traction? Say, a wheel with an encoder attached? The way I interpret the rule, this would be acceptable.


Any disagreement?
Not quite correct
<R06>
ROBOTs must use ROVER WHEELS (as supplied in the 2009 Kit Of Parts and/or their equivalent as provided by the supplying vendor) to provide traction between the ROBOT and the ARENA. Any number of ROVER WHEELS may be used. The ROVER WHEELS must be used in a “normal” orientation (i.e. with the tread of the wheel in contact with the ground, with the axis of rotation parallel to the ground and penetrating the wheel hub). No other forms of traction devices (wheels, tracks, legs, or other devices intended to provide traction) are permitted. The surface tread of the ROVER WHEELS may not be modified except through normal wear-and-tear. Specifically, the addition of cleats, studs, carved treads, alterations to the wheel profile, high-traction surface treatments, adhesive coatings, abrasive materials, and/or other attachments are prohibited. The intent of this rule is that the ROVER WHEELS be used in as close to their “out of the box” condition as possible, to provide the intended low-friction dynamic performance during the game.

R06 does not stop you from increasing traction, it just prevents you from using anything else to provide traction

Quote:
Originally Posted by martin417 View Post
Actually, a caster was what I had in mind. I believe that any resistance from the caster will be at least an order of magnitude less than wheel friction, so in engineering terms is "negligible", therefore can be ignored.
Negligible traction is still traction.

Quote:
Originally Posted by Russ Beavis View Post
Why couldn't you use encoders with slipping wheels? The sensors will certainly tell you actually how fast the wheel is spinning. Maybe you can use that information with an expected PWM signal vs. speed curve for traction control?

For example, if you observe that the wheels suddenly start spinning from a low speed to a higher speed, assume that slippage is occurring and reduce the drive signal.

Cars are really starting to take advantage of traction control. Maybe FIRST robots can learn from them?

Russ
Traction control and accelleration control will be key this year to winning alliances. IMHO
__________________
___________________
"We are not now that strength which in old days moved earth and heaven; that which we are, we are;
One equal temper of heroic hearts, Made weak by time and fate, but strong in will
To strive, to seek, to find, and not to yield. "
- Tennyson, Ulysses
  #7   Spotlight this post!  
Unread 04-01-2009, 11:22
MrForbes's Avatar
MrForbes MrForbes is online now
Registered User
AKA: Jim
FRC #1726 (N.E.R.D.S.)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2006
Location: Sierra Vista AZ
Posts: 5,941
MrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond repute
Re: New wheels / floor and encoders for position.

It looks like now is a great time to start programming! Traction control and robot position/velocity/acceleration information could really help a team control their robot.

Those of us who don't have to drive on icy roads are probably at a disadvantage....oh well....
  #8   Spotlight this post!  
Unread 04-01-2009, 11:25
Daniel_LaFleur's Avatar
Daniel_LaFleur Daniel_LaFleur is offline
Mad Scientist
AKA: Me
FRC #2040 (DERT)
Team Role: Engineer
 
Join Date: Apr 2005
Rookie Year: 2003
Location: Peoria, IL
Posts: 1,953
Daniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond repute
Send a message via MSN to Daniel_LaFleur
Re: New wheels / floor and encoders for position.

Quote:
Originally Posted by squirrel View Post
Those of us who don't have to drive on icy roads are probably at a disadvantage....oh well....
I think this is the 1st time I've heard that driving in icy conditions is an advantage
__________________
___________________
"We are not now that strength which in old days moved earth and heaven; that which we are, we are;
One equal temper of heroic hearts, Made weak by time and fate, but strong in will
To strive, to seek, to find, and not to yield. "
- Tennyson, Ulysses
  #9   Spotlight this post!  
Unread 04-01-2009, 11:32
paulcd2000's Avatar
paulcd2000 paulcd2000 is offline
Accidentally speaks in C
AKA: Paul Dagnelie
FRC #1719 (The Umbrella Corp.)
Team Role: Programmer
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Baltimore
Posts: 368
paulcd2000 is a jewel in the roughpaulcd2000 is a jewel in the roughpaulcd2000 is a jewel in the rough
Send a message via AIM to paulcd2000
Re: New wheels / floor and encoders for position.

We've been exploring intelligent slip-prevention systems, and that would be quite the challege even without trying to use the camera to track and shoot balls at a target... we're probably going to try but it will be tough.
As to the idea of providing another wheel which would be measured with the encoders, perhaps a trans-wheel? it would have extremely low friction when moving sideways, and trans-wheels are not "wheels, tracks, legs, or other devices intended to provide traction"
__________________
"People don't say 'It's just a game' when their team is winning!" -- Scott Adams

5.5 students (on average)* $7/h *210 hours/student= $8085 of labor, all volunteered (not counting mentors', who are each that much)

We have blades on our robot?! ***sweeeeeet***

There are 11 types of people in the world. Those who can read binary, those who can't, and those who say this joke is supposed to be, "There are 10 types of people in the world. Those who can read binary and those who have a life."
  #10   Spotlight this post!  
Unread 04-01-2009, 11:44
MrForbes's Avatar
MrForbes MrForbes is online now
Registered User
AKA: Jim
FRC #1726 (N.E.R.D.S.)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2006
Location: Sierra Vista AZ
Posts: 5,941
MrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond repute
Re: New wheels / floor and encoders for position.

How about using and old ball type computer mouse? it's a sensor...so it's not intended to provide traction. I wonder if they're still available COTS?
  #11   Spotlight this post!  
Unread 04-01-2009, 11:51
Daniel_LaFleur's Avatar
Daniel_LaFleur Daniel_LaFleur is offline
Mad Scientist
AKA: Me
FRC #2040 (DERT)
Team Role: Engineer
 
Join Date: Apr 2005
Rookie Year: 2003
Location: Peoria, IL
Posts: 1,953
Daniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond repute
Send a message via MSN to Daniel_LaFleur
Re: New wheels / floor and encoders for position.

Quote:
Originally Posted by squirrel View Post
How about using and old ball type computer mouse? it's a sensor...so it's not intended to provide traction. I wonder if they're still available COTS?
My guess is (for official rules wait for the FIRST Q&A forum) that if it contacts the floor it will be illegal.

How about a IR mouse? It doesn't need to contact the surface.
__________________
___________________
"We are not now that strength which in old days moved earth and heaven; that which we are, we are;
One equal temper of heroic hearts, Made weak by time and fate, but strong in will
To strive, to seek, to find, and not to yield. "
- Tennyson, Ulysses
  #12   Spotlight this post!  
Unread 04-01-2009, 11:54
paulcd2000's Avatar
paulcd2000 paulcd2000 is offline
Accidentally speaks in C
AKA: Paul Dagnelie
FRC #1719 (The Umbrella Corp.)
Team Role: Programmer
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Baltimore
Posts: 368
paulcd2000 is a jewel in the roughpaulcd2000 is a jewel in the roughpaulcd2000 is a jewel in the rough
Send a message via AIM to paulcd2000
Re: New wheels / floor and encoders for position.

Quote:
Originally Posted by Daniel_LaFleur View Post
My guess is (for official rules wait for the FIRST Q&A forum) that if it contacts the floor it will be illegal.

How about a IR mouse? It doesn't need to contact the surface.
I don't know how optically "interesting" this floor will be. namely, is there going to be a visible difference between one spot on the floor and another? it might need something as precise as a laser mouse. it's an interesting idea.
__________________
"People don't say 'It's just a game' when their team is winning!" -- Scott Adams

5.5 students (on average)* $7/h *210 hours/student= $8085 of labor, all volunteered (not counting mentors', who are each that much)

We have blades on our robot?! ***sweeeeeet***

There are 11 types of people in the world. Those who can read binary, those who can't, and those who say this joke is supposed to be, "There are 10 types of people in the world. Those who can read binary and those who have a life."
  #13   Spotlight this post!  
Unread 04-01-2009, 12:02
EricVanWyk EricVanWyk is offline
Registered User
no team
 
Join Date: Jan 2007
Rookie Year: 2000
Location: Boston
Posts: 1,597
EricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond repute
Send a message via AIM to EricVanWyk
Re: New wheels / floor and encoders for position.

Quote:
Originally Posted by Daniel_LaFleur View Post
How about a IR mouse? It doesn't need to contact the surface.
I was part of a group that used optical mice as encoders. It was a bit of a pain in the neck to start, but worked well once it worked at all.

One idea I'm fiddling with is measuring the current to the motors to approximate torque. A 20% difference between slip and grip should be measurable. I wish we had CAN this year, since the Jag's have that feature built in.
  #14   Spotlight this post!  
Unread 04-01-2009, 13:51
Dick Linn's Avatar
Dick Linn Dick Linn is offline
Registered User
no team (Synergy)
 
Join Date: Jan 2003
Rookie Year: 2001
Location: Midlothian, VA
Posts: 679
Dick Linn has a reputation beyond reputeDick Linn has a reputation beyond reputeDick Linn has a reputation beyond reputeDick Linn has a reputation beyond reputeDick Linn has a reputation beyond reputeDick Linn has a reputation beyond reputeDick Linn has a reputation beyond reputeDick Linn has a reputation beyond reputeDick Linn has a reputation beyond reputeDick Linn has a reputation beyond reputeDick Linn has a reputation beyond repute
Send a message via AIM to Dick Linn
Re: New wheels / floor and encoders for position.

Quote:
Originally Posted by squirrel View Post
How about using and old ball type computer mouse? it's a sensor...so it's not intended to provide traction. I wonder if they're still available COTS?
I just tried placing my optical mouse on top of a round marble ball and scooting it around. Seems to work, and provides no traction. COTS - Came Out of The Scrap. I'll bet something like that would be legal.
__________________
Richard Linn

Proud father of Marine LCpl. Karl R. Linn
Co-founder Team 975
KIA, Iraq 1/26/2005
  #15   Spotlight this post!  
Unread 04-01-2009, 14:39
DonRotolo's Avatar
DonRotolo DonRotolo is offline
Back to humble
FRC #0832
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Atlanta GA
Posts: 6,979
DonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond repute
Re: New wheels / floor and encoders for position.

Quote:
Originally Posted by BlackBird11891 View Post
not really it be really easy with a piece like this
Look at a rear caster and you'll see the axle is located significantly away from the vertical axis of rotation, meaning the wheel 'trails' the vertical axle. Look up the automotive term "Caster" to see where the name came from...
Quote:
Originally Posted by mluckham View Post
Anti-lock brakes in cars use accelerometers plus wheel encoders to detect wheel slip.
No, only wheel speed is needed for ABS - the derivative of the wheel speed is monitored and any decelerations in excess of a 'known' amount (slope) means the wheel is locking up. Accelerometers are not used for traction control either, where the undriven wheel speeds are compared to the driven wheel speeds to address the effects of excess acceleration. ESP control uses accelerometers.
Quote:
Originally Posted by Dick Linn View Post
I just tried placing my optical mouse on top of a round marble ball and scooting it around. Seems to work, and provides no traction. COTS - Came Out of The Scrap. I'll bet something like that would be legal.
I think that an optical mouse, 1/16 - 1/32" off the surface, might work well. Doppler radar or some similar method would be pretty cool - can that be done with light or ultrasonics? Or just get a radar gun (Ramsey Electronics sells a kit for $60) and point it at an angle to the floor.
__________________

I am N2IRZ - What's your callsign?
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
4 encoders + mecanum wheels programing Smoking_Gun Programming 4 18-01-2007 23:43
Friction coefficients for Omni wheels and Mecanum wheels from AndyMark Andy Baker Technical Discussion 11 16-12-2006 19:40
Testing and Cause of Failure for Encoders and Hall Effect sensors ChrisH Electrical 28 19-09-2005 01:07
I think its time for some new wheels Matt Reiland Rules/Strategy 1 24-03-2002 19:02


All times are GMT -5. The time now is 10:39.

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