-
Notifications
You must be signed in to change notification settings - Fork 166
Description
Description:
I have successfully built the whole ros project without any error come out.
but when I run roscore, and then run
rviz -d $(rospack find kimera_vio_ros)/rviz/kimera_vio_euroc.rviz
roslaunch kimera_vio_ros kimera_vio_ros_euroc.launch
it will occurs a segmentation fault with reading .yaml.
I suspect it is a problem with opencv, so I write a small exmaple mimic with the implement of YamlParser.h, it works, I could read the .yaml file with CHECK_NOTNULL(fs)->open(filename, cv::FileStorage::READ);
however, In Kimera-VIO-ROS, we just couldn't read this catkin_ws/src/Kimera-VIO/params/Euroc/PipelineParams.yaml
there is only one Opencv in my PC, that is 3.4.0, I have check the version of opencv when I build them, both are 3.4.0
Command:
roslaunch kimera_vio_ros kimera_vio_ros_euroc.launch
process[kimera_vio_ros/kimera_vio_ros_node-1]: started with pid [1078237]
process[kimera_vio_ros/posegraph_viewer-2]: started with pid [1078238]
[ INFO] [1733959322.787804313]: Initializing pose graph visualizer
================================================================================REQUIRED process [kimera_vio_ros/kimera_vio_ros_node-1] has died!
Additional files:
Please attach all the files needed to reproduce the error.
Please give also the following information:
- KimeraVIO branch, tag or commit used
- GTSAM version used: 4.2.0
- OpenGV version used:
- OpenCV version used: type
opencv_version
3.4.0 - Operating system and version (e.g. Ubuntu 16.04 or Windows 10): Ubuntu 20.04
- Did you change the source code? (yes / no): no