View Single Post
  #5   Spotlight this post!  
Unread 16-01-2014, 22:14
yash101 yash101 is offline
Curiosity | I have too much of it!
AKA: null
no team
 
Join Date: Oct 2012
Rookie Year: 2012
Location: devnull
Posts: 1,191
yash101 is an unknown quantity at this point
Re: Jaguars and Talons

Quote:
Originally Posted by geomapguy View Post
Well Ether,

I would suspect because the motor curves are different??

What's the exact explanation or correction?
He means the controller curve. A Victor has a different curve from the Talon, which has a different curve from the Jaguar. Mix up the motor controllers and some motors are not spinning as fast as others, causing strafing in the drivetrain, or abrasion in a motor set, when a motor needs to fight the less power being received by a different motor. In real life, while these issues are quite minimal because a lot of work is done to make the curve more linear, It isn't what you want for precision operation!

The code is something that hasn't been discussed too much. Using the same motor controller for at least a specific component will ensure that the code stays cleaner and easier to understand. You don't want to look at programming jargon, where half a subsystem runs code for a Victor/Talon, and the other half runs the Jaguars. That just becomes very messy and can be hard to understand.