|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools |
Rating:
|
Display Modes |
|
|
|
#1
|
|||
|
|||
|
Re: FRC Blogged - The 2015 Control System Request for Proposa
Programming is more about the thought process and problem solving than the syntax. That being said, a controller without some sort of C-like language would probably be a very low possibility.
|
|
#2
|
||||
|
||||
|
Re: FRC Blogged - The 2015 Control System Request for Proposa
While this is true (I've been programming longer than any student on my team has been alive, so I'm very familiar with process vs syntax, and have probably forgotten more languages than any student on my team actually knows), the syntax is usually a major hurdle for beginner programmers. There are also some significant structural differences between many languages that can provide serious problems for students if they try to switch. What if you're used to Call by Reference being the default in one language, then switch over to Call by Value in another? Someone who has only had a year or two of limited experience with one language would have trouble switching their thoughts over to the new paradigm.
|
|
#3
|
|||||
|
|||||
|
Re: FRC Blogged - The 2015 Control System Request for Proposa
A couple interesting requests for the new controller that I noticed
Quote:
|
|
#4
|
||||
|
||||
|
Re: FRC Blogged - The 2015 Control System Request for Proposa
Quote:
The current cRIO can send all that information via visual means connected to GPIO or I2C on the robot even when disabled. Someone would just have to make something to do it. Display devices could easily include: LEDs, a backlit LCD, light bulbs, low voltage electro-florescent displays. There is no USB 2.0 Host support on the cRIO but you could put a COTS device on the robot like a laptop. However, I'm not sure that part is really a slam dunk. USB has 3 common modes: Human Interface Device (HID), mass storage, and CDC (serial communications). Each mode is rather complicated. Generally when you plug devices into a host port there needs to be a driver for that device. No driver means no support. So even if you could make a USB 2.0 Host port you'd need software support in the control system to make it work with devices. That's *a whole lot of devices*. Usually things that don't run Windows/Linux/BSD/Mac OSX have to be selective about the USB hardware that actually works. After all what's the benefit to the device manufacturer to make drivers for your unusual low sale volume platform (<10,000 teams...Microsoft can give that away and basically did with the Kinectx). Last edited by techhelpbb : 30-08-2012 at 14:58. |
|
#5
|
|||
|
|||
|
Re: FRC Blogged - The 2015 Control System Request for Proposa
Ought to be interesting to see if IFI is interested in once again being our control system supplier.
I'm sure many FRC mentors would rejoice at that concept. Sadly, I have a feeling that wont happen, either because IFI isn't interested anymore, or because FIRST might categorically reject a proposal from them. The old IFI systems were much faster to boot than even the 2009 cRIO-based system, which was the best one yet. I also wonder if FIRST will be transparent with the FRC community about who is proposing? |
|
#6
|
|||||
|
|||||
|
Re: FRC Blogged - The 2015 Control System Request for Proposa
Quote:
Think Mac vs. Windows debate to the 10th power! Things like this must be done with a limited committee of dedicated individuals. |
|
#7
|
||||
|
||||
|
Re: FRC Blogged - The 2015 Control System Request for Proposa
Quote:
http://www.chiefdelphi.com/forums/sh...ntrol+proposal http://www.chiefdelphi.com/forums/sh...d.php?t=105531 I'll be selling shovels ring side... Last edited by techhelpbb : 30-08-2012 at 16:23. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|