Using Motion Capture Systems (Optitrack) for Position Estimation
-
Hello,
I have a VOXL m500, and I am planning to replace the Vision Pose data by the Motion Capture Pose Data as the pose feedback.
Therefore, I have used a ros package which is called "vrpn_client_ros" to receive the streaming data from the OptiTrack, and there is another ros package called "mavros_extras" to transfer the rostopic to the MAVLINK data and then send those data to the PX4 EKF2 estimator.
However, the estimation of the position will diverge after around 50 seconds. I put some relevant plots in here and hopefully it can provide some hints.
Any comments and suggestions are welcome.
-
We have not tried this, PX4 has a writeup though on tuning EKF for this https://docs.px4.io/v1.12/en/ros/external_position_estimation.html