Go to Post There are NO old, bold electrical engineers! - Al Skierkiewicz [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 Rating: Thread Rating: 5 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 05-12-2014, 13:43
Qbot2640's Avatar
Qbot2640 Qbot2640 is offline
Registered User
AKA: Terry McHugh
FRC #2640 (Hotbotz)
Team Role: Mentor
 
Join Date: Sep 2012
Rookie Year: 2012
Location: Reidsville, NC
Posts: 473
Qbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond repute
New Talon vs New Victor

I want to pose a specific scenario-based question in the hopes of getting a variety of inputs (and in the process perhaps some "side info" of use to other teams).

In considering the two new motor controller options, I'm faced with something of a dilemma.
(1) My team has never used CAN bus, and probably will not anytime soon because of a lack of current programming experience.
(2) We are interested in dabbling with PID, but again - low experience.
(3) We will build two robots this year - and last year used 6 motor controllers on a rather simple bot. From seven years of participation and last year's PDV - we ended up with one spare Jaguar...if we want to take advantage of the new controllers our stock is naturally obsolete.

Is there a worth-while value for us to spend the extra $240 or so for the Talon SRX over the Victor SP? $719.88 to buy 12 Victors, $959.88 to buy 12 Talons).

NOTE: we assume the actual need will be less - as there will likely be some controller in the KOP, some controller based PDV, or both - but the basic question remains.
__________________

2012 Palmetto Regional Winners (Thanks 2059, 2815, and 287).
2012 Newton 14th Seed
2013 Chesapeake Regional Imagery Award Winners
2014 North Carolina Regional Imagery Award Winners
2014 Greater DC Regional Team Spirit Award Winners
2015 North Carolina Regional Finalists (Thanks 3971 and 587)
  #2   Spotlight this post!  
Unread 05-12-2014, 14:12
Jon Stratis's Avatar
Jon Stratis Jon Stratis is offline
Electrical/Programming Mentor
FRC #2177 (The Robettes)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Minnesota
Posts: 3,782
Jon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond repute
Re: New Talon vs New Victor

First, I wouldn't let programming experience keep you from using CAN - it really is just as easy as using PWM. Besides, if you end up using pneumatics, you'll be using CAN for that! It really is rather simple, you just have to give it a go... and having Talons on hand will allow you do experiment with that.

For PID... it takes some time and effort, regardless of doing it through the Talon or through the RoboRIO. The choice of speed controller here isn't nearly as important as spending the time to figure out how it works and how to tune it. For this, I recommend going with the RoboRIO approach, I personally think it's a little easier to figure out whats going on as you tune it.

If you're building two robots, why not use old controllers for the second one? Take them off an old robot, and have at it - the size difference may mean you team has to get creative in mounting things for the second robot, but there isn't much reason to spend all that extra money just for the second robot - old Talon, Jags, or Victors will do the same job. Of course, if you want the extra controllers for backups at competition, that's a whole other issue.

Also, while I think you probably know this, stating it clearly for others reading the thread: The new Talons, while supporting and working over CAN, can also be controlled over PWM.
__________________
2007 - Present: Mentor, 2177 The Robettes
LRI: North Star 2012-2016; Lake Superior 2013-2014; MN State Tournament 2013-2014, 2016; Galileo 2016; Iowa 2017
2015: North Star Regional Volunteer of the Year
2016: Lake Superior WFFA
  #3   Spotlight this post!  
Unread 05-12-2014, 14:17
Brian Selle's Avatar
Brian Selle Brian Selle is offline
Mentor
FRC #3310 (Black Hawk Robotics)
Team Role: Engineer
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Texas
Posts: 164
Brian Selle has a spectacular aura aboutBrian Selle has a spectacular aura aboutBrian Selle has a spectacular aura about
Re: New Talon vs New Victor

Seems like the Victor would be your best choice. The extra bells and whistles on the Talon would likely go unused and by the time you are ready to use them there will be a Talon SRX 2.0. You can implement PID just fine with Victors in software. You could also purchase 1 or 2 Talons to go along with the group of Victors. Since they work with PWM input it's a simple software update to switch between the two.
__________________
2015 Newton Semi-Finalist (3130, 2468, 3310, 537)
2015 Lubbock Regional Winner (2468, 3310, 4799)
2014 Galileo Quarter-Finalist (2052, 70, 3310, 3360)
2014 Colorado Regional Winner (1138, 3310, 2543)
2013 Texas Robot Roundup Winner (3310, 624, 2848)
2013 Archimedes Semi-Finalist (126, 3310, 1756)
2013 Dallas Regional Winner (148, 3310, 4610)
2012 Dallas West Regional Winner (935, 3310, 4206)
  #4   Spotlight this post!  
Unread 05-12-2014, 16:08
Qbot2640's Avatar
Qbot2640 Qbot2640 is offline
Registered User
AKA: Terry McHugh
FRC #2640 (Hotbotz)
Team Role: Mentor
 
Join Date: Sep 2012
Rookie Year: 2012
Location: Reidsville, NC
Posts: 473
Qbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond reputeQbot2640 has a reputation beyond repute
Re: New Talon vs New Victor

Quote:
Originally Posted by Jon Stratis View Post
...Besides, if you end up using pneumatics, you'll be using CAN for that! It really is rather simple, you just have to give it a go... and having Talons on hand will allow you do experiment with that.
We always use pneumatics for something, but we have always used 12 volt solenoids with Spike relays. Can we no longer do that?


Quote:
Originally Posted by Jon Stratis View Post
If you're building two robots, why not use old controllers for the second one? Take them off an old robot, and have at it - the size difference may mean you team has to get creative in mounting things for the second robot, but there isn't much reason to spend all that extra money just for the second robot - old Talon, Jags, or Victors will do the same job. Of course, if you want the extra controllers for backups at competition, that's a whole other issue..
We'd really like the two robots to be as identical as possible - at least the control system. What we might try to do is create a control system module that we can switch out between the two. Then buy a few spares to be backups (as you mention).

Quote:
Originally Posted by Brian Selle View Post
...You could also purchase 1 or 2 Talons to go along with the group of Victors. Since they work with PWM input it's a simple software update to switch between the two.
This is probably the best idea. Get a few for future development, and/or to satisfy us if we get more ambitious than we thought.
__________________

2012 Palmetto Regional Winners (Thanks 2059, 2815, and 287).
2012 Newton 14th Seed
2013 Chesapeake Regional Imagery Award Winners
2014 North Carolina Regional Imagery Award Winners
2014 Greater DC Regional Team Spirit Award Winners
2015 North Carolina Regional Finalists (Thanks 3971 and 587)
  #5   Spotlight this post!  
Unread 05-12-2014, 17:52
Chadfrom308's Avatar
Chadfrom308 Chadfrom308 is offline
Slave to the bot
AKA: Chad Krause
FRC #0308 (The Monsters)
Team Role: Driver
 
Join Date: Jan 2013
Rookie Year: 2011
Location: Novi
Posts: 272
Chadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to beholdChadfrom308 is a splendid one to behold
Re: New Talon vs New Victor

Honestly, I think our team is going to do some CAN this year (our first year doing it too). Not only is it GREAT experience to have, it also isn't too hard. I worked with a CAN shield for Arduino, and I can say that it was much simpler than I expected it to be. It is also less cluttery than running PWM to everywhere. Plus, offloading PIDs to a Talon can save some CPU resources, which is not much, but it also can run PIDs much much faster than the RoboRIO (20hz vs 1000hz) (correct me if I'm wrong, I actually want to know the correct numbers)
  #6   Spotlight this post!  
Unread 05-12-2014, 17:59
Monochron's Avatar
Monochron Monochron is offline
Engineering Mentor
AKA: Brian O'Sullivan
FRC #4561 (TerrorBytes)
Team Role: Engineer
 
Join Date: Feb 2007
Rookie Year: 2002
Location: Research Triangle Park, NC
Posts: 905
Monochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond repute
Re: New Talon vs New Victor

Quote:
Originally Posted by Qbot2640 View Post
We always use pneumatics for something, but we have always used 12 volt solenoids with Spike relays. Can we no longer do that?
TO my understanding it is required that you use the new PCM to run your pneumatics. The PCM only communicates via CAN, so you will have to use it. Like others have said there, it isn't a large undertaking to setup CAN, just make sure you understand all the differences.
  #7   Spotlight this post!  
Unread 05-12-2014, 18:17
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,569
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Quote:
Originally Posted by Monochron View Post
TO my understanding it is required that you use the new PCM to run your pneumatics.

Where did you hear this?

Last edited by Joe Ross : 05-12-2014 at 18:31.
  #8   Spotlight this post!  
Unread 05-12-2014, 18:19
FrankJ's Avatar
FrankJ FrankJ is offline
Robot Mentor
FRC #2974 (WALT)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Marietta GA
Posts: 1,929
FrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond repute
Re: New Talon vs New Victor

While controlling the compressor through the PCM will almost certainly be required, no reason not to allow the solenoids to be controlled by a Spike. Of course those who really know aren't talking. And no I don't have any special knowledge
__________________
If you don't know what you should hook up then you should read a data sheet

Last edited by FrankJ : 05-12-2014 at 18:23.
  #9   Spotlight this post!  
Unread 05-12-2014, 18:24
Jon Stratis's Avatar
Jon Stratis Jon Stratis is offline
Electrical/Programming Mentor
FRC #2177 (The Robettes)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Minnesota
Posts: 3,782
Jon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond repute
Re: New Talon vs New Victor

Quote:
Originally Posted by Qbot2640 View Post
We always use pneumatics for something, but we have always used 12 volt solenoids with Spike relays. Can we no longer do that?
That, unfortunately, is a rules question, and none of us know yet for sure.

However, the new PCM is pretty awesome and easy to use. It completely controls the compressor for you, with no coding needed - you just plug it and the pressure switch into the PCM and you're good to go. Additionally, you can control 8 solenoids (4 double solenoids) from each PCM, which would otherwise require 4 spike's - 1 PCM is smaller and lighter than 4 spikes.

While it's speculation at this point, I would assume that FIRST will require at least the compressor and pressure switch to be hooked up through the PCM.
__________________
2007 - Present: Mentor, 2177 The Robettes
LRI: North Star 2012-2016; Lake Superior 2013-2014; MN State Tournament 2013-2014, 2016; Galileo 2016; Iowa 2017
2015: North Star Regional Volunteer of the Year
2016: Lake Superior WFFA
  #10   Spotlight this post!  
Unread 05-12-2014, 18:25
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,752
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: New Talon vs New Victor

I think your PID loop will generally be limited by how often you can update your motor controller. For PWM, that is every 5ms for newer ones, 10ms for some older ones. CAN may be used to do faster updates.

The calculations are small by comparison. Of course you may not need to run your loop even that fast. It depends on the inertia of your system, the torque or force of the actuator, the lag of the sensor, etc.

Anyway, my point is that the 20ms is not a technical limit of the cRIO or roboRIO, but may be the default of the library you are using.

Greg McKaskle
  #11   Spotlight this post!  
Unread 05-12-2014, 22:12
adciv adciv is offline
One Eyed Man
FRC #0836 (RoboBees)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2010
Location: Southern Maryland
Posts: 478
adciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to all
Re: New Talon vs New Victor

While we haven't been testing CAN motor controllers under the beta system, we have used it with the PDP and PCM. I think you should forget about past experiences with CAN. Under the new system, it is EASY. I've been able to trivially add/remove a 2nd PCM on CAN. There really is no comparison between these new components and the troubles we've had trying to use JAGs in prior years.

Other thoughts:
- Even if you don't use the PID on the Talon SRX, you get the simpler CANBUS wiring if you use it over CAN.
- You can still control the Talon SRX over PWM and change to CAN next year.
- We've used PID over PWM for several years and 20ms is a faster rate than we've needed to run our control loops at, so don't worry about the differences in update rates.
__________________
Quote:
Originally Posted by texarkana View Post
I would not want the task of devising a system that 50,000 very smart people try to outwit.
  #12   Spotlight this post!  
Unread 06-12-2014, 01:03
Mr V's Avatar
Mr V Mr V is offline
FIRST Senior Mentor Washington
FRC #5588 (Reign)
Team Role: Coach
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Maple Valley Wa
Posts: 996
Mr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond reputeMr V has a reputation beyond repute
Re: New Talon vs New Victor

Quote:
Originally Posted by Monochron View Post
TO my understanding it is required that you use the new PCM to run your pneumatics. The PCM only communicates via CAN, so you will have to use it. Like others have said there, it isn't a large undertaking to setup CAN, just make sure you understand all the differences.
Quote:
Originally Posted by Joe Ross View Post
Where did you hear this?
From a robot inspector's point of view I can not imagine FIRST allowing the compressor and pressure switch to be connected to anything but a PCM. No, that is not based on anything official just my gut feeling that they would rule that way to make inspection easier.
__________________
All statements made on Chief Delphi by me are my own opinions and are not official FIRST rulings or opinions and should not be construed as such.




https://www.facebook.com/pages/Team-...77508782410839
  #13   Spotlight this post!  
Unread 06-12-2014, 09:54
lbarger's Avatar
lbarger lbarger is offline
Senior LRI NC District
AKA: Lee Barger
FRC #0587 (The Hedgehogs)
Team Role: Mentor
 
Join Date: Dec 2005
Rookie Year: 2001
Location: Hillsborough, NC
Posts: 81
lbarger has much to be proud oflbarger has much to be proud oflbarger has much to be proud oflbarger has much to be proud oflbarger has much to be proud oflbarger has much to be proud oflbarger has much to be proud oflbarger has much to be proud oflbarger has much to be proud of
Re: New Talon vs New Victor

Has FIRST officially said either of these new speed controllers would be allowed in 2015? Last I heard they were evaluating both models to make sure they had acceptable performance and safety. That said, I don't see how they will not be allowed given the 888's and previous Talons are both discontinued. I'd rather not spend money on either model unless I know they would be allowed.
  #14   Spotlight this post!  
Unread 06-12-2014, 10:03
Jon Stratis's Avatar
Jon Stratis Jon Stratis is offline
Electrical/Programming Mentor
FRC #2177 (The Robettes)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Minnesota
Posts: 3,782
Jon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond repute
Re: New Talon vs New Victor

There has been no official word since the blog post about evaluating them. That said, I haven't heard of any big issues with them, so I imagine they will both be legal.
__________________
2007 - Present: Mentor, 2177 The Robettes
LRI: North Star 2012-2016; Lake Superior 2013-2014; MN State Tournament 2013-2014, 2016; Galileo 2016; Iowa 2017
2015: North Star Regional Volunteer of the Year
2016: Lake Superior WFFA
  #15   Spotlight this post!  
Unread 06-12-2014, 17:29
Monochron's Avatar
Monochron Monochron is offline
Engineering Mentor
AKA: Brian O'Sullivan
FRC #4561 (TerrorBytes)
Team Role: Engineer
 
Join Date: Feb 2007
Rookie Year: 2002
Location: Research Triangle Park, NC
Posts: 905
Monochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond repute
Re: New Talon vs New Victor

Quote:
Originally Posted by Joe Ross View Post
Where did you hear this?
Sorry, poor choice of wording. Replace the word 'pneumatics' with 'compressor'. However, I don't think I officially read that anywhere, it is only my hypothesis based on safety and past requirements.

Last edited by Monochron : 06-12-2014 at 21:28.
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 20:45.

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