I am using ROS Hydro on Ubuntu 12.04 with a Microsoft Kinect. From top to bottom, this is what worked for me:
sudo apt-get install ros-<ros_distro>-openni-camera
sudo apt-get install ros-<ros_distro>-openni-launch
sudo apt-get install ros-<ros_distro>-openni-tracker
Go to this Dropbox from isura (Thanks) and download NITE-Bin-Linux-x64-v1.5.2.23.tar.zip
.
Extract the zip and tar into a temporary folder (i.e., ~/tmp).
cd ~/tmp/NITE-Bin-Dev-Linux-x64-v1.5.2.23/
sudo ./install.sh
Ensure your Microsoft Kinect is properly connected, then run:
roslaunch openni_launch openni_launch camera:=openni
In a separate terminal window run:
rosrun openni_tracker openni_tracker
In another terminal window run:
rosrun rviz rviz
In Rviz, change Global Options > Fixed Frame to openni_depth_optical_frame.
"Add" the visualization (bottom left) PointCloud2.
Change PointCloud2 >Topic to /openni/depth_registered/points (but whatever you pick works).
"Add" the visualization (bottom left) TF.
Stand in front of the Microsoft Kinect and make the "Psi Pose". Axes should appear on all your joints.
I hope this helps you. There are a lot of different versions of NITE out there and this is the one that happened to work for me.
Originally posted by sealguy77 with karma: 323 on 2015-02-12
This answer was NOT ACCEPTED on the original site
Post score: 2
Original comments
Comment by adelleodel on 2016-02-08:
it still have respond:
[ERROR] [1454926421.236391161]: NITE is likely missing: Please install NITE >= 1.5.2.21. Check the readme for download information. Error Info: User generator failed: Can't create any node of the requested type!
HELP!!
Comment by 张京林 on 2016-11-22:
I also meet the problem:
NITE is likely missing: Please install NITE >= 1.5.2.21.
But when I remove and reinstall the NITE and Sensor and change the usb port by many times, it worked. I just run two commands:
roscore
rosrun openni_tracker openni_tracker