Go to Post Gracious Professionalism at its finest - Competing like CRAZY on the field, then working together like professionals off the field to make these events the best they can be for everyone involved. - Stu Bloom [more]
Home
Go Back   Chief Delphi > Technical > Motors
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 09-02-2016, 17:36
PneumaticFlea PneumaticFlea is offline
Electroneer, Programmer, Webmaster
AKA: Lucas LeVieux
FRC #4014 (Top Hat Technicians)
Team Role: Programmer
 
Join Date: Jan 2015
Rookie Year: 2014
Location: California
Posts: 9
PneumaticFlea is an unknown quantity at this point
Which servo? What's the difference between them?

Good afternoon, Chief Delphi! This year is our team's first year doing servos, and we're unsure about which one to get. We're thinking about using a servo to position the shooter mechanism (about 60 degrees of rotation). We figure we'll need about 1.5 Nm of torque for that. We also need one for a "boot" mechanism to push the boulder into the shooter mechanism, which will need considerably less torque.

We've got quite a few questions that we thought would be best to post here.
  • We've made a spreadsheet with some options (https://docs.google.com/spreadsheets...t?usp=sharing). What are we missing? Which are the best models to use?
  • What are the benefits of a "metal gear" servo? A "ball bearing?" servo? Is it worth the extra price? What other factors should be considered besides torque and size?
  • It seems advisable to hook the power up to the VRM instead of the roborio (for current reasons). Is that legal?
  • It's also an option to gear down a bag motor and use a potentiometer in a PID loop. Is that a good idea?
  • How does one adapt the servo output onto a normal old hex shaft?
  #2   Spotlight this post!  
Unread 09-02-2016, 17:59
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,606
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: Which servo? What's the difference between them?

This year, the biggest limitation is the practical one pointed out in the blue box below R29:
Quote:
For servos, note that the roboRIO is limited to a max current output of 2.2A on the 6V rail (12.4W of electrical input power). Teams should make sure that their total servo power usage remains below this limit at all times.
You should also look up the maximum current draw of each servo and manage this current limit.

Metal gears will likely be more robust in the case of collisions. Ball bearings will likely have less friction than bushings; in most problems with an answer of servo, this is not critical. You also want to consider speed - a high torque servo that takes 30 seconds to do a two second task isn't doing you any favors. (exaggerated, of course)

VRM: (emphasis mine)
Quote:
Originally Posted by R54
Servos must be connected only to the PWM ports on the roboRIO, either directly or through the PWM ports on a WCP Spartan Sensor Board. They must not be connected to the MXP, motor controllers, or relay modules.
If you're going to need 12W or more, absolutely. Make sure you include a hard stop in turn angle so you don't break your potentiometer.

If you have access to a mill, you can mill the spline pattern into the end of a short piece of hex shaft. However, If you're thinking of doing this, re-run the numbers, as these two systems are designed for different amounts of torque.
__________________

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.
  #3   Spotlight this post!  
Unread 09-02-2016, 19:58
Abc123454321 Abc123454321 is offline
Registered User
no team
 
Join Date: Feb 2016
Location: Dallas
Posts: 2
Abc123454321 is an unknown quantity at this point
Re: Which servo? What's the difference between them?

Rev Robotics also makes a servo called the Smart Robot Servo. Here are the features of it from their website.

The REV Robotics Smart Robot Servo (SRS) is configurable metal-geared servo that takes the guesswork out of aligning and adjusting servo based mechanisms. One SRS can be used as a standard angular servo, a custom angular servo, and a continuous rotation servo by simply changing its settings.

Default Operation

Out of the box, the SRS operates like a standard 180° servo, responding to a 500μs – 2500μs RC servo pulse.

Smart Features

Unlocking the smart features is simple with the REV SRS Programmer (REV-31-1108 – sold separately).

Angular Mode
With the press of a button, the SRS Programmer can set custom angular limits without removing the SRS from the mechanism. These custom limits eliminate the need to fiddle with servo horns or linkages.
Continuous Rotation Mode
With the flip of a switch on the SRS Programmer, the SRS can switch from angular mode to continuous rotation mode. The SRS saves time and money by preventing the permanent modification of standard servos.



http://www.revrobotics.com/product/smart-robot-servo/
  #4   Spotlight this post!  
Unread 10-02-2016, 01:20
PneumaticFlea PneumaticFlea is offline
Electroneer, Programmer, Webmaster
AKA: Lucas LeVieux
FRC #4014 (Top Hat Technicians)
Team Role: Programmer
 
Join Date: Jan 2015
Rookie Year: 2014
Location: California
Posts: 9
PneumaticFlea is an unknown quantity at this point
Re: Which servo? What's the difference between them?

Thanks so much for your replies! I really appreciate it.
  #5   Spotlight this post!  
Unread 10-02-2016, 01:36
mman1506's Avatar
mman1506 mman1506 is offline
Focusing on Combat Robots!
AKA: Marcus Quintilian
no team (WARP7)
Team Role: Alumni
 
Join Date: Mar 2012
Rookie Year: 2012
Location: Toronto
Posts: 800
mman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond repute
Re: Which servo? What's the difference between them?

Quote:
Originally Posted by GeeTwo View Post
If you're going to need 12W or more, absolutely. Make sure you include a hard stop in turn angle so you don't break your potentiometer.
I'm a bit confused about what your trying to say here. Why would consuming more than 12W break the servo's potentiometer?
__________________
2014-2015: FRC 865 Warp7 Team Captain
2016: FRC 865 Mentor

2017: Free Agent Mentor, Inspector
  #6   Spotlight this post!  
Unread 10-02-2016, 03:07
asid61's Avatar
asid61 asid61 is offline
Registered User
AKA: Anand Rajamani
FRC #0115 (MVRT)
Team Role: Mechanical
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Cupertino, CA
Posts: 2,222
asid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond repute
Re: Which servo? What's the difference between them?

I would definitely go with a BAG motor, geared down, in a PID loop. Or a window motor. Any hobby servo that is legal in FRC will probably not be powerful enough to do what you want it to do, and if hits a bump it will move it a lot.
__________________
<Now accepting CAD requests and commissions>

  #7   Spotlight this post!  
Unread 10-02-2016, 07:36
Mark McLeod's Avatar
Mark McLeod Mark McLeod is offline
Just Itinerant
AKA: Hey dad...Father...MARK
FRC #0358 (Robotic Eagles)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2002
Location: Hauppauge, Long Island, NY
Posts: 8,800
Mark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond repute
Re: Which servo? What's the difference between them?

Quote:
Originally Posted by mman1506 View Post
I'm a bit confused about what your trying to say here. Why would consuming more than 12W break the servo's potentiometer?
Quote:
... limited to a max current output of 2.2A on the 6V rail (12.4W of electrical input power).
It's not about breaking the servo pot, it's because servo operation by the rules is limited to a connection on the roboRIO that supplies a max 12.4w, any mechanism that needs more than 12.4w of power needs to be powered by something other than a servo.
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle

Last edited by Mark McLeod : 10-02-2016 at 07:38.
  #8   Spotlight this post!  
Unread 10-02-2016, 08:01
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,606
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: Which servo? What's the difference between them?

Quote:
Originally Posted by GeeTwo View Post
If you're going to need 12W or more, absolutely. Make sure you include a hard stop in turn angle so you don't break your potentiometer.
Quote:
Originally Posted by mman1506 View Post
I'm a bit confused about what your trying to say here. Why would consuming more than 12W break the servo's potentiometer?
Two separate things. As Mark said, 12W is the supply limit from the RoboRIO.

The hard machanical stop is to keep your potentiometer from mechanically breaking. In FRC you can pretty much count on any mechanism taking more torque than any normal potentiometer can withstand, e.g. in a collision.
__________________

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.
  #9   Spotlight this post!  
Unread 10-02-2016, 17:20
PneumaticFlea PneumaticFlea is offline
Electroneer, Programmer, Webmaster
AKA: Lucas LeVieux
FRC #4014 (Top Hat Technicians)
Team Role: Programmer
 
Join Date: Jan 2015
Rookie Year: 2014
Location: California
Posts: 9
PneumaticFlea is an unknown quantity at this point
Re: Which servo? What's the difference between them?

Would it be worth it to use an absolute encoder to avoid breaking the pot?
  #10   Spotlight this post!  
Unread 10-02-2016, 17:44
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,606
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: Which servo? What's the difference between them?

Quote:
Originally Posted by PneumaticFlea View Post
Would it be worth it to use an absolute encoder to avoid breaking the pot?
Probably. You had mentioned using a potentiometer, so I went with that. I cannot recommend an absolute encoder because our team's one experience with them went badly. Based on answers to questions after it was too late to fix the problem, I suspect it was the programmers not understanding the laws of physics (in particular inertia), so YMMV.

For the servo that is pushing the boulder into the real shooter, a pair of limit switches is another alternative, less expensive and even simpler to program.
__________________

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.

Last edited by GeeTwo : 10-02-2016 at 17:47.
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 04:58.

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