Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   RoboRio (http://www.chiefdelphi.com/forums/showthread.php?t=129152)

adciv 01-05-2014 15:51

Re: RoboRio
 
Quote:

Originally Posted by SoftwareBug2.0 (Post 1381340)
I'd be interested to know how much slower it is. Maybe 10x? I don't have a good sense of how many cycles on an ARM Cortex A9 is equivalent to a cycle on a recent x86. Anybody seen a good comparison?

If you can point me to a benchmarking application, I'll try to run it on the RoboRIO. If you want another comparison between the old & the new, please see this (slide 9). I ran the same test on a 2012 i7 and it was getting 200+ FPS at 640x480 so I took it out of the comparison. Also, please note this was only using one of the two RoboRIO cores.

Side note, from what I've learned at NI Days, the new RIOs have two task schedulers. One is for RT, one is for non-RT.

I recommend reading over the Introduction to NI Linux Real-Time.

byteit101 01-05-2014 22:12

Re: RoboRio
 
Quote:

Originally Posted by Joey1939 (Post 1381338)
(Quick Note: Because of the linux shell you can run whatever java version you want)

He he, well yes, but have fun with that! Java 8 is the only java that works out of the box with no funny flags.

Also somebody was wondering what kind of linux it is: 3.2 kernel (3.2.35-rt52-2.0.0a4 #1 SMP PREEMPT RT armv7l) and its based on OpenEmbeded/Angstrom (it has opkg (dpkg-like) package management). Uses busybox for most things.

I would also not recommending running gcc on it, but you can use stock gcc for cross compiling. I've been using g++ 4.6 armel from the ubuntu 12.04 repositories just fine, though the binutils in the repos don't support a flag as they were too old, so I had to upgrade if I cared to see that flag be labled (worked perfectly find though).

dubiousSwain 02-05-2014 08:44

Re: RoboRio
 
Quote:

Originally Posted by Joey1939 (Post 1381338)
5. 5 second launch: The java program is saved on the roboRio as a jar. The jar is uploaded and launched without reboot in under 5 seconds.

This is a thing? So excited now

Tom Line 02-05-2014 08:50

Re: RoboRio
 
Quote:

Originally Posted by Joey1939 (Post 1381338)
3. Units and Measures: In java pots will directly return an angle and encoders a distance

Keep in mind the amount of work you will have to do is the same. You'll still have to supply a scaling factor to get an accurate angle, because the rRIO doesn't know if you are using a 1 turn pot, a 10 turn pot, or a 54 inch string pot. The same caveat holds true for the encoders.

I didn't realize in the past that Java didn't have a function that just allowed you to supply a scaling factor when you declare the sensor. That's how LabVIEW has always had it.

one_each 02-05-2014 09:08

Re: RoboRio
 
Full Java 8 next year! :yikes: I guess we can just use JavaScript (via Longhorn) as our scripting language. Can't wait until they are ready to order. I think I will save some vacation time to work on some open source. :D

wireties 02-05-2014 13:32

Re: RoboRio
 
Quote:

Originally Posted by adciv (Post 1381600)
Side note, from what I've learned at NI Days, the new RIOs have two task schedulers. One is for RT, one is for non-RT.

OTS Linux has multiple scheduling algorithms - a priority-based pre-emptive scheduler for real-time (non-zero POSIX priority) and fair scheduling algorithm for everything else (POSIX priority is zero). And then there is the scheduling algorithm for interrupt threads in the kernel.

Joe Ross 15-05-2014 23:25

Re: RoboRio
 
You can pre-order a roboRIO now from AndyMark (but it won't ship until December). http://www.andymark.com/product-p/am-3000pre.htm

If you don't want to order yet, you can fill out a form indicating how many you want to buy, so to help gauge interest. https://docs.google.com/forms/d/1eiZ...?usp=send_form

Thad House 16-05-2014 00:17

Re: RoboRio
 
Anybody have any idea when the supporting parts (PD board, Pneumatics board and Regulator board) will be available? Same time as the roboRIO?

Aren Siekmeier 16-05-2014 00:25

Re: RoboRio
 
Quote:

Originally Posted by Thad House (Post 1385677)
Anybody have any idea when the supporting parts (PD board, Pneumatics board and Regulator board) will be available? Same time as the roboRIO?

Also, anyone know when we can hope for CAD files of these? The roboRio is already available at https://decibel.ni.com/content/docs/DOC-30419. Waiting for the rest of them to complete the picture :)

MrRiedemanJACC 18-05-2014 12:48

Re: RoboRio
 
Has anyone see timing on when we would find out if we are a beta-testing team? My co-mentor applied for it, but I don't think we have found out anything. He is starting a Labview Academy next year at our Career Center and I can't wait for the fun we'll have!

RufflesRidge 18-05-2014 12:50

Re: RoboRio
 
Quote:

Originally Posted by MrRiedemanJACC (Post 1386109)
Has anyone see timing on when we would find out if we are a beta-testing team? My co-mentor applied for it, but I don't think we have found out anything. He is starting a Labview Academy next year at our Career Center and I can't wait for the fun we'll have!

The application doesn't close until May 30th so I wouldn't expect to hear anything before that. Probably 1st or 2nd week of June would be my guess.

MrRiedemanJACC 18-05-2014 13:02

Re: RoboRio
 
Ahh gotcha, sorry I was thinking it was end of April the application was due, not the end of May. Thanks!


All times are GMT -5. The time now is 23:56.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi