Go to Post The function of that part is to keep one student occupied playing with it during the entire build season. It doesn't have to be the same student all the time, they can take turns. - MrForbes [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 27-01-2016, 13:54
Railbots Railbots is offline
Registered User
FRC #6029
 
Join Date: Jan 2016
Location: Lincoln Park Michigan
Posts: 3
Railbots is an unknown quantity at this point
In need of assistance

We need some help regarding our robot. What are some possible causes of one side of the robot to move slower than the other.
I appreciate your time in answering our question.
  #2   Spotlight this post!  
Unread 27-01-2016, 13:56
EricLeifermann's Avatar
EricLeifermann EricLeifermann is offline
Taking some personal time
no team
Team Role: Engineer
 
Join Date: Jan 2007
Rookie Year: 2001
Location: Wisconsin
Posts: 1,015
EricLeifermann has a reputation beyond reputeEricLeifermann has a reputation beyond reputeEricLeifermann has a reputation beyond reputeEricLeifermann has a reputation beyond reputeEricLeifermann has a reputation beyond reputeEricLeifermann has a reputation beyond reputeEricLeifermann has a reputation beyond reputeEricLeifermann has a reputation beyond reputeEricLeifermann has a reputation beyond reputeEricLeifermann has a reputation beyond reputeEricLeifermann has a reputation beyond repute
Re: In need of assistance

You could have misalignment in your drive

You could be powering your motors differently

If you have more than 1 motor on each side they might be fighting eachother

You could have different gearing on each side.

Pictures/video are always helpful
__________________
2002-2005 Appleton East High School: Team 93
2005-2011 Michigan Technological University: Team 857
2012-2016 Wave Robotics Team 2826



  #3   Spotlight this post!  
Unread 27-01-2016, 14:38
Jimmy Nichols's Avatar
Jimmy Nichols Jimmy Nichols is offline
Mentor,QCR Planning
FRC #1038 (The Thunderhawks)
Team Role: Mentor
 
Join Date: Feb 2005
Rookie Year: 2004
Location: Cincinnati, Ohio
Posts: 1,005
Jimmy Nichols has a reputation beyond reputeJimmy Nichols has a reputation beyond reputeJimmy Nichols has a reputation beyond reputeJimmy Nichols has a reputation beyond reputeJimmy Nichols has a reputation beyond reputeJimmy Nichols has a reputation beyond reputeJimmy Nichols has a reputation beyond reputeJimmy Nichols has a reputation beyond reputeJimmy Nichols has a reputation beyond reputeJimmy Nichols has a reputation beyond reputeJimmy Nichols has a reputation beyond repute
Send a message via Yahoo to Jimmy Nichols
Re: In need of assistance

You could have the chain or belts over-tensioned on one side.
__________________
Jimmy - Lead Mentor, Pit Boss, Miami Valley FRC Regional Planning Committee
Lakota Robotics - FRC Team 1038

2013 - Crossroads Team Spirit,Quarter-Finalists - Queen City WFFA - Paul George,Quarter-Finalists - Ohio FRC State Championship Champions
2012 - Queen City Volunteer of the Year,Team Spirit,Finalists - Smoky Mountains Engineering Inspiration,Quarterfinalists
2011 - Pittsburgh Semifinalists - Buckeye Engineering Excellence Award,Coopertition Award,SemiFinalists
2010 - Pittsburgh Judge’s Award,Quarterfinalists - Buckeye Industrial Design Award,Finalists - IRI Mentor Round Champions
2009 - Buckeye GM Industrial Design,Champions
2008 - Midwest Engineering Inspiration,Quarterfinalist - IRI Semifinalist
2007 - Pittsburgh Motorola Quality,Finalist - Buckeye Rockwell Automation Innovative Controls,Finalist - Championship Newton Quarterfinalist
  #4   Spotlight this post!  
Unread 27-01-2016, 14:43
MrForbes's Avatar
MrForbes MrForbes is offline
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,937
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: In need of assistance

It might help to know how much slower the other side is going. Maybe you could put some video of it driving, on youtube, and link here? There is usually a slight difference in speed, resulting in the robot steering slightly when commanded to go straight...simply because the motors are made to turn one direction, and they are a bit slower going backwards (forward is the side that has positive power on the red wire, negative on the black wire).

We don't know if what you are seeing is normal, because you didn't describe it in detail. It might be normal, it might be abnormal.

Some things to check...see if all the motors are mounted tightly, they should not wiggle in the gearbox. Check to see if it's harder to turn the wheels by hand (with the robot power OFF) on one side than the other.
  #5   Spotlight this post!  
Unread 27-01-2016, 14:43
angelah angelah is offline
Registered User
FRC #3547
Team Role: Mentor
 
Join Date: Jul 2013
Rookie Year: 2009
Location: Michigan
Posts: 85
angelah is on a distinguished road
Re: In need of assistance

Can you tell us more about your robot? You could post a picture if that is easier.

Last edited by angelah : 27-01-2016 at 14:54.
  #6   Spotlight this post!  
Unread 27-01-2016, 14:46
Steph342's Avatar
Steph342 Steph342 is offline
Registered User
FRC #5508 (Career Magnet Academy)
Team Role: Mentor
 
Join Date: Apr 2008
Rookie Year: 2007
Location: Knoxville, TN
Posts: 19
Steph342 is an unknown quantity at this point
Re: In need of assistance

If using 4 motors to drive the drive train check to make sure each motor is receiving power and that the motors are working.
__________________
Team #342 Alumni
Team 5508 Mentor
  #7   Spotlight this post!  
Unread 27-01-2016, 14:58
bEdhEd's Avatar
bEdhEd bEdhEd is offline
Design and Drive Team Mentor
AKA: Frank E.G. Shiner
FRC #0701 (The RoboVikes)
Team Role: Mentor
 
Join Date: Nov 2012
Rookie Year: 2009
Location: Fairfield, CA USA
Posts: 484
bEdhEd has a reputation beyond reputebEdhEd has a reputation beyond reputebEdhEd has a reputation beyond reputebEdhEd has a reputation beyond reputebEdhEd has a reputation beyond reputebEdhEd has a reputation beyond reputebEdhEd has a reputation beyond reputebEdhEd has a reputation beyond reputebEdhEd has a reputation beyond reputebEdhEd has a reputation beyond reputebEdhEd has a reputation beyond repute
Re: In need of assistance

I'm gonna have to ask for a better description of what's happening. We don't know how many motors, which kinds, how you are transferring power to each wheel, the width of your robot, etc.

A video with plenty of pictures and a description of any of your troubleshooting will be most helpful.
__________________

  #8   Spotlight this post!  
Unread 27-01-2016, 15:25
Zebra_Fact_Man's Avatar
Zebra_Fact_Man Zebra_Fact_Man is offline
]\/[ Go Blue!
AKA: Solomon
FRC #1076 (Pi Hi Samurai)
Team Role: Coach
 
Join Date: Mar 2012
Rookie Year: 2006
Location: Ann Arbor, MI
Posts: 453
Zebra_Fact_Man has a brilliant futureZebra_Fact_Man has a brilliant futureZebra_Fact_Man has a brilliant futureZebra_Fact_Man has a brilliant futureZebra_Fact_Man has a brilliant futureZebra_Fact_Man has a brilliant futureZebra_Fact_Man has a brilliant futureZebra_Fact_Man has a brilliant futureZebra_Fact_Man has a brilliant futureZebra_Fact_Man has a brilliant futureZebra_Fact_Man has a brilliant future
Re: In need of assistance

Quote:
Originally Posted by Railbots View Post
We need some help regarding our robot. What are some possible causes of one side of the robot to move slower than the other.
I appreciate your time in answering our question.
Based on nothing else other than helping rookies before, and having MANY rookie students go through my teams, chances are your problem is due to motor optimal rotation direction. All motors have a preferred way to rotate, and when rotating the opposite direction they rotate slower. The math isn't so simple, but it averages out to about 85% speed of the optimal direction. When you build a robot, normally motors on one side spin optimally, and the other side spins in the opposite direction, non-optimally, causing you to veer off in one direction consistently.

A few ways to fix this:
a) make all motors spin in the same direction. Not so easy if using the KOP drive train, direct drive a wheel to the gearbox axle, or like symmetrical chassis designs.
b) use some sort of autocorrect system, like a gyro or encoders.
c) quick and dirty fix - reduce the optimal speed side limit to 85% max speed in the code. You can play around with the number until you are happy and the robot is driving straight.
__________________
My Journey in FIRST:

Mentor/Coach/Engineer
2014-2016: Team 1076 - Pi Hi Samurai
____ 2014: Team 5220 - The Rockets
2009-2014: Team 313 - The Bionic Union/Bionic Zebras
Student
2006-2009: Team 313 - The Bionic Union

Last edited by Zebra_Fact_Man : 27-01-2016 at 15:29.
  #9   Spotlight this post!  
Unread 27-01-2016, 15:58
ThaddeusMaximus's Avatar
ThaddeusMaximus ThaddeusMaximus is offline
Thaddeus Hughes
FRC #4213 (MetalCow Robotics)
Team Role: College Student
 
Join Date: Jan 2016
Rookie Year: 2012
Location: Shirley, IL
Posts: 72
ThaddeusMaximus is a jewel in the roughThaddeusMaximus is a jewel in the roughThaddeusMaximus is a jewel in the rough
Re: In need of assistance

Quote:
Originally Posted by Zebra_Fact_Man View Post
Based on nothing else other than helping rookies before, and having MANY rookie students go through my teams, chances are your problem is due to motor optimal rotation direction. All motors have a preferred way to rotate, and when rotating the opposite direction they rotate slower. The math isn't so simple, but it averages out to about 85% speed of the optimal direction. When you build a robot, normally motors on one side spin optimally, and the other side spins in the opposite direction, non-optimally, causing you to veer off in one direction consistently.

A few ways to fix this:
a) make all motors spin in the same direction. Not so easy if using the KOP drive train, direct drive a wheel to the gearbox axle, or like symmetrical chassis designs.
b) use some sort of autocorrect system, like a gyro or encoders.
c) quick and dirty fix - reduce the optimal speed side limit to 85% max speed in the code. You can play around with the number until you are happy and the robot is driving straight.
I have never seen this phenomenon play out with CIM motors in an FRC application.
  #10   Spotlight this post!  
Unread 27-01-2016, 16:01
joelg236 joelg236 is offline
4334 Retired Mentor & Alumni
AKA: Joel Gallant
no team
Team Role: Mentor
 
Join Date: Dec 2011
Rookie Year: 2012
Location: Calgary
Posts: 733
joelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond repute
Re: In need of assistance

Quote:
Originally Posted by ThaddeusMaximus View Post
I have never seen this phenomenon play out with CIM motors in an FRC application.
Right? 85%? I'm not crazy to think that's a really big number that I've never even contemplated before.
__________________
All opinions are my own.
  #11   Spotlight this post!  
Unread 27-01-2016, 16:21
philso philso is offline
Mentor
FRC #2587
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Houston, Tx
Posts: 938
philso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond repute
Re: In need of assistance

Check your electrical connections from the PDP through the motor controllers to the motors.

If you are using PWM control of the motor controllers, disconnect all PWM cables except for one motor controller on each side. Verify that both sides run. Disconnect those two PWM's and connect the PWM cables for another controller on each side and repeat. Verify that both sides run.

Reconnect all PWM cables. Command the robot to drive straight for some fixed distance, say 10 ft. measure how much the robot has deviated from a straight line. Repeat this measurement another 4 times. Swap the connections between motors and the controllers so that the controllers for the left are now driving the motors on the right. Don't change the software. Command the robot to drive straight for the same distance and measure the deviation from the straight line. Repeat this measurement another 4 times. You should then be able to tell if the problem is in the motors or mechanical system or if it is in your software or motor controllers. If the problem appears to be in the motors or mechanical system, swap the motors from one side to the other and repeat the measurements.
  #12   Spotlight this post!  
Unread 27-01-2016, 20:24
mklinker's Avatar
mklinker mklinker is offline
Coach FRC4485
AKA: Mike Klinker
FRC #4485 (Tribe Tech Robotics)
Team Role: Mentor
 
Join Date: Oct 2012
Rookie Year: 2013
Location: Danville, IN
Posts: 96
mklinker is a splendid one to beholdmklinker is a splendid one to beholdmklinker is a splendid one to beholdmklinker is a splendid one to beholdmklinker is a splendid one to beholdmklinker is a splendid one to beholdmklinker is a splendid one to behold
Re: In need of assistance

If using an AM14U3 KOP drive base check to see if the dead axles are over tightened on one side of the drive. The wheels should move freely.

different gears

motor/s not working

motor controller needed calibration
__________________
Mike Klinker Mentor, Tribe Tech Robotics FRC 4485

2016 Walker Warren District Semi-Finalist
2015 Indiana District Championship Semi-Finalist, Purdue District Quarter Finalist, Kokomo District Quarter Finalist, R2OC Finalist
2014 Boilermaker Regional Quarter Finalist


  #13   Spotlight this post!  
Unread 27-01-2016, 20:44
JPBlacksmiths's Avatar
JPBlacksmiths JPBlacksmiths is offline
Registered User
AKA: John Cashman
FRC #0806 (Brooklyn Blacksmiths)
Team Role: Leadership
 
Join Date: Nov 2015
Rookie Year: 2009
Location: Brooklyn, NY
Posts: 32
JPBlacksmiths is an unknown quantity at this point
Re: In need of assistance

Quote:
Originally Posted by Zebra_Fact_Man View Post
Based on nothing else other than helping rookies before, and having MANY rookie students go through my teams, chances are your problem is due to motor optimal rotation direction. All motors have a preferred way to rotate, and when rotating the opposite direction they rotate slower. The math isn't so simple, but it averages out to about 85% speed of the optimal direction. When you build a robot, normally motors on one side spin optimally, and the other side spins in the opposite direction, non-optimally, causing you to veer off in one direction consistently.

A few ways to fix this:
a) make all motors spin in the same direction. Not so easy if using the KOP drive train, direct drive a wheel to the gearbox axle, or like symmetrical chassis designs.
b) use some sort of autocorrect system, like a gyro or encoders.
c) quick and dirty fix - reduce the optimal speed side limit to 85% max speed in the code. You can play around with the number until you are happy and the robot is driving straight.
Um is this actually a thing? I'm pretty sure that when just flashing cims to a battery, that they have the same rotational speed even when we flip the leads and it goes backwards. I feel like I would have noticed a 15% drop in speed, but maybe not, I'm not sure. I would love to hear more about this though.
  #14   Spotlight this post!  
Unread 27-01-2016, 23:41
scca229 scca229 is offline
FTA acquiring knowledge
AKA: Nate
FRC #0060
Team Role: Mentor
 
Join Date: Apr 2014
Rookie Year: 2011
Location: South of Phoenix, Arizona
Posts: 201
scca229 will become famous soon enoughscca229 will become famous soon enough
Re: In need of assistance

It was mentioned above but might get lost.


Make sure that you have gone through the calibration routine on each motor controller to make sure that they each know the full bands from the joystick/gamepad inputs in your setup.
__________________
Nate
  #15   Spotlight this post!  
Unread 27-01-2016, 23:48
Zebra_Fact_Man's Avatar
Zebra_Fact_Man Zebra_Fact_Man is offline
]\/[ Go Blue!
AKA: Solomon
FRC #1076 (Pi Hi Samurai)
Team Role: Coach
 
Join Date: Mar 2012
Rookie Year: 2006
Location: Ann Arbor, MI
Posts: 453
Zebra_Fact_Man has a brilliant futureZebra_Fact_Man has a brilliant futureZebra_Fact_Man has a brilliant futureZebra_Fact_Man has a brilliant futureZebra_Fact_Man has a brilliant futureZebra_Fact_Man has a brilliant futureZebra_Fact_Man has a brilliant futureZebra_Fact_Man has a brilliant futureZebra_Fact_Man has a brilliant futureZebra_Fact_Man has a brilliant futureZebra_Fact_Man has a brilliant future
Re: In need of assistance

CIM motors are brushed motors. Brushed motors have the tendency for this to occur (thread regarding phenomenon: http://forums.overclockers.com.au/sh...php?t=1063875; sorry I couldn't find better source, I'm tired/long day at work).

You can actually hear the motor sound differently free-spinning in opposite directions if you directly connect it to a battery. One direction has a higher pitch whine than the other.

Admittedly, most motors I've used are a couple years old, so that may (?) have something to do with why my observed difference is so high (brushes are no longer perfectly distributed?), but yeah, common occurrence. Even last year when we built w/ KOP chassis, had to account for it in code for auto programming. Our 2014 robot had a pretty bad arc before our programmer added the correction.

Also, I'm generally more mechanical in thinking, so hopefully someone more electronically intelligent can fill in the gaps to my explanation.
__________________
My Journey in FIRST:

Mentor/Coach/Engineer
2014-2016: Team 1076 - Pi Hi Samurai
____ 2014: Team 5220 - The Rockets
2009-2014: Team 313 - The Bionic Union/Bionic Zebras
Student
2006-2009: Team 313 - The Bionic Union
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