Go to Post You're on a team, weren't you taught Gracious Professionalism? It doesn't only apply to competitions, it applies to the real world. - Zac Schofield [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 08-03-2012, 00:31
jon-s's Avatar
jon-s jon-s is offline
Lead Designer
FRC #3335
 
Join Date: Feb 2012
Rookie Year: 2011
Location: Houston,Tx
Posts: 27
jon-s is an unknown quantity at this point
servo jitters

Our Hi-Tech servo from the KOP jitters when it's programmed to stay still. It does this regardless of whether we run our shooter motors (2 rs550s from banebots).

We were told by another team that the jittering might be caused by electrical noise in the digital sidecar.

The servo is placed at the same height as the shooter motors, about 6 inches away, along the same piece of c-channel. We had to extend the cable for the servo to reach the digital sidecar. At one point the cable for the servo crosses paths with the wires powering the motors , without touching.

Has anyone else experienced this problem?
Does anyone know of a way to remedy this?
__________________
Jon. S
  #2   Spotlight this post!  
Unread 08-03-2012, 00:41
CalTran's Avatar
CalTran CalTran is offline
MST Rolla Senior
FRC #2410 (BV CAPS Metal Mustang Robotics)
Team Role: College Student
 
Join Date: Apr 2010
Rookie Year: 2010
Location: Overland Park, Kansas
Posts: 2,386
CalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond reputeCalTran has a reputation beyond repute
Re: servo jitters

While we have not had issues with servos "jittering", we have had problems with electrical noise interfering with our signals from the Digital Sidecar. At the point at which the wires cross, try and ensure that they cross perpendicular, rather than running parallel. Also, we found out that even the slightest separation (About 2 inches minimum) between the pwm and the powers to other things will vastly improve any interference problems
__________________
Team 2410 thinks KISSing is amazing! Keep It Super Safe!
  • "You know you've been in robotics too long when you start talking to your tools." "Well, you've been in robotics CLEARLY too long when they start talking back"
  • Theory is when you know everything but nothing works. Practice is when everything works but you don't know why. On our team, theory and practice comes together - nothing works and nobody knows why.
MMR 2410 Student (2010 - 2013) | MMR 2410 Mentor (2013 - Present)
FTC Game Announcer / EmCee (2014 - Present) | FRC EmCee (2015 - Present) | FRC Referee (2016) | FTC Referee (2017)
Academic Student (Forever)
  #3   Spotlight this post!  
Unread 08-03-2012, 00:44
Nikkocharger's Avatar
Nikkocharger Nikkocharger is offline
The R/C'er
AKA: Dontae
FRC #3398 (Crushing Crusaders)
Team Role: Mechanical
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Detroit, MI
Posts: 50
Nikkocharger will become famous soon enoughNikkocharger will become famous soon enough
Re: servo jitters

A couple of my R/C cars do that when they go out of range or there is some type of interference. I'm guessing your servo is plugged into the the digital side car. Do you also have a jumper installed next to it? You could also check the wires.
__________________
Suddenly, a wild prototype appears!
  #4   Spotlight this post!  
Unread 08-03-2012, 01:01
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: servo jitters

Quote:
Originally Posted by jon-s View Post
Our Hi-Tech servo from the KOP jitters when it's programmed to stay still.
Can you describe the jitter? It might be premature to dismiss a programming issue as a possible cause.
  #5   Spotlight this post!  
Unread 08-03-2012, 09:29
fox46's Avatar
fox46 fox46 is offline
Registered User
FRC #2013 (Cybergnomes)
Team Role: Mentor
 
Join Date: Feb 2003
Rookie Year: 2000
Location: Toronto, ON, Canada
Posts: 400
fox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond repute
Re: servo jitters

Describing how bad this jitter is can help provide a more complete diagnosis. Is it just a jittering sound or how many degrees of movement are you seeing in either direction? Servos will sometimes hunt or occasionally "buzz" when trying to find their center.

My bet would be that since these kinds of servos have a definite lifespan and are not particularily high quality, the potentiometer inside them can develop wear, particularily around the center of their travel (home position) as this is where the servo spends most of its time. If this servo has been used previously it is possible that the potentiometer has become worn and thus the electronics are "hunting" trying to find the home position or center. If this is a new servo, it is possible that you just have a defective unit. Try adjusting the center position in the code so that it is no longer in it's current spot. This should move the potentiometer onto a less-used or "good" portion of its travel thus hopefully providing a cleaner feedback signal to the controller which will stop it from hunting. I have seen servos develop these symptoms quite a bit with radio controlled aircraft and cars as they can often experience a fair bit of mechanical vibration during use which wears the potentiometer very quickly.

Try swapping a new servo (preferrably one that is brand new out of the box)in its place and see if the problem is still present.
__________________
Mentor, Team 2013 Cybergnomes 2010 - 2014, 2016
Mentor, Team 3756 RamFerno 2011 - 2013
Mentor, Team 854 Iron Bears 2005-2007
Founding member, Team 854 Iron Bears 2000-2005

Mech.Eng.+Mgt University of Ontario 2009
B.Ed OCT Trent University 2015
Professional Education and Product Knowledge Consultant - Toyota Canada Inc.

Last edited by fox46 : 08-03-2012 at 09:32.
  #6   Spotlight this post!  
Unread 08-03-2012, 10:45
Whippet's Avatar
Whippet Whippet is offline
MIT Class of 2020
AKA: Luis Trueba
FRC #4301 (New Tech Narcissists)
Team Role: Alumni
 
Join Date: Feb 2011
Rookie Year: 2011
Location: Cambridge, MA
Posts: 1,187
Whippet has a reputation beyond reputeWhippet has a reputation beyond reputeWhippet has a reputation beyond reputeWhippet has a reputation beyond reputeWhippet has a reputation beyond reputeWhippet has a reputation beyond reputeWhippet has a reputation beyond reputeWhippet has a reputation beyond reputeWhippet has a reputation beyond reputeWhippet has a reputation beyond reputeWhippet has a reputation beyond repute
Send a message via Yahoo to Whippet
Re: servo jitters

Are your servos connected to comparatively long pieces of metal? If this is the case, the servo just might be moving past the position it is supposed to and overcorrecting due to the inertia of the metal. This problem plagued our FTC robot, and there wasn't really anything we could do to fix it. If this is the case, you might consider having another servo hold this metal stationary when it's not in use. If this is not the case, I have no idea how to help you.
  #7   Spotlight this post!  
Unread 08-03-2012, 10:54
adf0221 adf0221 is offline
Registered User
FRC #1517 (Lumberjacks)
Team Role: Programmer
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Bow NH
Posts: 24
adf0221 is an unknown quantity at this point
Re: servo jitters

we had this same issue during the middle of this season. We found out that it was an issue with the radio losing connection and then gaining it back very quickly. We solved the issue by replacing the Ethernet cable between the C-Rio and the radio. The jittering stopped after that!
  #8   Spotlight this post!  
Unread 08-03-2012, 11:51
jon-s's Avatar
jon-s jon-s is offline
Lead Designer
FRC #3335
 
Join Date: Feb 2012
Rookie Year: 2011
Location: Houston,Tx
Posts: 27
jon-s is an unknown quantity at this point
Re: servo jitters

When the servo jitters (I don't recall any sound), it moves back and forth, up to about 50 degrees. It does this regardless of what position it starts in. It has done this on both of our robots.

It is plugged into the sidecar and should have a jumper on it. The servo moves a thin 2 inch long arm. I think this is the first year our team has used the servos, they've only been moved maybe a dozen times. People have backdriven them, but not very often. The wires and cable cross at about 60 degrees to each-other.
__________________
Jon. S

Last edited by jon-s : 08-03-2012 at 21:25.
  #9   Spotlight this post!  
Unread 08-03-2012, 12:00
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: servo jitters

Quote:
Originally Posted by jon-s View Post
When the servo jitters (I don't recall any sound), it moves back and forth, up to about 50 degrees. It does this regardless of what position it starts in. It has done this on both of our robots.
That's not jitter. I believe that much motion has to be commanded. How is the robot code controlling the servo position?
  #10   Spotlight this post!  
Unread 08-03-2012, 15:05
JohnGilb JohnGilb is offline
Programming Mentor, Drive Mentor
FRC #0488
 
Join Date: Mar 2011
Rookie Year: 2003
Location: Redmond, WA
Posts: 116
JohnGilb has a spectacular aura aboutJohnGilb has a spectacular aura aboutJohnGilb has a spectacular aura about
Re: servo jitters

As a note, I have seen a servo drift by ~30 degrees due to electrical interference from nearby high-current motor cables (though this was back in 2004).
  #11   Spotlight this post!  
Unread 08-03-2012, 15:36
nitneylion452's Avatar
nitneylion452 nitneylion452 is offline
Registered User
AKA: Joe Lee
FRC #3167 (Environmental Tectonics Crusaders)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Philadelphia, PA
Posts: 596
nitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud of
Re: servo jitters

Quote:
Originally Posted by jon-s View Post
When the servo jitters (I don't recall any sound), it moves back and forth, up to about 50 degrees. It does this regardless of what position it starts in. It has done this on both of our robots.

It is plugged into the sidecar and should have a jumper on it. The servo moves a thin 2 inch long arm. I think this is the first year our team has used the servos, they've only been moved maybe a dozen times. People have backdriven them, but not very often. The wires and cable cross at about 60 degrees to each-other.
50 degrees to either side is a lot of motion to be a jitter. The HS-322HD's full range is only ~170 degrees (based on us eyeballing it). You should take a look at your code and make sure you aren't sending conflicting commands. If everything looks ok, try a new servo. You can order a HiTec HS 485HB which offers an additional 30oz-in of torque and is rated at 3.9 watts (322 is only 2.5).

As far as the jumper suggestion, that cannot be the case. If there were no jumper, the servo would not get power and not move at all.

EDIT:

It is also worth noting that (in Java, I'm not familiar with the other languages esp LabView) the method to tell the servo where to go is called setSpeed(). This is very misleading. setSpeed() tells the servo where to go, not how fast to move, so calls to it with different values, like 0.0 and 0.5, will cause it to fluctuate between the two positions and may be the root of your problem.
__________________
Joe
"The ones who will one day rule the world rule the basketball court today."

http://www.fatherjudgerobotics.webs.com

Volunteer 2012 MAR Region Championship - Field Reset
Volunteer 2013 MAR Region Championship - Field Reset

Last edited by nitneylion452 : 08-03-2012 at 16:30. Reason: corrected servo model number
  #12   Spotlight this post!  
Unread 08-03-2012, 21:25
jon-s's Avatar
jon-s jon-s is offline
Lead Designer
FRC #3335
 
Join Date: Feb 2012
Rookie Year: 2011
Location: Houston,Tx
Posts: 27
jon-s is an unknown quantity at this point
Re: servo jitters

Quote:
Originally Posted by jon-s View Post
When the servo jitters (I don't recall any sound), it moves back and forth, up to about 50 degrees.
Edit: Typo: the servo jitters about 5 degrees. The amount of jittering seems to vary.
__________________
Jon. S
  #13   Spotlight this post!  
Unread 09-03-2012, 03:18
nitneylion452's Avatar
nitneylion452 nitneylion452 is offline
Registered User
AKA: Joe Lee
FRC #3167 (Environmental Tectonics Crusaders)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Philadelphia, PA
Posts: 596
nitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud ofnitneylion452 has much to be proud of
Re: servo jitters

That changes things a lot. It is a very good possibility that your servo is defective and is fighting to get to its home position. Try a new servo, if the problem persists, increase the angle at which your signal wires cross others.
__________________
Joe
"The ones who will one day rule the world rule the basketball court today."

http://www.fatherjudgerobotics.webs.com

Volunteer 2012 MAR Region Championship - Field Reset
Volunteer 2013 MAR Region Championship - Field Reset
  #14   Spotlight this post!  
Unread 09-03-2012, 07:05
jonboy jonboy is offline
Engineer/Mentor
FRC #0885 (The Green Team)
Team Role: Engineer
 
Join Date: Jan 2003
Rookie Year: 2003
Location: Tunbridge, Vermont
Posts: 46
jonboy is an unknown quantity at this point
Re: servo jitters

Why not unplug the fuses/cktbkrs to all the high power items like the motors to help eliminate high current EMI and then check for servo jitter? Better yet just plug another servo into the same port on the DSC and chk for jitter.
__________________
... jon
  #15   Spotlight this post!  
Unread 13-03-2012, 17:08
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,792
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: servo jitters

[R66]
A noise filter may be wired across motor leads or PWM leads. For the purposes of Inspection and rules compliance,such filters will not be considered custom circuits, and will not be considered a violation of Rule [R49] or Rule [R65].
Acceptable signal filters must be fully insulated and are:
A one microfarad (1 μF) or less non-polarized capacitor may be applied across the power leads of any motor on your Robot (as close to the actual motor leads as reasonably possible).
A resistor may be used as a shunt load for the PWM control signal feeding a servo.
It is not uncommon for servos to react to RF noise generated in the motors and motor wiring. It is best to run the PWM cables away from high current wiring and when it must cross, cross at right angles to minimize mutual coupling. the resistor lowers the impedance of the cable and generally, keeps the RF from overcoming the servo command signal.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
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: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