|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#31
|
|||
|
|||
|
Re: Comments/Complaints on NI control system
Quote:
Greg McKaskle |
|
#32
|
|||
|
|||
|
Re: Comments/Complaints on NI control system
Quote:
At this point it seems like the dropout of USB devices may be related to connecting the devices through the hub in a way that draws more power than USB can supply. I thought the documentation recommended that the Cypress FT board be plugged directly into one USB port and the hub and other devices into the other. Can anyone verify if that is in the documentation? Whatever the cause, this is the top issue being investigated. There are also reports of the Cypress board not working after a suspend or when booted on the field. This is probably the next highest priority issue. Data on the driver being used as well as the steps to reproduce would be very helpful as I personally have not been able to reproduce this. If other issues arise, they will be compared and investigated as well. Unless a performance issue has a dumb-simple solution, it really isn't feasible to change it at this point in the season. I'd love to be able to ride in on a white horse and explain how you can now boot in negative 5 seconds, deploy code without having to turn the controller on, etc. That isn't going to happen no matter how many times you repeat your points. Knowing what you'd like to see improved in the system is very useful. Thanks. It would also be useful to use the correct name of the system -- once again, it isn't the NI control system. Greg McKaskle |
|
#33
|
|||
|
|||
|
Re: Comments/Complaints on NI control system
Quote:
The thing about vision is that it produces so much data that it can bring almost any processor to its knees. Some simple things can be done with little code, but people have very high expectation -- "My two year old sees it, why doesn't the computer?" If you want to post a good description of your lag, perhaps I can help you find the issue and solve it for real rather than talk about fictional ones. PM me if you want to try and do this interactively or want to provide code. Greg McKaskle |
|
#34
|
||||||
|
||||||
|
Re: Comments/Complaints on NI control system
Quote:
To get around the problem you described, all of our autonomous parameters are stored in files on the cRIO. Upon boot-up the file system checks all of the files and loads the default. The drivers can cycle through all of the files from the driver station while in Disabled mode and the last selected file is what is used for the match. In order to add/change/delete files, we use FileZilla to FTP the files. It takes only a few seconds to do. I would be more than happy to e-mail you our VIs that do all of this, if you want. |
|
#35
|
|||||
|
|||||
|
Re: Comments/Complaints on NI control system
Quote:
As for the analog module, the NI analog input module actually flew out of the cRio, with the analog breakout board firmly screwed in. The cRio is located deep in our chassis, and we didn't see it until the robot was attempting suicide. We probed all of the sensors with a multimeter, and all of them returned valid voltages aprox. where they should be. Everything pointed to a software problem or a dead analog module, until we saw that the analog module had actually come out of the cRio. We glued in all of our modules, but are hoping a more permanent solution is released. Would it be possible to bolt the modules in? Or make a FIRST analog input module that is powered by the cRio, has the 3-pin headers, and secures in a better way then the sprung clips? As for timing, I will measure download and bootup times on our practice robot next time I am working with it. I am using "Run As Startup", not "Deploy". Your 30s time sounds about right if I were to click the run button in Robot Main.vi. And for the lag, we noticed an aprox. 3s delay between when the driver sent a command and when the robot acted on it at Kettering. We had recently put the camera on, so we removed it and the delay went away in our next match. Everything points to not enough bandwidth for the camera. As for the FMS lock, I am aware that FIRST wants it but please make it easier to reset it. Logging off and on in Windows is not a quick thing, and doing that after every match is really annoying. In past years this has not been an issue, as the OI was rebooted every time it was tethered or plugged into the Competition. Power cycling took a few seconds, a few more with that blue OI from last year, but was done all the time. Now that the classmate is never rebooted, issues that are/have been previously fixed with power cycles are now much more tedious and annoying processes, and often unnecessary. Would it be possible to restart Driverstation without looging off and back on again? @Chris: I have a labview scripting system I really like, but before writing that I actually considered a Python interpreter to allow me to write the autonomous routines separately. Jim Zondag immediately said it was unnecessary and all development would be done in one language, and the project was canceled. I am still looking to do that for next year, but test it in the off-season. |
|
#36
|
|||||
|
|||||
|
Re: Comments/Complaints on NI control system
Things I like about the new control system, from someone who hasn't played with one in over a year and knows very little about the technical side of it.
No backup battery! Remember back in the "good ol days" what would happen if you had a weak main battery and tried to communicate with the robot? Yeah exactly, nothing, then a reboot. Industry Standard. I think it's cool that we have switched to a device that is being used elsewhere to produce products we use everyday. It's not exactly the same, but in the future we will have to deal with long start up times and many of the problems we deal with here. The difference is that lost time in industry means lost money. WIFI! Who doesn't love WIFI? You can say that we are trying to run too much through WIFI, but last I checked (Where I live that is) I can run multiple videos through my wireless N router, plus have everyone connect to it to surf, view, and download a ton of content. The bottle neck for us though isn't the WIFI itself, but more the internet bandwith. I never have a problem transfering files over WIFI though, even with 56 computers, iPods, XBOX's, PS3's, ect. connected to it. USB! When's the last time you saw a joystick connector on a computer? Room for improvement! Yes the CRIO is way to powerful for us. Will it be in 5 years though? If you can't answer that, think of this, your computer is faster than you need to run nicely today, will it be in 2 years? Issues!!! Last time I checked, the best way to solve issues was to try to find a fix, not complain about them until someone else tried to find a solution. This is great experience to trying to solve the issues ourselves. Yes I do feel that the IFI system had it's advantages, but this new system does too, so why don't we just try to adapt and accept that this is the system we will be using now, not the old system. |
|
#37
|
|||||
|
|||||
|
Re: Comments/Complaints on NI control system
Quote:
@Greg: That thing I mentioned about probes, it isn't a problem to have a probe open while the code loads, but it is a problem to place a probe while waiting for code. It seems to be a bug in LabVIEW RT, not the FRC specific software. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Control System | wmatt2014 | Control System | 9 | 01-02-2008 09:56 |
| IRI - Comments, Suggestions, Complaints, etc. | Chris Fultz | Off-Season Events | 5 | 11-07-2004 20:42 |
| Control System | archiver | 2000 | 0 | 23-06-2002 22:51 |
| control system | archiver | 2000 | 1 | 23-06-2002 22:04 |
| Annoying People Are Bad Thread (Post Complaints Here!) | Joe Matt | Chit-Chat | 20 | 15-02-2002 23:23 |