The 4.4beta version of ArduPilot plane firmware has payload place support. This allows for missions where you can drop a package at a location then continue the mission to come home. It is designed for logistics or medical delivery applications.
The above video gives a demonstration in RealFlight with MissionPlanner. The key things you need to know are:
you need to use the 4.4.x beta release of plane or later
you need to enable lua scripting with SCR_ENABLE=1
The PAYLOAD_PLACE mission item is treated like a VTOL landing with all the usual back transition logic, but it has special behaviour where after the package is released the aircraft climbs back up to the approach height and continues the mission.
You need to setup parameters like this to setup the payload place lua script:
If you have any questions please ask on this posting!
Hi I have a question. I am in Ca, using MP the plane home location is in the Midwest and seems hard coded and your Home location is in Africa. How do you guys reset the home location to use imported files nothing seems to reset it, or do i have to close MP and restart.
Yes, of course. Set a chosen RC channel to move a servo between a high and a low position to release the payload. Then, you can engage the drop whenever you want by moving the switch, as long as you have RC signal.
Is this SITL or a real drone?
What are the exact coordinates of the Africa location?
If this is a real drone, which location (CA, the Midwest US one, or the one in West Africa) is the actual correct location of the drone?
Also, can be a simple fix, but sometimes the caches can act up. This might be a simple solution - restart your computer, then restart MP, and see if it gets fixed.