![]() |
Regarding The cRio
http://sine.ni.com/nips/cds/view/p/lang/en/nid/203964
I am assuming that is the cRio that we get... Is it legal to used a 2nd crio on your robot? Its a PowerPC based controller... Thats interesting isnt it? My mentor said that he was willing to buy another cRio for me to practice on, so why not use 2 on the robot? |
Re: Regarding The cRio
Umm, i dont know. i do have a quick question for you though. Are you prepared to have two robots to program for? They cannot have any communication with either eachother or the world, and there is only one gaming adapter. At most, i'd use an arduino, but a whole other cRIO, i wouldn't.
|
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
At minimum, I'd imagine this would violate <R22>. I'm not aware of any other rule that would specifically prohibit this, but I'm also not aware of any reason to use more than one cRIO on one robot.
|
Re: Regarding The cRio
Hmmmm...
Quote:
Edit: And also <R22> as mentioned above. |
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
As far as communications go, the second ethernet port on the cRio (one that communicates to FMS) can be used to talk to the second cRio.
Quote:
|
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
Quote:
BUT It is probably way too late to do this for 2010 and 2010 rules don't apply for 2011... |
Re: Regarding The cRio
Quote:
Going through GPIO is going to be slower then ethernet. |
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
Quote:
Quote:
|
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
If I recall correctly theres a rule somewhere restricting the amount you can spend on a single electronic components. I think it was $400, so that excludes the cRio (which you can get one at a discount from NI for something like $1500 I think).
|
Re: Regarding The cRio
I don't think you can count an extra cRIO as KOP component. Also, would the cost be considered 750 or 1400 dollars (the offseason rate vs full)
|
Re: Regarding The cRio
|
Re: Regarding The cRio
http://www.robotshop.com/roboard-rb-...omputer-2.html
this sounds like a better investment: its cheaper (way cheaper) and its C++ |
Re: Regarding The cRio
Just putting this out there, I've been an inspector at 3 regionals(WPI, Boston, and CT) and the inspection checklist has always included this line:
Quote:
-Eric |
Re: Regarding The cRio
Quote:
rule <R01> and <r40> Quote:
|
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
Quote:
But the battery is a 12v, so it would work |
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
Quote:
edit: you can always get teh battery plug thing at radio shack and rig it up to the power distribution board Looked into the beagle, I like it, but its purpose is too general, the other link has robotics in mind, so it has pwm out puts and stuff, but this does not. Will ahve a meeting with Mentors, Programmers and electronics |
Re: Regarding The cRio
Quote:
As I suggested on the other thread read about the Adam Bots CoProcessor. Although it is geared for the 2007 IFI system, it should give you an appreciation for the task of developing a coprocessor and some info on using Gumstix form a team that has done it before. Quote:
|
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
Actually reread the rules:
"The only legal primary source of electrical energy on the ROBOT during the competition is one MK ES17-12 12VDC non-spillable lead acid battery, OR one EnerSys NP 18-12 battery, as provided in the 2010 KOP. Teams may use other equivalent 12V batteries during development, testing and practice MATCHES. However, during competition MATCHES only one MK ES17-12 battery OR one EnerSys NP 18-12 battery can be used on the ROBOT." BIOS is not primary, its a secondary source |
Re: Regarding The cRio
Quote:
Then there is rule <r42> Quote:
|
Re: Regarding The cRio
Quote:
Quote:
|
Re: Regarding The cRio
Quote:
http://www.robotshop.com/ProductInfo...board-computer that fits the requirements... even though the memory is less than the other one... I still like roboard... |
Re: Regarding The cRio
Quote:
However what we did think of, and haven't come across any kind of rule against, is using a usb-serial or a usb-ethernet adapter on the driver station, and putting a crio and power board on you driver station. You could have a perfect scale model of your robot on your driver station, with working motors, and what ever else you could want. |
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
Quote:
The only data the DS software transfers is from the joysticks, not a serial port. Not to mention having to lug the cRio, power supply, usb to ethernet (or serial) as well as the regular driverstation. It would be heavy. Hope you have strong drivers! edit: (Sorry about the double post, on very weak wifi) |
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
Quote:
I have one of those and it's cool so far, now if only I could figure out how to install Linux. |
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
Quote:
Well, I guess we can cross the roboard <rb-100 OR rb-110> off the list :mad: |
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
Quote:
Yes, you will need the VGA connection to act as a monitor. You use the combination monitor / keyboard to be the main console to program, etc. Plan B would be to use one of the serial ports as a TTY device. That would only work in a non-Windows OS mode. They are pretty spiffy boards, but running a full blown OS on them isn't a good idea. Linux, DOS or one of the Embedded Windows is fine, performance for full XP isn't fast. Good luck! |
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
Why not just go all out and use http://www.newegg.com/Product/Produc...-228-_-Product .
All youd have to get is a DC laptop chrager with the same specs, and your good to go. |
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
Quote:
On a completely separate note, you can use USB to attach another simpler board to do IO, if you are having trouble finding a powerful board to use that has good IO. Food for the thought to get you thinking. |
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
What I'd do is create a bootable (livecd) image and put it on the USB stick. Your co-processor board would boot up the "livecd" image and start running. You would put a script to run your user code in /etc/rc.local (that script runs after everything is up.) You do have an issue that it takes some time to boot up completely. It "should" be less than the cRio, but your mileage may vary.
Your user code would be the program that runs to do your image processing / sensor processing / etc. The nice thing is that you could write that code in anything (C, Perl, Java, Awk, Cobol, etc.) You could write on the Host PC and then ssh file transfer down to the coprocessor board. It then becomes the same "code, download, restart, test" cycle you do with the cRio. Remember Google is your friend. Somebody, someplace at sometime has done something very, very close to what you want to do and has written it up. So don't be afraid to us Google to search it out. |
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
It would not be worth the added power. The cRio has so much power, most teams do not get anywhere near fully utilizing the cRio. Plus, using two cRios would be extremely restrictive on the rest of your robot (cost wise).
|
Re: Regarding The cRio
Quote:
Right now, I notice the severe lag from doing two or more circle detections per cycle, and this only adds up to about 10-15 times per second. Does anyone think asking FIRST to ease this restriction concerning BIOS batteries for next year would be option? |
Re: Regarding The cRio
Quote:
edit: Or even more bad $@#$@#$@#, use 1 or more ps3's on board, they are like $300 each, so its legal. Just use a enternet hub and boot up linux on it... BAD $@#$@#$@#!! |
Re: Regarding The cRio
That's a very neat idea, but really, the Cell is just a CPU on steroids. And thus, it's a CPU which can't compare to a GPU's performance, even though it's easier to code. It's like trying to compare anything to infinity.
Unfortunately, a PC case would probably be a big weight and shock-resistance hassle. These components already have to withstand huge Gforce shocks, even with bumpers. Kudos for the idea, though. That'd be interesting, seeing my neon-blue case on a robot. |
Re: Regarding The cRio
Quote:
http://www.ibm.com/developerworks/po...pa-linuxps3-1/ |
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
Quote:
Quote:
Quote:
Obviously the best way to handle this would be to ask Q&A but If I were to read the rule indicated by the check list: Quote:
It worries me some times that inspectors a left with a lot of room to make judgment calls (all though I understand it is necessary). I could easily show up to a competition with the set up I described (assuming it fit all of the cost guidelines) having never asked Q&A because my set up seems to be clearly allowed, only to have atleast two inspectors (Fletch and another one mentioned in this thread) who clearly have a difference in opinion to what the rule means, largely (in my opinion) based on the lack of differentiation by the inspectors between a controller and a co-processor. |
Re: Regarding The cRio
Oh my goodness! I forgot the fact that the cRIO has a serial port that can be used to do this stuff. If you use an absurdly high baud rate (with a heavy dose of custom code, of course) and hook up a crio to, say, an arduino over serial (hook up the tx and rx to digital ports 0 and 1), you could have a co-processor work. I'm going to experiment with this and i will keep you posted.
|
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
Isn't that still a seriously low level of bandwidth?
I guess knowing what you are passing back and forth, it might only have to come down to raw, simple data that gets proccessed, and the results are passed back just as simply, but still... |
Re: Regarding The cRio
Quote:
|
Re: Regarding The cRio
If you are seriously considering an arduino, then why don't you use one of the ethernet shields?
http://www.adafruit.com/index.php?main_page=product_info&cPath=17_21&produ cts_id=83 http://www.sparkfun.com/commerce/pro...oducts_id=9026 that would leave the serial port on the cRio open, and dwould allow a network switch to combine several on the robot. The sparkfun shield communicates over SPI, which theoretically has a higher bandwidth then the serial comms that it is replacing |
Re: Regarding The cRio
Don't other electronics, such as the Jaguars, use BIOS batteries?
|
Re: Regarding The cRio
Quote:
I have a picture of the insides of a jaguar which i will edit my post to attach (can't find it right now) |
Re: Regarding The cRio
Quote:
|
| All times are GMT -5. The time now is 23:15. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi