|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#1
|
||||
|
||||
|
[FRC Blog] The 2016 Season, by the Numbers 2
Posted on the FRC Blog, 6/7/16: http://www.firstinspires.org/robotic...-the-numbers-2
Quote:
|
|
#2
|
||||
|
||||
|
Re: [FRC Blog] The 2016 Season, by the Numbers 2
So how do we get more encoders on more motors?
|
|
#3
|
|||||
|
|||||
|
Re: [FRC Blog] The 2016 Season, by the Numbers 2
Require 2 encoders to be declared per motor. Because 2 > 1.
#2encoders Last edited by notmattlythgoe : 07-06-2016 at 12:52. |
|
#4
|
||||
|
||||
|
Re: [FRC Blog] The 2016 Season, by the Numbers 2
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. |
|
#5
|
|||||
|
|||||
|
Re: [FRC Blog] The 2016 Season, by the Numbers 2
Quote:
|
|
#6
|
||||
|
||||
|
Re: [FRC Blog] The 2016 Season, by the Numbers 2
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! |
|
#7
|
||||
|
||||
|
Re: [FRC Blog] The 2016 Season, by the Numbers 2
Quote:
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) Last edited by Anupam Goli : 07-06-2016 at 13:06. |
|
#8
|
||||
|
||||
|
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% |
|
#9
|
||||||
|
||||||
|
Re: [FRC Blog] The 2016 Season, by the Numbers 2
It shows that we used 3 relays, when we used none. I suspect something else is being misreported as relay. 330 is row 148, in case anyone is interested.
|
|
#10
|
||||
|
||||
|
Re: [FRC Blog] The 2016 Season, by the Numbers 2
WPILibJ doesn't currently report Relays. So relays are not shown for any Java team. That should be fixed next season however.
|
|
#11
|
|||||
|
|||||
|
Re: [FRC Blog] The 2016 Season, by the Numbers 2
How did you figure that out? Did I miss the "Flipped back over to secure the win" column?
|
|
#12
|
||||
|
||||
|
Re: [FRC Blog] The 2016 Season, by the Numbers 2
Quote:
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. |
|
#13
|
||||
|
||||
|
Re: [FRC Blog] The 2016 Season, by the Numbers 2
Quote:
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. |
|
#14
|
||||
|
||||
|
Re: [FRC Blog] The 2016 Season, by the Numbers 2
Quote:
Sorry, had to do it. |
|
#15
|
|||||
|
|||||
|
Re: [FRC Blog] The 2016 Season, by the Numbers 2
Quote:
![]() |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|