ArduPilot / ArduPilot/ardupilot
disable or lock servo gimbal when triggering to prevent jello
- Dominant language
- C++
- Stars
- 15.9k
- Forks
- 21.4k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 119
Description
Im using a cheap servo gimbal to stabilize my camera module, but servo's have limited resolution and move very fast, as a result, even with exposure times of <1/2000th of a second, photo's get jello. Example:
http://i.imgur.com/tqtmU3Gl.jpg
If I disable the servo's or gimbal stabilization, the jello goes away and the resulting motion blur is comparatively tiny because my plane doesnt pitch or roll anywhere as fast as the servo's can. But then of course, my photo's are no longer shot from the correct angle
So please implement a way to automatically disable the gimbal servo's for x ms when the camera is triggered.
Contributor guide
Research direction
No source files, tests, or entry points are named in the issue. Start by tracing how camera triggering and servo gimbal stabilization are handled, then determine how a configurable lockout interval could be specified and verified; done means the gimbal servos are automatically disabled or locked for the requested interval when the camera triggers.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- embedded-iot, robotics
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 28/100