Add options to adjuest motor RPY when transition mode is activate(vtol)#10996
Add options to adjuest motor RPY when transition mode is activate(vtol)#10996sensei-hacker merged 3 commits intoiNavFlight:masterfrom
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||
|
bench test work as intended, motor pid is disabled when set to 0 |
|
Thanks for your work on this |
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||
User description
make it able to adjust motor RPY mixing during the transition mode.
intended to solve roll/yaw coupling oscillation in transtion mode on tilting rotor VTOL
PR Type
Enhancement
Description
This description is generated by an AI tool. It may have inaccuracies
Add PID multipliers for VTOL transition mode
Enable independent roll/pitch/yaw axis scaling during transition
Solve roll/yaw coupling oscillations in tilting rotor VTOL
Configure multipliers via settings with -5000 to 5000 range
Diagram Walkthrough
File Walkthrough
mixer.c
Apply transition PID multipliers in mixersrc/main/flight/mixer.c
mixer_profile.h
Add transition multiplier struct fieldssrc/main/flight/mixer_profile.h
mixer_profile.c
Initialize transition multiplier defaultssrc/main/flight/mixer_profile.c
settings.yaml
Configure transition multiplier settingssrc/main/fc/settings.yaml
Settings.md
Document transition multiplier settingsdocs/Settings.md