Skip to content

ErToBar2/ORBIT

Repository files navigation

ORBIT

Optimized Routing for Bridge Inspection Toolkit is an open-source, research-oriented UAS flight planning tool to generate waypoint flight routes optimized for bridge inspections under realistic geometric and operational constraints.

0_Cover image 3Dviewer

ORBIT was developed within an ongoing research project to facilitate effective and reliable UAS based bridge inspection missions and was used on over 30 bridges. The concept is to create a save first overview flight and then per bridge section dedicated underdeck inspection flights that visually connect to the overview flight to assure alignment success. Additionally, orbit/tool includes various code to facilitate hihg precision UAS photogrammetry.

Why ORBIT

Bridge inspection flight planning is difficult when the scene is cluttered, access is constrained, GNSS quality degrades below the deck, and image quality targets are strict. ORBIT is built for exactly that setting.

Key research-relevant capabilities:

  • Plan both overview and detailed inspection routes inside one workflow.
  • Support difficult bridge geometries, including curved bridges.
  • Generate routes for under-deck inspection in GNSS-loss or GNSS-degraded environments.
  • Define and visualize safety zones directly on the satellite map.
  • Work with any internal project coordinate systems.
  • Build 3D inspection geometry from imported trajectory, pillars, and bridge cross-section information.
  • Design missions for high-resolution acquisition. We achieved 1 mm/px GSD facade inspection using a DJI Mavic 3 Enterprise.

Workflow

1. Import bridge data in the project coordinate system

ORBIT starts from bridge-specific inspection inputs such as trajectory points, pillar locations, width, and project metadata. The import workflow is coordinate-system aware and the user may enter any known data, such as 2D or 3D points of the bridge trajectory (centre line), position of pillars and width of the bridge.

1_start- Data import option chosing EPSG code

2. Reconstruct bridge geometry from a cross-section

To reconstruct the geometry, ORBIT detects a blue filling of any cross section drawing and therefore is easy to use, flexible and effective.

2_ start - importing CV crosssection extraction

3. Define safety zones on the satellite map

ORBIT lets the user place bridge geometry and operational constraints on a satellite map. Safety zones can be drawn e.g. to avoid trees and electrical powerlines.

3 Satellite image safety zone mapping

4. Generate and inspect 3D flight routes

The final planning stage brings the model, safety zones, and route definitions together in a 3D view. Overview trajectories and under-deck inspection routes can be inspected visually before export.

4 Flighr route optionsPNG

Why researchers may want to use ORBIT

ORBIT is useful as a starting point for work on:

  • photogrammetric mission design for condition assessment,
  • damage detection data acquisition,
  • automated or semi-automated bridge inspection planning,
  • GNSS-denied or GNSS-degraded infrastructure inspection,
  • bridge digital twinning,

In short: ORBIT gives researchers a concrete mission-planning workflow for difficult inspection scenarios rather than only a visualization demo or a generic waypoint editor. The tool and method has been proven in over 30+ bridge project to be effective and deliver high quality results.

Publication

The project is described in the following conference paper:

Citation metadata is also provided in CITATION.cff.

Installation

Create the Conda environment from the repository root:

conda env create -f Orbit_Environment.yml
conda activate Orbit
python ORBITv01.2.2.py

If the 3D view fails because Qt bindings are missing, install the missing runtime packages in the same environment:

python -m pip install qtpy pyvistaqt

About

Optimized Routing for Bridge Inspection Toolkit

Resources

Stars

7 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors