|
#136
|
|||
|
|||
|
Re: NEW 2009 Control System Released
Quote:
|
|
#137
|
|||||
|
|||||
|
Re: NEW 2009 Control System Released
Quote:
So once you get your low-level stuff working on the FPGA, you may not need to tweak the FPGA code, and can just fiddle with your higher level algorithms on the PowerPC. |
|
#138
|
||||
|
||||
|
Re: NEW 2009 Control System Released
Quote:
A lot of people get spoiled on simple projects in college or for hobby purposes and get themselves into a "change code, compile, test, repeat" loop that just isn't possible on more complex software. It's quite possible the more complex software that will likely accompany this new controller will come with longer build times than you're used to now with the IFI hardware. |
|
#139
|
||||
|
||||
|
Re: NEW 2009 Control System Released
Quote:
Is this specific to Labview or are you suggesting that even teams using Eclipse / etc and programming in C will see this kind of compile time? IF that is the case, and C will take that long to compile for these applications, it may render it completely unusable if you have to do something that requires multiple compiles, like tuning a PID loop, unless you get more fancy and create the ability to adjust the constants with a pot / buttons etc. |
|
#140
|
|||
|
|||
|
Re: NEW 2009 Control System Released
Someone questioned the cRIO's waterproofness... oh dear, let the water game speculation come flying now...
|
|
#141
|
|||
|
|||
|
Re: NEW 2009 Control System Released
Quote:
|
|
#142
|
|||
|
|||
|
Re: NEW 2009 Control System Released
Quote:
http://en.wikipedia.org/wiki/VHSIC_H...ption_Language Depending on the rules, teams will either rarely touch the FPGA code, or never touch it. So the long compile times for compiling the VDHL code for the FPGA aren't an issue. Most likely FIRST will implement the disable logic in the FPGA. If that is the case, they won't want us to potentially mess up the disable code and therefore won't let us change it. Most, if not all, development for our robots will be done for the 400 MHz processor. Which should have a quick compile process and a smokin' fast download. |
|
#143
|
||||
|
||||
|
Re: NEW 2009 Control System Released
I am extremely excited about the ability to finally write code in C++. Other than what I've read on the site, does anybody know any specifics about how this will work? Will we be able to simply compile and transfer the file using the wireless into the controller? Will we have to use a specific IDE or will the compiler be useable across multiple IDEs provided we use the libraries given to us for the processor? My dream would be to write the robot code in the Microsoft Visual C++ IDE, which is better than MPLab by leaps and bounds, mostly due to Intellisense.
|
|
#144
|
||||
|
||||
|
Re: NEW 2009 Control System Released
that is crazy!!!!
cant wait to test it out! |
|
#145
|
||||
|
||||
|
Re: NEW 2009 Control System Released
Quote:
Quote:
|
|
#146
|
|||
|
|||
|
Re: NEW 2009 Control System Released
Unless FIRST is open to adding in features that teams request, and provides a basic configuration that supports some nice sensors. I would be quite surprised if that FIRST didn't implement some logic to support quadrature encoders and only slightly less surprised if they didn't implement logic for sensors like Sonar also. Otherwise you are right.
It still would be nice if they let us program the FPGA ourselves. |
|
#147
|
||||
|
||||
|
Re: NEW 2009 Control System Released
It absolutely does not - depending on what is done inside the FPGA, it could be a great tool - for example, if the WPI libraries were implemented on the FPGA, or the adc/encoder/gyro/competition mode code are on the FPGA, it is considerably faster than a microcontroller AND frees considerable processing room, as well as saves time coding. If the FPGA is designed to automatically do many of the low level functions that we as programmers normally have to wrangle with (like what Kevin Watson's libraries are used for), it would be an incredible help. Imagine never having to write code to interface with the camera, or have the gyro angle automatically calculated for us instead of having to do it ourselves - there are much greater problems that could then be tackled.
|
|
#148
|
|||||
|
|||||
|
Re: NEW 2009 Control System Released
Quote:
Quote:
I'd favor no team programming of the FPGA. [But of course I'm not a VHDL programmer.] I also favor keeping the rule against custom motors. [And I am a motor designer.] |
|
#149
|
|||||
|
|||||
|
Re: NEW 2009 Control System Released
As an embedded software engineer I wouldn't want to comment on that until we know more about the architecture of the new system. Specifically where the "safety features" reside. There's some good ideas floating around about FPGA based counters for sensors such as encoders.
|
|
#150
|
|||
|
|||
|
Re: NEW 2009 Control System Released
After reading a lot of the stuff available from FIRST, WPI, NI, and Wind River... and doing some integration/interpretation... and guessing, the following are some random opinions
Custom h/w and/or driver software will likely be discouraged the first year. Both would make it difficult to provide the type of deep generic support needed across all the teams. The programming of the FPGA will be canned and shouldn't be touched by individual teams again for the same reasons. Maybe in later years we'll be able to change this. LabVIEW is built on top of what VxWorks provides, so C/C++ is actually the native method of building apps. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Buying the 2009 control system | BornaE | FRC Control System | 9 | 16-10-2008 17:16 |
| 2009 Control System Feature Wishlist | tdlrali | FRC Control System | 47 | 17-06-2008 00:25 |
| pic: 2009 Control System, Mounted | Billfred | FRC Control System | 23 | 01-05-2008 19:02 |
| 2009 Control System Possibility? | Racer26 | Rumor Mill | 121 | 25-04-2008 09:05 |
| Forum Request: Post-2009 control system? | Billfred | CD Forum Support | 3 | 22-04-2008 16:22 |