Assertion failed: ((m_row+m_currentBlockRows) == m_xpr.rows() || m_xpr.cols() == 0) && m_col == m_xpr.cols() && "Too few coefficients passed to comma initializer (operator<<)", file Eigen\src/Core/CommaInitializer.h, line 120
对于上述报错,从报错提示可以看出是Eigen矩阵或向量的问题,本人遇到的问题是将RowVector3d类型的向量赋成了Vector3d类型的向量,解决办法是将Vector3d改回RowVector3d