Position state estimate drifting even though point cloud information is accurate #753
Unanswered
jafriztrillo
asked this question in
Q&A
Replies: 1 comment 5 replies
-
This is usually caused by having not upgraded the Crazyradio firmware and thus, broadcast communication doesn't work. Note that even newly bought Crazyradio's need to upgrade to the latest official firmware, since they ship with a pretty old firmware. To check, please enable logging of the pose and make sure that the onboard state estimate matches the motion capture data. |
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I have crazyswarm setup with an OptiTrack system (PrimeX 22 and Motive 3.0.3) and have been running into issues with getting an accurate state estimate of the vehicle. Multiple crazyflie's were used to test and they were validated to have working IMUs and hovering abilities with the Bitcraze LPS. The RVIZ tracking is perfect when moving the crazyflie around manually with correct orientation and pose tracking. Checking the logs of the pointcloud topic from ROS shows it is accurately grabbing the crazyflie with pinpoint accuracy. Something happens between sending data from the pointcloud to the crazyflie itself where the state estimate drifts terribly and does not recover.
The following has been done to try and fix this issue:
My best guess is something went wrong during crazyswarm setup and this is a communication issue rather than an issue with the crazyflie or Motive itself. I can't seem to find any other topics on the discussion board like this. Any tips on where to move forward in tracking down this problem?
Beta Was this translation helpful? Give feedback.
All reactions