Skip to content

mocap: add reset_counter and estimator fields to mocap messages#404

Merged
julianoes merged 2 commits intomavlink:mainfrom
alireza787b:mocap-add-ekf-fields-clean
Mar 31, 2026
Merged

mocap: add reset_counter and estimator fields to mocap messages#404
julianoes merged 2 commits intomavlink:mainfrom
alireza787b:mocap-add-ekf-fields-clean

Conversation

@alireza787b
Copy link
Copy Markdown
Contributor

Summary

This is a clean replacement for the earlier mocap proto attempt.

It adds the missing additive fields that the downstream MAVSDK mocap implementation needs for external-vision / mocap EKF integration, while keeping the MAVLink frame mapping in C++.

Changes

  • add VisionPositionEstimate.reset_counter
  • add VisionSpeedEstimate.reset_counter
  • add Odometry.reset_counter
  • add Odometry.MavEstimatorType
  • add Odometry.estimator_type
  • add Odometry.quality_percent
  • clarify Odometry.MavFrame comments without changing the protobuf enum numbering

Why this shape

Notes

Follow-up

  • MAVSDK follow-up PR to update the submodule, regenerate mocap bindings, and wire the fields

Copy link
Copy Markdown
Collaborator

@julianoes julianoes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that's sane.

@julianoes julianoes merged commit d3cb35f into mavlink:main Mar 31, 2026
3 checks passed
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

Successfully merging this pull request may close these issues.

2 participants