-
Notifications
You must be signed in to change notification settings - Fork 18k
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
AP_MotorsHeli Rework Roadmap #23691
Comments
@IamPete1 @Gone4Dirt a lot of this is great stuff and completely necessary. I really appreciate the help. I have one comment and one concern. My concern is with the future enhancements item regarding the use of the servo min and max for swashplate set up. Be sure you understand how the swashplate Servo output is determined and why we fix the min and max servo positions to 1000 and 2000. Also, make sure you understand my server linearization feature. This not only eliminates binding in four servo swashplates, but also provides a linear relationship with a collective angle. You’ll have to convince me that what you’re doing is better than what’s there already. thanks again for your efforts in the Motors heli’s library. I appreciate the help. |
@bnsgeyer no problem, happy to be able to help out :-) Regarding limit cyclic angle: Understood on your point. To add clarification on where this is comming from: ardupilot/libraries/AP_Motors/AP_MotorsHeli_Dual.cpp Lines 519 to 528 in a43680e
Gives the issue i describe above. We now do not have the ability to set a cyclic range in roll and therefore must set the pitch limited cyclic range to match (if we want symetrical control). Regarding servo min max concern. Yes I totally agree, we need to understand why things were previously done in the past before changing them. I propose we have a call to chat this through. |
@Gone4Dirt good catch. I was thinking strictly of tandem. The library will need to treat pitch and roll the same regardless of dual heli type. |
Through recent use and digging through AP_MotorsHeli it is evident that there are a number of issues that need addressing and number of features that could make user setup a lot easier. This Issue defines a list of all issues and impovements and provides a means to keep track of what is going on and when. Please add to this as realted issues are found.
Rework Required
These are reworks that will bring heli motors more into line with conventions of the rest of the code base. These do not change functionaility.
Feature Improvements
These are improvements that we really ought to be doing but not currently
New Features
These add new functionaility
The text was updated successfully, but these errors were encountered: