anand-ajmera / cyphy-vis-slam

Automatically exported from code.google.com/p/cyphy-vis-slam
1 stars 0 forks source link

No loop closure #1

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
I am using viso2 with my bumblebee xb3 on ROS hydro on Ubuntu 13.04 64bit. When 
I map the odometry output to the system as shown 
here:http://wiki.ros.org/cyphy_vis_slam. 

The slam backend place nodes and edges and I can visualize this in Rviz. 
However, I cannot get the geometric verification part to work. I am using 
template matching for loop closure and the geometric verifier gets called for 
matching candidates. However, I either get the error: Failed to process ...

This happens due to a failure in viso2 stereo odometry. However, I do not know 
what is causing the problem. The image cache is running properly with no 
problems. I varied the match thresholds in template matching and got more 
matches, but the error is the same in geometric verification.
I am expecting to see a red node and red edge showing me that a loop closure 
has happened, but it fails. Following is the launch file for geometric 
verification:

<launch>
    <node name="geometric_verifier" pkg="geometric_verification" type="geometric_verification" output="screen">
    <param name="cache_path" value="/home/hope/slamcache"/>
    <param name="base_link_frame_id" value="odom_combinedYX"/>
    <param name="sensor_frame_id" value="camera_frame"/>
    <param name="window_size_in_frames" value="50"/>
    <param name="allowed_trans_x" value="2.0"/>
    <param name="allowed_trans_y" value="2.0"/>
    <param name="allowed_trans_z" value="2.0"/>
    </node>
</launch>

Thank you
Aswin

Original issue reported on code.google.com by aswintho...@gmail.com on 25 Oct 2013 at 6:34

GoogleCodeExporter commented 8 years ago
Apologize for the typo in the message

Aswin

Original comment by aswintho...@gmail.com on 25 Oct 2013 at 6:36