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

Deon Joubert's profile - activity

2013-01-17 08:00:30 -0500 received badge  Famous Question (source)
2013-01-17 08:00:30 -0500 received badge  Popular Question (source)
2013-01-17 08:00:30 -0500 received badge  Notable Question (source)
2011-11-25 20:47:39 -0500 received badge  Famous Question (source)
2011-08-30 21:41:56 -0500 asked a question Eclipse Eigen error parsing problem

I am interested in using the Eclipse IDE to develop code in ROS. The node that I am developing uses the Eigen package. I am able to compile the node using rosmake and I am able to run it using rosrun.

I did "make eclipse" in the project directory, and succesfully imported it into Eclipse. My problem is that when I try to build the project from within Eclipse, it returns the following error:

Invalid arguments ' Candidates are: Eigen::Matrix<double,-1,-1,0,-1,-1&gt; &amp;="" setzero(?)="" eigen::matrix<double,-1,-1,0,-1,-1&gt;="" &amp;="" setzero(?,="" ?)'<="" em="">

caused by the following line:


where sensed_features is a standard MatrixXd.

It seems to me that Eclipse is not able to understand Eigen's DenseIndex typedef, which is what the question marks in the error message should be reading.

How do I get Eclipse to play nice with Eigen? I am very much a newbie in using Eclipse, so don't count on me thinking of the obvious solutions.

2011-07-07 03:35:20 -0500 received badge  Good Question (source)
2011-05-24 13:38:58 -0500 received badge  Notable Question (source)
2011-03-24 06:49:46 -0500 received badge  Popular Question (source)
2011-02-24 19:14:29 -0500 marked best answer What effect does calibrating the Kinect have?

As has been mentioned, the OpenNI drivers give you access to the factory calibration, which means you don't need to calibrate manually.

However, if you want to anyway (for example, to use libfreenect on systems that don't have ROS), it makes a huge difference in the alignment of the points and RGB values.

An easy way to demonstrate this is to fire up rviz, and visualize the PointCloud2 that's published by the kinect_camera driver; if you haven't calibrated, you'll notice a serious mismatch between the points and colors. If you then switch to the openni_camera driver, you'll notice how much better things are. Calibrating the sensor manually (kinect_calibration) will get alignment performance on par with openni_camera.

2011-02-24 19:14:29 -0500 received badge  Scholar (source)
2011-02-22 13:29:33 -0500 received badge  Nice Question (source)
2011-02-22 05:26:37 -0500 received badge  Student (source)
2011-02-20 23:08:39 -0500 asked a question What effect does calibrating the Kinect have?

How much of a difference does in make to calibrate the Kinect using the procedure described in ? How much of an improvement is there with the new parameters versus just using the default parameters?

Are there any other kinect calibration routines I should know about?

2011-02-15 19:38:49 -0500 received badge  Supporter (source)