I am controlling the Parrot using my own custom MAVLink Proxy (No Olympe or SDK)
Right now I am trying to imitate the fail safe procedure when the Parrot loses communication or runs out of battery, returning home and landing. Unfortunately when I use SET_MODE and set it to PX4_CUSTOM_SUB_MODE_AUTO_RTL, and or send the MAV_CMD_NAV_RETURN_TO_LAUNCH command, the Parrot will only hover over its landing spot. Is there a way to get it to land at home with one command?
Thank you, for some reason our version of QGC didnt have that available but its all sorted now. RTL works great when the drone is far away but when its to close to its launch it just drops a bit and doesnt actually go to launch. Any tips?
Curious what the reason for that is. And would just setting a waypoint to the home coordinates and landing work or is there something else I am missing
Yes, manually setting a waypoint should work.
If it is configured to land after the end of the RTH, it would land in place it too close of the home position.
Unfortunately, it doesn’t land in place when its too close. I am just going to write a function that computes the drones delta from Home-Position and Local-Position-ned and land from there