Go to Post If there isn't unity in your team, the outcome will never be good. - Arefin Bari [more]
Home
Go Back   Chief Delphi > Other > FIRST Tech Challenge
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
View Poll Results: Do you use Encoders on your DC motors?
Yes 7 58.33%
No 5 41.67%
What is an encoder? 0 0%
Voters: 12. You may not vote on this poll

Reply
 
Thread Tools Rating: Thread Rating: 5 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 16-12-2013, 20:09
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,101
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: [FTC]: Motor encoders Love'em? or leave'em?

Quote:
Originally Posted by MattRain 15 Nov 2013, 11:00 AM View Post
I will have to students try that out today. I shall post the results tonight.
Still interested in your test results.


Reply With Quote
  #2   Spotlight this post!  
Unread 06-11-2013, 14:50
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,244
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: [FTC]: Motor encoders Love'em? or leave'em?

Quote:
Originally Posted by MattRain View Post
We love them. With the right code, they work wonders. We have code that allows us to move all the way up to a .001 of an inch, not that we need.. haha.
How did you verify that your positioning was accurate to within .001"?
__________________
--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.
Reply With Quote
  #3   Spotlight this post!  
Unread 06-11-2013, 15:42
aklego aklego is offline
Registered User
FTC #3595 (Schrödinger's Hat)
Team Role: Mentor
 
Join Date: Oct 2009
Rookie Year: 2004
Location: Alaska
Posts: 89
aklego is just really niceaklego is just really niceaklego is just really niceaklego is just really nice
Re: [FTC]: Motor encoders Love'em? or leave'em?

We avoid them for navigation and positioning of mechanisms. They are delicate, readings are unreliable, and they are bulky enough that they move the applied load out to the end of the motor shaft. That said, we used one with great success a few years ago. We had an arm that needed to move at a constant slow speed regardless of load or position. Adding an encoder changed that arm from unwieldy to elegant.
__________________
let tau = 2pi
Reply With Quote
  #4   Spotlight this post!  
Unread 06-11-2013, 15:44
ftcTeam6389 ftcTeam6389 is offline
Registered User
FTC #6389
 
Join Date: Oct 2013
Location: Eden Prairie MN
Posts: 39
ftcTeam6389 is on a distinguished road
Re: [FTC]: Motor encoders Love'em? or leave'em?

Quote:
Originally Posted by aklego View Post
We avoid them for navigation and positioning of mechanisms. They are delicate, readings are unreliable, and they are bulky enough that they move the applied load out to the end of the motor shaft. That said, we used one with great success a few years ago. We had an arm that needed to move at a constant slow speed regardless of load or position. Adding an encoder changed that arm from unwieldy to elegant.

I agree, there are times when you need them to control speed when under load. Another way to accomplish the same thing is to gear the arm down to 1:9 or some such.
Reply With Quote
  #5   Spotlight this post!  
Unread 08-11-2013, 02:43
RRLedford RRLedford is offline
FTC 3507 Robo Theosis -- FRC 3135
AKA: Dick Ledford
FRC #3135 (Robotic Colonels)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2009
Location: Chicago, IL USA
Posts: 286
RRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond repute
Re: [FTC]: Motor encoders Love'em? or leave'em?

We are doing a Mechanum drive for Block Party this year, using the very affordable VEX mechanum plastic hub wheels. We need the encoders to allow the mechanum drive controling S/W to function properly. BTW, for their price, these wheels work very well, if you can come up with a hub scheme for them that eliminates the tiny square shaft in favor of a sturdier one.

I agree that the Tetrix scheme for externally adding encoders is horrible, and exposes them to far too much stress and damage, usually in a very short amount of time. It forces gears & sprockets to be mounted further away from the motor gearbox, where they will tend to more easily & quickly damage it, or where they will cause the motor to shift position in the not-so-solid of a design TETRIX motor mount clamp.

Even when the encoders themselves are not internally damaged, the lack of a strain relief at the point where their wire assembly enters their micro-connector causes early failures of the wiring assembly there too.

When you combine the other TETRIX scheme for a motor with an eccentric output shaft as a way for adjusting gear & sprocket spacing, this adds even more problems for preventing the encoder wires from breaking at the connector, as the moter gets twisted in the mount clamp.

We have used urethane and silicone glue to make strain reliefs and to glue wires to side of motor case. we also use lots of ties to keep encoder wires out of harms way as much as possible.

The VEX motors with internal encoders are so much more appealing, but just too weak for most of our needs.

-Dick Ledford
__________________
FTC 3507 RoboTheosis
FRC 3135 Robotic Colonels

Last edited by RRLedford : 08-11-2013 at 09:17.
Reply With Quote
  #6   Spotlight this post!  
Unread 22-12-2013, 18:00
DavisDad's Avatar
DavisDad DavisDad is offline
MechE
AKA: Craig Rochester
FTC #8470 (Team Technado)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Boston
Posts: 317
DavisDad will become famous soon enoughDavisDad will become famous soon enough
Re: [FTC]: Motor encoders Love'em? or leave'em?

Quote:
Originally Posted by DocMartin View Post
My fellow Mentor and I are at odds on using encoders or not.

I want to hear from you.

Does your team use them or not? and why?

Go!
We're working on a design using VEX 4" Mecanums. We built a prototype to test performance of wheels, motor controller, and gearmotor/encoder combination. We used the Matrix system for cost and availability reasons; the Matrix gearmotor has the encoder integral to the motor.

Our competition design is currently:



For the testing prototype we built:





Things we like about the prototype:
  • Motor controller built in PID speed control worked well (RobotC code)
  • Teleop control is very nice for omni-directional control
  • Speed vs. power is good (quantitative data to follow if we can wrestle the bot away from the drivers )
  • Fabrication was fairly straight forward (see cons)
  • Square shaft for wheel eliminates hub

Cons:
  • Haven't been able to get encoder position control to work with the built in Matrix RobotC code
  • Square shaft VEX to 4mm motor shaft coupling was tricky. We had to learn how to broach a square hole and weld 2 pieces of the coupler together.



I think using the motor controller encoder speed control is excellent; you're telling the motor how fast to go rather than sending a power level that is blind to load and variations in the wheels'/gearbox response to voltage. We pushed chairs around the kitchen at the same speed with no load. Teleop control of the prototype is smoother, more responsive and predictable than any other drive we've tested in 3 seasons; 6 wheel tank, 4-wheel mecanum without encoder feedback.
Reply With Quote
  #7   Spotlight this post!  
Unread 22-12-2013, 22:47
MattRain MattRain is offline
AZ FTC AF, FTC #2844 and FTC #8640
FRC #1492 (Team Caution)
Team Role: RoboCoach
 
Join Date: Sep 2012
Rookie Year: 2008
Location: Chandler, Arizona
Posts: 318
MattRain has a brilliant futureMattRain has a brilliant futureMattRain has a brilliant futureMattRain has a brilliant futureMattRain has a brilliant futureMattRain has a brilliant futureMattRain has a brilliant futureMattRain has a brilliant futureMattRain has a brilliant futureMattRain has a brilliant futureMattRain has a brilliant future
Re: [FTC]: Motor encoders Love'em? or leave'em?

Sorry about the delay.

Test Results: (Average of three tests each)

FTC Regulated Foam pads: 20ft exact
Carpet: 19.76
School Tile: 19.5
Home Tile/with bumps: 19.4

Yes, as you change the flooring options, the distance did change. But for on foam tiles, it went the distance. Even though the field wouldn't allow that in a game.
Reply With Quote
  #8   Spotlight this post!  
Unread 24-12-2013, 19:08
RRLedford RRLedford is offline
FTC 3507 Robo Theosis -- FRC 3135
AKA: Dick Ledford
FRC #3135 (Robotic Colonels)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2009
Location: Chicago, IL USA
Posts: 286
RRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond repute
Re: [FTC]: Motor encoders Love'em? or leave'em?

DavisDad, regarding the VEX mechanum wheels, I am not sure if their square axle material is considered legal for FTC. We also used these wheels this year and made 1st seed in our 1st regional, captaining the winning alliance. We also received a Rockwell Design Innovation Award (primarily for the drive system) at our second regional. Our robot was very consistently best positioned for flag winding and still able to get back on the bridge in correct location for executing a potential double hang, when possible.

We used Tetrix motors at 1:1 with external encoders and chain direct driven wheel attached sprockets. We were doing consistent autonomous block drop and getting on bridge from the level of precise driving we could get with encoders on our practice field, but at competition, we kept hitting the wall enroute to block drop.

We opted to drill & ream out the VEX wheel square holes to .188" and then used extra long, hardened 10-32 SHCS with unthreaded portion polished for fit to terix sleeve bearings. Protruding overlong Tetrix hub screws engaged into holes in plastic of the VEX 7-spoke wheel hubs, and Shoe Goo urethane adhesive strengthened the hub-to-wheel attachment. Bolt axles free spin in nested channel bearing blocks, and threaded portion captures wheel to adjacent hub/sprocket. Direct driven chain sprocket that is close mounted to wheel is our preferred FTC drive scheme. Driving wheels through axles has proven too unreliable for us.

Double bar H-frame of 20mm Bosch-Rexroth slotted aluminum, using 80/20 10-32 slot nuts. Sliding motor plate adapter and sliding bearing block on opposite sides of T-slot frame allow variable positioning for setting wheelbase length and chain tensioning. This encoder supplemented drive was very precise & reliable in competition and had excellent traction. The VEX wheels are an excellent value.

PICs below:







-Dick Ledford
__________________
FTC 3507 RoboTheosis
FRC 3135 Robotic Colonels

Last edited by RRLedford : 24-12-2013 at 19:34.
Reply With Quote
  #9   Spotlight this post!  
Unread 24-12-2013, 20:01
DavisDad's Avatar
DavisDad DavisDad is offline
MechE
AKA: Craig Rochester
FTC #8470 (Team Technado)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Boston
Posts: 317
DavisDad will become famous soon enoughDavisDad will become famous soon enough
Re: [FTC]: Motor encoders Love'em? or leave'em?

Quote:
Originally Posted by RRLedford View Post
DavisDad, regarding the VEX mechanum wheels, I am not sure if their square axle material is considered legal for FTC.
Hi RRLedford,

I've been following your work in another thread. Nice work!

To be honest, it never occurred to me that the square shaft axle might be an illegal part. I'll have to look into this. Thanks for the heads-up.

We had initially planed to bore to 3/16" and make a hub, as I thought the VEX design would be prone to strip. After working with the system, I'm comfortable that it'll hold up; hope we can keep it.

Questions from a first year FTC team:
  • Have you seen teams using the Matrix 9V motors? If so, was there an appreciable difference in power?
  • Are you using the Tetrix motor controller internal PID control for encoders? If so, have you been able to use Tetrix motor controllers for position control? We haven't gotten this to work with Matrix.
  • How important is power in FTC for blocking and shoving? The videos I've seen from early scrimmages don't have much "combat".

We custom weld aluminum structures as it's a lot of fun, quick and strong. Anyone interested in Al welding, I'd be glad to post on the subject. We've been MIG welding steel for a while, but had thought Al was difficult; not true with a "spool gun". The welder and spool gun set-up is about $1,000 equipment costs. The up side is that the Al stock is cheaper than vendor structural components. Welding is also good for prototyping as you can tack weld a design together more quickly than bolting and it's easy to grind away the spot welds for changes. We've yet to have a weld failure.

Thanks for the post

Last edited by DavisDad : 24-12-2013 at 20:13. Reason: forgot something
Reply With Quote
  #10   Spotlight this post!  
Unread 29-12-2013, 22:12
RRLedford RRLedford is offline
FTC 3507 Robo Theosis -- FRC 3135
AKA: Dick Ledford
FRC #3135 (Robotic Colonels)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2009
Location: Chicago, IL USA
Posts: 286
RRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond reputeRRLedford has a reputation beyond repute
Re: [FTC]: Motor encoders Love'em? or leave'em?

DavisDad,

I have not seen the Matrix motors used so far. For us they seemed too weak for a 1:1 drive train.

We are using the Tetrix motor controllers with our Tetrix motor-encoder combos. We use LabView for programming.

This year the penalties are rather high and easy to get if you plan to use blocking and pushing for a defense strategy. We wanted the more powerful Tetrix motors for better acceleration to peak speed.

The AL welding makes more sense for our team at the FRC level than the FTC level, especially since we have already accumulated a lot of the Tetrix channel and related parts. It does really annoy me though when I see too many screws and nuts falling off the robot, and wiggling joints negatively impacting performance.

Good luck using the VEX square shafts to drive your VEX mechanum wheels.

-Dick Ledford
__________________
FTC 3507 RoboTheosis
FRC 3135 Robotic Colonels
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 12:43.

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