Go to Post FIRST is not the end...it is the beginning - Greg Needel [more]
Home
Go Back   Chief Delphi > Technical > Programming > Java
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 09-01-2012, 17:23
pureFloat pureFloat is offline
Registered User
AKA: Moby
FRC #3506 (Yeti)
Team Role: Programmer
 
Join Date: Jan 2012
Rookie Year: 2011
Location: Charlotte, NC
Posts: 13
pureFloat is an unknown quantity at this point
Kinect Questions

First of all, I want to know if we're allowed to have the Kinect ON our robot. It seems like it was only intended to be used for people's gestures, but we want to utilize its depth-perception in the field. Since it has a wall-plug and USB plug, it doesn't seem like we'd be able to attach it to the robot without "hacking" it, so I don't know if we would even be allowed to rules-wise. If anyone knows about this, please tell me.

Also, how would we use it in Netbeans? There's a Kinect class, but I can't make an instance of it, and only one of its static methods is available to me. Do I need to somehow use C# and Java together to use it? It would be awesome if anyone could answer these questions.

kThxBai();
Reply With Quote
  #2   Spotlight this post!  
Unread 09-01-2012, 20:15
gabrielc97's Avatar
gabrielc97 gabrielc97 is offline
Registered User
AKA: Gabriel
FRC #4029 (Spartan Bots)
Team Role: Programmer
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Huntington Park CA
Posts: 39
gabrielc97 is an unknown quantity at this point
Re: Kinect Questions

From what i've read, you are allowed to actually place the Kinect on the robot. I'm not so sure though.
Reply With Quote
  #3   Spotlight this post!  
Unread 09-01-2012, 20:32
davidthefat davidthefat is offline
Alumni
AKA: David Yoon
FRC #0589 (Falkons)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: California
Posts: 792
davidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud of
Re: Kinect Questions

Please, do not be so dramatic and be nice to your fellow team mates.

But Gabe is correct. You can use a Kinect on the robot.
__________________
Do not say what can or cannot be done, but, instead, say what must be done for the task at hand must be accomplished.

Last edited by Al Skierkiewicz : 09-01-2012 at 22:10.
Reply With Quote
  #4   Spotlight this post!  
Unread 09-01-2012, 21:35
Renegades2012's Avatar
Renegades2012 Renegades2012 is offline
Registered User
FRC #4409
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Niles
Posts: 27
Renegades2012 is on a distinguished road
Re: Kinect Questions

Are we allowed to use the Web cam on the robot? Since it's kind of the same thing as the Kinect.
__________________
Team 4409

"I spent the last few years building up an immunity to Iocain powder." ~Westley <3Princess Bride<3
Reply With Quote
  #5   Spotlight this post!  
Unread 09-01-2012, 22:13
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,798
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Kinect Questions

The only reference I find is this one...

[R84]
Other than the system provided by the Arena, no other form of wireless communications shall be used to
communicate to, from or within the Operator Console.
Examples of prohibited wireless systems include, but are not limited to, active wireless
network cards and Bluetooth devices. For the case of FRC, a motion sensing input device
(e.g. Microsoft Kinect) is not considered wireless communication and is allowed.


Please note that this rule is in reference to the Operator Console
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
Reply With Quote
  #6   Spotlight this post!  
Unread 09-01-2012, 22:15
WizenedEE's Avatar
WizenedEE WizenedEE is offline
Registered User
AKA: Adam
FRC #3238 (Cyborg Ferrets)
Team Role: Leadership
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Anacortes, WA
Posts: 395
WizenedEE is a name known to allWizenedEE is a name known to allWizenedEE is a name known to allWizenedEE is a name known to allWizenedEE is a name known to allWizenedEE is a name known to all
Re: Kinect Questions

Basically any sensor is legal; there have been multiple (not-in-rules) official posts saying the kinect is leagal. However, you have to interface the USB to something and you'd have to write all of the software yourself or go through a PC.
Reply With Quote
  #7   Spotlight this post!  
Unread 09-01-2012, 22:29
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,798
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Kinect Questions

Quote:
Originally Posted by WizenedEE View Post
there have been multiple (not-in-rules) official posts saying the kinect is leagal.
Quote, please...
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
Reply With Quote
  #8   Spotlight this post!  
Unread 09-01-2012, 23:05
WizenedEE's Avatar
WizenedEE WizenedEE is offline
Registered User
AKA: Adam
FRC #3238 (Cyborg Ferrets)
Team Role: Leadership
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Anacortes, WA
Posts: 395
WizenedEE is a name known to allWizenedEE is a name known to allWizenedEE is a name known to allWizenedEE is a name known to allWizenedEE is a name known to allWizenedEE is a name known to all
Re: Kinect Questions

Quote:
Originally Posted by Al Skierkiewicz View Post
Quote, please...
Quote:
While the focus for Kinect in 2012 is at the operator level, as described above, there are no plans to prohibit teams from implementing the Kinect sensor on the robot.
http://www.usfirst.org/roboticsprograms/frc/kinect
Reply With Quote
  #9   Spotlight this post!  
Unread 10-01-2012, 11:17
pureFloat pureFloat is offline
Registered User
AKA: Moby
FRC #3506 (Yeti)
Team Role: Programmer
 
Join Date: Jan 2012
Rookie Year: 2011
Location: Charlotte, NC
Posts: 13
pureFloat is an unknown quantity at this point
Re: Kinect Questions

Thank you all so much for helping. Now we just need to figure out how to get the Kinect attached
Reply With Quote
  #10   Spotlight this post!  
Unread 10-01-2012, 14:26
sand500 sand500 is offline
Registered User
FRC #3540 (Wildcat Robotics)
 
Join Date: Jan 2011
Rookie Year: 2011
Location: United States
Posts: 81
sand500 is an unknown quantity at this point
Re: Kinect Questions

I brought this issue up with my team and they suggested to use a USB breakout board. Connecting it is probably similar to connecting the diffrent accelerometers and encoders that we get.
Reply With Quote
  #11   Spotlight this post!  
Unread 10-01-2012, 17:42
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,798
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Kinect Questions

More accurately the above link...

Q: What can I do with the Kinect?

The Kinect sensor, in conjunction with the Microsoft Kinect SDK, can interpret human motion and generate a map of 20 skeletal points (joints) each containing X, Y, and Z coordinates and a quality measure. From this data gestures can be analyzed - such as various arm, leg, and other body motions.

Q: How can my team get started learning about using the Kinect before kickoff?

If you have a Kinect sensor, it can be attached to a computer running Microsoft Windows 7. Employing a Microsoft software development tool, such as the free Visual Studio Express C# Edition, and the Kinect SDK available from the Microsoft Research web site will allow you to look at the provided sample programs to get an idea of what the Kinect can do.

FIRST will provide Kinect software tools at Kickoff, but looking at the available tools and sample will help give you an idea of the capabilities of the sensor.

Q: Can I put the Kinect on my robot to detect other robots or field elements?

While the focus for Kinect in 2012 is at the operator level, as described above, there are no plans to prohibit teams from implementing the Kinect sensor on the robot.

Emphasis mine. I read that as "if you plan on using Kinect on the robot, some development will be needed. The SDK tools appear to be written for Windows 7."
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
Reply With Quote
  #12   Spotlight this post!  
Unread 10-01-2012, 18:04
pigpc1993 pigpc1993 is offline
Registered User
AKA: Colin Feeney
FRC #3716 (WARP)
Team Role: Programmer
 
Join Date: Jan 2011
Rookie Year: 2009
Location: Manhasset, NY
Posts: 41
pigpc1993 is an unknown quantity at this point
Re: Kinect Questions

Quote:
Originally Posted by Al Skierkiewicz View Post
More accurately the above link...

Q: What can I do with the Kinect?

The Kinect sensor, in conjunction with the Microsoft Kinect SDK, can interpret human motion and generate a map of 20 skeletal points (joints) each containing X, Y, and Z coordinates and a quality measure. From this data gestures can be analyzed - such as various arm, leg, and other body motions.

Q: How can my team get started learning about using the Kinect before kickoff?

If you have a Kinect sensor, it can be attached to a computer running Microsoft Windows 7. Employing a Microsoft software development tool, such as the free Visual Studio Express C# Edition, and the Kinect SDK available from the Microsoft Research web site will allow you to look at the provided sample programs to get an idea of what the Kinect can do.

FIRST will provide Kinect software tools at Kickoff, but looking at the available tools and sample will help give you an idea of the capabilities of the sensor.

Q: Can I put the Kinect on my robot to detect other robots or field elements?

While the focus for Kinect in 2012 is at the operator level, as described above, there are no plans to prohibit teams from implementing the Kinect sensor on the robot.

Emphasis mine. I read that as "if you plan on using Kinect on the robot, some development will be needed. The SDK tools appear to be written for Windows 7."
So does that mean you can put a computer running Windows 7 if you connect it via ethernet to the router on the robot?
__________________
Colin Feeney
Team 3716
Lead Programmer
Reply With Quote
  #13   Spotlight this post!  
Unread 10-01-2012, 21:31
sjspry sjspry is offline
Registered User
FRC #1984
Team Role: Programmer
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Kansas
Posts: 125
sjspry has a spectacular aura aboutsjspry has a spectacular aura aboutsjspry has a spectacular aura about
Re: Kinect Questions

Yes, you would be able to put a computer directly on the robot. The batteries in the laptop are allowed so long as they only power the laptop, and seeing as it does not control the motors, etc, directly, it is somewhat analogous to a "custom circuit".

Others were talking about using a development board like a BeagleBoard or PandaBoard running linux, in which case you'd have to substitute the libfreenect libraries for the official microsoft ones (which do not have the skeletal tracking system -- but if it is on a robot, we'll assume you didn't need that).
Reply With Quote
  #14   Spotlight this post!  
Unread 10-01-2012, 23:19
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,798
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Kinect Questions

Such computing devices are custom circuits and there are rules in the Robot Rules section that cover their (custom circuits and computing devices) use on the robot.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
Reply With Quote
  #15   Spotlight this post!  
Unread 11-01-2012, 07:49
jimBatch201 jimBatch201 is offline
Registered User
FRC #0134
 
Join Date: Jan 2012
Location: United States
Posts: 3
jimBatch201 is an unknown quantity at this point
Re: Kinect Questions

Quote:
Originally Posted by sand500 View Post
I brought this issue up with my team and they suggested to use a USB breakout board. Connecting it is probably similar to connecting the diffrent accelerometers and encoders that we get.
Even with a breakout board, you would have to write your own software. Kinect doesn't just magically find things. Its just like a suped up webcam that comes with a cool SDK.
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 13:16.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


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