Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use MAVROS for PX4 middleware #44

Merged
merged 12 commits into from
Apr 7, 2023
Merged

Use MAVROS for PX4 middleware #44

merged 12 commits into from
Apr 7, 2023

Conversation

hmakelin
Copy link
Owner

@hmakelin hmakelin commented Apr 2, 2023

  • Same middleware for PX4 and ArduPilot for incoming messages
  • Use of mavros_msgs GimbalDeviceAttitudeStatus as opposed to earlier px4_msgs GimbalDeviceSetAttitude makes it possible to estimate full vehicle GeoPose including attitude/orientation

This PR uses a custom fork of MAVROS that implements MAVLink gimbal protocol v2 support, not yet(?) merged to the mavros repo. Still need micro-ros-agent for outgoing SensorGps messages for PX4, ideally only one middleware would be needed.

@hmakelin hmakelin force-pushed the hmakelin-px4-mavros branch 6 times, most recently from 80d29dc to 20e5415 Compare April 7, 2023 16:05
@hmakelin hmakelin force-pushed the hmakelin-px4-mavros branch from 20e5415 to f8d9f76 Compare April 7, 2023 16:11
@hmakelin hmakelin marked this pull request as ready for review April 7, 2023 18:46
@hmakelin hmakelin merged commit f245d0c into master Apr 7, 2023
@hmakelin hmakelin deleted the hmakelin-px4-mavros branch April 8, 2023 07:56
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.

1 participant