I talked about it in this post.
Be careful with the File format and a rather special Json type, a punctuation error can cause the mission to crash when viewing the drone.
Once you get the hang of this style of writing, it's pretty easy to come up with something.
So I made a script that allows me from a Litchi mission, to output a readable file of this mission on the Evo 1 and which works with the latest Explorer Evo1 Version 1.0.1.45.
Since I had the tools on hand, as the H520 mission file is also in Json form (a little modified), I took advantage of that as well.
So a mission that I create with Litchi will make a sequel.
Litchi Mission ------------------------------> Mavic 2Pro
Moulinette Passage 1 ------------------> Autel Evo 1
Moulinette Passage 2 ------------------> Yuneec H5
I give you my process below:
I manage to create a mission on the computer with Litchi that I save in a "mission.csv" file (by Litchi)
This CVS file, I pass it through my little program that I created to output it in readable format for the Evo 1 (only the Evo 1 because for the
Evo 2, we do not know where it is stored in the smartphone or tablet)
This file will be output in the end under the name of "Mission.waypoint" which I will be able to put in the directory / Explorer / Mission of Explorer 1.0.1.45.
For this mission, you can choose 3 types of "options course"
-View to next point
-Keep the Litchi Angles
-Free Angular Control (with the joystick during flight)
And we can now load this mission into Explorer and launch it.
In summary :
Creation of the Flight file "35-C01B-Sol Roc.csv" on litchi
latitude,longitude,altitude(m),heading(deg),curvesize(m),rotationdir,gimbalmode,gimbalpitchangle,actiontype1,actionparam1,actiontype2,actionparam2,actiontype3,actionparam3,actiontype4,actionparam4,actiontype5,actionparam5,actiontype6,actionparam6,actiontype7,actionparam7,actiontype8,actionparam8,actiontype9,actionparam9,actiontype10,actionparam10,actiontype11,actionparam11,actiontype12,actionparam12,actiontype13,actionparam13,actiontype14,actionparam14,actiontype15,actionparam15,altitudemode,speed(m/s),poi_latitude,poi_longitude,poi_altitude(m),poi_altitudemode,photo_timeinterval,photo_distinterval
48.73348928437647,-1.552328714976852,30,288,0.20000000298023224,0,2,-8,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,-1
48.73349282254502,-1.5541338416438748,45,298,49.26862335205078,0,2,-8,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,-1
48.73444811893982,-1.5566229316096951,45,298,75.9823226928711,0,2,-8,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,-1
48.734483499939195,-1.5595411750179,45,305,65.57989501953125,0,2,-15,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,-1
48.73513057111959,-1.5618796631876064,45,27,0.20000000298023224,0,2,-35,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,-1
48.73642151904677,-1.5635208379546928,45,97,65.57989501953125,0,2,-15,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,-1
48.73451386243023,-1.5600406184720539,45,94,97,0,2,-10,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,-1
48.733617976509926,-1.5571614347420626,45,19,83.8779296875,0,2,-30,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,-1
48.73333840115742,-1.5543259761375317,25,312,45,0,2,-15,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,-1
48.73350045306159,-1.5523523436544338,25,277,15.280288696289062,0,2,-8,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,-1
Passage to the homemade mill
Once the conversion is complete
We have the file "35-C01B-Sol Roc.waypoint" that we can put in Explorer.
{"waypointsVersion":2,"data":{"NumberOfWaypoints":10,"ObstacleAvoidanceMode":0,"FinishAction":1,"CameraAction":0,"TimeLapse":-1,"Waypoints":[{"WaypointIndex": 1,"Latitude":48.73348928437647,"Longitude":-1.552328714976852,"Altitude":30,"Speed":4.9,"HeadingMode":3,"UserdefinedHeading":288},{"WaypointIndex": 2,"Latitude":48.73349282254502,"Longitude":-1.5541338416438748,"Altitude":45,"Speed":4.9,"HeadingMode":3,"UserdefinedHeading":298},{"WaypointIndex": 3,"Latitude":48.73444811893982,"Longitude":-1.5566229316096951,"Altitude":45,"Speed":4.9,"HeadingMode":3,"UserdefinedHeading":298},{"WaypointIndex": 4,"Latitude":48.734483499939195,"Longitude":-1.5595411750179,"Altitude":45,"Speed":4.9,"HeadingMode":3,"UserdefinedHeading":305},{"WaypointIndex": 5,"Latitude":48.73513057111959,"Longitude":-1.5618796631876064,"Altitude":45,"Speed":4.9,"HeadingMode":3,"UserdefinedHeading":27},{"WaypointIndex": 6,"Latitude":48.73642151904677,"Longitude":-1.5635208379546928,"Altitude":45,"Speed":4.9,"HeadingMode":3,"UserdefinedHeading":97},{"WaypointIndex": 7,"Latitude":48.73451386243023,"Longitude":-1.5600406184720539,"Altitude":45,"Speed":4.9,"HeadingMode":3,"UserdefinedHeading":94},{"WaypointIndex": 8,"Latitude":48.733617976509926,"Longitude":-1.5571614347420626,"Altitude":45,"Speed":4.9,"HeadingMode":3,"UserdefinedHeading":19},{"WaypointIndex": 9,"Latitude":48.73333840115742,"Longitude":-1.5543259761375317,"Altitude":25,"Speed":4.9,"HeadingMode":3,"UserdefinedHeading":312},{"WaypointIndex": 10,"Latitude":48.73350045306159,"Longitude":-1.5523523436544338,"Altitude":25,"Speed":4.9,"HeadingMode":3,"UserdefinedHeading":277}]}}
The mission imported into Explorer:
And I mean it works.
23 missions made on Lichti for the Hérault department in France in June / July, then transferred to Explorer and the missions were carried out without problems.
I have also done this for the Yuneec H520.
Let's remain versatile anyway.