|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools |
Rating:
|
Display Modes |
|
|
|
#1
|
|||
|
|||
|
Re: NEW 2009 Control System Released
It looks like the power distribution pannel produces 24 volts for the compact rio. So what happens under heavy load and the 12 volt battery is pulled very low? I don't see any back up battery. I didn't see any specs on power consumption for the rio and the moduals and the access point. Did some one forget how first teams love to abuse thier motors and Batteries? Seams to me there needs to be a battery back up.
|
|
#2
|
|||||
|
|||||
|
Re: NEW 2009 Control System Released
Quote:
|
|
#3
|
|||
|
|||
|
Re: NEW 2009 Control System Released
These look like high-speed switch mode regulators. Large capacitors are not required, and can even be detrimental. Since the 24V supply is an up-converter, it can probably maintain regulation down to 7V on the main battery, maybe even less.
|
|
#4
|
|||
|
|||
|
Re: NEW 2009 Control System Released
Does everyone think we can count on Kevin-style ADC processing built-in next year?
|
|
#5
|
|||
|
|||
|
Re: NEW 2009 Control System Released
I think so. When I talked to the NI guys, they mentioned (among other things) oversampling, noise cancellation, integration (for a gyro signal) and other such goodies.
|
|
#6
|
||||
|
||||
|
Re: NEW 2009 Control System Released
For those worrying about security - I was told by an NI rep that FIRST recognized the issue and now has NASA helping them develop a method of securing communication.
|
|
#7
|
|||||
|
|||||
|
Re: NEW 2009 Control System Released
I am not sure who from NI would have said that, but it is incorrect information.
|
|
#8
|
||||
|
||||
|
Re: NEW 2009 Control System Released
During the mentor Q&A, the FIRST rep said that the security issues would be outsourced to a private firm. He didn't mention the name of that firm.
|
|
#9
|
|||
|
|||
|
Re: NEW 2009 Control System Released
I think we are starting to get a consensus here.
* We all want our students to learn how things really work. * We all see students become somewhat intimidated sometimes by C at first. * We all have seen students overcome their fear of C * We know LabView is a great way to teach control system basics but can mask the background info that leads to true product design in the embedded world if that is our cause * We are all very nervous about how much these systems will cost * We see the split in minimally backed teams and the teams that may have these already on order from NI. *Also considering we are adding more parts to the system, the analog adaptor plugin and the expansion board and the power inverter the robot now has potentially more things to trouble shoot to keep the robot running. Let's all make solid proposals of how we can solve these problems of implementation. |
|
#10
|
||||
|
||||
|
Re: NEW 2009 Control System Released
Am I the only one who has yet to see any video demos or anything on the site? not that i am antsy or anything!?
|
|
#11
|
|||||
|
|||||
|
Re: NEW 2009 Control System Released
I agree these seem to be common concerns, so I'll put in my 2c.
Quote:
1. The old system and the new system teach different skillsets. Which one is more important is a matter of opinion. 2. If you want to teach both skillsets, just buy a PIC on your own and interface it with the cRIO. That's a lot easier than building a custom board with a PowerPC running VxWorks and interfacing it with a PIC. So if your goal is to build a robot, the cRIO is clearly better (there's a reason they send 32-bit processors running VxWorks to mars and not PICs). If your goal is to teach, the cRIO gives you more opportunities to do that. Quote:
Quote:
Quote:
Quote:
IMHO I think everything except for the cost is a non-issue. |
|
#12
|
||||
|
||||
|
Re: NEW 2009 Control System Released
Jay,
My big concern is that with current system we could have many kids on a vex system in preparing for FRC. You could proto-type what you wanted to do on vex. But the new system you don't have that link to the two systems other than a labview similiarity. I am sure it will all work out. Plus most of us will not get the crio system until Jan 2009 because of cost and there is a lot to prepare for in understanding crio. Should be an interesting year. |
|
#13
|
|||||
|
|||||
|
Re: NEW 2009 Control System Released
This was sent out tonight...
Quote:
|
|
#14
|
|||
|
|||
|
Re: NEW 2009 Control System Released
Quote:
My guesses on what the links should be based upon the above descriptions... You can begin reviewing the training material already available online at: * Tutorial: Getting Started with the New Control System * Slideshare: Training sessions from the 2008 Championship * Tutorial: Program the New Controller with NI LabVIEW * Tutorial: C / C++ Programming for the 2009 FRC Control System Last edited by dcbrown : 24-04-2008 at 16:20. Reason: link back |
|
#15
|
|||
|
|||
|
Re: NEW 2009 Control System Released
Previously with the PIC, "system programmers" had the advantage and "application programmers" who wanted all that h/w stuff hidden were at a disadvantage. The advent of WPILIB and EasyC closed some of that gap, but still the plaform was more systems programmer friendly.
The platform was kinda backwards, often requiring a lot of systems knowledge before you could become an applications programmer. This typically meant new programmers were at a disadvantage. The new platform is more the norm/inverse of that. The entry level for all is as applications programmers using the API of the RT/OS either within kernel tasks or RTPs (real time process). If you want to be a systems programmer, the entry costs in terms of time, effort, and knowledge just increased. But that is usually how it is. The new platform should align better with both sets of folks. The WPILIB will be just another library/plugin option on top of the RT/OS that provides an API to access the pins, PWMs, etc. that we're familiar with on the PIC. Having the source may or may not help much unless the NI drivers for the modules have the source included in the cRIO kit also. But this library will be *the* method of accessing DIO, ADC, PWM, and relays for almost all but a few teams. For example, lets say the device special file for the digital io module was /tyDIO and pins 0-15 were /tyDIO/0 .. /tyDIO/15. Then WPILIB would need to do something like the following to read an input pin. Code:
fd = open( "/tyDIO/0", O_RW, 0 ); // open DIO driver for NI module, pin 0
bytes_read = read( fd, &byte, 1 ); // read value of pin 0
close(fd); // close device
** this is pure swag -- there are several ways of doing this, but this is the
most direct but again depends on the device naming scheme for the
modules and its subparts.
The biggest problem I'm having wrapping my head around is the sheer size of the API and doc set for VxWorks along with a lack of information on what the NI driver/library interfaces look like. But all in good time... |
![]() |
| 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 |