Go to Post I never had any doubt; good people who do good quality work will always prosper. - Gary Dillard [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 07-02-2016, 19:50
ixchi ixchi is offline
Registered User
AKA: Greg Cordover
FRC #4404 (Nuts and Colts)
Team Role: Programmer
 
Join Date: Jan 2016
Rookie Year: 2014
Location: Chesterfied, MO
Posts: 5
ixchi is an unknown quantity at this point
Talons start at different times, motors spin at different speeds

Our team's robot has run into a rather interesting issue resulting in it noticeably and quickly veering off center. Our initial thought was that the wheels weren't perfectly centered or the gearboxes were not correctly installed.

After dismantling and inspecting everything, we noticed that the talons appeared to be starting to receive signal at different times. It was not just that the motor started later, but the indicator light on the talon changed from orange to green or red at a different time. These delays in signal appear to be related to the side that is going forwards or backwards. In order to determine that it was not related to joystick tilt, I modified the code to only allow it to go perfectly straight, eliminating the possibility that the joystick was not perfectly calibrated or we were not pushing it perfectly straight. We also tried switching the PWMs on the talons and which motors they were connected to with no change.

When going forwards, one side starts a little before the other. When going backwards, the opposite side starts first. Assuming that it was some issue with our Java code, I reset everything to the most basic code possible, and still saw the issue occurring.

Additionally, when pushing forwards, so that both sides have just started, the side that started first spins noticeably faster. At full speed we could determine, with the help of a strobe light, that it was still spinning somewhat faster than the other side. When going in reverse, the opposite side was faster.

Is this some kind of intentional effect? Or has something gone awry? All components are running the latest firmware.
  #2   Spotlight this post!  
Unread 07-02-2016, 20:06
nickbrickmaster's Avatar
nickbrickmaster nickbrickmaster is offline
Not Allowed Near Power Tools
AKA: Nick Schatz
FRC #3184 (Blaze Robotics)
Team Role: Leadership
 
Join Date: Jan 2015
Rookie Year: 2014
Location: Eagan MN
Posts: 162
nickbrickmaster is an unknown quantity at this point
Re: Talons start at different times, motors spin at different speeds

Do the PWM calibration routine.

Talon User manual: http://ctr-electronics.com/Talon_User_Manual_1_1.pdf

SRX User Manual: http://content.vexrobotics.com/vexpr...e-20150201.pdf

Do you have two (three) motors on each side? If so, try using PWM y-cables, one output for each side.
__________________
I have approximate knowledge of many things.

FRC 3184: 2014-, FTC 10648: 2015-

Last edited by nickbrickmaster : 07-02-2016 at 20:09. Reason: More troubleshooting
  #3   Spotlight this post!  
Unread 07-02-2016, 20:48
ixchi ixchi is offline
Registered User
AKA: Greg Cordover
FRC #4404 (Nuts and Colts)
Team Role: Programmer
 
Join Date: Jan 2016
Rookie Year: 2014
Location: Chesterfied, MO
Posts: 5
ixchi is an unknown quantity at this point
Re: Talons start at different times, motors spin at different speeds

Quote:
Originally Posted by nickbrickmaster View Post
Do the PWM calibration routine.
Will give this a shot!

Quote:
Originally Posted by nickbrickmaster View Post
Do you have two (three) motors on each side? If so, try using PWM y-cables, one output for each side.
We do have two motors on each side, but the issue is that both controllers on each side are always together, but the different sides start at different times. Will definitely try it though.
  #4   Spotlight this post!  
Unread 09-02-2016, 13:08
ixchi ixchi is offline
Registered User
AKA: Greg Cordover
FRC #4404 (Nuts and Colts)
Team Role: Programmer
 
Join Date: Jan 2016
Rookie Year: 2014
Location: Chesterfied, MO
Posts: 5
ixchi is an unknown quantity at this point
Re: Talons start at different times, motors spin at different speeds

It does appear that calibrating the talons fixed the issue with the signal.
Thank you!
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 02:40.

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