Robotics StackExchange | Archived questions

InitFromXml failed: Can't create any node of the requested type!

When I launched piano of kinect_demo(http://www.ros.org/wiki/mit-ros-pkg/KinectDemos/Piano), I got error info as below:

tansir@ubuntu:~$ roslaunch piano pianist.launch ... logging to /home/tansir/.ros/log/603561ba-849b-11e1-b4ea-3859f96b708e/roslaunch-ubuntu-12805.log Checking log directory for disk usage. This may take awhile. Press Ctrl-C to interrupt Done checking log file disk usage. Usage is <1GB. started roslaunch server http://ubuntu:51147/

SUMMARY

PARAMETERS * /rosdistro * /openninode1/useindices * /openninode1/depthregistration * /openninode1/imagetimeoffset * /openninode1/depthframeid * /openninode1/depthmode * /openninode1/debayering * /rosversion * /openninode1/projectordepthbaseline * /openninode1/rgbframeid * /openninode1/depthrgbtranslation * /openninode1/depthtimeoffset * /openninode1/imagemode * /openninode1/shiftoffset * /openninode1/deviceid * /openninode1/depthrgbrotation

NODES / openninode1 (opennicamera/openninode) kinectbaselink (tf/statictransformpublisher) kinectbaselink1 (tf/statictransformpublisher) kinectbaselink2 (tf/statictransformpublisher) kinectbaselink3 (tf/statictransformpublisher) handdetector (handinteraction/detectskelhands) ressetter (dynamicreconfigure/dynparam) skeltracker (skeletaltracker/tracker) fingerdetector (hand_interaction/analyzehands) pianist (piano/pianist)

auto-starting new master process[master]: started with pid [12819] ROSMASTERURI=http://localhost:11311

setting /runid to 603561ba-849b-11e1-b4ea-3859f96b708e process[rosout-1]: started with pid [12832] started core service [/rosout] process[openninode1-2]: started with pid [12844] process[kinectbaselink-3]: started with pid [12845] process[kinectbaselink1-4]: started with pid [12846] process[kinectbaselink2-5]: started with pid [12848] process[kinectbaselink3-6]: started with pid [12856] process[handdetector-7]: started with pid [12868] process[ressetter-8]: started with pid [12879] process[skeltracker-9]: started with pid [12883] process[fingerdetector-10]: started with pid [12885] process[pianist-11]: started with pid [12891] Hold Hand .7 meters from the kinect, fingers out, palm facing the sensor. Waiting for service /opennicamera/setparameters... terminate called after throwing an instance of 'openniwrapper::OpenNIException' what(): unsigned int openniwrapper::OpenNIDriver::updateDeviceList() @ /tmp/buildd/ros-diamondback-openni-kinect-0.2.1/debian/ros-diamondback-openni-kinect/opt/ros/diamondback/stacks/opennikinect/opennicamera/src/opennidriver.cpp @ 109 : enumerating image generators failed. Reason: Can't create any node of the requested type! [openninode1-2] process has died [pid 12844, exit code -6]. log files: /home/tansir/.ros/log/603561ba-849b-11e1-b4ea-3859f96b708e/openninode1-2*.log InitFromXml failed: Can't create any node of the requested type! [skeltracker-9] process has died [pid 12883, exit code 29]. log files: /home/tansir/.ros/log/603561ba-849b-11e1-b4ea-3859f96b708e/skeltracker-9*.log respawning... [skeltracker-9] restarting process process[skeltracker-9]: started with pid [13038] ^C[pianist-11] killing on exit [fingerdetector-10] killing on exit [skeltracker-9] killing on exit [handdetector-7] killing on exit [kinectbaselink3-6] killing on exit [kinectbaselink2-5] killing on exit [kinectbaselink1-4] killing on exit [kinectbase_link-3] killing on exit [ressetter-8] killing on exit [rosout-1] killing on exit [master] killing on exit shutting down processing monitor... ... shutting down processing monitor complete done

Who can tell me what's wrong with it,thanks a lot!

Asked by eminem on 2012-04-12 02:37:46 UTC

Comments

Answers