YarosMallorca / DJI-Mapper

A cross-platform tool to create automatic Survey/Photogrammetry missions for Drones using DJI Fly/Litchi
https://djimapper.yarosfpv.com
26 stars 6 forks source link

DJI Fly - The 99WP limit #8

Open YarosMallorca opened 2 months ago

YarosMallorca commented 2 months ago

Recently someone brought to my attention that DJI Fly crashes when loading a mission with more than 99 waypoints. After some testing, this seems to be the case.

I should add an option to:

nW70M1 commented 2 months ago

I have used DJI Mapper to successfully fly missions with over 100 waypoints, so I don't think that is a hard limit. It does seem to be quite taxing on the RC 2 controller though. Distance-based triggers could be a good improvement.

jasonrmh commented 1 month ago

Distance based triggers are a good idea and are the preferred method used for mapping using enterprise drones such as m3e, m300 etc

One point though, in cases where we want to follow the terrain, the number of waypoints will also affect how closely the terrain is followed when exporting to litchi?

In apps such as UGCS that are terrain aware, there is an option for 'elevation tolerance'. This is a value in m. Eg 3m. The lower the value, the closer the flight plan will fit to the terrain. It does this by introducing more waypoints as the elevation changes along the route.

AGL Tolerance,m – allows flying straight trajectories over the slightly waved landscape, by specifying how precisely the UAV should follow the required altitude above ground. To maintain a specified height additional waypoints will be added if the height difference is larger than the AGL tolerance. The smaller the AGL tolerance value, the greater the number of waypoints will be generated. If AGL tolerance is set to 0 (zero) UAV’s altitude will be constant throughout the route, but many additional waypoints will be added.

nW70M1 commented 1 month ago

After having the RC 2 controller crash while running previously completed DJI Mapper missions with more than 100 waypoints, these same missions now crash the controller every time. The drone will execute some part of the mission with the controller screen locked up before returning to home.

Splitting larger missions, or ideally creating distance-based triggers would be a great improvement to DJI Mapper.

YarosMallorca commented 1 month ago

Yes, I will look into this soon!