iris
iris copied to clipboard
catkin_make error
hi i want to try to use your research but i got catkin_make error. can you help me out it?
/home/chan/Project/test_ws/src/src/iris/openvslam_bridge/src/bridge.cpp:102:56: error: ‘using element_type = class openvslam::publish::map_publisher’ {aka ‘class openvslam::publish::map_publisher’} has no member named ‘get_max_keyframe_id’; did you mean ‘get_keyframes’?
102 | unsigned int max_id = SLAM_ptr->get_map_publisher()->get_max_keyframe_id();
| ^~~~~~~~~~~~~~~~~~~
| get_keyframes
/home/chan/Project/test_ws/src/src/iris/openvslam_bridge/src/bridge.cpp:105:47: error: ‘class openvslam::data::landmark’ has no member named ‘last_observed_keyfrm_id_’
105 | unsigned int last_observed_id = local_lm->last_observed_keyfrm_id_;
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/chan/Project/test_ws/src/src/iris/openvslam_bridge/src/bridge.cpp:104:18: warning: unused variable ‘first_observed_id’ [-Wunused-variable]
104 | unsigned int first_observed_id = local_lm->first_keyfrm_id_;
| ^~~~~~~~~~~~~~~~~
/home/chan/Project/test_ws/src/src/iris/openvslam_bridge/src/bridge.cpp: In member function ‘int iris::BridgeOpenVSLAM::getState() const’:
/home/chan/Project/test_ws/src/src/iris/openvslam_bridge/src/bridge.cpp:144:60: error: ‘using element_type = class openvslam::publish::frame_publisher’ {aka ‘class openvslam::publish::frame_publisher’} has no member named ‘get_tracking_state’; did you mean ‘openvslam::tracker_state_t openvslam::publish::frame_publisher::tracking_state_’? (not accessible from this context)
144 | return static_cast<int>(SLAM_ptr->get_frame_publisher()->get_tracking_state());
| ^~~~~~~~~~~~~~~~~~
I have the problem of too many arguments to function ‘void cv::undistortPoints(cv::InputArray, cv::OutputArray, cv::InputArray, cv::InputArray, cv::InputArray, cv::InputArray)’
Did you have the same problem?