Best AR Flight Experience

  • Landing Pad Ground Plane Scan

    Be sure to slowly scan the landing pad area, and surrounding flight zone. The larger the area scanned to define the ground plane, the higher quality the DroneTopolis AR Experience.

  • Lighting Matters

    The quality of the lighting appearing on your ground plane will greatly effect your floor scan.

  • Take the Time

    The more time and patience to scan and define the ground plane, the better the results of the drone stability with World Space.

  • Look for Best Tracking Targets

    Look for good distinct targets within the ground surface for ARKIT to bind with.

Below find important information regarding how DroneTopolis AR and ARKIT work. Excerpt from Apple ARKIT Developer Site.

How World Tracking Works

To create a correspondence between real and virtual spaces, ARKit uses a technique called visual-inertial odometry. This process combines information from the iOS device’s motion sensing hardware with computer vision analysis of the scene visible to the device’s camera. ARKit recognizes notable features in the scene image, tracks differences in the positions of those features across video frames, and compares that information with motion sensing data. The result is a high-precision model of the device’s position and motion.

Best Practices and Limitations

World tracking is an inexact science. This process can often produce impressive accuracy, leading to realistic AR experiences. However, it relies on details of the device’s physical environment that are not always consistent or are difficult to measure in real time without some degree of error. To build high-quality AR experiences, be aware of these caveats and tips.

Design AR experiences for predictable lighting conditions. World tracking involves image analysis, which requires a clear image. Tracking quality is reduced when the camera can’t see details, such as when the camera is pointed at a blank wall or the scene is too dark.

Use tracking quality information to provide user feedback. World tracking correlates image analysis with device motion. ARKit develops a better understanding of the scene if the device is moving, even if the device moves only subtly. Excessive motion—too far, too fast, or shaking too vigorously—results in a blurred image or too much distance for tracking features between video frames, reducing tracking quality.

Allow time for plane detection to produce clear results. Plane detection results vary over time—when a plane is first detected, its position and extent may be inaccurate. As the plane remains in the scene over time, ARKit refines its estimate of position and extent. When a large flat surface is in the scene, ARKit may continue changing the plane anchor’s position, extent, and transform after you’ve already used the plane to place content.