![]() |
Re: 2009 Control System Possibility?
If I were to guess, I'd say January 3, 2009.
|
Re: 2009 Control System Possibility?
A new controller system for both FTC and FRC not only means that FIRST is breaking their contract with IFI, but it sounds like they do not care too much for Intelitek either. I am sure that easyC can be updated to the new systems, but it was an excellent program to allow teams to easily control their robot and learn programming fundamentals.
I am sure that the new systems will have graphical programming and FIRST will provide help to teams in learning how to use them, but for teams without many resources it is a much larger ordeal to completely relearn a system than it is for teams with lots of support. Consider rookies who just learned how the FRC control system works vs. veteran teams who have been using it and how both will adapt to having to learn an entirely new system. |
Re: 2009 Control System Possibility?
I just learned C this year, it would be very disappointing to see all my hard work go down the drain. I guess it's never really going to "go down the drain," but to learn a whole new programming language would be quite bothersome.
I wouldn't be surprised seeing a new OI, but I think the speed controllers will stay. How to implement victors/spikes with a new OI, I'm cluless? |
Re: 2009 Control System Possibility?
I've interfaced with Victors and Spikes from non-IFI microcontrollers before, and it's not too hard. Just control the PWM duty cycle. FIRST will most likely provide easy function calls for this.
Seriously, though, this move could be devastating for FIRST. Years of refinement went into the current OI/RC system, and it finally works well. Throwing all of that out the window makes zero sense to me from a technical point of view (some of my longstanding criticisms of the IFI system notwithstanding). Hopefully they pull it off. But it's a tall order. |
Re: 2009 Control System Possibility?
Quote:
In order to keep veteran teams happy FIRST must at a minimum support: -code portability between FTC and FRC control systems, many teams count on using VEX to develop autonomous code for their FRC robots -Gameport interface on the OI, too many teams have custom controls -support USB to give the others an easy way to use COTS controllers -real time terminal window to read back messages from the RC -Dashboard support is critical for debugging -support industry standard programming languages and not just something proprietary -allow programmers to work at the system level, you want to see smart and impressive machines in autonomous don't you? As long as FIRST can guarantee that we will gain features instead of loose them we accept the change. But if they opt to toss something out in exchange for a new whiz-bang goodie (or cheaper costs) they risk alienating mentors and schools who have put a lot of effort developing curricula based on FIRST products. I agree with many who have posted on this thread: the IFI equipment works very well for our needs. It isn't broken, so don't fix it. |
Re: 2009 Control System Possibility?
Quote:
|
Re: 2009 Control System Possibility?
Quote:
How do you know, or not know, that FIRST hasn't considered any of these possibilities. I am sure they are more than aware at what can happen with a new control system. Maybe FIRST feels like its time to get more advanced... |
Re: 2009 Control System Possibility?
Quote:
Quote:
|
Re: 2009 Control System Possibility?
Quote:
If teams sit and do nothing during the matches, it is neither inspiring nor exciting for the students or general public. There's always room for improvement. What one person says isn't broken seems to be very broken in my mind. Neither one of us is entirely right, but I'm sure both sides of the argument were heard and a concurring plan of action has been put into place. |
Re: 2009 Control System Possibility?
Quote:
I definitely think that teams that have hybrid/autonomous robots that just sit there are doing so because of a lack of software understanding. However, I don't think this is the fault of the control system. I do think this is a problem with a lack of resources/tutorials that help rookie teams out. Yeah, I know there are some good ones floating around, but that isn't made public through FIRST. Most of the time the only way you come across those is here on CD, but how would a rookie team know to look here unless they were given the heads up? We based our software this year on Kevin's revamped default code. Was the default code download location even made public? I don't remember seeing an announcement anywhere. While I still contend that graphical programming approaches still aren't for everyone, I do think that it allows inexperienced teams to have a pretty good foothold. My only hope is that they use that knowledge to jump into text based coding to get the experience. If this problem is to be fixed, we don't need fancy new hardware or programming interfaces. The way to fix this is with education. If there was a curriculum that was provided to any team that requested it, I think that teams might find that there isn't a whole lot of magic in the programming itself...as with mechanical systems, it's all in the design. Also, I've seen a lot more teams moving than in years past. I have a feeling that it's because there is an easy objective to accomplish (i.e. driving one or two lines) that teams aren't overwhelmed by (i.e hanging a tube on a randomly located post). I think that the way that the game is defined will dictate the excitement of the autonomous movement (2005 wasn't very interesting was it?). |
Re: 2009 Control System Possibility?
Quote:
A major problem I see students struggling with is not in logic development, but rather in nitty gritty low level mechanical interfacing issues. They seem to grasp what the robot needs to do, and usually can come up with a pretty good implementation. The problem is the mechanical systems are lacking, and there is no easy out of the box solution to make up for this. One big example is the "my robot doesn't drive straight" issue. Teams are forced to spend alot of time tuning their robot to drive straight (most of the time without using feedback) before they can accomplish higher level goals. Usually these teams have about 27 minutes to test software before the robot is shipped, and are flustered while trying to work at the competition. Now what if we had a system that could do dynamic simulation or object oriented design so that teams could drop in a "drive straight" module and test it before they hit the real hardware? Then could we get to the real logic based issues? |
Re: 2009 Control System Possibility?
Quote:
I would like to see FIRST create a technical documentation system that addresses the needs of all teams - rookie, small, large, lots of mentors and no mentors. This sounds like a huge challenge, but a good example is right in front of most of us: the Vex manual. (Oops, sorry for using the "v" word :ahh: ) Anyway, that manual makes it easy for a newbie with no technical knowledge whatsoever to build and program a robot all by themself. It also covers more advanced topics and engineering theory, but the way it's organized, the essentials are not buried in the details or program headers. Most of the information needed for such a publication already exists for the current (IFI - oops, there's the "i" word) system, but spread across many websites and downloads. Experienced teams already know where some of it is, though most still have to do some digging to find technical info that should be readily available. To put this documentation in an easy-to-use format would still be a lot of work, but mostly in organization, rather than creation. If FIRST handles documentation and training for the new system like they did with the old, where will we be next January? Since so much of what is now available for the old system was created by teams, we could be looking at starting from zero unless FIRST takes the bull by the horns right now and makes the effort to provide comprehensive, well-organized and accessible information and make it available before kickoff. |
Re: 2009 Control System Possibility?
Quote:
|
Re: 2009 Control System Possibility?
Quote:
Autonomous is what you make of it given the tools you have available to you. The biggest problem in my opinion is that the tools we currently have are lacking. -Danny |
Re: 2009 Control System Possibility?
Quote:
With the exception of 111, 418, and a small handful of other teams, the majority of teams didn't move enough to be noticed. That's what my original point was...autonomous was boring the majority of the time. I also say "It's a poor workman who blames his tools". We (and I know we're not alone), use the controller to the fullest almost every year. In 2005 we offloaded the camera processing to our custom circuit, but the logic of doing something with the data resided on the RC, and let me tell you, it took a lot of math to figure out where we were going. In 2003 we had a waypoint system completely in PBasic. Yes, with more advanced hardware the potential of what can be done with it goes up, but the current hardware can be made to work. Are you telling me that an arbitrary rookie team with no programming experience would be able knock two balls down and do 5 lines this year had the controller been more advanced? |
| All times are GMT -5. The time now is 14:48. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi