ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Hi emerson,
For error 1 (the ni package) - I just figured that Garratt hadn't updated the documentation to use the 'openni' package instead (since the 'ni' package has been deprecated).
For error 2, I encountered the same errors as you did which got me started to looking for the cause. I figured that it must have been possible to compile and run the demos in the past, which meant that something changed between then and now.
After sleuthing through the svn change logs of skeletal_tracker and mapping_msgs packages, I found this change (revision 51960 in the motion_planning_common/unstable stack) which occurred last June 24, 2011 made by gjones (who I suppose is a committer to the project) where he basically deleted all the packages leaving an empty shell in the unstable tag (this may have to do with releasing a new version 0.4 of the motion_planning_common stack) so I looked for a suitable replacement by using an older release (0.3.6).
I modified the file kinect_demos.rosinstall (see step 4 of the installation instructions) and reran the steps 5 and up... this will include deleting the previous motion_planning_common stack so that the older 0.3.6 version can be downloaded.
I was able to build the packages without any error, but I haven't been able to run it yet as I currently don't have access to my kinect hardware. I'll update this post once I get this new build tested.
Btw, below is the patch file for the change (I would have attached the patch file but I need to have at least a karma of 20 to be able to do that :()
===========================================
--- kinect_demos.rosinstall 2011-04-04 22:06:04.000000000 +0800
+++ kinect_demos-modified.rosinstall 2011-08-22 23:39:59.544413428 +0800
@@ -8,5 +8,5 @@
uri: https://svn.csail.mit.edu/mit-ros-pkg/branches/sandbox
local-name: mit-ros-pkg-experimental
- svn:
- uri: https://code.ros.org/svn/wg-ros-pkg/stacks/motion_planning_common/tags/unstable/
+ uri: https://code.ros.org/svn/wg-ros-pkg/stacks/motion_planning_common/tags/motion_planning_common-0.3.6/
local-name: motion_planning_common
===============================================
To apply the patch, create a patch file containing the contents (don't include the dashes) above and then run the command (assuming your patch file's name is kinect_demos.rosinstall.patch):
patch -p0 kinect_demos.rosinstall < kinect_demos.rosinstall.patch
I hope this solves your problem. Give me some feedback if this works for you. I also hope the committers do a better job in making changes that break existing packages.
Best regards,
Butch