@@ -57,7 +57,7 @@ BOOST_AUTO_TEST_CASE(KinodynamicsID_postureTask)
5757
5858 solver.setTarget (
5959 q_target, Eigen::VectorXd::Zero (model_handler.getModel ().nv ), Eigen::VectorXd::Zero (model_handler.getModel ().nv ),
60- {false , false , false , false }, Eigen::VectorXd ::Zero (4 * 3 ));
60+ {false , false , false , false }, Eigen::MatrixXd ::Zero (4 , 3 ));
6161
6262 double t = 0 ;
6363 Eigen::VectorXd q = solo_q_start (model_handler);
@@ -110,11 +110,11 @@ BOOST_AUTO_TEST_CASE(KinodynamicsID_contact)
110110 .set_w_contact_force (1.0 ));
111111
112112 const Eigen::VectorXd q_target = model_handler.getReferenceState ().head (model_handler.getModel ().nq );
113- Eigen::VectorXd f_target = Eigen::VectorXd ::Zero (4 * 3 );
114- f_target[ 2 ] = model_handler.getMass () * 9.81 / 4 ;
115- f_target[ 5 ] = model_handler.getMass () * 9.81 / 4 ;
116- f_target[ 8 ] = model_handler.getMass () * 9.81 / 4 ;
117- f_target[ 11 ] = model_handler.getMass () * 9.81 / 4 ;
113+ Eigen::MatrixXd f_target = Eigen::MatrixXd ::Zero (4 , 3 );
114+ f_target ( 0 , 2 ) = model_handler.getMass () * 9.81 / 4 ;
115+ f_target ( 1 , 2 ) = model_handler.getMass () * 9.81 / 4 ;
116+ f_target ( 2 , 2 ) = model_handler.getMass () * 9.81 / 4 ;
117+ f_target ( 3 , 2 ) = model_handler.getMass () * 9.81 / 4 ;
118118
119119 solver.setTarget (
120120 q_target, Eigen::VectorXd::Zero (model_handler.getModel ().nv ), Eigen::VectorXd::Zero (model_handler.getModel ().nv ),
@@ -230,11 +230,11 @@ BOOST_AUTO_TEST_CASE(KinodynamicsID_allTasks)
230230 .set_w_contact_motion (1.0 ));
231231
232232 const Eigen::VectorXd q_target = model_handler.getReferenceState ().head (model_handler.getModel ().nq );
233- Eigen::VectorXd f_target = Eigen::VectorXd ::Zero (4 * 3 );
234- f_target[ 2 ] = model_handler.getMass () * 9.81 / 4 ;
235- f_target[ 5 ] = model_handler.getMass () * 9.81 / 4 ;
236- f_target[ 8 ] = model_handler.getMass () * 9.81 / 4 ;
237- f_target[ 11 ] = model_handler.getMass () * 9.81 / 4 ;
233+ Eigen::MatrixXd f_target = Eigen::MatrixXd ::Zero (4 , 3 );
234+ f_target ( 0 , 2 ) = model_handler.getMass () * 9.81 / 4 ;
235+ f_target ( 1 , 2 ) = model_handler.getMass () * 9.81 / 4 ;
236+ f_target ( 2 , 2 ) = model_handler.getMass () * 9.81 / 4 ;
237+ f_target ( 3 , 2 ) = model_handler.getMass () * 9.81 / 4 ;
238238
239239 solver.setTarget (
240240 q_target, Eigen::VectorXd::Zero (model_handler.getModel ().nv ), Eigen::VectorXd::Zero (model_handler.getModel ().nv ),
0 commit comments