Skip to content

AP_Camera/AP_Mount: add support for external camera gimbal manager #30197

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

Open
rmackay9 opened this issue May 29, 2025 · 0 comments
Open

AP_Camera/AP_Mount: add support for external camera gimbal manager #30197

rmackay9 opened this issue May 29, 2025 · 0 comments

Comments

@rmackay9
Copy link
Contributor

ArduPilot already supports the MAVLink Gimbalv2 protocol but it is always essentially the "gimbal manager" (as opposed to the "gimbal device").

Some of the mavlink commands that AP accepts (as gimbal manager) are described on our development wiki

We should also add support for ArduPilot to communicate with another gimbal manager. This would most likely be a program running on a companion computer accepting the same sorts of mavlink messages as ArduPilot does (see above).

Implementing this would likely require writing a new driver (e.g. MNT1_TYPE = GimbalManager). In many cases ArduPilot would just pass through mavlink commands received from the GCS to the gimbal manager but in cases where ArduPilot is the one providing targets it would need to create and send new mavlink messages. This later case includes when the Pilot is attempting to control the camera gimbal using RC or when a mission is being executed that contains camera or gimbal commands.

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

No branches or pull requests

1 participant