|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#46
|
|||||
|
|||||
|
Re: Programming with the 2009 controller
Quote:
As the summer draws closer we'll organize something and post details on 418's website. -Danny |
|
#47
|
||||
|
||||
|
Re: Programming with the 2009 controller
Quote:
That's true....but what I find inspires these kids is getting them to the point of competency with the programming. I expect them to write the VI's to perform autonomous, control the drives and other actuators and implement feedback control, as well as being able to debug. I don't expect them to become LabView experts....but I DO want to leave them with that taste of wanting more. THAT's what I call inspiration. BTW, will the FRC Toolkit VI's that I have be of any use? |
|
#48
|
|||||
|
|||||
|
Re: Programming with the 2009 controller
Quote:
Quote:
You mean the FRC Simulation and Modeling Toolkit VIs we provided for the IFI controller? Nope. That toolkit was designed specifically for the IFI controller since we couldn't do the kinds of things we can do with the cRIO. Unfortunately we had to look at the IFI controller like a black box, and use the USB DAQ device to programmatically inject "fake" sensor data to make the controller think its sensors and such were actually giving it live data, and then we used the Dashboard to peek at what was going on behind the scenes to see what the results were. With this mechanism the modeling environment was extremely specific, and you were limited as to what you could do (forget modeling the camera inputs!!). Teams that use LabVIEW should be able to do all this within a LabVIEW environment on their laptops/computers without the need to do hardware-in-the-loop simulations. That way the electronics team isn't yelled at for stealing sensors and the controller. It would probably take an average team a day to a week to set up an environment to model for their specific robot, depending on how complex it is (and, of course, I've never tried modeling crab or meccanum (sp?) drives, so that might require some additional thought). -Danny |
|
#49
|
||||
|
||||
|
Re: Programming with the 2009 controller
Quote:
I've got nothing at all against the marketing business, however I think it's key to be able to recognized when you are being "marketed to". It's certainly not unique to NI. I can think of lots of companies that do this (going at least as far back as the Apple ][.[/Flame suit] Personally, I'm trying to keep an open mind about this change. I'll reserve judgement (positive OR negative) until the dust settles after the 2009 season. I definitly don't think this is a no-brainer great move for FIRST though. |
|
#50
|
|||||
|
|||||
|
Re: Programming with the 2009 controller
Quote:
If anything you should THANK the suppliers and sponsors of FIRST for letting you have access to technology and goods at a price significantly lower than you could have on your own. That's where FIRST's main value is in my mind - you don't get the level of exposure at the same price point anywhere else. -Danny Last edited by Danny Diaz : 26-04-2008 at 12:16. |
|
#51
|
||||
|
||||
|
Re: Programming with the 2009 controller
Quote:
|
|
#52
|
||||
|
||||
|
Re: Programming with the 2009 controller
Quote:
Do you know if "strategic” cRIO controllers could be given to certain mentors in areas of the USA? For example, I would not mind volunteering to teach a class like this myself say at the Indiana Forums in Kokomo. I could think of several other people like Alan Anderson, Alex from 1024, Josh Hambright and even our own student programmer Nathan House. However, we would need to get our hands on it and learn it first before we could teach others in our own area. |
|
#53
|
||||
|
||||
|
Re: Programming with the 2009 controller
Quote:
I'm still planning on having a programming week this summer for the guys on our team who will be taking over for me. So far, we're still planning on doing it with the current PIC-based FRC controller, since the concepts still transfer, it's just the way you interact with the hardware that's changing (so far I'm still shooting to work with the Wind River C as opposed to the LabVIEW). If anyone around our area is interested in attending the summer class (mostly on motion control) i'm having for my team, I think we could handle a few extra friendly faces. It's all tentative for right now. But anyhow... we are working on getting a compact real-time backplane with the IO/expansion modules first is including... but one thing we aren't doing is paying full price. And I thought $1195 was bad for the current control system... jeesh! At any rate, we're trying to get one too... hopefully somebody will have a breakthrough! -q |
|
#54
|
||||
|
||||
|
Re: Programming with the 2009 controller
I hope that you can prog in C on Mac.. however, right from their site, Labview will support OSX and Linux: http://decibel.ni.com/content/docs/DOC-1668 |
|
#55
|
|||||
|
|||||
|
Re: Programming with the 2009 controller
Quote:
-Danny Last edited by Danny Diaz : 27-04-2008 at 00:57. |
|
#56
|
|||||
|
|||||
|
Re: Programming with the 2009 controller
Quote:
You can still download the toolkit, but I am not going to maintain it nor explain it nor support it any longer. I hope that concepts from that particular toolkit will be reflected in the final product, but it would require waaaaaay too much work to maintain. Jon Mittelman from 236 suggested that I/we modify it to replicate what's going on with the FPGA and such, but the work required would be similar to writing the production interface itself - I'd rather just leave it to our LabVIEW team working on this to create a final project, not have two completely divergent branches of code (I also have better things to do with my time, like actually teaching LabVIEW with the tools already provided to teams). -Danny Last edited by Danny Diaz : 27-04-2008 at 00:56. |
|
#57
|
|||
|
|||
|
Re: Programming with the 2009 controller
Quote:
Quote:
|
|
#58
|
||||
|
||||
|
Quote:
I'm sorry if I wasn't clear. What I had meant to propose is that the final Toolkit supplied to the Teams contain VI's which would enable the programmers to model their robot's behavior by running on the PC rather than the cRio. If this approach would involve duplicate work for the development team (modeling the FPGA itself), then could we use the program running on the cRio, monitoring the outputs on our custom 'Dashboard' and modeling the gear ratios and chosen motor characteristics? In this way we could intelligently model the electrical system's load requirements under actual operating conditions, rather than watching for 'magic smoke'. http://www.chiefdelphi.com/forums/im...lies/smile.gif ![]() |
|
#59
|
||||
|
||||
|
Re: Programming with the 2009 controller
Quote:
Firstly thank you for your insights and knowledge with regards to this new control system and Labview. This is most likely the direction we'll take. Subject to change of course. Or "How I spent my summer Vacation"! I'm planning on obtaining a Lego Mindstorm kit(~$250) and the additional rechargeable battery(~$50). I've downloaded the Labview NXT toolkit, and will attempt to learn and teach Labview within our Team. Once the WindRiver, VxWorks, WPILib environment is ready we'll begin work porting our "C" code to it. This may be a bigger challenge, since we don't use Easy C or WPILib today, so some our "high performance" modular routines may not fit as nicely as we'd like. At least this way we'll have options and choices, and hopefully enough skills to be ready for the new season. |
|
#60
|
|||
|
|||
|
Re: Programming with the 2009 controller
Quote:
NI Labs - LabVIEW Ladder Diagram Editor Welcome to NI LabVIEW Ladder Diagram Editor According to this link: http://zone.ni.com/devzone/cda/tut/p/id/2856 the State Diagram Toolkit is supported on the cRIO NI State Diagram Toolkit -Brian |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Purchasing the 2009 controller | Tottanka | FRC Control System | 60 | 04-05-2008 19:44 |
| How the heck do you use an XBOX360 controller with the chicklet?? | waialua359 | Control System | 58 | 17-02-2008 12:43 |
| Problem with the program downloaded to the controller | itsme | Programming | 9 | 14-01-2007 12:12 |
| Problem with the 2005 controller | Guy_E | Programming | 10 | 18-12-2006 01:38 |
| Programming The CMUcam for the Vex controller | 987HighRoller | Programming | 3 | 24-06-2006 15:27 |