Is DJI Air2 able to make a precision landing using this app?
I’m going to use Air2 for mapping. This app supports mapping, but did not find any information about precision landing.
I’m going to use Air2 for mapping. This app supports mapping, but did not find any information about precision landing.
<%= block.description %>
<% } %>
Comments
10 comments
Or in general, is it possible with dronelink to perform a precision landing on a visual marker for full mission automation? Is this a feature already, work in progress, or perhaps possible to program ourselves through the provided SDK in the "enterprise" plan?
You can add a precision landing command to the mission, or if you set the complete action to RTH it will fly home and precision land automatically.
Hi Jim, thank you for the fast response. To be clear, do you mean "precision landing" :
1) as specified by DJI in which the drone records some features with a downward looking camera above it's takeoff point and afterwards tries to land again on the same point? (like the DJI Spark, DJI Mavic Pro and DJI Inspire 2 for example).
2) performed by the app by searching for the position of a specific aruco marker / april tag in the offboard image and then controlling the drone to land on this tag using virtual sticks?
I assume you mean 1) . But I'd like to know if it would be possible to implement 2) via the dronelink SDK because we are using the <249g DJI's which do not have the DJI precision land feature built-in.
Yes 1. 2 might be possible but your code would have to take over virtual stick control (a DL mission would no longer be running).
Hi Jim. Where do I add the Drone Precision Landing command? Is there a doc? 👍😉
You can add it to the mission plan like any other command, just click add and start searching for the name:
To be clear, this just enables or disables precision landing when the drone does land, it doesn't actually initiate an auto-landing sequence - for that you need to just press the RTH button on the RC.
Yes but what is a precision landing? I can't find any docs. I thought it might be a “honing in” on let's say the landing pad in the take-off location, by pointing the camera down and landing in the little cross. Something I do by hand in the landing moment of the RTH right now.
The RTH is precise +/- a meter or so so it misses the landing pad most times.
Some definable functions the command must have. Right?
It is a function of the drone, so you should consult DJI's docs.
Ok. Thanks. That's advice I can use. 👍😃
For future reference from DJI SDK docs:
Open or close the precise landing. When the aircraft takes off vertically to a height of at least 7 m, it will automatically collect information for the area around the takeoff point. When the aircraft finishes collecting information, precise landing will be available during RTH.
https://developer.dji.com/api-reference-v5/android-api/Components/IPerceptionManager/IPerceptionManager.html?search=landing&i=23&#iperceptionmanager_setprecisionlandingenabled_inline
Just as I thought. 😀 However, because it is a part of DroneLink commands it should be documented as such. It after all a track-n-drop programming interface. Now I'm curious to find out if it works for my mini 3 pro.
Please sign in to leave a comment.