Hi Rajat,
Please do not double post questions, it adds overhead to the community without adding benefit. Our guidelines for asking questions are posted at http://www.ros.org/wiki/Support
Tully
For others, you can follow up at http://answers.ros.org/question/1280/trying-to-run-vslam_system-on-mono-video-data
i am trying to run vslam_system[mono] on my video stream everything seems to go fine, but when the images are published on mono_vslam_node for processing , i get this , i guess the error has something to do Pose-estimator , can anybody provide me the solution to get rid of this error .process[mono_vslam_node-2]: started with pid [3244]process[vo_tracks_view-3]: started with pid [3245][OK] Loaded RTC, quantization=4 bits[OK] RTC: overall 24816/9011200 (0.275%) zeros in float leavesoverall 464923/9011200 (5.159%) zeros in uint8 leaves[INFO] [1308495150.180861213]: In callback, seq = 12[INFO] [1308495150.704369647]: In callback, seq = 28called PoseEstimator2d::estimate for frames 0 and 1Number of points: 2224, number of matches: 1313extractPnPData: frame1.pts.size() = 2224extractPnPData: good points 0Running SFMFinal error: 74.159839Dumping SFM returned r-0.0000040.0001170.000001Dumping SFM return T-0.458278-0.118424-3.801803The number of epipolar inliers: 11641164 points before filtering612 points left after filteringsba got 612 pointsNode projection matrix786.36 0 311.642 -00 787.335 250.515 -00 0 1 -0Node projection matrix786.323 -0.00216096 311.735 -1545.17-0.0284843 787.334 250.518 -1045.65-0.000117487 -3.89499e-06 1 -3.8018Added 612 points, 612 trackssba.tracks.size = 612mono_vslam_node:/opt/ros/diamondback/stacks/geometry/eigen/include/Eigen/src/Core/Assign.h:510: Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<Eigen::Matrix<double, 3, 1, 0, 3, 1>, -0x00000000000000001, 1, false, true> >, Derived = Eigen::Matrix<double, 3, 1, 0, 3, 1>]: Assertion `rows() == other.rows() && cols() == other.cols()' failed.[mono_vslam_node-2] process has died [pid 3244, exit code -6].log files: /home/rajat/.ros/log/46362692-9a80-11e0-b777-0024216e1c6f/mono_vslam_node-2*.logwhy is the good points 0 and i can't understand what this line is trying to say/opt/ros/diamondback/stacks/geometry/eigen/include/Eigen/src/Core/Assign.h:510: Derived& Eigen::DenseBase<Derived>::lazyAssign(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::Block<Eigen::Matrix<double, 3, 1, 0, 3, 1>, -0x00000000000000001, 1, false, true> >, Derived = Eigen::Matrix<double, 3, 1, 0, 3, 1>]: Assertion `rows() == other.rows() && cols() == other.cols()' failed.and the log file does not have a entry related to this error .I posted the same thing on answer.ros.org but got no response :( ,so i am now trying here .
--
Rajat Goyalah6,227Bits Pilani Goa , India
_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users