Covariance of pose estimate from optitrack
Posted: Mon Nov 25, 2013 4:48 pm
Hi all,
I am currently able to stream optitrack pose estimate of a rigid body using vrpn onto a computer running linux. I want to find the covariance involved in the estimation done by optitrack. The main problem I am facing is that the high frequency noise involved in the estimate seems to be higher when the rigid body is moving and even higher when some of the markers are blocked. The vrpn data just blindly gives an approximate pose estimate and doesn't provide the variance measurements. There is a kalman filter in the tracking tools gui but that doesn't provide any information outside the api.
Can anyone suggest any method for evaluating variance of the optitrack data using vrpn or any other means of knowing the reliability of the measurement I get through vrpn streaming. I dont mind using other streaming methods as long as they are compatible with linux. (I need this data for using in an extended kalman filter with imu measurements and other sensor data).
I am currently able to stream optitrack pose estimate of a rigid body using vrpn onto a computer running linux. I want to find the covariance involved in the estimation done by optitrack. The main problem I am facing is that the high frequency noise involved in the estimate seems to be higher when the rigid body is moving and even higher when some of the markers are blocked. The vrpn data just blindly gives an approximate pose estimate and doesn't provide the variance measurements. There is a kalman filter in the tracking tools gui but that doesn't provide any information outside the api.
Can anyone suggest any method for evaluating variance of the optitrack data using vrpn or any other means of knowing the reliability of the measurement I get through vrpn streaming. I dont mind using other streaming methods as long as they are compatible with linux. (I need this data for using in an extended kalman filter with imu measurements and other sensor data).