ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A
Ask Your Question

Moving hand fast cause [handdetector-7] process to die

asked 2012-03-13 01:49:02 -0500

updated 2012-03-13 02:08:43 -0500

I've successfully run MIT's hand detection demo. However, the recognized hand in rviz will stopped moving, if my hand moves a little faster. It's because the [handdetector-7] process died. As long as I kept my hand moving slow, the package runs fine. Complete error message:

detectskelhands: /usr/include/eigen3/Eigen/src/Core/Block.h:278: Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel, true>::Block(XprType&, Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel, true>::Index) [with XprType = Eigen::Matrix<float, 3, 3>, int BlockRows = 3, int BlockCols = 1, bool InnerPanel = true, Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel, true>::Index = int]: Assertion `(i>=0) && ( ((BlockRows==1) && (BlockCols==XprType::ColsAtCompileTime) && i<xpr.rows()) ||((BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) && i<xpr.cols()))' failed.

got hand 0.19, 0.240678, 0.765086 [handdetector-7] process has died [pid 3817, exit code -6].

Does this happen to anyone of you?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2014-07-07 00:09:31 -0500

tfoote gravatar image

Sounds like a bug in the hand detector.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2012-03-13 01:49:02 -0500

Seen: 223 times

Last updated: Jul 07 '14