I have been trying to setup the kinect, but the driver station is not recognizing it. I have followed the official tutorial exactly, three times now. Are there more recent things i am missing? I am connected directly to the crio with an ethernet and my laptop and the kinect is hooked up to the laptop.
The latest version of the “Getting Started with Microsoft Kinect for FRC” document is dated March 1st, 2012. Is that the version you are using? It has 3 pages of troubleshooting tips. Have you tried those?
The IP address for the Kinect Kiosk (though this may just be the default and changeable, I’m not sure) via the Kinect Starter guide is:
Blue Alliance IP: 10.0.100.15
Red Alliance IP: 10.0.100.16
Whereas the Classmate IP must be 10.x.x.5
In any case, while it may be possible to change things around to test it, it would be highly recommended to keep your setup as close to the official field specifications as possible to prevent any hidden problems.
Nothing unusual with the two Kiosk IP addresses. Those are correct.
All that means is that the netmask must be 255.0.0.0 for the Classmate (10.42.28.5) to talk to the Kiosk (10.0.100.15).
How did you think the Driver Station (10.te.am.5) successfully talks to FMS (10.0.100.x)?
In any case, the Kiosk isn’t part of getting the Kinect working with the Driver Station. It’s a whole separate thing.
The Kiosk is simply a second PC that repeats what the Driver Station is producing.
The Kinect cannot be connected directly to a Kiosk.
That’s why the Kiosk isn’t even mentioned in the Getting Started with Microsoft Kinect for FRC document.
Ah, I see what you’re getting at. So the Kiosk is just a repeater to get the information from the Kinect station to the Driver station without doing anything to it? I was under the impression it was necessary to the FRC side of things.
For the record, I stand by my statement that teams should keep the testing environment as close to the official environment as possible, and that includes making sure the Kinect works properly on a second computer via the Kiosk. For consistency’s sake, it might be best to stick to the more official layout, though I thank you for pointing out that it is possible otherwise.
Stop, halt, pause, wait. (it’s a line from a play)
You have it quite mixed up.
This is the way it must be, for the field or at home. There are not different cases.
Read the documentation: Getting Started with Microsoft Kinect for FRC
In particular see page 4, step 3: 3. Plug your Microsoft Kinect into your Driver Station laptop.
The Kinect plugs into the Driver Station - always
The Kinect never, ever plugs into the Kiosk
On the field, the Kiosk will repeat what the Driver Station tells it about what the Kinect is doing. The Kiosk receives this information from the Kinect Server running on the Driver Station via Ethernet.
Ok, so it’s the Kinect Server, not the Kinect Kiosk, which reads the Kinect data… the kinect kiosk must be running on a separate computer, however, it is the server which handles the kinect and that runs on the classmate, and the kiosk only outputs the data from the server?
I probably got the Kiosk and Server confused, then.
You got it.
The Kiosks are simply an extra to repeat the Kinect skeleton just to give the dancing human player an enlarged feedback when he or she is far from the Driver Station.