Kingston Canvas Go! Plus 128GB U3 A2 V30 microSDXC
Lexar 1066x 256GB U3 A2 V30 microSDXC
Post-Processing Software
Supported SoftwareDJI Terra
DJI Terra supports exporting point cloud models and trajectory
files in the following formats:
Data Format
Point cloud format: PNTS/LAS/PLY/PCD/S3MB
Trajectory file format: sbet.out/sbet.txt
8
Page 9
[1] Measured using a flat subject with a size larger than the laser beam diameter, a perpendicular
angle of incidence, and an atmospheric visibility of 23 km. In low-light environments, the laser
beams can achieve the optimal detection range. If a laser beam hits more than one subject, the
total laser transmitter power is split, and the achievable range is reduced. The maximum detection
range is 500 m.
[2] Measured under the following conditions in a DJI laboratory environment: Zenmuse L2 was
mounted on Matrice 350 RTK and powered on. In DJI Pilot 2, the Area Route mode was used to plan
the route (with IMU Calibration enabled), repetitive scanning was used, and the RTK status was set
to FIX. The relative altitude was set to 150 m, flight speed to 15 m/s, and gimbal tilt to -90°, and each
straight segment of the route was no more than 1500 m. The field contained objects with obvious
angular features, and exposed hard-ground checkpoints that conformed to the diffuse reflection
model were used. DJI Terra was used for post-processing with Optimize Point Cloud Accuracy
enabled. Under the same conditions with Optimize Point Cloud Accuracy disabled, the vertical
accuracy is 4 cm and the horizontal accuracy is 8 cm.
[3] Measured in an environment of 25° C (77° F) with a subject of 80% reflectivity at a distance of
150 m. The actual environment may differ from the testing environment. The result listed is for
reference only.
[4] Measured under the following conditions in a DJI laboratory environment: Zenmuse L2 was
mounted on Matrice 350 RTK and powered on. In DJI Pilot 2, the Area Route mode was used to plan
the route (with IMU Calibration enabled) and the RTK status was set to FIX. The mission height was
set to 150 m, flight speed to 15 m/s, and gimbal tilt to -90°, and each straight segment of the route
was no more than 1500 m.
[5] Zenmuse L2 supports the Security Code function. Users can go to Data and Privacy in DJI Pilot
2 and set a security code to encrypt microSD cards inserted into payloads. DJI Decrypt Tool can be
downloaded from the DJI official website to decrypt the microSD cards on a Windows computer and
access the microSD card content.
9
Page 10
2.3. Key Terms
2.3.1. Detection Range
The farthest measurable distance of the LiDAR module. This parameter is greatly affected
by the actual environmental conditions. The main influencing factors include the target
object's surface reflectivity and shape and ambient light interference. In most cases,
measurable distances under different lighting and reflectivity conditions are provided on
LiDAR by manufacturers.
In the case of DJI Zenmuse L2, its LiDAR supports a detection range of 450 m under 0
klx when the target object's reflectivity is 50%, and 250 m under 100 klx when the target
object's reflectivity is 10%.
"450 m @50% reflectivity, 0 klx" means that when the solar illuminance is 0 klx and the
target object's reflectivity is greater than 50% (the reflectivity of a concrete floor or a
road surface is 15% to 30% and the reflectivity of a white plaster wall is 90% to 99%), the
maximum measurable distance is 450 m.
"250m @10% reflectivity, 100 klx" means that when the solar illuminance is 100 klx and
the target object's reflectivity is greater than 10% (the reflectivity of a concrete floor or a
road surface is 15% to 30% and the reflectivity of a white plaster wall is 90% to 99%), the
maximum measurable distance is 250 m.
Most LiDAR sensors in the market use diffuse reflective objects (with reflectivity at 90%)
as the testing benchmark. However, this parameter has limited practical significance. The
measurable distance at a reflectivity of 10% has practical significance instead.
2.3.2. Multiple Returns
LiDAR can receive multiple returns. This characteristic can be used to detect the edges of
10
Page 11
objects. DJI Zenmuse L2 provides the multiple-return mode, with five returns supported at
most. Among the multiple returns, the first return acquires information about the height of
the measured object, the intermediate returns usually correspond to the structure of the
object, and the last return corresponds to the bare ground. In densely vegetated areas, the
multiple return mode can obtain information such as the number of trees, crown width,
and height of trees. For example, in sparsely vegetated areas for which lightweight data
is required, the triple return mode can be enabled. In densely vegetated areas, the penta
return mode is more appropriate for stronger penetrability.
Figure: Penta returns
2.3.3. Point Cloud Rate
Point cloud rate is also called sampling rate or pulse frequency, and refers to the maximum
number of laser beams emitted by the laser within unit time. Given the same conditions,
the higher the frequency, the more the number of measured points and the higher the
operating efficiency.
Zenmuse L2 supports five return modes: single return, dual return, triple return, quad
return, and penta return. The sampling rate is 240 kHz (meaning that 240,000 laser beams
are emitted per second) in all these modes.
2.3.4. Scanning Mode and FOV
L2 can produce different scan shapes in different scanning modes. Note that the shape
formed by the LiDAR on the ground depends on not only the laser scanning mode, but also
the flight direction, flight speed, and terrain.
11
Page 12
L2 supports non-repetitive scanning and repetitive scanning.
Figure: Scan shapes formed in different scanning modes of Zenmuse L2 in the static state
The first shape from the left is produced by a repetitive scan, and the rest shapes from the
left are produced by a non-repetitive scan for different lengths of time.
Field of view (FOV), also known as scan angle, represents the angle of laser beams during
scanning. It refers to the maximum angle range of the laser beams from the scanner. The
FOV of L2 varies in different scanning modes.
Repetitive scanning pattern: The FOV is 70°×3°. This scanning mode features a narrow scan
range but high accuracy. This mode is recommended for high-accuracy mapping.
Figure: Scan angle in repetitive scanning mode
Non-repetitive scanning pattern: The FOV is 70°×75°. This scanning mode features a wide
scan range, which can obtain more facade information. This mode is recommended for
taking photos of complex structures, such as the facades of a building.
12
Figure: Scan angle in non-repetitive scanning mode
Page 13
Note:
The effective detection range of Zenmuse L2 varies based on where the object is within the
FOV. The closer to the edge of the FOV, the shorter the effective detection range. The closer
to the center of the FOV, the longer the effective detection range.
2.3.5. Beam Divergence
A divergence angle, if any, of the beams from the LiDAR can produce light spots which
increase in size as the distance increases.
2.3.6. Ranging Accuracy
Ranging accuracy refers to the gap between the LiDAR measured distance and the actual
distance. Ranging accuracy is different from system accuracy in that the former does not
represent the accuracy of the final result.
2.3.7. IMU Calibration
The accuracy of the Inertial Navigation System is gradually degraded when the aircraft is
flying at a consistent speed. In the case of Zenmuse L2, after the aircraft flies at a consistent
speed for 200 seconds, the accuracy of the Inertial Navigation System drops below the
nominal accuracy. With IMU Calibration, as long as there is a rapid speed change within a
short period of time, the accuracy can be restored to a high level.
2.3.8. Point Cloud Coloring
Point cloud coloring provides LiDAR with real-time RGB rendering to generate RGB 3D point
cloud models.
13
Page 14
03
Application Scenarios of
Zenmuse L2
3.1. Mapping Scenarios
Zenmuse L2 can apply to scenarios where topographic maps, contour lines, engineering
cross-section profile analysis, earthwork measurements, and many others like forestry
survey projects such as single-tree segmentation.
3.1.1. Preparation
3.1.1.1. RTK/PPK Solution Confirmation
For the purpose of point cloud data processing, Zenmuse L2 needs to have accurate-to-
centimeters positioning data in place for calculations. Before an operation, Zenmuse L2
must be connected to an RTK and ensure RTK status is fix through the whole flight mission.
If an RTK connection cannot be guaranteed, please consider setting up a base station and
performing post-processing. The method to obtain accurate-to-centimeters positioning
data is as follows.
3.1.1.1.1. Network RTK (NTRIP) Solution
You can connect to a custom network RTK by entering an NTRIP account. If the aircraft is
connected to the RTK and the RTK outputs a fixed solution throughout the flight, the base
station file will be automatically saved in Zenmuse L2's result file.
14
Page 15
Figure: Network RTK connection
3.1.1.1.2. Physical Base Station Solution (D-RTK 2)
Set up D-RTK 2 at a point with known coordinates and keep the measuring rod touching the
ground. This solution requires that the base station is set up stably and protected properly.
If tilt or displacement exists, calculations cannot be performed properly.
On the settings screen of Matrice 300 RTK or Matrice 350 RTK, select D-RTK 2 and change
its status to Mode 5. Then, link the aircraft to D-RTK 2 by entering the password, which is
123456 by default. Go to the Advanced Settings screen in the app and change D-RTK 2's
coordinates to those of the known point. (In elevation scenarios, add the device height of 1.8
meters to the elevation of the known point on the ground.)
Figure: D-RTK 2 setup
15
Page 16
After setting up the D-RTK 2 base station, you can connect to D-RTK to fly the aircraft.
Alternatively, you can set RTK to None in the RTK settings of the remote controller to switch
to the GNSS flight mode. After the data collection for the task is done, use a Type-C cable
to connect the aircraft to D-RTK 2. Copy the base station file with a suffix of .DAT for the
corresponding time slot, and paste the file into the same folder as the raw point cloud data.
DJI Terra can then calculate the difference automatically during data post-processing.
Note: If you need higher absolute accuracy or need to change the setup point of the D-RTK
2 base station, set up D-RTK 2 at a known point instead of directly using its self-convergent
GNSS coordinates. This is because the statically convergent coordinates of D-RTK 2 have
meter-level errors and the error direction is unknown. If the data is used directly, the
absolute accuracy of the result cannot be guaranteed and the data of multiple flights
cannot be spliced together.
3.1.1.1.3. Physical Base Station Solution (Third-Party RTK Device)
When no network RTK is available and D-RTK 2 Mobile Station is unavailable, a third-party
RTK base station device can be set up at a known point in the mapping area. In this case,
no connections are required between the aircraft and the RTK base station. After the flight
is complete, search for the base station file for the corresponding time slot and rename the
file to the RTB file name in the lidar file folder following the suffix rules below. Then copy
the base station file to the same directory as the lidar file.
Zenmuse L2 supports the following base station protocols and versions. (Note: The
renamed file DJI_YYYYMMDDHHMM_XXX must share the same name as the .RTB file in the
point cloud data directory.)
16
Page 17
Protocol
Type
Protocol
Message TypeRenamed File
Version
V2.1.x/
Rinex
DJI_YYYYMMDDHHMM_XXX.obs
V3.0.x/
V3.01004 and 1012
RTCM
DJI_YYYYMMDDHHMM_XXX.rtcm
MSM4, MSM5,
V3.2
MSM6, and MSM7
OEM4RANGE
OEM
DJI_YYYYMMDDHHMM_XXX.oem
OEM6RANGE
UBX/RAWXDJI_YYYYMMDDHHMM_XXX.ubx
Table: RTK protocol types supported by Zenmuse L2
Note: Base station files are necessary for Zenmuse L2's data processing. If no network RTK
is connected and no base station file exists, Zenmuse L2's data cannot be processed. If the
RTK gets disconnected during the flight, the aircraft will automatically pause the task to
ensure data validity.
3.1.1.2. Checkpoint Layout
In topographic mapping operations, total-station instruments and RTK devices are generally
used to measure several checkpoints to verify the accuracy. Zenmuse L2 outputs point
cloud in LAS format. Unlike the 3D model obtained by using visible light, Zenmuse L2's
point cloud contains no structural information, so its checkpoint layout is different from
that for mapping in visible-light display mode. Several recommended checkpoint layouts
are listed below.
17
Page 18
3.1.1.2.1. Plane Elevation Checkpoints
Combination of black and white paint: Zenmuse L2's point cloud result contains the
reflectivity data of ground objects, which helps to lcoate the checkpoint centers based on
reflectivity differences. The combination of white paint (reflectorized road paint, highly
reflective heat-insulating paint) with a high reflectivity and black paint with a low reflectivity
is recommended, and the checkpoint diameter should be greater than 1 m × 1 m. During
point cloud-based coordinate measurement, you are advised to use the visible-light display
mode to roughly locate the checkpoints and then switch to the reflectivity display mode to
accurately measure the coordinates of the checkpoint centers.
Figure: Field checkpoint layout
Figure: Checkpoint icons in the point cloud result (left: visible light; right: reflectivity)
In addition, if a zebra crossing or another object with sharp reflectivity differences exists in
the mapping area, the object's corners can be set as checkpoints.
18
Page 19
Figure: Zebra crossing icons in the point cloud result (left: visible light; right: reflectivity)
3.1.1.2.2. Elevation Checkpoints
With DJI Terra used for accuracy check, the aircraft can output an elevation accuracy
report, with a focus on the Root Mean Square Error (RMSE) indicator. Note that this type
of software only checks the elevation accuracy but does not generate any plane check
reports. The basic principle of elevation check is explained as follows: Take the 3D position
of the checkpoint as the center, calculate the weighted mean elevation of the 3D points
around it in a certain range, and then calculate the difference between the weighted mean
coordinates and the measured coordinates. This test method assumes that the LiDAR's
plane error can be ignored, and that the points near the checkpoint are all on roughly the
same elevation plane.
Therefore, when laying out elevation checkpoints in the field, you can choose a flat ground
area of 1 m × 1 m. The checkpoints should be evenly distributed around and in the middle
of the mapping area and have elevation differences, instead of being located on the same
plane. To test the penetrability of LiDAR, you are recommended to set a certain number of
checkpoints beneath vegetation. (Different from regular elevation checkpoints, checkpoints
beneath vegetation are verified based on ground point classification.)
3.1.2. Field Data Collection
3.1.2.1. Power-On and Deployment
19
Page 20
Mount Zenmuse L2 on the location of single downward gimbal No. 1, which faces the
front of the aircraft and has a Type-C port on the right, of Matrice 350 RTK and insert a
microSD card.
Figure: microSD card insertion
Power on the remote controller and the aircraft. Open the DJI Pilot 2 app for an auto-check.
Figure: Device power-on
Enter the camera view and go to General Settings > Precise Positioning Setting. Select RTK
or PPK to obtain accurate-to-centimeters positioning data.
20
Page 21
Figure: RTK settings
If a network RTK signal is available in the mapping area or the D-RTK 2 Mobile Station has
been set up at a known point, you can enable RTK Positioning to obtain differential data. In
this case, you are recommended to disable the Maintain Positioning Accuracy Mode.
RTK service types include D-RTK 2 Mobile Station and Custom Network RTK. In this example,
when the status bar shows "RTK connected. RTK data in use" and the aircraft positioning is
shown as FIX, the RTK is ready to use.
Figure: RTK connection success
21
Page 22
3.1.2.2. Area Route Planning
3.1.2.2.1. Area Route Creation
After the auto-check is complete, tap the route icon. On the Library screen, tap Create a
Route or tap Import Route (KMZ/KML) to import operation area data. Alternatively, enter
the camera view, tap the route icon, and then tap the plus icon (+) to create a route.
Figure: Route creation
Tap Area Route to enter the editing screen. Tap on the map view, and drag boundary points
to adjust the range of the mapping area. You can also tap + between two boundary points
to add a boundary point, tap the delete icon to delete a selected boundary point, and tap
the clear icon to delete all boundary points. After editing, tap the check mark to confirm the
mapping area.
22
Figure: Mapping area editing
Page 23
Select the aircraft model, select L2 for the camera model, and select LiDAR Mapping to use
the LiDAR to collect the point cloud data of the measured object. Then, tap Payload Settings.
Figure: Payload settings
3.1.2.2.2. Design of Payload Parameters
1
Return Mode: Penta return is recommended. In penta return mode, up to five returns
can be received for each laser beam emitted. The penta return suits scenarios with a
relatively high point cloud density. In areas with sparse and low vegetation (less than 5 m
high), you can select a mode with fewer returns, such as triple return.
2
Sampling Rate: It is 240 kHz in any return mode, meaning that Zenmuse L2 emits
240,000 laser beams per second.
3
Scanning Mode: Non-repetitive scanning and repetitive scanning mode are available.
The repetitive scanning mode is recommended for high-accuracy scenarios. The higher the
accuracy, the higher the point cloud density. If you need to obtain more facade information
or achieve stronger penetrability, the non-repetitive scanning mode is recommended
because its scan angle is wider.
23
Page 24
Figure: Repetitive scanning
Figure: Non-repetitive scanning
4
RGB Coloring: This feature is enabled by default and can be disabled in nighttime
operations. RGB coloring uses photos taken by the RGB camera for point cloud coloring.
Such photos can also be used for 2D or 3D visible-light model reconstruction.
3.1.2.2.3. Design of Route Parameters
After completing payload settings, tap OK to enter the route parameters setting screen.
1) Enter an area route name and select a collection method for LiDAR Mapping. Ortho
Collection is recommended.
2) Set Ortho GSD, which specifies the GSD used by the RGB camera to collect images.
3) Point Cloud Density specifies the average number of LiDAR points (non-ground points)
per square meter in principle.
24
Page 25
Figure: Route editing
4) Set ASL/ALT to Relative to Takeoff Point (ALT), ASL (EGM96), or AGL. We recommend that
you select AGL to enable Terrain Follow.
Figure: ASL/ALT setting
5) Select DSM files. Matrice 350 RTK supports two methods of obtaining terrain data: Import
Local File and Download from Internet. In this example, select Download from Internet.
The app downloads terrain elevation data of the mapping area and generates a route
with altitude changes to ensure accurate terrain follow with the aircraft flying at obtained
heights with strict accuracy.
Figure: DSM file selection
25
Page 26
6) We recommend that you set Terrain Follow Altitude to 150 m. You can also set a lower
altitude, such as 100 m, if you need stronger laser penetrability to obtain more ground
point information. If the mapping area is sparsely vegetated, you can set a higher altitude,
such as 200 m, to improve operating efficiency.
Figure: Flight altitude settings
7) If the mapping area is flat and has no undulations, you can select Relative to Takeoff
Point (ALT) for ASL/ALT.
8) We recommend that you disable Elevation Optimization except when you need to
produce digital orthophoto maps.
Figure: Elevation Optimization switch
9) If a high-rise obstacle exists between the takeoff point and the route starting point, Safe
Takeoff Altitude must be set. The safe takeoff altitude must be higher than the obstacle's
height. After takeoff, the aircraft ascends to the safe takeoff altitude (higher than the route
starting point) and then flies to the starting point.
26
Figure: Safe Takeoff Altitude setting
Page 27
10) We recommend that you enable IMU Calibration so that the aircraft can automatically
speed up or down at each turning point (yellow segments of the route) and near the
starting and end points of the route to ensure point cloud accuracy.
Figure: IMU Calibration enabled
11) We recommend that you set the flight speed to 15 m/s. (The lower the flight speed, the
higher the point cloud density.)
Figure: Flight speed at 15 m/s
27
Page 28
12) You can set Course Angle to adjust the route direction. By default, the route is parallel
to the long side of the mapping area.
13) We recommend that you set Upon Completion to Return To Home.
14) In Advanced Settings, set Side Overlap (LiDAR) and Forward Overlap (Visible).
15) The default value of Side Overlap (LiDAR) is 20%. If you need a higher point cloud
density or the mapping area has large, steep terrain undulations, you can adjust the value
to 50%.
16) If you need to obtain both LiDAR point cloud data and digital orthophoto map data, we
recommend that you set Forward Overlap (Visible) to 70%. Note that adjusting the value of
Forward Overlap (Visible) will affect the highest flight speed.
Figure: Overlap settings
17) Use the default values for Margin and Photo Mode.
18) Set Takeoff Speed to the highest speed to improve operating efficiency.
Figure: Highest takeoff speed
28
Page 29
19) We recommend that you turn off the Custom Camera Angle switch.
20)You can set the start point of the route as needed. Tap Set in the Route Start Point
section and set the fore or aft waypoint of the route as the start point.
21)Tap the save icon to save the route.
Figure: Route saving
29
Page 30
3.1.2.2.4. Recommended Route Parameters in Various Scenarios
Route
Parameter
Altitude
High Accuracy -
Plain Areas
Horizontal flight
80-150 m
High Efficiency -
Plain Areas
Horizontal flight
150-200 m
High Accuracy -
Hilly Areas
Network DSM
follow
80-150 m
High Efficiency -
Hilly Areas
Network DSM
follow
150-220 m
Speed10-12 m/s12-15m/s10-12m/s12-15m/s
Number of
5353
Returns
Scanning
Mode
Repetitive
scanning
Repetitive
scanning
Repetitive
scanning
Repetitive
scanning
Side
Overlap
Ratio
Camera
Angle
Other
Settings
30%20%50%30%
-90°-90°-90°-90°
1. If you need to obtain more facade information about buildings or stronger
penetrability, we recommend that you enable non-repetitive scanning.
2. For forests with high crown densities (greater than 0.7), you can use cross
routes to obtain the optimal penetrability. Cross routes can be formed by
creating two identical routes and then setting the main course angle of one
route to ±90° so that the two routes are perpendicular to each other. Flights
along cross routes can effectively boost penetrability in dense forests.
3. For mountainous areas with big altitude differences, we recommend
that you set routes vertical to contour lines to ensure the evenness of point
clouds. Compared with routes parallel to contour lines, routes vertical to
contour lines have lower efficiency but better modeling effects.