-
Notifications
You must be signed in to change notification settings - Fork 13.6k
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
Suggest: Add details about hand-launch takeoff mode in the user guide. #14954
Comments
FYI @hamishwillee |
@guizilaile23 I hate looking like a fool too. But the fact is, that you don't, this is not documented. @RomanBapst @Antiheavy Can either of you comment on how hand-launch works on PX4? I have not done it. All we have in takeoff mode docs is:
My guess is that you arm the vehicle, face into the wind (?), throw it on a 30 degree angle (?), and thta if armed the vehicle will detect the acceleration is over a certain amount and immediately kick in the throttle.
Further, what about catapult launch? How does that differ, if at all. Any other considerations? Any catapults we "recommend"? |
There are multiple ways to do an automated hand launched takeoff with PX4: 1) Use Mission Takeoff waypoint: this is what we do on our hand launched fixed wing and I think this is how most people do it. You must have a Takeoff waypoint at the start of the mission (or at least it needs to be the active waypoint when the mission starts. Arm the vehicle while in Mission mode AND the Takeoff waypoint is active. Once flight is detected (not landed) after being thrown the vehicle climbs out (using the minimum pitch parameter in the the Takeoff waypoint (terrible way to do it BTW! see note below) until it reaches < FW_CLMBOUT_DIFF (also a terrible way to do it! should be a height above launch param, not height below waypoint , but oh well...) 2) Use Takeoff flight mode: When the vehicle is armed in Takeoff flight mode, it waits to detect flight (not landing) then the vehicle will climb to it's minimum loiter altitude and then hold/loiter in place when it reaches that altitude. I haven't personally tested this in a long time so I'm not sure if it is working properly anymore. I think QGC might actually block this flight mode button for fixed wing now (maybe for good reason? see note below). 3) Use Launch detection with either of the above options: we use this to start the motor before throwing. We pump/shake the aircraft forward to trigger launch detection, then when the motor has reached full throttle (1-2 seconds) we throw the aircraft using the full thrust of the propeller to assist immediate climb out. Works MUCH better than letting the throttle ramp up after the vehicle has been thrown. |
Thanks, everyone, @hamishwillee @Antiheavy @julianoes |
OK discussion to continue in PX4/PX4-user_guide#744 |
This issue has been automatically marked as stale because it has not had recent activity. Thank you for your contributions. |
First, The RWTO_TKOFF was set to disable.
then, after I turn the mode to takeoff, the motor will not spin, and landing was detected after 2s.
so I change the RWTO_TKOFF=1, and after I turn the mode to takeoff, the motor works.
because my FW does not have any landing gear, so I throw my FW, just like the hand-launch method, the FW works.
so, how to use hand-launch takeoff mode correctly ?
And after 4 hours searching on Google and PX4 guide, I found nothing.
I still don't know why hand-launch not work, and how to disable landing detector.
And I'm not dare to ask questions, because it's may makes me look like a fool.
In the introduction of takeoff mode ("https://docs.px4.io/master/en/flight_modes/takeoff.html")
nothing details information about how to use hand-launch takeoff mode exist.
hope you could give the details about how to use hand-launch takeoff mode.
i.e. step1. armed the vehicle,
step2. turn the mode to TAKEOFF ( at this time, the motor should spin.......)
step3. throw the vehicle in 5s after turned the mode.
The text was updated successfully, but these errors were encountered: