![]() |
Re: Running the Kinect on the Robot.
Quote:
|
Re: Running the Kinect on the Robot.
How are you doing the tracking/recognition?
What's your algorithm? It seems to be fairly fast.. My knowledge of CV is rather limited (the basics of edge, corner detection, the high level understanding of stereo vision, scrolling window.. machine learning based pattern matching etc..), and I haven't had much experiences with OpenCV. A basic flow of your algorithm would be nice if you're willing to share :D |
Re: Running the Kinect on the Robot.
Quote:
I will post a general outline of my algorithm once I get something more solid down. I have improved it greatly since those videos. Depth measurements and angle based tracking have been locked in. |
Re: Running the Kinect on the Robot.
|
Re: Running the Kinect on the Robot.
Quote:
Any explanations soon? |
Re: Running the Kinect on the Robot.
Yeah...maybe this week. I kind of want to get things perfected first.
I got out Pandaboard and will be working on getting things running on that this week. |
Re: Running the Kinect on the Robot.
Quote:
Quote:
To use the Kinect on the robot, you would need either a computer ON the robot, or have the Kinect USB somehow streamed wirelessly to the Classmate/FIRST laptop for translation, then sent back to the bot for angle determination. FIRST provides all the resources through their "Technical Resources" webpage. http://www.usfirst.org/roboticsprograms/frc/2012-kit-of-parts-driver-station/ This webpage provides you with all the links that you will need. First, you need to download the NI Labview Update in order to have the Classmate up to date, along with a update for FIRST utilities, and the Driver Station Update. These MUST be installed **IN LISTED ORDER** to run the supported version of the Driver Station. To give your Classmate/FIRST laptop the ability to support Kinect use, you must first ensure the computer meets the following system requirements. It must have: Microsoft Windows 7 Starter Edition and up 2.0 GHZ Processor or higher 1 GB of RAM or higher 3 GB or more of FREE HARD DRIVE space To get the Kinect running after the Driver Station is installed, download & install the Microsoft Kinect SDK. After doing this, download/install the FRC Kinect Server software. This will allow FIRST software cross-compatibility between the Kinect SDK and the FIRST software. Finally, download the Kinect Kiosk software to enable viewing of what the Kinect sees on the Driver Station. (Skeleton or not.) If you would like it to act just as a camera on the robot, then you will have to somehow program that into the FRC Dashboard (Editing the Driver Station code isn't allowed). Hopefully this will help those who needed it working! |
First of all, you don't need windows for the kinect oon the robot. In fact, it is probably a bad idea, because libfreenect is just better than Microsoft's sdk
|
Re: Running the Kinect on the Robot.
We're a beginning team considering using a USB wireless extender (http://www.usbfirewire.com/Parts/rr-47-2022.html) to transfer the data collected by the Kinect to the Classmate, process it there, and then transfer it back through the radio. Does this sound feasible, and also legal, to the more experienced teams?
|
Re: Running the Kinect on the Robot.
Quote:
However I'd be curious as to what makes libfreenect better. For me I think it would save money and weight, but the library itself isn't necessarily better. The key function I utilize in the MS SDK that makes the vision processing for this game quite a bit easier is the GetColorPixelCoordinatesFromDepthPixel function. This makes finding the intersection of the RGB and depth images much easier. As far as I know achieving this in labfreenect takes a good deal of work and calibration. Also, I've found OpenKinect to be a pain to install, and watched it kill my machine the last two times I've tried to install it on windows. I don't believe one solution is "better" than the other, it all depends on the approach and the application. |
Re: Running the Kinect on the Robot.
Quote:
|
Re: Running the Kinect on the Robot.
OK, but buying and connecting a Pandaboard is legal, right? So that's plan B. Are there any legality issues we should be aware of with that?
|
Re: Running the Kinect on the Robot.
Quote:
libfreenect is a pain to install on Windows. It's cake on Linux, though. |
Re: Running the Kinect on the Robot.
Got the Kinect running on our Pandaboard tonight. It's a little slow, but I have a few ideas on how to speed it up.
|
Re: Running the Kinect on the Robot.
Quote:
|
| All times are GMT -5. The time now is 02:15. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi