How to use nodelets on ubuntu 14.04 ros indigo and packages hector-quadrotor-pose-estimation,ros-indigo-camera1394 or ros-indigo-stereo-image-proc
Hello,
I've used nodelets on ubuntu 12.04 and ros hydro without any problems. After updating ubuntu and ros some files seem to be missing. For example, when I try to use the hector_pose_estimation_nodelet this error occures:
Skipping XML Document "/opt/ros/indigo/share/hector_pose_estimation/hector_pose_estimation_nodelets.xml" which had no Root Element. This likely means the XML is malformed or missing.
The file simply doesn't exist. My temporary workaround is to download the packages to my workspace and compile them myself:
apt-get source ros-indigo-hector-quadrotor-pose-estimation
apt-get source ros-indigo-camera1394
apt-get source ros-indigo-stereo-image-proc
By doing this everything works just fine, as the nodelet description xml is found (in my workspace) then. That made me wonder if I did something wrong, or if the packages are corrupt. Other packages, that use nodelets seem to contain and install the xml descirption files - for example openni:
But the packages I use don't contain any xml - for example:
I couln't find anyone with similar problems out there, thus I ask my questions here:
Did I something wrong? Are nodelets used a different way in ros indigo? Are these packages corrupt? Where can I report a bug in one of these packages?
Sincerely Yours Bernd
The camera1394 nodelet file should be in
/opt/ros/indigo/share/camera1394/camera1394_nodelet.xml
. Is it there?