Hi Patrick,
I am very new to Robotics and ROS. I am working through your book and am on Vol 1 of ROS BY EXAMPLE INDIGO on Chapter 10.10.....OpenNI and Skeleton Tracking.
I am using ROS Indigo, Ubuntu Version 14.04. (My OS is 64-bit)
My camera is the Kinect for Windows (not XBox 360)
I was able to all the examples in the Chapter using the Kinect for Windows until the OpenNI and Skeleton Tracking.
I followed the directions and downloaded the 64-bit binary and extracted it to a tmp folder. I used the uninstall.sh, then the install.sh, and then added the license per the book. I then cloned the github ros-drivers/openni_tracker.git in my catkin_ws and ran both catkin_make and rospack profile.
When I launch roscore and in a separate terminal type rosrun openni_tracker openni_tracker, I get the following error:
baxter@baxter-XPS-L412Z:~$ rosrun openni_tracker openni_tracker
[ERROR] [1447106287.639136534]: InitFromXml failed: Can't create any node of the requested type!
(Please note that if I do not use roscore, then I get an error: [registerPublisher] Failed to contact master at [localhost:11311]. Retrying...
I reviewed the Error in openni tracker
https://groups.google.com/forum/#!search/error$20in$20openni$20tracker/ros-by-example/_gmLhfWNbBo/fVpotRdX72kJIn that topic, you asked Francis what the command $ locate libXnVNite returns. Here is what it returns for me.
/usr/lib/libXnVNite_1_3_0.so
/usr/lib/libXnVNite_1_3_1.so
/usr/lib/libXnVNite_1_4_1.so
/usr/lib/libXnVNite_1_4_2.so
/usr/lib/libXnVNite_1_5_2.so
I also tried installing the 32-bit version of NITE like Francis did but got the same outcome.
I have tried googling for advice on what I can do.
Some note that Kinect for Windows may be the issue vs using XBox 360.
Do I need to make a change to the openni_tracker.xml file since the error says: " InitFromXml failed: Can't create any node of the requested type!"
Any suggestions or insights you can give me will be greatly appreciated.
Thank you.
Debbie