![]() |
The 2015 FRC control system is a success
Just returned from my second regional (one volunteering on the field, and one as a mentor). On the long drive back to Bloomington from Milwaukee, my thoughts went back to my nervousness about the new control system. I remember talking to Al at the regional in Minneapolis last year, relating my hopes that the roboRIO had the reliability of the cRIO, and not the Digital Sidecar. I've also heard tales of what happened in the last two control system transitions.
If you consider the logistics of deploying a new control system, there's a lot to be done -- think just about training 10,000 or so people on the new system, and installing new software on their machines. In the commercial world, a conversion like this would cost multiple tens of millions of dollars in people costs alone. And yet we've done it. We learned at week 1 that the pit needed an organized software update process to get teams current. This last weekend, I saw CSAs and volunteers from teams worked together, getting the updates pushed in about an hour. Good things about the new control system: programming model largely retained (although the people who count from 0 won) superior mechanically (we'll need a game like last year's to be certain, though) no more digital sidecar (yay!) MXP ecosystem jumpstarted successfully CAN on every robot just works The PCM seems more reliable than the Spike for compressor control Fewer mysterious on-field problems Things that could be improved: slow robot to field connection at startup need to close/reopen DS software regularly at driver station connection occasional issues updating firmware occasional issues where the DS won't connect occasional (less often, though) mysterious on-field issues Based on my experiences, I consider the new control system a success. Thanks to everyone -- the folks at NI, their suppliers, CTRE, the WPILib authors, the staff at FIRST, the alpha and beta test teams, the CSAs in the pit, and everyone I'm forgetting for contributing to a successful migration. |
Re: The 2015 FRC control system is a success
Quote:
I'm with you, really pleased. Many problems we had in the past disappeared this year. If we didn't foul up the S/W update, the Phoenix CSA could have had a year without getting headaches in our pit. Thanks NI. |
Re: The 2015 FRC control system is a success
The transition to a controller that is competently dedicated to the FIRST Robotics Competition platform was a big step that probably helped facilitate the "easy" transition.
While I wasn't around for the last switch from what I heard it wasn't as pretty and there were many problems. |
Re: The 2015 FRC control system is a success
Quote:
|
Re: The 2015 FRC control system is a success
Quote:
|
Re: The 2015 FRC control system is a success
Quote:
Most teams didn't have issues, but a few of the do-everything teams had to start getting creative with their code so that they didn't run out of processing ability. To me, I think the roboRIO transition is a reasonably good attempt to bring back many of the elements we used to like about the old IFI controllers (smaller footprint, robust construction that deals well with electrical faults), while keeping the improved processing power of the cRIO which has enabled many exciting computer-vision based autonomous routines to be so much more effective than the CMUCam based color-blob tracking we had pre-2009. |
I was really happy with this year's change so much better. I agree with the driver station issues though i had to close it and reopen quite a few times throughout the sbpli regional
|
Re: The 2015 FRC control system is a success
Although we have yet to finish the 2015 season, our team considers the 2015 control a significant improvement from the cRIO system. NI, FIRST, Alpha/Beta testers, and WPI have all done an amazing job once again.
The new system is cheaper, lighter, smaller, and faster - what more do you want? The roboRIO appears to be quite robust, but not as heavy as the cRIO and can survive abuse from FRC competitions. The PDB is smaller and lighter, and has built in current monitoring that works very well after you update the firmware. The VRM seems to work well, though it is possible to burn out one of the supplies when it's run at full current for a long period of time. The connectors are much better than the old ones. The compile/build/deploy times for Java are much faster than in previous years. Also, the imaging the roboRIO and setting up all the control components took me quite a bit less time than the cRIO, which I have a lot more experience with. Minor issues: PDP log files - they're saved on our computers, we send them to people to help us solve problems, but teams have no way to extract/view data (except for the name of the event they're currently at) from the log files. There's no accurate timing on Java anymore for TimerTasks. This makes PID control or other control loops behave strangely. The d-link radio still takes forever to turn on. Start up time for wireless connection hasn't gotten any faster even though the roboRIO boots much faster than the cRIO. |
Re: The 2015 FRC control system is a success
The control system does seem to be a success, however our team had two dreadful qualification matches where we lost communication between the driver station and the FMS. I documented this on the "Safety Issue with Driver Station cRIO mode" thread.
http://www.chiefdelphi.com/forums/sh...d.php?t=136369 Team 5096 would certainly appreciate any troubleshooting ideas. We want to understand this problem thoroughly before competing next year. |
Re: The 2015 FRC control system is a success
People will be happy to help you with your issue. It is almost certainly something about your robot and/or driver station.
I'd recommend starting your own thread, focused on your issue. Burying your issue in a thread started to discuss someone else's issue (some people call this "thread hijacking") means fewer people will pay attention to it. Greg from NI is usually pretty good about helping out with issues, but you should note two things about the timing of your request: 1. It is Greg's day job, so you probably won't get a response from him immediately when you post on Friday evening. 2. There's an event this coming week that a lot of people in the FIRST community are focused on, so requests for help regarding next year's robot might not be treated with the same priority that they get during the competition season. |
Re: The 2015 FRC control system is a success
Quote:
|
| All times are GMT -5. The time now is 10:12. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi