[ros-users] mit ros electric pcl eigen error?

Rebecca Stewart res4v at cs.virginia.edu
Wed Sep 21 04:30:07 UTC 2011

I'd like to build off of hand_interaction in mit_ros_pkg in order to
recognize a form of sign language with the Kinect.
I installed electric <http://www.privatepaste.com/91dec3fc96> this morning
and then checked out
After I checked out
compiled fine.

I ran roslaunch hand_interaction
finger_detector.launch<http://www.privatepaste.com/0eb518c395> and
the hands (but !fingers) are detected successfully for a bit
but then I get

> detectskelhands: /usr/include/eigen3/Eigen/src/Core/Block.h:278:
> Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel,
> true>::Block(XprType&, typename
> Eigen::internal::traits<Eigen::Block<XprType, BlockRows, BlockCols,
> InnerPanel, true> >::Index) [with XprType = Eigen::Matrix<float, 3, 3, 0, 3,
> 3>, int BlockRows = 3, int BlockCols = 1, bool InnerPanel = true]: Assertion
> `(i>=0) && ( ((BlockRows==1) && (BlockCols==XprType::ColsAtCompileTime) &&
> i<xpr.rows()) ||((BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1)
> && i<xpr.cols()))' failed.
> got hand -0.34, -0.482697, 1.026878 [handdetector-7] process has died [pid
> 10192, exit code -6].

I got this <http://www.privatepaste.com/8bf109d7d9> with the debug compile
flag and launch-prefix="xterm -e gdb" added to the .launch file

I see other people have had similar errors that were attributed their pcl
electric has pcl 1.1 right?

So is it my .launch file? Or because mit_ros_pkg isn't compatible with
electric yet? Or some other reason entirely?
Should I just go read up on linear algebra?

Thanks in advance!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osuosl.org/pipermail/ros-users/attachments/20110921/06bc1b7a/attachment-0003.html>

More information about the ros-users mailing list