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
Fixedwing and rotorcraft and flightplan primitives not universal #2153
Comments
Assigned to self to work on it... Please add comment, or even better code or solution as a 🎁 |
I'm not really sure to see the issue here. Do you really want to have a hybrid fly over and over above a stay waypoint without hovering ? |
I agree with Gautier. However, I was thinking whether there are any plans for redesigning the nav API. In particular, I was thinking about the integration of the GVF in the nav functions. It is a pity that now we cannot use the gvf properly, but by calling the corresponding c function in the flightplan. I do not know whether is a good idea just to add gvf_nav functions (so we will have a duplicated set), or to think about primitives like @OpenUAS mentioned. Or even to leave the nav api untouched, and to add an extra layer in the code, so the user can choose carrot/gvf/others as a guidance system in the airframefile (leaving the carrot by default for the older aircraft). Let me know what you think, so I can open a better ticket. |
|
I take this out of v5.14 as their is not short term plan to change nav API. But an option to improve things would be to have a look at the rover firmware that allows to attach different kind of nav/guidance loop behind the flight plan primitives. |
OK. Thx for good hint |
BTW we flew auto2 the Disco on Hybrid Delftacopter code a while ago. Just letting FW "rust" and focusing on adding more FW into ROTORCRAFT is also an option. |
Description
As user I would like to have a flightplan that is usable for as well FW and Rotorcraft mode, A.k.a hybrid vehicle. For this one needs universal fixedwing and rotorcraft and flightplan primitives as a first step. This step would universalizes current flightplan syntax more so fixwing and rotorcraft are unified in primitive syntax. Greater goal: Universal Rotorcraft and Fixedwing...
Stay: The issue with hybrid, 3D prophanger, Quadshot, Cyfoam and the likes
The S word...: "Stay"
A) Stay with fixedwing is like flowering through the "stay" waypoint
B) Stay with rotorcraft is hovering at that waypoint
But...prop hangers, like 3D Stunt planes, Cyfom, Quadshot, X-vert and others can do both! So it is undetermined what exact behavior in the flightplan one wants
Solution
Introduce new primitive used in forward mode which does the same thing as the current fixedwing "Stay" command
Find good primitive term
Stay synonym to choose from: abide, bide, remain, dwell, linger, loiter, dwell - To continue to be in a place: Read more at http://thesaurus.yourdictionary.com/bide#6x2ZVEeWzeLtpGh8.99
The chosen term will be : "abide" behaviour descriptive correct and different enough from "stay". Note that We chose not to use linger in UAS that is well know to be used for hanging around mostly in a circular pattern...
Note
The text was updated successfully, but these errors were encountered: