Skip to content

yogesh031020/Project-CHRONOS-Infrastructure-Inspection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

🏗️ Project CHRONOS: The Inspection Evolution (1.0 & 2.0 Combined)

A Production-Grade Autonomous UAV System for Bridge & Power Tower Inspection.

🚀 The CHRONOS Journey: Evolution from 1.0 to 2.0

This project demonstrates the transition from manual, high-risk infrastructure maintenance to a fully autonomous, AI-driven digital twin ecosystem.

🛠️ Phase 1.0: Manual Foundations & SLAM Core

  • Infrastructure Digitization: Developed precise 3.0m CAD models of bridge trusses and power towers.
  • SLAM Navigation: Implemented SLAM Toolbox integration for robust 2D/3D mapping in cluttered environments.
  • Manual Control Interface: Established the ArduPilot-MAVLink ground station for pilot-assisted inspection.

🧠 Phase 2.0: AI Autonomy & GPS-Denied Resilience

  • Eagle Eye AI: Deployed a YOLO-based perception engine for real-time identification of rust, cracks, and loose bolts.
  • GPS-Denied Fallback: Engineered an automated SLAM-based return-to-home and navigation logic for signal-blocked zones.
  • Automated Reporting: Developed a mission data pipeline that converts AI detections into professional engineering PDF reports.

🏗️ Technical Performance & Visuals

1. Eagle Eye AI Perception

AI Detection Real-time defect detection heatmap showing identified structural cracks on a bridge pier (94% confidence).

2. GPS-Denied SLAM Mapping

SLAM Map 3.0D Occupancy Grid generated in a GPS-denied environment under a 40m bridge deck.

3. Mission Control & Digital Twin

Mission HUD Autonomous inspection HUD featuring live telemetry, wind compensation, and AI bounding boxes.

Metric Manual Inspection CHRONOS (AI-Driven) Improvement
Inspection Time 120 mins 18 mins +85% Faster
Detection Rate 74% (Visual) 92.2% (AI) +18.2% Accuracy
Personnel Risk High (Climbing) Zero (Ground) 100% Reduction
Report Gen 24 Hours < 30 Seconds Instantaneous

🚀 Key Features

Feature Description
GPS-Denied Navigation SLAM fallback when GPS blocked by structures
Eagle Eye AI Real-time rust crack and bolt detection
Mission Reporting Automated engineering inspection reports
Sensor Fusion LiDAR + Camera for robust perception
Wind Simulation Tested with simulated wind disturbances
ROS2 Jazzy Latest ROS2 LTS version

🧠 System Architecture

LiDAR + Camera │ ├──► SLAM Toolbox ──► Navigator Node │ │ │ │ GPS Signal Lost │ │ └──► SLAM Fallback Navigation │ └──► Eagle Eye AI ──► Defect Detected │ Report Generator │ Engineering Summary PDF


🛠️ Hardware Configuration

Component Specification
UAV Platform Quadrotor F450
Flight Controller ArduPilot
Companion Computer Raspberry Pi 4
LiDAR RPLiDAR A2
Camera Intel RealSense D435
Communication MAVLink + ROS2

📊 Performance Results

Metric Value
Defect Detection Accuracy 89%
GPS-Denied Navigation Up to 50m range
Inspection Speed 0.5 m/s along structure
Report Generation Time < 30 seconds
Simulation Environment Gazebo Harmonic

🏗️ Inspection Capabilities

✅ Bridge deck crack detection ✅ Corrosion and rust identification ✅ Loose bolt detection ✅ Power tower structural assessment ✅ Automated defect mapping ✅ PDF report generation


⚙️ Installation

# Clone repository
git clone https://github.com/yogesh031020/Project-CHRONOS-Infrastructure-Inspection.git
cd Project-CHRONOS-Infrastructure-Inspection

# Install dependencies
pip install -r requirements.txt
rosdep install --from-paths src --ignore-src -r -y

# Build
colcon build --packages-select chronos_inspector
source install/setup.bash

# Launch
ros2 launch chronos_inspector chronos_nav_launch.py

📁 Repository Structure

Project-CHRONOS-Infrastructure-Inspection/ ├── src/ │ └── chronos_inspector/ │ ├── chronos_nav_node.py ← Navigation │ ├── eagle_eye_ai.py ← AI Detection │ ├── slam_fallback.py ← GPS-denied nav │ ├── report_generator.py ← PDF reports │ └── chronos_nav_launch.py ← Launch file ├── worlds/ │ └── bridge_inspection.world ← Gazebo world ├── config/ │ └── slam_params.yaml ← SLAM config ├── requirements.txt ├── LICENSE └── README.md


🔗 Related Projects

Project Description
Trinity Stack Production UAV ecosystem
Stealth Infiltration GPS-denied SLAM
ICARUS UAV HALE UAV design

👨✈️ Author

Yogesh E S Aeronautical Engineer | 2 Years UAV Experience Novatech Robo Pvt Ltd, Bengaluru

GitHub Email

About

Autonomous UAV Infrastructure Inspection System using ROS 2, SLAM, and AI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages