|
|
|
![]() |
|
|||||||
|
||||||||
| View Poll Results: Was the New controller worth it? | |||
| Yes, it enabled many new systems |
|
13 | 40.63% |
| Yes, because it will be used better in the future |
|
16 | 50.00% |
| No, it added too much complexity |
|
1 | 3.13% |
| No, it is far more powerful than necessary |
|
1 | 3.13% |
| Undecided |
|
1 | 3.13% |
| Voters: 32. You may not vote on this poll | |||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||
|
|||
|
The Issac32 vs the 2004 RC
Hello everybody,
Now that the 2004 season is comfortably past, I would like to bring up the new Robot Controller. It was one of the biggest changes from past years, and it was meant to be an improvement over the legacy system. Last year, many teams which chose to operate autonomously had to create all sorts of kludges to achieve real-time or near real-time signal processing. People experimented with auxiliary processors, large custom circuits, etc. All of this was to overcome the limitations of the 2003 Issac32 RC. This year, almost all the electronics "firepower" was contained within the 2004 RC. The PIC is far more powerful than the BS2sx was, and I didn't hear very much about custom circuitry this year. I only noticed a lot more software magic. ![]() One thing I did note was the overall performance of robots this year versus last. There were no major differences that I heard about. The new controller didn't seem to have enabled all new and wonderous autonomous systems or feedback loops. All I saw was last year's abilities (sometimes less than that) repeated. To all the programmers and electricians out there, do you think that the new controller was worth it? |
|
#2
|
||||
|
||||
|
Re: The Issac32 vs the 2004 RC
I definitely liked programming in C a lot more than in PBASIC, so for that it was worth it.
But, as with any new technology, it needs some time to mature. Expect a few years of not-so-impressive robot programming (well, I'm hoping for just a year, which has already passed, but we'll see), and then there will be a huge amount of improvements to robot programming, as teams finally understand how to work with the controls, and programmers are working with a new control system from the beginning (unlike learning the Issac32 and then relearning the 2004 RC). I actually have talked to a current 6th grader, in an attempt to get him to learn some more C to start programming for the team next year, it's people like that who will come up with the new and amazing things, because they're in a different mindset. We're all still somewhat used to what can't be done I think, so it's a bit hard for us to jump in and make amazing things, but not when you're brought up on this new system. The only thing I dread is IFI changing the system drastically in another few years. The only thing that should change is the addition of a USB --> Serial adapter on the RC itself, and that should only be for ease of use. See Elgin's thread for more on that though. So, bottom line, yes, the change was worth it, just give it some time, and we'll see some very cool things (or so I hope :-)). |
|
#3
|
||||
|
||||
|
Re: The Issac32 vs the 2004 RC
Im not a programmer and I do some electrical work but mostly mechanical/pnuematics and design. I do know that our programmer was ecstatic that he was programming in C. One thing he didnt like so much about it though was that he always had to make the project file then compile yatta yatta yatta. I also know though that he just finished with his second generation of this years control system and is making steps to a third generation. Other things that I saw from a drivers standpoint was that when we were low on power the bot didnt reset*insert cheering noice here*. So from my point of view two thumbs up.
-Pat |
|
#4
|
||||
|
||||
|
Re: The Issac32 vs the 2004 RC
We've got something in the works, that will utilize a significant portion of the RCs processing power, and this is without any interrupts as all the encoder couting will be offloaded to custom circuits (the code is pretty efficient, too). I think Ian's prophecy will be fulfilled within a year for sure.
|
|
#5
|
||||
|
||||
|
Re: The Issac32 vs the 2004 RC
I think the PICs are a great improvement from the BS2sx. The sheer speed alone makes them much more versatile as a robot controller, nevermind the flexibility of interrupts. I was born a BASIC programmer though, wrote my first BASIC programs when I was 3, so I could write essentially anything in PBASIC for the robot. Unfortunately, I never did much of anything with C, so this year was the first time I've ever seen/used it. From a novice programmer's perspective, I think IFI did a pretty good job as far as publishing information and tutorials on programming. We did get about the same functionality out of this year's controller as we did last year, but now that I have a feeling for C, I can certainly see it's great advantages for the future, and can appreciate the amount of power the new controllers have. This year made a great transitional year for experienced teams, and the wealth of knowledge between here and Innovation First will certainly help rookie teams. I do expect great things from this controller in the future, from PID loops to much more complex autonomous modes.
I know I'll be spending most of the summer playing with the edu-bot, trying out various snippets of code, and really getting a feel for what these things are capable of. I can't wait to see what everyone collectively can make these things do next season! |
|
#6
|
|||||
|
|||||
|
Re: The Issac32 vs the 2004 RC
Quote:
|
|
#7
|
|||||
|
|||||
|
Re: The Issac32 vs the 2004 RC
The new controller did put the playing field a little off kilter. Rookies could come in with more prog expieriance than some senior teams. I wouldn't say level though.
|
|
#8
|
|||
|
|||
|
Re: The Issac32 vs the 2004 RC
I think the 2004 RC was 100% good because:
a) Programming in C (who uses PBASIC anyway?) b) More inputs/outputs etc. c) Backup battery Keep the RC, FIRST! |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Using an Operator Interface with the 2004 EDU RC wirelessly | Dave Flowerday | Robotics Education and Curriculum | 34 | 19-04-2004 19:06 |
| **FIRST EMAIL**/First Annual FIRST Robotics Conference, April 16 April 18, 2004 for t | miketwalker | FIRST E-Mail Blast Archive | 6 | 04-04-2004 18:31 |
| My hints and guess on the Game in 2004! | Elgin Clock | Rumor Mill | 116 | 09-01-2004 13:30 |
| 2004 Championship Eligibility Criteria!!! | dez250 | General Forum | 214 | 28-12-2003 20:11 |