Go to Post 1/4" baltic birch plywood is most of our metal. - z_beeblebrox [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 15-07-2015, 18:47
Oblarg Oblarg is online now
Registered User
AKA: Eli Barnett
FRC #0449 (The Blair Robot Project)
Team Role: Mentor
 
Join Date: Mar 2009
Rookie Year: 2008
Location: Philadelphia, PA
Posts: 1,111
Oblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond repute
Stepper Motors

Do you think there's any chance we'll ever see steppers on the list of FRC-legal motors?

Open control loops are a whole lot easier than closed ones, and I've always felt steppers are a natural solution for a large portion of the FRC problem-space that is currently occupied by PID or bang-bang control loops.
__________________
"Mmmmm, chain grease and aluminum shavings..."
"The breakfast of champions!"

Member, FRC Team 449: 2007-2010
Drive Mechanics Lead, FRC Team 449: 2009-2010
Alumnus/Technical Mentor, FRC Team 449: 2010-Present
Lead Technical Mentor, FRC Team 4464: 2012-2015
Technical Mentor, FRC Team 5830: 2015-2016
Reply With Quote
  #2   Spotlight this post!  
Unread 15-07-2015, 19:26
Scott Kozutsky's Avatar
Scott Kozutsky Scott Kozutsky is offline
Registered User
FRC #0865
Team Role: Alumni
 
Join Date: Jul 2014
Rookie Year: 2010
Location: Toronto
Posts: 123
Scott Kozutsky will become famous soon enough
Re: Stepper Motors

This has been discussed before.

Steppers are really hard to use effectively, it would just widen the gap between the better engineering teams and the less experienced.

It uses open loop control so if it loses steps they stay lost and can accumulate. In an FRC environment there are just too many opportunities to loose steps and it would likely end up being a nightmare for all but the best teams.

An encoder versaplanetary stage accomplishes the same result in a more robust way without changing the rules. I've seen clever ways to attach encoders to versaplanetaries so even this isn't really necesary. (a half inch hex encoder would be cool though)
__________________
2010-2012 FRC 865 Warp7 Student, Mechanical
2013 FRC 1310 RUNNYMEDE ROBOTICS Student, Mechanical, Design
2014 FRC 865 Warp7 Student, Mechanical, Design
2015 FRC 865 Warp7 Alumni, Mechanical Mentor
Reply With Quote
  #3   Spotlight this post!  
Unread 15-07-2015, 19:28
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,508
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
Re: Stepper Motors

Combined with the above concerns (on missed counts), stepper motors are pretty awful in terms of power to weight.
Reply With Quote
  #4   Spotlight this post!  
Unread 15-07-2015, 19:43
Oblarg Oblarg is online now
Registered User
AKA: Eli Barnett
FRC #0449 (The Blair Robot Project)
Team Role: Mentor
 
Join Date: Mar 2009
Rookie Year: 2008
Location: Philadelphia, PA
Posts: 1,111
Oblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond repute
Re: Stepper Motors

Quote:
Originally Posted by Scott Kozutsky View Post
Steppers are really hard to use effectively, it would just widen the gap between the better engineering teams and the less experienced.
I do not think this is really the case. If you choose the wrong stepper for the job, yes, you are going to have problem with skipped steps and accumulated errors. But it is not that hard to pick a stepper with the appropriate torque for a given mechanism.

For many manipulators which require small, precise movements, I think a stepper is far easier to use than a DC motor in a closed control loop. Less complexity, fewer failure points.
__________________
"Mmmmm, chain grease and aluminum shavings..."
"The breakfast of champions!"

Member, FRC Team 449: 2007-2010
Drive Mechanics Lead, FRC Team 449: 2009-2010
Alumnus/Technical Mentor, FRC Team 449: 2010-Present
Lead Technical Mentor, FRC Team 4464: 2012-2015
Technical Mentor, FRC Team 5830: 2015-2016
Reply With Quote
  #5   Spotlight this post!  
Unread 15-07-2015, 19:52
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,508
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
Re: Stepper Motors

Quote:
Originally Posted by Oblarg View Post
I do not think this is really the case. If you choose the wrong stepper for the job, yes, you are going to have problem with skipped steps and accumulated errors. But it is not that hard to pick a stepper with the appropriate torque for a given mechanism.

For many manipulators which require small, precise movements, I think a stepper is far easier to use than a DC motor in a closed control loop. Less complexity, fewer failure points.
Please, walk through the selection of a stepper motor and brushed motor for an elevator for this years game. You'll see that you end up with a giant stepper motor (or you'll leave yourself vulnerable to missing counts due to friction/wind blowing/jammed tote/whatever).
Reply With Quote
  #6   Spotlight this post!  
Unread 15-07-2015, 20:20
cgmv123's Avatar
cgmv123 cgmv123 is offline
FRC RI/FLL Field Manager
AKA: Max Vrany
FRC #1306 (BadgerBOTS)
Team Role: College Student
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Madison, WI
Posts: 2,081
cgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond reputecgmv123 has a reputation beyond repute
Re: Stepper Motors

Electrical components become legal when enough of them are donated to FIRST to put an adequate amount of them in each kit of parts. If you want to use an electrical component, find a company willing to donate enough of them.
__________________
BadgerBOTS Robotics|@team1306|Facebook: BadgerBOTS
2016 FIRST Championship Tesla Division | 2016 Wisconsin Regional Engineering Inspiration Award

2015 FIRST Championship Carson Division | 2015 Wisconsin Regional Chairman's Award

2013 FIRST Championship Curie Division | 2013 Wisconsin Regional Chairman's Award

2012 FIRST Championship Archimedes Division | 2012 Wisconsin Regional Engineering Inspiration Award, Woodie Flowers Finalist Award (Lead Mentor Ben Senson)

Reply With Quote
  #7   Spotlight this post!  
Unread 15-07-2015, 20:49
jman4747's Avatar
jman4747 jman4747 is online now
Just building robots
AKA: Josh
FRC #4080 (Team Reboot)
Team Role: CAD
 
Join Date: Apr 2013
Rookie Year: 2011
Location: Atlanta GA
Posts: 419
jman4747 has a reputation beyond reputejman4747 has a reputation beyond reputejman4747 has a reputation beyond reputejman4747 has a reputation beyond reputejman4747 has a reputation beyond reputejman4747 has a reputation beyond reputejman4747 has a reputation beyond reputejman4747 has a reputation beyond reputejman4747 has a reputation beyond reputejman4747 has a reputation beyond reputejman4747 has a reputation beyond repute
Re: Stepper Motors

I don't think that steppers should be restricted. If someone knowledgeable sees an opportunity to use one effectively than why not let them? It may just be hard to imagine how to use them in FRC simply because we haven't ever seen it.
__________________
---------------------
Alumni, CAD Designer, machinist, and Mentor: FRC Team #4080

Mentor: Rookie FTC Team "EVE" #10458, FRC Team "Drewbotics" #5812

#banthebag
#RIBMEATS
#1620
Reply With Quote
  #8   Spotlight this post!  
Unread 15-07-2015, 21:05
Oblarg Oblarg is online now
Registered User
AKA: Eli Barnett
FRC #0449 (The Blair Robot Project)
Team Role: Mentor
 
Join Date: Mar 2009
Rookie Year: 2008
Location: Philadelphia, PA
Posts: 1,111
Oblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond repute
Re: Stepper Motors

Quote:
Originally Posted by AdamHeard View Post
Please, walk through the selection of a stepper motor and brushed motor for an elevator for this years game. You'll see that you end up with a giant stepper motor (or you'll leave yourself vulnerable to missing counts due to friction/wind blowing/jammed tote/whatever).
Clearly, steppers are not suitable for the entire problem space of FRC motion control. You're not going to lift a tote with one.

That doesn't mean that they aren't very well-suited for certain parts of it. Not all of FRC is lifting totes.
__________________
"Mmmmm, chain grease and aluminum shavings..."
"The breakfast of champions!"

Member, FRC Team 449: 2007-2010
Drive Mechanics Lead, FRC Team 449: 2009-2010
Alumnus/Technical Mentor, FRC Team 449: 2010-Present
Lead Technical Mentor, FRC Team 4464: 2012-2015
Technical Mentor, FRC Team 5830: 2015-2016
Reply With Quote
  #9   Spotlight this post!  
Unread 15-07-2015, 21:16
Scott Kozutsky's Avatar
Scott Kozutsky Scott Kozutsky is offline
Registered User
FRC #0865
Team Role: Alumni
 
Join Date: Jul 2014
Rookie Year: 2010
Location: Toronto
Posts: 123
Scott Kozutsky will become famous soon enough
Re: Stepper Motors

Quote:
Originally Posted by jman4747 View Post
I don't think that steppers should be restricted. If someone knowledgeable sees an opportunity to use one effectively than why not let them? It may just be hard to imagine how to use them in FRC simply because we haven't ever seen it.
The problem is that teams that can already effectively use them are likely already dominant and this would allow them to be more dominant. Or you get the consensus that it's not useful and end up with more throttle motors, but with their own entire section in the manual.

It also has the very real potential to be misused by less experienced teams and cause massive problems when it doesn't work properly.

IMHO it's a can of worms that does not need to be opened.
__________________
2010-2012 FRC 865 Warp7 Student, Mechanical
2013 FRC 1310 RUNNYMEDE ROBOTICS Student, Mechanical, Design
2014 FRC 865 Warp7 Student, Mechanical, Design
2015 FRC 865 Warp7 Alumni, Mechanical Mentor
Reply With Quote
  #10   Spotlight this post!  
Unread 15-07-2015, 21:20
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,669
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Stepper Motors

If I understand correctly, stepper motors require twice as many control signals as a brushed motor. So to save an encoder feedback you add another control circuit - with uncertainty if the torque isn't sufficient to make the step. It sounds like a step backwards, or at best sideways.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
Reply With Quote
  #11   Spotlight this post!  
Unread 15-07-2015, 22:08
jman4747's Avatar
jman4747 jman4747 is online now
Just building robots
AKA: Josh
FRC #4080 (Team Reboot)
Team Role: CAD
 
Join Date: Apr 2013
Rookie Year: 2011
Location: Atlanta GA
Posts: 419
jman4747 has a reputation beyond reputejman4747 has a reputation beyond reputejman4747 has a reputation beyond reputejman4747 has a reputation beyond reputejman4747 has a reputation beyond reputejman4747 has a reputation beyond reputejman4747 has a reputation beyond reputejman4747 has a reputation beyond reputejman4747 has a reputation beyond reputejman4747 has a reputation beyond reputejman4747 has a reputation beyond repute
Re: Stepper Motors

Quote:
Originally Posted by Scott Kozutsky View Post
The problem is that teams that can already effectively use them are likely already dominant and this would allow them to be more dominant. Or you get the consensus that it's not useful and end up with more throttle motors, but with their own entire section in the manual.

It also has the very real potential to be misused by less experienced teams and cause massive problems when it doesn't work properly.

IMHO it's a can of worms that does not need to be opened.
Not necessarily. Plenty of people use them for other robots and things like 3d printers or CNC routers as well as in industrial apps so there should be a large group to draw knowledge from. Plus I'd bet there's a good bit of overlap between the above the FIRST community. Thus I would imagine several teams who aren't "dominant" could acquire sufficient knowledge to use the technology effectively.

Quote:
Originally Posted by GeeTwo View Post
If I understand correctly, stepper motors require twice as many control signals as a brushed motor. So to save an encoder feedback you add another control circuit - with uncertainty if the torque isn't sufficient to make the step. It sounds like a step backwards, or at best sideways.
That might be a desirable trade off you never know. Or a co-processor could generate the singles from instructions sent over via serial or whatever. Options are options and more is more fun.
__________________
---------------------
Alumni, CAD Designer, machinist, and Mentor: FRC Team #4080

Mentor: Rookie FTC Team "EVE" #10458, FRC Team "Drewbotics" #5812

#banthebag
#RIBMEATS
#1620
Reply With Quote
  #12   Spotlight this post!  
Unread 15-07-2015, 23:07
Oblarg Oblarg is online now
Registered User
AKA: Eli Barnett
FRC #0449 (The Blair Robot Project)
Team Role: Mentor
 
Join Date: Mar 2009
Rookie Year: 2008
Location: Philadelphia, PA
Posts: 1,111
Oblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond repute
Re: Stepper Motors

Quote:
Originally Posted by GeeTwo View Post
If I understand correctly, stepper motors require twice as many control signals as a brushed motor. So to save an encoder feedback you add another control circuit - with uncertainty if the torque isn't sufficient to make the step. It sounds like a step backwards, or at best sideways.
Hardware and library support trivializes much of this. You can run a stepper off an arduino pretty easily (online tutorials and libraries abound). If FRC were to offer support for common stepper drivers in their control system library (which would probably be the only way this would happen given FRC rules re: co-processor controlled mechanisms), it'd be even easier.
__________________
"Mmmmm, chain grease and aluminum shavings..."
"The breakfast of champions!"

Member, FRC Team 449: 2007-2010
Drive Mechanics Lead, FRC Team 449: 2009-2010
Alumnus/Technical Mentor, FRC Team 449: 2010-Present
Lead Technical Mentor, FRC Team 4464: 2012-2015
Technical Mentor, FRC Team 5830: 2015-2016

Last edited by Oblarg : 15-07-2015 at 23:11.
Reply With Quote
  #13   Spotlight this post!  
Unread 15-07-2015, 23:47
Tom Line's Avatar
Tom Line Tom Line is offline
Raptors can't turn doorknobs.
FRC #1718 (The Fighting Pi)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 1999
Location: Armada, Michigan
Posts: 2,533
Tom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond repute
Re: Stepper Motors

I'd rather see the specs on allowable servos to be opened up.
Reply With Quote
  #14   Spotlight this post!  
Unread 16-07-2015, 01:33
nathannfm's Avatar
nathannfm nathannfm is offline
Registered User
AKA: Nathan
FRC #3940
Team Role: Mentor
 
Join Date: Jun 2010
Rookie Year: 2005
Location: Kokomo, IN
Posts: 331
nathannfm has a brilliant futurenathannfm has a brilliant futurenathannfm has a brilliant futurenathannfm has a brilliant futurenathannfm has a brilliant futurenathannfm has a brilliant futurenathannfm has a brilliant futurenathannfm has a brilliant futurenathannfm has a brilliant futurenathannfm has a brilliant futurenathannfm has a brilliant future
Re: Stepper Motors

Quote:
Originally Posted by cgmv123 View Post
Electrical components become legal when enough of them are donated to FIRST to put an adequate amount of them in each kit of parts. If you want to use an electrical component, find a company willing to donate enough of them.
Ha, sad, but true, I am sure that is legitimately one of the only deciding factors.

On a related note anyone want a bag of discontinued throttle motors
__________________

[2016-20??]: Mentor: FRC Team 3940"CyberTooth"
[2013-2016]: Mentor: FRC Team 365 "MOE"
[2012-2013]: Mentor: FRC Team 3929 "Atomic Dragons"
[2011-2012]: Mentor: FRC Team 365 "MOE"
[2008-2011]: Student: FRC Team 365 "MOE"
[2007-2008]: Student: FTC Team 365 "MOE"
[2005-2007]: Student: FLL Team "The MOEstangs"
Reply With Quote
  #15   Spotlight this post!  
Unread 16-07-2015, 02:06
dtengineering's Avatar
dtengineering dtengineering is offline
Teaching Teachers to Teach Tech
AKA: Jason Brett
no team (British Columbia FRC teams)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Vancouver, BC
Posts: 1,830
dtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond repute
Re: Stepper Motors

Now brushless motors in general... THAT would be a step forward. But steppers, in specific I don't think would be of much benefit to anyone.

Jason
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 11:31.

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