Go to Post Robotics is fun, but it isn't the most important thing in life. - Wayne TenBrink [more]
Home
Go Back   Chief Delphi > Technical > Electrical
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
  #16   Spotlight this post!  
Unread 04-05-2012, 00:22
JamesTerm's Avatar
JamesTerm JamesTerm is offline
Terminator
AKA: James Killian
FRC #3481 (Bronc Botz)
Team Role: Engineer
 
Join Date: May 2011
Rookie Year: 2010
Location: San Antonio, Texas
Posts: 298
JamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to behold
Re: Victors or Jaguars

Quote:
=programmers like jaguars.
Not all progammers like jags... you can cast 3481 and 148 programmers' vote to those which prefer vics... and we use c++ do our own PID work etc... The vic has a little curve on its derivative of speed control to velocity translation, but I'm use to it and like it anyhow.
  #17   Spotlight this post!  
Unread 04-05-2012, 00:29
slijin's Avatar
slijin slijin is offline
Pockets
AKA: Samuel Lijin
FRC #0694 (StuyPulse)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2010
Location: New York City
Posts: 537
slijin is a splendid one to beholdslijin is a splendid one to beholdslijin is a splendid one to beholdslijin is a splendid one to beholdslijin is a splendid one to beholdslijin is a splendid one to beholdslijin is a splendid one to behold
Re: Victors or Jaguars

Quote:
Originally Posted by Andrew Schreiber View Post
My personal preference is Jags based on my love of CAN. If not for CAN I'd use Victors.
I have to agree with this. If you're not going to use CAN, stick with Victors. If you think CAN is imperative for your application, then add Jaguars to the mix. We had Victors for everything except our shooter motors, which were controlled with Jaguars running their infamous closed-loop PID.

One point that I've never seen mentioned before and I feel really needs to be said is that if you use CAN, make sure you have people in the pit crew who know how to troubleshoot it. There are many teams that never run into issues with CAN (and that's great for them) but there are infinitely more teams who experience incessant issues with CAN. Jaguars are much more complex devices than Victors and have far more failure points. Familiarity with and knowledge of CAN is an absolute must, and there are only so many issues that can be caught during build season (like finding out that your CAN loop takes longer to execute than the allocated loop time).

We had one incident at our first regional where only after ten minutes of frustrated troubleshooting did we manage to isolate the issue to a bad Jaguar in the CAN chain (the traditional move-and-replace-stuff method just barely caught this), which for some (still unknown) reason refused to interact with other Jaguars on the network (no, it wasn't a contact pin issue; later off-board testing yielded inconclusive results as to the source of the problem). If it wasn't for my and another programmer's familiarity with CAN (our lead programmer even had to step back, due to his unfamiliarity with the issues at hand), we may never have caught the problem in time. I eventually handed it off at CMP to a TI rep who hopefully will be able to get back to us with more concrete results.
__________________

2010-12 CT Chairman's
2011 Galileo 5th seed
2010 NY Regional Winners
  #18   Spotlight this post!  
Unread 04-05-2012, 01:23
MichaelBick MichaelBick is offline
Registered User
FRC #1836 (MilkenKnights)
Team Role: Alumni
 
Join Date: Oct 2011
Rookie Year: 2010
Location: Los Angeles
Posts: 734
MichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant future
Re: Victors or Jaguars

Quote:
Originally Posted by JamesTerm View Post
Not all progammers like jags... you can cast 3481 and 148 programmers' vote to those which prefer vics... and we use c++ do our own PID work etc... The vic has a little curve on its derivative of speed control to velocity translation, but I'm use to it and like it anyhow.
If you want to get rid of it though(and many drivers perfer a linear drive), try 254's 2011 code. It is open source, and it has a function to linearize the victors. If you want help with that you might try PMing Cory.
__________________
Team 1836 - The Milken Knights
2013 LA Regional Champions with 1717 and 973
2012 LA Regional Finalists with 294 and 973
To follow Team 1836 on Facebook, go to http://www.facebook.com/MilkenKnights
To go to our website, go to http://milkenknights.com/index.html
  #19   Spotlight this post!  
Unread 04-05-2012, 12:16
Andrew Schreiber Andrew Schreiber is offline
Joining the 900 Meme Team
FRC #0079
 
Join Date: Jan 2005
Rookie Year: 2000
Location: Misplaced Michigander
Posts: 4,081
Andrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond repute
Re: Victors or Jaguars

Quote:
Originally Posted by slijin View Post
I have to agree with this. If you're not going to use CAN, stick with Victors. If you think CAN is imperative for your application, then add Jaguars to the mix. We had Victors for everything except our shooter motors, which were controlled with Jaguars running their infamous closed-loop PID.

One point that I've never seen mentioned before and I feel really needs to be said is that if you use CAN, make sure you have people in the pit crew who know how to troubleshoot it. There are many teams that never run into issues with CAN (and that's great for them) but there are infinitely more teams who experience incessant issues with CAN. Jaguars are much more complex devices than Victors and have far more failure points. Familiarity with and knowledge of CAN is an absolute must, and there are only so many issues that can be caught during build season (like finding out that your CAN loop takes longer to execute than the allocated loop time).

We had one incident at our first regional where only after ten minutes of frustrated troubleshooting did we manage to isolate the issue to a bad Jaguar in the CAN chain (the traditional move-and-replace-stuff method just barely caught this), which for some (still unknown) reason refused to interact with other Jaguars on the network (no, it wasn't a contact pin issue; later off-board testing yielded inconclusive results as to the source of the problem). If it wasn't for my and another programmer's familiarity with CAN (our lead programmer even had to step back, due to his unfamiliarity with the issues at hand), we may never have caught the problem in time. I eventually handed it off at CMP to a TI rep who hopefully will be able to get back to us with more concrete results.

Our debugging process usually involves checking lights followed by checking the 2CAN via a web browser. If that is reporting the Jag as being connected we blame the software guys and fix it. If not we blame the electrical guys and make them debug it. 9 out of 10 times the error is that someone had decided to use the CAN wires as a place to zip tie the 2CAN to. (This only happened once but it's too funny of a story) Using this process we are usually able to nail down an error fairly quickly.
__________________




.
  #20   Spotlight this post!  
Unread 04-05-2012, 18:14
JamesTerm's Avatar
JamesTerm JamesTerm is offline
Terminator
AKA: James Killian
FRC #3481 (Bronc Botz)
Team Role: Engineer
 
Join Date: May 2011
Rookie Year: 2010
Location: San Antonio, Texas
Posts: 298
JamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to behold
Re: Victors or Jaguars

Quote:
Originally Posted by MICHAELABICK View Post
If you want to get rid of it though(and many drivers perfer a linear drive), try 254's 2011 code. It is open source, and it has a function to linearize the victors. If you want help with that you might try PMing Cory.
Yeah that would be great... if you have a link that would be great as well.
Thanks!
  #21   Spotlight this post!  
Unread 04-05-2012, 18:50
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,128
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Victors or Jaguars

Quote:
Originally Posted by JamesTerm View Post
if you have a link that would be great as well.
You might find these threads of interest:


http://www.chiefdelphi.com/forums/sh...70#post1085570

http://www.chiefdelphi.com/forums/sh...d.php?p=988730




  #22   Spotlight this post!  
Unread 04-05-2012, 18:56
MichaelBick MichaelBick is offline
Registered User
FRC #1836 (MilkenKnights)
Team Role: Alumni
 
Join Date: Oct 2011
Rookie Year: 2010
Location: Los Angeles
Posts: 734
MichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant future
Re: Victors or Jaguars

Yeah, Ether's first link is the thread which talks about how they linearized the victors.
__________________
Team 1836 - The Milken Knights
2013 LA Regional Champions with 1717 and 973
2012 LA Regional Finalists with 294 and 973
To follow Team 1836 on Facebook, go to http://www.facebook.com/MilkenKnights
To go to our website, go to http://milkenknights.com/index.html
  #23   Spotlight this post!  
Unread 04-05-2012, 18:59
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,128
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Victors or Jaguars

Quote:
Originally Posted by MICHAELABICK View Post
Yeah, Ether's first link is the thread which talks about how they linearized the victors.
It also has posts which offer alternative approaches possibly worth considering.


  #24   Spotlight this post!  
Unread 04-05-2012, 19:04
MichaelBick MichaelBick is offline
Registered User
FRC #1836 (MilkenKnights)
Team Role: Alumni
 
Join Date: Oct 2011
Rookie Year: 2010
Location: Los Angeles
Posts: 734
MichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant future
Re: Victors or Jaguars

And this is the original thread of 254's code, talking about the linearization:

http://www.chiefdelphi.com/forums/sh...light=254+code
__________________
Team 1836 - The Milken Knights
2013 LA Regional Champions with 1717 and 973
2012 LA Regional Finalists with 294 and 973
To follow Team 1836 on Facebook, go to http://www.facebook.com/MilkenKnights
To go to our website, go to http://milkenknights.com/index.html
  #25   Spotlight this post!  
Unread 05-05-2012, 20:27
JamesTerm's Avatar
JamesTerm JamesTerm is offline
Terminator
AKA: James Killian
FRC #3481 (Bronc Botz)
Team Role: Engineer
 
Join Date: May 2011
Rookie Year: 2010
Location: San Antonio, Texas
Posts: 298
JamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to behold
Re: Victors or Jaguars

Quote:
Originally Posted by Ether View Post
These are awesome! Thanks!
I'll definitely want to use them!!
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 00:06.

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