The UgCS toolset for LIDAR mission planning is enabled for the UgCS EXPERT and ENTERPRISE licenses and supported DJI drones. To use the LIDAR toolset - create a new route for DJI M600, M300, M350, M210/M200, or PX4/Ardu autopilots..
In order to get accurate LIDAR scan results, a pilot needs to follow the below rules:
• Initialize IMU properly
IMU initialization is typically performed at least two times per flight. Before scanning begins
and after scanning ends. Optionally, the pilot may pause the flight and make additional IMU
initialization to reset accumulated errors. This function is implemented as a drone command
so the pilot may run it at any time. For this command to run, the drone should already be in the
• Maintain correct flight height and line spacing between scans to ensure coverage and point
• Ensure the right drone turns and line scanning to minimize IMU error accumulation and
excessive shaking of LIDAR above the area of interest.
LIDAR corridor scanning is helpful for the following: roads, power lines, and pipelines.
Width - allowing to specify the width of the pattern in meters.
FOV, deg - field f view in degrees. It is the visible extent of the scene captured by the image sensor, stated as an angle.
Altitude mode - AMSL, AGL, or Smart AGL to set Flight height.
Flight height – altitude of flight along the area.
Line spacing - there are 2 options. A pilot can specify
- side overlap in percent ;
- side distance in meters.
In the case of percentage, the software will calculate line spacing based on FOV and flight height.
Flight speed - speed of the drone.
Camera - list of preconfigured profiles of cameras (optional)
Forward overlap - – the ratio of the overlap in neighboring frames. Value is set in the range from 1% to 90%.
Turn type - can be following:
- Stop & Turn;
- Adaptive Bank Turn.
Loop turn angle - the maximum value below which software will add loops for turns. For values greater than “Loop turn angle,” standard bank turns will be used. Range for the value: (0;180)
*Straight flight after turn** - for LIDARs, it is crucial to have at least X meters of straight flight after each turn before entering the next segment. Default: 10 meters.
Corner radius - radius of adaptive turn.
Action execution - shows when actions are to be performed:
- At start - only at the starting point;
- Every point - at each point.
AGL Tolerance - 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 difference in height is larger than the AGL tolerance. The smaller the AGL tolerance value, the greater 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.
No actions at the last point - do not trigger the camera after the last point of the segment.
IMU Calibration - enable IMU calibration every 100 seconds or 1000 meters. The interval between LiDAR IMU calibration during route execution depends on what is elapsed first.
The calibration pattern is a straight line 30 meters long that the aircraft fly two times with the maximum horizontal speed (defined in the corresponding vehicle profile) without changing the gimbal or aircraft heading. The line follows the original surveying path to make flight safe and is highlighted with blue color.
In the properties file by default stated 100 seconds or 1000 meters. This configuration can be changed.
C:\Program Files (x86)\UgCS\server\ucs
# The interval between LiDAR IMU calibrations during route execution. # Depending on what is elapsed first. ucs.lidar.calibration.interval.time=100 ucs.lidar.calibration.interval.distance=1000
Updated 18 days ago