SRLab-Code-Club / AM_Orbit

Make a terrain-following mission for Litchi from atomicMapper.
MIT License
0 stars 2 forks source link

AtomicMapper Orbit

Make a terrain-following mission for Litchi from atomicMapper.
Please note that this project is 'In progress'. Any content might change.

How to use

(The instructions might change through the development progess.)

  1. Make a mission from atomicMapper
  2. Prepare the terrain data (e.g. DEM).
  3. Run a specific script (not known yet).
  4. Import the modified mission and enjoy.

    Execution enviornment

    • Python 3.11+
    • gdal (?)

Development

Purose

The UAV manufactured by DJI is a powerful tool for mapping. However, the consumer level drone cannot execute a preplanned flight mission. Third party applications like Litchi can control the drone through the SDK and somehow enable the consumer drone to execute flight mission. The atomicMapper is one of the program which helps to plan the photogrammetry mission for Litchi-supported models. This tool will modified the mission exported by atomicMapper (in csv format). It will take the every waypoints and compare them with given terrain raster (e.g. DEM in tiff format). All the height will be adjust to achieve the 'terrain-following' mission.

Developing Phase

I. Construct Litchi csv IO

Construct the 'waypoint' objects which is compatable to read and write the Litchi csv format.