Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   General Forum (http://www.chiefdelphi.com/forums/forumdisplay.php?f=16)
-   -   [BB] Something to end your week (http://www.chiefdelphi.com/forums/showthread.php?t=97684)

apalrd 08-10-2011 11:07

Re: [BB] Something to end your week
 
Quote:

Originally Posted by SuperNerd256 (Post 1080358)
My memory is horrible. Aside from being lighter, what are the advantages of the cRIO 2?

It's cheaper and lighter. What more could you ask for?

http://www.chiefdelphi.com/forums/sh...ad.php?t=96268 could be of help.

thefro526 08-10-2011 11:08

Re: [BB] Something to end your week
 
Quote:

Originally Posted by SuperNerd256 (Post 1080358)
My memory is horrible. Aside from being lighter, what are the advantages of the cRIO 2?

Lighter, smaller over-all foot print, ability to operate from 9V to 30V vs the old cRio's 19V - 30V, lack of dip switches, double the memory and a few other nifty features.

He's a white paper that outlines the differences: http://www.chiefdelphi.com/forums/sh...threadid=97702

Andrew Lawrence 08-10-2011 11:19

Re: [BB] Something to end your week
 
Thanks!

Alex.q 08-10-2011 11:40

Re: [BB] Something to end your week
 
Quote:

The Kinect for Windows SDK is a free download and students can either use the Visual Studio Express editions in C++ or C# or Visual Basic to develop. Or high schools can sign up for DreamSpark to get students free professional development products from Microsoft.
http://blogs.msdn.com/b/alfredth/arc...the-robot.aspx

Sorry if this is a dumb question, but my team currently programs in Java, so does this mean that we have to learn a new language to be able to use the Kinect?

Greg McKaskle 08-10-2011 11:45

Re: [BB] Something to end your week
 
The Kinect data is accessible from Java and all other languages.

Similar to the dashboard, there is a process running on the DS laptop which is written in C#. For extreme customization, that portion is open for teams to experiment with.

Greg McKaskle

Mark McLeod 08-10-2011 12:45

Re: [BB] Something to end your week
 
I accidentally destroyed the cRIO FRC II thread reference by Dustin and Palardy earlier.

I restored it from cache here:
http://www.chiefdelphi.com/forums/sh...threadid=97702

Andrew Schreiber 08-10-2011 12:53

Re: [BB] Something to end your week
 
Quote:

Originally Posted by apalrd (Post 1080360)
It's cheaper and lighter. What more could you ask for?

http://www.chiefdelphi.com/forums/sh...ad.php?t=96268 could be of help.

Faster connection times?

Travis Hoffman 09-10-2011 14:12

Re: [BB] Something to end your week
 
Quote:

Originally Posted by Duncan Macdonald (Post 1080258)


And how would robots respond to such expert "input"? Perhaps it would look something like this:

http://www.youtube.com/watch?v=kOWYVT5xABA

RoboMaster 09-10-2011 18:03

Re: [BB] Something to end your week
 
For people who don't know, the Kinect is not only used for playing Xbox 360 games with gestures.
A large group of hobbyists, developers, university students, and organizations have "hacked"* into the Kinect and utilized its capabilities as a cheap 3D depth sensor. Microsoft has recognized the potential of this movement and released an official Software Development Kit (SDK) so that people can more easily interact with the Kinect's data.

Here are some examples of what people have done, which might spark some ideas for FRC robots! :)

http://spectrum.ieee.org/automaton/r...c-kinect-hacks

http://spectrum.ieee.org/tag/kinect+hacks

nocapitals 09-10-2011 20:27

Re: [BB] Something to end your week
 
Did anyone else notice the cRIO 2 only has one ethernet port?

thefro526 09-10-2011 20:29

Re: [BB] Something to end your week
 
Quote:

Originally Posted by nocapitals (Post 1080460)
Did anyone else notice the cRIO 2 only has one ethernet port?

Yup.

It really only needs one port though, as a large majority of teams only use one port and the open port usually becomes a good place for unwanted things to hide.

RoboMaster 09-10-2011 21:04

Re: [BB] Something to end your week
 
Yeah, the one port on the cRIO II can go to the radio, and the camera can go to the radio too. Many teams just get the camera image just for the driver station; the ones who want to use it on the cRIO can get it through the network. :]

Joe Ross 09-10-2011 23:34

Re: [BB] Something to end your week
 
Quote:

Originally Posted by Tom Line (Post 1080315)
Nope, you haven't. We can talk all about what's going in beta - in fact that's what we're all supposed to do. You can even take screenshots of working code, demoing, etc. Just don't post the documentation, and always add that little "this is only beta, your mileage may vary" addendum. Good to see you guys got accepted!

Remember that you also need to post any beta information on the FIRST forums that you discuss here.

Quote:

Team websites and public forums other than FIRST® – Beta teams are expected to post links on the FIRST® public beta forum to any and all postings on these sites in order to ensure all non-beta teams will have equal access to information.

alfredtwo 10-10-2011 19:20

Re: [BB] Something to end your week
 
Quote:

Originally Posted by Alex.q (Post 1080365)
http://blogs.msdn.com/b/alfredth/arc...the-robot.aspx

Sorry if this is a dumb question, but my team currently programs in Java, so does this mean that we have to learn a new language to be able to use the Kinect?

The jump from Java to C#, if you decide to make it to take advantage of more code samples, is not a large one. In fact most people I have talked to find it easier to go from Java to C# than the other way. There are C# for Java programmers materials available as well. One of my favorites is http://www.robmiles.com/c-yellow-boo...ook%202009.pdf I know teachers who use both Java and C# in the same courses. Switching to C# after the AP exam in order to create XBOX games using XNA is pretty common as well.

apalrd 10-10-2011 21:58

Re: [BB] Something to end your week
 
To add to the C#/Java, they appear to me to be VERY similar syntaxically, with the differences primarily in the library code.

(I've never been a fan of either language, but that's probably because my embedded programming background is used to working without classes and dynamic memory allocation, and I believe that for highly iterative, deterministic systems such as FRC robots, classes and event-driven systems are probably unnecessary and not always helpful).

I'm a fan of the Kinect as a useful cheap robot sensor. However, its current implementation is not as a useful robot sensor, but as an unuseful driver station sensor. If it were to be on the robot end, it would be infinitely more useful than it is right now. I see many teams attempting to drive their robots with the Kinect, which to me is dangerous for everyone involved.

I'll add these words of advice to everyone
DO NOT TRY TO DRIVE YOUR ROBOT WITH A KINECT. ITS A BAD IDEA. DON'T DO IT.


All times are GMT -5. The time now is 02:50.

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