Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Building Error (kimera_vio): probably due to GTSAM version #178

Open
vinsco30 opened this issue Sep 19, 2022 · 0 comments
Open

Building Error (kimera_vio): probably due to GTSAM version #178

vinsco30 opened this issue Sep 19, 2022 · 0 comments

Comments

@vinsco30
Copy link

Description:
Hi guys, I was following the procedure described in the readme file to install the system in my ros workspace. During the building the package "kimera_vio" failed and consequently the building was abandoned. The error that came out are the following:

Console output:


In file included from /home/vinsco/catkin_ws/src/Kimera-VIO/include/kimera-vio/frontend/FrontendOutputPacketBase.h:18:0,
                 from /home/vinsco/catkin_ws/src/Kimera-VIO/include/kimera-vio/frontend/StereoVisionImuFrontend-definitions.h:17,
                 from /home/vinsco/catkin_ws/src/Kimera-VIO/include/kimera-vio/backend/VioBackend-definitions.h:30,
                 from /home/vinsco/catkin_ws/src/Kimera-VIO/include/kimera-vio/frontend/FrontendInputPacketBase.h:17,
                 from /home/vinsco/catkin_ws/src/Kimera-VIO/include/kimera-vio/dataprovider/DataProviderModule.h:29,
                 from /home/vinsco/catkin_ws/src/Kimera-VIO/include/kimera-vio/dataprovider/MonoDataProviderModule.h:34,
                 from /home/vinsco/catkin_ws/src/Kimera-VIO/src/dataprovider/MonoDataProviderModule.cpp:18:
/home/vinsco/catkin_ws/src/Kimera-VIO/include/kimera-vio/frontend/Tracker-definitions.h: In constructor ‘VIO::TrackerStatusSummary::TrackerStatusSummary()’:
/home/vinsco/catkin_ws/src/Kimera-VIO/include/kimera-vio/frontend/Tracker-definitions.h:119:33: error: ‘identity’ is not a member of ‘gtsam::Pose3’
     lkf_T_k_mono_(gtsam::Pose3::identity()),
                                 ^~~~~~~~
/home/vinsco/catkin_ws/src/Kimera-VIO/include/kimera-vio/frontend/Tracker-definitions.h:120:35: error: ‘identity’ is not a member of ‘gtsam::Pose3’
     lkf_T_k_stereo_(gtsam::Pose3::identity())

This error repeat itself every time 'identity' appear in the code. I suppose that it's something related to the version of GTSAM, I've tried a lot of version (maybe not the right one)

Please give also the following information:

  • KimeraVIO branch, tag or commit used
  • GTSAM version used: the one from kimera_vio_ros_ssh.rosinstall
  • OpenGV version used: the one from kimera_vio_ros_ssh.rosinstall
  • OpenCV version used: type opencv_version: 3.2.0
  • Operating system and version (e.g. Ubuntu 16.04 or Windows 10): Ubuntu 18.04
  • Did you change the source code? (yes / no): NO
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant