ArduPilot / ArduPilot/MissionPlanner
RC calibration should primary do first 4 RC input channels only
- Dominant language
- C#
- Stars
- 2.4k
- Forks
- 2.9k
- Avg merge
- 19h 16m
- Merged PRs (30d)
- 4
Description
there is a problem when MissionPlanner R/C calibrations changes the MIN/MAX/TRIM of channels used for servos like gimbals, flaps etc.
After discussion on the call today we think the simple rule should be:
- for copter, only calibration channels 1 to 4 and 6 (for tuning)
- for plane and rover only calibrate 1 to 4
If you want to get fancier then ideally plane would also calibrate any channel where RCn_FUNCTION=18 or 20, as those two function types (k_aileron_with_input and k_elevator_with_input) also have a corresponding input channel. All other RCn_FUNCTION types don't have an input channel, so calibrating them is actively harmful, as it breaks output servos.
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue names no files, tests, or entry points. Start by locating Mission Planner's RC calibration flow, then trace how channel ranges are selected for copter, plane, and rover; done means only the specified input channels are calibrated without changing unrelated servo channels.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100