Go to Post Another lesson is don't post on Chief Delphi disappointed, stop and evaluate first. Emotions suck sometimes. :-) - sircedric4 [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 07-06-2016, 12:46
marshall's Avatar
marshall marshall is offline
My pants are louder than yours.
FRC #0900 (The Zebracorns)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2003
Location: North Carolina
Posts: 1,222
marshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond repute
Re: [FRC Blog] The 2016 Season, by the Numbers 2

So how do we get more encoders on more motors?
__________________
"La mejor salsa del mundo es la hambre" - Miguel de Cervantes
"The future is unwritten" - Joe Strummer
"Simplify, then add lightness" - Colin Chapman
Reply With Quote
  #2   Spotlight this post!  
Unread 07-06-2016, 12:49
notmattlythgoe's Avatar
notmattlythgoe notmattlythgoe is offline
Flywheel Police
AKA: Matthew Lythgoe
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2009
Location: Newport News, VA
Posts: 1,712
notmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond repute
Re: [FRC Blog] The 2016 Season, by the Numbers 2

Quote:
Originally Posted by marshall View Post
So how do we get more encoders on more motors?
Require 2 encoders to be declared per motor. Because 2 > 1.

#2encoders

Last edited by notmattlythgoe : 07-06-2016 at 12:52.
Reply With Quote
  #3   Spotlight this post!  
Unread 07-06-2016, 12:50
Thad House Thad House is online now
Volunteer, WPILib Contributor
no team (Waiting for 2021)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2010
Location: Thousand Oaks, California
Posts: 1,068
Thad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond repute
Re: [FRC Blog] The 2016 Season, by the Numbers 2

Those numbers are really cool and interesting to go through.

Quote:
Originally Posted by marshall View Post
So how do we get more encoders on more motors?
One thing to remember is that Encoders hooked up through CAN Talons would not show up. I saw a decent amount of teams doing that this year, which would probably help raise that some more. But I do agree more teams need more encoders or potentiometers, as that greatly increases the performance of robots.
__________________
All statements made are my own and not the feelings of any of my affiliated teams.
Teams 1510 and 2898 - Student 2010-2012
Team 4488 - Mentor 2013-2016
Co-developer of RobotDotNet, a .NET port of the WPILib.
Reply With Quote
  #4   Spotlight this post!  
Unread 07-06-2016, 12:54
notmattlythgoe's Avatar
notmattlythgoe notmattlythgoe is offline
Flywheel Police
AKA: Matthew Lythgoe
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2009
Location: Newport News, VA
Posts: 1,712
notmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond repute
Re: [FRC Blog] The 2016 Season, by the Numbers 2

Quote:
Originally Posted by Thad House View Post
Those numbers are really cool and interesting to go through.



One thing to remember is that Encoders hooked up through CAN Talons would not show up. I saw a decent amount of teams doing that this year, which would probably help raise that some more. But I do agree more teams need more encoders or potentiometers, as that greatly increases the performance of robots.
It also probably isn't taking into account optical sensors used as counters for shooter wheels.
Reply With Quote
  #5   Spotlight this post!  
Unread 07-06-2016, 13:53
marshall's Avatar
marshall marshall is offline
My pants are louder than yours.
FRC #0900 (The Zebracorns)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2003
Location: North Carolina
Posts: 1,222
marshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond repute
Re: [FRC Blog] The 2016 Season, by the Numbers 2

Quote:
Originally Posted by Thad House View Post
One thing to remember is that Encoders hooked up through CAN Talons would not show up. I saw a decent amount of teams doing that this year, which would probably help raise that some more. But I do agree more teams need more encoders or potentiometers, as that greatly increases the performance of robots.
Are you certain about this? I would think they would still show up per WPILib... I am likely wrong though.

As for tuning PID... I think we need to release some directions on how we do it... that or Omar should put his method out there. We spend maybe a couple hours tuning it and then we play with values a little here or there as needed but typically we get it right pretty quick. I'll see if I can't get a student to explain the method they use.
__________________
"La mejor salsa del mundo es la hambre" - Miguel de Cervantes
"The future is unwritten" - Joe Strummer
"Simplify, then add lightness" - Colin Chapman
Reply With Quote
  #6   Spotlight this post!  
Unread 07-06-2016, 13:56
Thad House Thad House is online now
Volunteer, WPILib Contributor
no team (Waiting for 2021)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2010
Location: Thousand Oaks, California
Posts: 1,068
Thad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond reputeThad House has a reputation beyond repute
Re: [FRC Blog] The 2016 Season, by the Numbers 2

Quote:
Originally Posted by marshall View Post
Are you certain about this? I would think they would still show up per WPILib... I am likely wrong though.
They don't. The encoder and counter reporting are only set when the WPILib encoder or counter classes are used. The encoders into the CAN Talons have no way currently of getting reported, as they are just methods in the CANTalon class.

So for like our robot, which is on 1885, it only shows 1 encoder, as we only had 1 hooked into the roboRIO, and the other 2 were directly into CANTalons.
__________________
All statements made are my own and not the feelings of any of my affiliated teams.
Teams 1510 and 2898 - Student 2010-2012
Team 4488 - Mentor 2013-2016
Co-developer of RobotDotNet, a .NET port of the WPILib.
Reply With Quote
  #7   Spotlight this post!  
Unread 07-06-2016, 13:58
marshall's Avatar
marshall marshall is offline
My pants are louder than yours.
FRC #0900 (The Zebracorns)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2003
Location: North Carolina
Posts: 1,222
marshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond repute
Re: [FRC Blog] The 2016 Season, by the Numbers 2

Quote:
Originally Posted by Thad House View Post
They don't. The encoder and counter reporting are only set when the WPILib encoder or counter classes are used. The encoders into the CAN Talons have no way currently of getting reported, as they are just methods in the CANTalon class.

So for like our robot, which is on 1885, it only shows 1 encoder, as we only had 1 hooked into the roboRIO, and the other 2 were directly into CANTalons.
Well then... there are likely a lot more encoders not being *ahem* counted for then.

Sorry, had to do it.
__________________
"La mejor salsa del mundo es la hambre" - Miguel de Cervantes
"The future is unwritten" - Joe Strummer
"Simplify, then add lightness" - Colin Chapman
Reply With Quote
  #8   Spotlight this post!  
Unread 07-06-2016, 13:59
notmattlythgoe's Avatar
notmattlythgoe notmattlythgoe is offline
Flywheel Police
AKA: Matthew Lythgoe
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2009
Location: Newport News, VA
Posts: 1,712
notmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond repute
Re: [FRC Blog] The 2016 Season, by the Numbers 2

Quote:
Originally Posted by marshall View Post
Well then... there are likely a lot more encoders not being *ahem* counted for then.

Sorry, had to do it.
Reply With Quote
  #9   Spotlight this post!  
Unread 07-06-2016, 12:56
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,719
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: [FRC Blog] The 2016 Season, by the Numbers 2

Quote:
Originally Posted by marshall View Post
So how do we get more encoders on more motors?
I think the key to this is figuring out how to make tuning the PID loops easier. We've been using encoders and potentiometers with PID loops for years, yet it still takes our programming team a ridiculous amount of time to get each one tuned correctly. There just isn't enough time to get them set up correctly most years, and even though we put them on the robot and try to get them working, it seems like we end up commenting them out when we get to competition and have run out of time to get them working.

Plus, the USDigital encoders that we've always used have such small wires... it seems we're always breaking one or more of them!
__________________
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
Reply With Quote
  #10   Spotlight this post!  
Unread 07-06-2016, 13:03
Anupam Goli's Avatar
Anupam Goli Anupam Goli is offline
PCH Q&A co-founder
AKA: noops
FRC #1648 (G3 Robotics)
Team Role: Team Spirit / Cheering
 
Join Date: Dec 2010
Rookie Year: 2008
Location: Rochester, New York
Posts: 1,242
Anupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond reputeAnupam Goli has a reputation beyond repute
Re: [FRC Blog] The 2016 Season, by the Numbers 2

Quote:
Originally Posted by Jon Stratis View Post
Plus, the USDigital encoders that we've always used have such small wires... it seems we're always breaking one or more of them!
Once you go Grayhill, you never go back.

Quote:
Originally Posted by Thad House View Post
But I do agree more teams need more encoders or potentiometers, as that greatly increases the performance of robots.
Depends on the application. If I have a 2 position arm or mechanism that doesn't need precise operation, I can get away with just using a limit switch. And I'm sure that you don't really need encoders for intake rollers, either; but teams should definitely be using them for their drivetrain and shooter wheels. (Hell, 1648 used a banner sensor and a piece of retro-reflective tape on a belt for our shooter's feedback)
__________________
Team 1002: 2008-2012
Team 1648: 2012-2016
Georgia Tech Class of 2016
RIT Graduate Student, CompE

Last edited by Anupam Goli : 07-06-2016 at 13:06.
Reply With Quote
  #11   Spotlight this post!  
Unread 07-06-2016, 13:14
Conor Ryan Conor Ryan is offline
I'm parking robot yacht club.
FRC #4571 (Robot Yacht Club)
Team Role: Mentor
 
Join Date: Nov 2004
Rookie Year: 2004
Location: Midtown, NYC
Posts: 1,888
Conor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond repute
Re: [FRC Blog] The 2016 Season, by the Numbers 2

Coolest thing I saw:
Code:
Lang	Count	Percentage
C#	1	0.03%
C++	435	13.97%
Java	1526	49.00%
LabVIEW	1116	35.84%
Python	33	1.06%
Unknown	3	0.10%
Total	3114	100.00%
Reply With Quote
  #12   Spotlight this post!  
Unread 07-06-2016, 14:21
Cothron Theiss's Avatar
Cothron Theiss Cothron Theiss is offline
Registered User
FRC #4462 (Full Metal Jackets)
Team Role: College Student
 
Join Date: Feb 2016
Rookie Year: 2013
Location: Kingston, Tennessee
Posts: 446
Cothron Theiss has a brilliant futureCothron Theiss has a brilliant futureCothron Theiss has a brilliant futureCothron Theiss has a brilliant futureCothron Theiss has a brilliant futureCothron Theiss has a brilliant futureCothron Theiss has a brilliant futureCothron Theiss has a brilliant futureCothron Theiss has a brilliant futureCothron Theiss has a brilliant futureCothron Theiss has a brilliant future
Re: [FRC Blog] The 2016 Season, by the Numbers 2

Quote:
Originally Posted by Conor Ryan View Post
Coolest thing I saw:
Code:
Lang	Count	Percentage
C#	1	0.03%
C++	435	13.97%
Java	1526	49.00%
LabVIEW	1116	35.84%
Python	33	1.06%
Unknown	3	0.10%
Total	3114	100.00%
I am very curious as to what the three unknown's are. Also, I had completely assumed that LabVIEW would comprise the majority, or at least be the most commonly used.
Reply With Quote
  #13   Spotlight this post!  
Unread 07-06-2016, 15:23
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,719
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: [FRC Blog] The 2016 Season, by the Numbers 2

Quote:
Originally Posted by Cothron Theiss View Post
I am very curious as to what the three unknown's are. Also, I had completely assumed that LabVIEW would comprise the majority, or at least be the most commonly used.
This actually doesn't surprise me very much. Java is the language used for the AP Computer Science exam, and thus the option that is probably taught in schools the most. I'm sure many teams made the decision to go with Java for just that reason!
__________________
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
Reply With Quote
  #14   Spotlight this post!  
Unread 07-06-2016, 20:41
jtrv's Avatar
jtrv jtrv is offline
github.com/jhtervay
AKA: Justin
FRC #2791 (Shaker Robotics)
Team Role: College Student
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Latham, NY
Posts: 142
jtrv is a name known to alljtrv is a name known to alljtrv is a name known to alljtrv is a name known to alljtrv is a name known to alljtrv is a name known to all
Re: [FRC Blog] The 2016 Season, by the Numbers 2

Quote:
Originally Posted by Conor Ryan View Post
Coolest thing I saw:
Code:
Lang	Count	Percentage
C#	1	0.03%
C++	435	13.97%
Java	1526	49.00%
LabVIEW	1116	35.84%
Python	33	1.06%
Unknown	3	0.10%
Total	3114	100.00%
C#? Who? What? When? Where? Why?
__________________
2791 (2012-2016)
Alumni & part-time programming mentor of 2791.
My views do not reflect the views of my team.
2012 - BAE Granite State Regional Finalists & Imagery Award, Connecticut Semifinalists & Creativity Award
2013 - BAE Granite State Regional Quarterfinalists & Quality Award, WPI Regional Finalists & Excellence in Engineering Award
2014 - New York Tech Valley Quarterfinalists, Finger Lakes Semifinalists & Quality Award
2015 - New York Tech Valley Quarterfinalists & Quality Award, Finger Lakes Quarterfinalists & Industrial Design Award
2016 - New York Tech Valley Semifinalists & Quality Award, Finger Lakes Semifinalists
Reply With Quote
  #15   Spotlight this post!  
Unread 07-06-2016, 22:44
virtuald's Avatar
virtuald virtuald is offline
RobotPy Guy
AKA: Dustin Spicuzza
FRC #1418 (), FRC #1973, FRC #4796, FRC #6367 ()
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2003
Location: Boston, MA
Posts: 1,032
virtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant future
Re: [FRC Blog] The 2016 Season, by the Numbers 2

I'm quite happy that there are 33 teams using Python. I would have guessed ~15 when the season started.
__________________
Maintainer of RobotPy - Python for FRC
Creator of pyfrc (Robot Simulator + utilities for Python) and pynetworktables/pynetworktables2js (NetworkTables for Python & Javascript)

2017 Season: Teams #1973, #4796, #6369
Team #1418 (remote mentor): Newton Quarterfinalists, 2016 Chesapeake District Champion, 2x Innovation in Control award, 2x district event winner
Team #1418: 2015 DC Regional Innovation In Control Award, #2 seed; 2014 VA Industrial Design Award; 2014 Finalists in DC & VA
Team #2423: 2012 & 2013 Boston Regional Innovation in Control Award


Resources: FIRSTWiki (relaunched!) | My Software Stuff
Reply With Quote
Reply


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 18:18.

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