# eigen problem

hi

i'm ros beginer so recently, i have constructed the code about ros with eigen

but it was faild. in command window, the message was written like the below(this is error when i launched roslaunch)

```
state_estimation_DynBkMdl: /usr/include/eigen3/Eigen/src/Core/Assign.h:498: Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<float>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<float>, const Eigen::Matrix<float, -1, -1>, const Eigen::Matrix<float, -1, -1> > >; Derived = Eigen::Block<Eigen::Matrix<float, -1, -1>, -1, 1, true>]: Assertion `rows() == other.rows() && cols() == other.cols()' failed.
[state_estimation_DynBkMdl-2] process has died [pid 7468, exit code -6, cmd /home/odroid/catkin_ws/devel/lib/barc_cpp/state_estimation_DynBkMdl __name:=state_estimation_DynBkMdl __log:=/home/odroid/.ros/log/c6ea4d7c-d5b1-11e7-a2b7-909f330ec39c/state_estimation_DynBkMdl-2.log].
log file: /home/odroid/.ros/log/c6ea4d7c-d5b1-11e7-a2b7-909f330ec39c/state_estimation_DynBkMdl-2*.log
```

in my opinion, the dimension of matrix has a error. but i couldn't find the error line.

in fact, i have never seen the error message. so i couldn't fix the code error

so could you help me??

thank you for reading.

This is most probably not the full error Output. Please edit your question with more context...

i'm sorry to be late reply, and thank you for reading. as you mentioned, i edited more detailed. so please read my error and if you want more detaild, i 'll give you

Yes, you are right, the matix does not have the same dimensions. What I missed before is that this is a failed Assertion during runtime.

Anyways, more info, i.e. the relevant parts of you code, as well as a more in depth description of what you are really trying to do would be helpful...