thien94 / orb_slam3_ros_wrapper

A ROS wrapper for ORB-SLAM3. Focus on portability and flexibility.
166 stars 76 forks source link

Uncertainty/covariance publisher node? #10

Closed maghauke closed 1 year ago

maghauke commented 2 years ago

Hi, do you know if it is possible to make a node that publish the covariance/uncertainty matrix?

thien94 commented 2 years ago

If you can obtain reliable pose uncertainty, you can modify pose_pub to publish the more general geometry_msgs/PoseWithCovarianceStamped message instead of PoseStamped.

But the bigger question is how do you obtain the pose uncertainty, since afaik ORB-SLAM3 does not provide one https://github.com/UZ-SLAMLab/ORB_SLAM3/issues/105

maghauke commented 2 years ago

I thought that you could use a hessian approximation but I do not have enough insight into the orbslam3 code…