viso2 stereo disparity
I am trying to use viso2_ros . So I calibrated my stereo camera set.
Does the distance between the cameras matter much?Is this setup good enough?
The above are my calibration results.Is that fine? I didn't get any reprojection error as mention in this post. It just showed ?
under epi
. Is that okay.Around 180 samples were used in calibration.
Then I used stereo_image_proc
package and then tried to optimize the parameters
A few more disparity maps
Are the disparity maps ok? Any suggestions on improving them? Is it okay to have grey background?
The following is the tf and rqt_graph
Is that correct? My knowledge on tf is basic and limited as I am a beginner. The following is the launch file used to generate the tf tree.
cambase is nothing but the left camera as suggested in this post.
I also checked the ~info
topic messages of stereo odometer. the number of inlier's is very low i.e less than 10 and the number of matches is at max 25 . How do I improve upon it? I am always getting
Visual Odometer got lost!
even when the setup is at rest. How do I improve the inliers and get my system running? Are the things setup till now correct like the calibration and tf tree.
Configuration:
OS: Ubuntu 12.04
ROS distro: Hydro
Camera: PS3 eyecamera X 2 ---- 640x480 @ 60fps
P.S: If anything is not clear please let me know. This my first post. I have also read the following posts before asking and tried to improve from those suggestions
Update:
Point cloud generated by running viso2
. It is just some dots behind the camera.
point cloud generated by stereo_image_proc
This is the output of rostopic echo /stereo/left/camera_info
and rostopic echo /stereo/right/camera_info
. I hope it is correct to compare to seq
with same id.
Also my stereo set is running at 640x480 @ 60fps