Smart India Hackathon 2026 — Project Report & Software Command Center
Problem Statement ID:SIH26007| Organization: NMDC Limited
Team: Track Decoders | Repository: github.com/Arka-124/FogBot
Live Web Presence & Digital Twin: fogbot.onrender.com
- Executive Overview & Problem Statement
- Our Chosen Approach: Leading Pilot Rover — FogBot
- Prototype Hardware & Decided Sensor Stack
- Sensor Fusion & AI Decision Pipeline
- Software Architecture, Command Center & 3D Digital Twin
- Two-Track Agile Strategy (Hardware ‖ Software)
- Web Presence & Live Condition Monitor (
index.html) - Interactive 3D Digital Twin (
rover3d.bundle.js/ Three.js) - Production-Grade Operator Login Gateway (
login.html&server.js) - Central IoT Telemetry Architecture & JSON Schema
- Judge-Facing Controls: Live Fog-Density Slider & E-Stop
- Repository Structure
- Quickstart & Local Installation Guide
- Cloud Deployment Blueprints (Render & Railway)
- Milestone Roadmap & Feature Priority Tiers
- Judge Demo Narrative (7-Step Story Arc)
- Open Engineering Questions & Future Horizons
- Team & Acknowledgments
NMDC’s Bailadila Iron Ore Complex (Kirandul and Bacheli Complexes in Dantewada, Chhattisgarh) is one of India's largest and highest-grade mechanized iron ore deposits. However, during the prolonged monsoon season, dense hilltop clouds and heavy fog settle across the opencast mines, dropping visibility to a critical 3–5 meters on narrow, winding hilltop haul roads.
This environmental bottleneck costs the complex 50–60 operational days per year, creating:
- Catastrophic Collision Risks: High-capacity Heavy Earth Moving Machinery (HEMM) dumpers operating within blind stopping distances of other dumpers, light utility vehicles (LUVs), water tankers, and maintenance personnel.
- Forced Haulage Halts: Inability to safely navigate hilltop curves leading to complete stoppage of haul cycles.
- Depressed Fleet Productivity & Ore Evacuation: Bailadila currently produces ~37 MTPA, with aggressive strategic expansion targets of 80 MT by 2030. Losing nearly two full months of haul operations per annum threatens national raw material supply chains.
- Inadequacy of Traditional Aids: Conventional headlights, high-intensity fog lamps, reflective road markers, and basic microwave radars scatter or blind operators in zero-visibility conditions.
| Incident / Mining Case | Documented Finding / Impact | Relevance to FogBot Architecture |
|---|---|---|
| Mine Haul Road Fatality Investigation (2010) | Haul truck operator locked brakes on an unlit road before rear-ending a stationary lead vehicle. | Haul trucks cannot stop instantaneously on mine grades; alerts must originate ahead of the vehicle. |
| NSW Open-Cut Near-Miss (2021) | 240-tonne haul truck narrowly missed a light vehicle at an intersection due to blind spots. | Validates necessity of autonomous active forward scanning and cross-vehicle safety broadcast. |
| Open-Pit Collision Statistics (2020–2023) | 12% surge in truck-ancillary collisions; ~25% of collisions involve another heavy vehicle within 50 m. | Proves that human line-of-sight in industrial environments is inherently flawed during degraded weather. |
| Vale’s Carajás Complex Weather Halts | Mine halted production across rainy/foggy shifts; output fell 19.1% QoQ due to weather stoppages. | Highlights that global mining leaders suffer identical bottlenecks without leading guidance. |
| Rio Tinto Pilbara Weather Disruption | Disrupted evacuation lost ~13 million tonnes in a single quarter. | Direct fiscal proof that solving 50–60 lost days unlocks massive enterprise ROI for NMDC. |
A field-tested Smart Driving Assistance System (DAS) is already deployed at Bailadila's Bacheli Complex. It integrates:
- Differential GNSS tracking
- Proximity radars mounted on truck bumpers
- Anti-collision forward laser projection lines
- Electrically heated road-edge guidance lighting
The Crucial Insight: Despite this installed infrastructure, the site still loses 50–60 days every single year.
- The Truck-Mounted Sensor Fallacy: Mounting sensors directly on an 85- to 240-tonne HEMM truck means the sensors are subject to heavy chassis vibration, immense dust accumulation, and are physically situated inside the same dense fog bank that blinds the driver. If an obstacle is detected 8 meters ahead of a loaded dumper traveling at haul speed on a 1:16 gradient, physical braking distance exceeds the detection distance.
- FogBot’s Paradigm Shift: Rather than trying to enhance the truck's degraded cockpit perspective, FogBot decouples sensing from hauling. A dedicated, agile pilot rover travels ahead of the truck, penetrating the fog first, establishing a safe buffer, and feeding processed trajectory intelligence back to the trailing driver.
Instead of retrofitting capital-intensive sensor suites onto hundreds of individual haul trucks, our team is building FogBot — an autonomous, purpose-engineered pilot rover that precedes the haul truck, holding a dynamic safety distance and acting as the vehicle’s forward eyes and scout.
[ HAUL ROAD PATH ]
========================================================================================
[ FogBot Pilot Rover ] <--- Dynamic Distance (15-25m) ---> [ HEMM Dumper Truck ]
• 360° STL-19P LiDAR • Operator Display
• CV Camera + 3D Depth • High-Decibel Siren
• Ultrasonic + IR Arrays • Linked E-Stop Trigger
• AI Collision Risk Engine • Following Safe Speed
========================================================================================
| Engineering Challenge / Risk | Severity | Root Cause | FogBot Architectural Mitigation |
|---|---|---|---|
| Rover navigating zero visibility | High | Rover faces the same dense fog as the truck. | Rover carries the full multi-sensor fusion stack (LiDAR + CV Camera + IR Proximity + Ultrasonic + GNSS), computing safety scores at ground level. |
| Stalled / Crashed Rover hazard | Critical | A disabled rover directly in front of a loaded 100t dumper is an immediate collision hazard. | Mandatory Fail-Safe Protocol: Dual-redundant heartbeat. If rover loses localization, battery, or motor heartbeat, an immediate broadcast triggers auto pull-off or instantaneous hard-stop alert to the trailing truck. |
| Constant-distance holding | Medium | Commercial GPS suffers from 3–5m drift in hilly terrain. | Rover fuses GPS absolute position with real-time wheel odometry and close-range IR/ultrasonic telemetry; planned UWB ranging module for sub-meter gap precision. |
| Rover-to-Truck coordination complexity | Medium | Dynamic telemetry transmission in remote pit conditions. | Low-latency direct RF / Wi-Fi mesh telemetry broadcast backed by standard MQTT/WebSocket publish-subscribe architecture. |
Our functional proof-of-concept prototype is built on an industrial MentorPi-style robotics platform engineered for rugged embedded perception:
- Primary Edge Compute: Raspberry Pi 5 (4GB RAM) running 64-bit Linux OS for computer vision inference, sensor fusion processing, and telemetry broadcasting.
- Low-Level Motion Control: STM32 ARM Cortex microcontroller handling closed-loop PID motor control, encoder feedback, ultrasonic/IR interrupts, and emergency stop relays.
- Actuation & Drive: High-performance metal gear DC encoder motors providing precise odometry feedback.
- Power Delivery: High-discharge LiFePO4 / Li-ion multi-cell power regulation with isolated logic and motor power rails.
+-----------------------------------------------------------------------------------+
| FOGBOT PERCEPTION SUITE |
+------------------------------------+----------------------------------------------+
| SENSOR | PRIMARY OPERATIONAL FUNCTION |
+------------------------------------+----------------------------------------------+
| STL-19P TOF LiDAR | Medium/long-range 360° point-cloud mapping, |
| | SLAM localization, haul road edge detection |
| Vision Camera + 3D Depth Camera | Real-time obstacle classification (dumpers, |
| | boulders, personnel) & depth point mapping |
| IR Distance Sensors | High-speed close-range obstacle confirmation |
| Ultrasonic Sensor Array | Complementary acoustic ranging (penetrates |
| | dark, glossy, and reflective mud surfaces) |
| GNSS / GPS Module | Haul road waypoint tracking and map spatial |
| | coordinates |
+------------------------------------+----------------------------------------------+
-
Explicitly Excluded Hardware:
- ❌ Thermal Imaging Cameras: Rejected due to high thermal noise and blooming caused by rain droplets and saturated moisture in tropical monsoon clouds.
- ❌ mmWave Radar: Omitted from current build to avoid multi-path scattering against wet, steep iron ore bench faces, and to drastically lower hardware bill of materials (BOM).
-
The CV Detection-Confidence "Fog Proxy":
Rather than purchasing dedicated, expensive optical scatterometers or transmissometers, FogBot turns its optical camera into a real-time fog meter:
$$\text{Fog Density Proxy} \propto 1.0 - \text{Confidence}_{\text{CV Model}}(\text{Known Markers / Terrain})$$ As water droplets attenuate light transmission, convolutional feature confidence decays predictably. When camera confidence drops, the AI safety engine dynamically shifts sensor weighting toward LiDAR and ultrasonic readings, while recalculating safe stopping distances.
flowchart TD
subgraph SENSING["Perception Layer"]
CAM["Vision & 3D Depth Camera"]
LIDAR["STL-19P TOF LiDAR"]
IR["IR Proximity Sensors"]
US["Ultrasonic Array"]
GPS["Outdoor GNSS / GPS"]
end
subgraph PROCESSING["Edge Processing & Feature Extraction"]
CV_CONF["Object Detection & Confidence Score<br/><i>(Fog-Density Live Proxy)</i>"]
FUSION["Multi-Sensor Fusion Engine<br/><i>(Complementary Cross-Checking)</i>"]
end
subgraph RISK_ENGINE["AI Safety & Risk Engine"]
CALC["Compute Continuous Collision Risk Score<br/>Inputs: Distance + Closing Speed + Fog Proxy + Curvature"]
end
subgraph DECISION["Adaptive Execution States"]
SAFE["SAFE DRIVE<br/>Normal Haul Speed"]
CAUTION["CAUTION SLOW<br/>Reduced Speed + Alert"]
STOP["EMERGENCY STOP<br/>Auto-Brake + Instant Broadcast"]
end
subgraph ACTUATION["Vehicle & Fleet Response"]
STM32["STM32 Motor Controller"]
TRUCK_LINK["Rover-to-Truck Broadcast Link<br/><i>(TTC Alarm to Operator)</i>"]
CLOUD["IoT Central Dashboard<br/><i>(MQTT / WebSockets)</i>"]
end
CAM --> CV_CONF
CV_CONF --> FUSION
LIDAR --> FUSION
IR --> FUSION
US --> FUSION
GPS --> FUSION
FUSION --> CALC
CALC -->|Risk = LOW| SAFE
CALC -->|Risk = MEDIUM| CAUTION
CALC -->|Risk = HIGH / Critical| STOP
SAFE --> STM32
CAUTION --> STM32
STOP --> STM32
CALC --> TRUCK_LINK
CALC --> CLOUD
Rather than relying on basic binary obstacle flags ("obstacle detected: yes/no"), FogBot's embedded safety core executes continuous multi-parameter risk evaluation:
- If camera confidence
$C_{\text{cam}}$ drops, the system classifies environmental fog as severe and contracts safe threshold buffers. - If distance to obstacle
$d_{\text{obstacle}}$ falls below the physical stopping envelope for current speed, risk escalates instantly to HIGH.
| Camera Confidence |
Haul Road Visibility | AI System Behavior & Actuation | Recommended Speed |
|---|---|---|---|
| High (> 75%) | Clear / High (> 50m) | Normal autonomous pilot mode; full LiDAR SLAM path execution. | 15–20 km/h |
| Moderate Drop (40%–75%) | Light Fog (20m–50m) | Proactive deceleration; sensor fusion shifts higher weight to LiDAR. | 10–14 km/h |
| Sharp Drop (15%–40%) | Dense Fog (5m–20m) | Crawl speed; heightened ultrasonic and IR close-range hazard polling. | 5–8 km/h |
| Near-Zero (< 15%) | Critical (3m–5m) | Emergency Hold/Stop: flashing rear beacon, siren, halt truck before hazard. | 0 km/h (HOLD) |
The pilot rover coordinates with its assigned trailing HEMM dumper via an ultra-reliable wireless safety channel:
- Continuous Distance-Hold Control Loop: The rover broadcasts its real-time GPS coordinates, velocity, and computed safety envelope. The dumper cab receiver displays distance gap, relative speed, and calculated Time-to-Collision (TTC).
- Immediate Fail-Safe Stop Broadcast: In an open-pit environment, if the lead rover suffers a mechanical breakdown, battery failure, or lost localization, it becomes an unlit stationary obstacle. FogBot implements an active heartbeat watchdog:
- If rover health heartbeat ceases or an emergency halt is triggered, an instantaneous E-STOP packet floods the frequency band.
- The truck cabin unit sounds an immediate high-decibel audible alarm and illuminates visual brake warnings, halting the dumper well before closing the gap.
To guarantee complete demo readiness for hackathon judging without waiting for physical hardware assembly:
-
Track 1 (Hardware & Robotics): Chassis assembly
$\rightarrow$ STM32 bring-up$\rightarrow$ LiDAR/Camera fusion$\rightarrow$ Field trials. -
Track 2 (Software, Dashboard & Digital Twin): Landing page
$\rightarrow$ Telemetry JSON schema$\rightarrow$ Mock data stream$\rightarrow$ 3D Digital Twin$\rightarrow$ Integration merge.
Hardware Track: Sensors ---> Sensor Fusion ---> AI Risk Engine ---> Live MQTT Telemetry Stream ---\
===> Unified SIH Demo
Software Track: Mock Generator ---> Command Center UI ---> 3D WebGL Digital Twin ----------------/
The root web portal (http://localhost:3000/) serves a single-scroll command interface designed with an industrial dark theme (Slate-950 and Rajdhani typography):
- Live Bailadila Condition Ticker: Real-time atmospheric visibility metric (e.g.
86% visibility) updated via live polling. - Problem Statement KPI Cards:
3–5mworst-case monsoon visibility60 days/yrlost mining operations37 MTPAcurrent Bailadila iron ore output80 MTNMDC 2030 strategic vision
- Direct Operator Portal Access: Single-click navigation to the secure authenticated control center.
FogBot includes an interactive 3D WebGL Digital Twin built directly with Three.js (rover3d.js bundled via esbuild to rover3d.bundle.js):
- Industrial Rover Geometry: Modeled chassis, articulated high-traction wheels, top-mounted STL-19P LiDAR tower, front-facing dual camera rig, and rear hazard assembly.
-
Dynamic Exponential Volumetric Fog: Three.js
FogExp2shader whose density dynamically expands and contracts based on incoming telemetry:$$\text{density} = \max(0.005, \min(0.025, 0.04 - \text{visibility} \times 0.0004))$$ - Pulsing Rear Hazard Beacon: PointLight strobe simulating high-intensity warning beacons required on mine haul roads.
-
Color-Coded Status Materials: Real-time switching between
SAFE(Cyan/Emerald),CAUTION(Amber), andHIGH / E-STOP(Crimson Red). - Interactive OrbitControls: Full damping-assisted orbit, pan, and zoom for judge inspection.
Access to the fleet dispatch command center is safeguarded by an enterprise authentication gateway:
- Google reCAPTCHA v2: Mandatory client-side challenge and strict server-side verification before database query execution to block automated brute-force attacks.
- Parameterized MySQL / MariaDB Queries: Prepared statements executed through
mysql2/promisepool to ensure zero SQL injection vulnerability. - Bcrypt Password Security: Passwords hashed and compared with salts via
bcryptjs. - Resilient Cloud In-Memory Fallback: When running in demo environments without persistent MySQL (e.g., Render free web service), the backend automatically engages an in-memory credential store with full logging transparency.
The telemetry pipeline communicates over MQTT (Mosquitto broker) and WebSockets. The JSON schema standardizes communication between physical rovers, simulated test harnesses, and the frontend:
{
"rover_id": "ROVER_01",
"timestamp": "2026-09-11T10:21:08Z",
"gps": {
"lat": 18.672500,
"lon": 81.324700
},
"speed_kmh": 12.0,
"fog_visibility_m": 18,
"camera_confidence_pct": 31,
"lidar_confidence_pct": 88,
"obstacle": {
"detected": true,
"type": "human",
"distance_m": 6.2,
"source": "ir_ultrasonic_cross_check"
},
"risk_level": "HIGH",
"recommended_speed_kmh": 5,
"gap_to_truck_m": 18.2,
"time_to_collision_s": 2.1,
"status": "CAUTION"
}Designed specifically for live SIH demonstration:
- Interactive Fog-Density Slider: Judges can drag a slider from 100 m down to 3 m visibility. As the slider moves:
- Camera confidence visibly drops.
- Sensor weight shifts in real time toward LiDAR.
- Recommended speed throttles automatically down to 0 km/h.
- 3D Digital Twin volumetric fog thickens in real time.
- One-Touch E-Stop Button: Instantly broadcasts an emergency stop payload across the network, demonstrating fail-safe interlock.
FogBot/
├── assets/ # Visual assets, branding, and imagery
│ ├── nmdc-logo.png # Official NMDC emblem
│ ├── sih-logo.png # Smart India Hackathon 2026 logo
│ ├── rover-photo.png # Hardware prototype reference photo
│ ├── rover.png # Pilot rover graphic & favicon
│ └── scan_points.json # STL-19P LiDAR 1,500-point point cloud scan
├── css/ # Modular stylesheets
│ ├── style.css # Base design system & login portal styles
│ ├── style-landing.css # 3D Digital Twin landing page styles
│ ├── style-dashboard.css # In-Cab HUD & Command Center layout
│ └── theme.css # Cyber-slate light/dark theme tokens
├── js/ # Client-side scripts
│ ├── dashboard.js # Command center telemetry, radar & HUD engine
│ ├── rover3d.bundle.js # Minified standalone 3D twin bundle
│ ├── script-landing.js # Landing page animations & telemetry counters
│ ├── script.js # Login portal auth & reCAPTCHA controller
│ └── theme.js # Zero-FOUC theme resolver & switcher
├── src/ # Developer source & component modules
│ ├── rover3d.js # Three.js 3D Digital Twin engine (ES Module source)
│ └── RoverDigitalTwin3D.jsx # Standalone React Three Fiber component
├── database/ # Database schemas & migrations
│ └── init.sql # MySQL 8.0 schema and seed user credentials
├── .agents/ # Autonomous coding agent blueprints & skills
├── dashboard.html # Pilot Command Center & In-Cab HUD interface
├── index.html # 3D Digital Twin landing page & system overview
├── login.html # Operator dispatch authentication interface
├── server.js # Express.js REST API & WebSocket real-time server
├── docker-compose.yml # Containerized MySQL 8.0 service definition
├── package.json # Node.js project manifest and build scripts
├── package-lock.json # Locked dependency tree
├── render.yaml # Infrastructure-as-code blueprint for Render
├── AGENTS.md # Project invariants & architectural rules
├── .env.example # Environment configuration template
├── .env # Local environment secrets (ignored by Git)
├── .gitignore # Version control exclusion rules
└── README.md # Comprehensive project engineering documentation
- Node.js:
v18.0.0or higher (node -v) - npm:
v9.0.0or higher (npm -v) - Docker & Docker Compose (optional, for local containerized MySQL)
git clone https://github.com/Arka-124/FogBot.git
cd FogBotCopy .env.example to .env:
cp .env.example .envEnsure your .env contains:
PORT=3000
DB_HOST=localhost
DB_USER=root
DB_PASSWORD=your_mysql_password
DB_NAME=login_portal
DB_PORT=3306
# Google reCAPTCHA v2 Keys
RECAPTCHA_SITE_KEY=6LekebUtAAAAAEiqVaTTW15PdF-Z2ZH47YNGUalw
RECAPTCHA_SECRET_KEY=6LekebUtAAAAADmjFOUUelkHfkD8mSFyUPKGUCBLIf you wish to use the containerized MySQL 8.0 instance:
docker compose up -dNote: If Docker or MySQL is not running locally, the server will automatically activate its internal resilient demo store.
npm installIf modifying rover3d.js:
npm run build:3dnpm startThe server will bind to 0.0.0.0:3000:
- 🌐 Landing Page & 3D Digital Twin: http://localhost:3000
- 🔐 Operator Login Gateway: http://localhost:3000/login
- 🎛️ Command Center Dashboard: http://localhost:3000/dashboard (Requires Authentication)
- 🩺 Health Check: http://localhost:3000/api/health
| Field | Value | Role |
|---|---|---|
| Operator User ID | admin |
Lead Dispatcher / Safety Officer |
| Password | password123 |
Authorized Shift Access |
This repository includes a native render.yaml blueprint:
- Connect your GitHub repository to render.com.
- Create a new Web Service pointing to
FogBot. - Configure settings:
- Environment:
Node - Build Command:
npm install - Start Command:
node server.js
- Environment:
- Set Environment Variables:
RECAPTCHA_SITE_KEY:6LekebUtAAAAAEiqVaTTW15PdF-Z2ZH47YNGUalwRECAPTCHA_SECRET_KEY:6LekebUtAAAAADmjFOUUelkHfkD8mSFyUPKGUCBL
- Deploy service. Render will serve the application with automated HTTPS.
- In railway.app, click New Project
$\rightarrow$ Deploy from GitHub repo. - Add a MySQL plugin from the Railway service catalog.
- Railway automatically populates
MYSQLHOST,MYSQLUSER,MYSQLPASSWORD, andMYSQLDATABASE. - Add
RECAPTCHA_SITE_KEYandRECAPTCHA_SECRET_KEY. - The
server.jsstartup lifecycle auto-creates the schema and demo user on first connection.
[Sep 6 - 21] Phase 1: Research, concept lock, Bailadila DAS critique, architecture sign-off
[Sep 22 - Oct 12] Phase 2: Hardware chassis bring-up (Raspberry Pi 5 + STM32 + LiDAR + Cameras)
[Oct 13 - Nov 2] Phase 3: Sensor fusion pipeline, AI risk engine, distance-hold control loop
[Nov 3 - 16] Phase 4: Field integration testing (RC/scale trials, fog-generator chamber test)
[Nov 17 - 30] Phase 5: Command center polish, 3D digital twin telemetry sync, technical paper
[Dec 1 - Finale] Phase 6: Full rehearsal, judge defense prep, backup video verification
+-----------------------------------------------------------------------------------+
| TIER 1: MUST BUILD (Core Rover + Closed-Loop Safety Loop) |
| • LiDAR + CV Camera + IR + Ultrasonic Sensor Fusion Pipeline |
| • YOLO / MobileNet Obstacle Classification & Detection Model |
| • Dynamic Collision Risk Engine (Camera confidence as live fog proxy) |
| • Rover <-> Truck distance-holding control & instant E-Stop broadcast |
| • Haul road GPS position tracking & Command Center dashboard |
+-----------------------------------------------------------------------------------+
| TIER 2: HIGH IMPACT (Operational Intelligence) |
| • Adaptive Safe-Speed Regulation Algorithm |
| • V2I (Vehicle-to-Infrastructure) warning beacons at critical haul-road turns |
| • Production dispatch UI & real-time telemetry streaming |
+-----------------------------------------------------------------------------------+
| TIER 3: JUDGE "WOW" FACTOR (Advanced Simulation & Replay) |
| • Interactive 3D Digital Twin with WebGL shader-driven volumetric fog (Built) |
| • Multi-vehicle fleet dispatch simulation |
| • Black-box flight recorder & telemetry incident replay |
+-----------------------------------------------------------------------------------+
| TARGET PRODUCTION ARCHITECTURE (Described in Report, Excluded from Prototype) |
| • PostGIS spatial databases & InfluxDB time-series clusters (cut to minimize ops) |
| • Multi-tenant enterprise SSO (simplified to operator role auth for hackathon) |
+-----------------------------------------------------------------------------------+
When demonstrating FogBot to the Smart India Hackathon jury, our team presents a cohesive, end-to-end operational story arc:
-
Phase 1 — Clear Haul Operations: Rover leads the dumper along the bench haul road at full authorized speed. Visibility is clear (
$>50\text{ m}$ ), camera confidence is high ($>90%$ ), and system risk status is SAFE (Green). -
Phase 2 — Incursion of Monsoon Fog: The judge pulls the live Fog-Density Slider to
$10\text{ m}$ . In the software dashboard and 3D digital twin, camera confidence plummets. The fusion pipeline dynamically increases weighting on the STL-19P LiDAR and ultrasonic sensors. -
Phase 3 — Proactive Speed Adaptation: The AI Safety Engine calculates elevated risk; the recommended safe speed drops smoothly from
$20\text{ km/h}$ to$8\text{ km/h}$ , preventing forced haul halts while maintaining safe stopping distances. - Phase 4 — Approaching Lead Hazard: An oncoming vehicle or stalled obstacle appears on the haul road. The distance-hold monitor calculates shrinking Time-to-Collision (TTC) and sounds a caution alert.
- Phase 5 — Multi-Sensor Confirmation & E-Stop: The obstacle crosses into the critical 6-meter envelope. Cross-checked IR and ultrasonic telemetry confirm positive detection. Risk escalates to CRITICAL (Red); the rover initiates emergency deceleration and broadcasts a hard-stop packet.
-
Phase 6 — Dispatch Visibility: The Command Center dashboard updates within
$<50\text{ ms}$ , alerting the central mine controller with exact GPS coordinates and sensor diagnostic readings. - Phase 7 — 3D Digital Twin Replay: The WebGL 3D digital twin mirrors the rover's exact physical halt, flashing its rear warning beacon to safeguard the approaching haul truck.
-
Sub-Meter Ranging Enhancement: While GPS provides reliable global positioning (
$3\text{--}5\text{ m}$ ), tight haul road convoying requires sub-meter accuracy. Our roadmap integrates Ultra-Wideband (UWB) transceivers between the rover and trailing truck for centimeter-precise distance holding. -
Haul Road Suspension & Incline Dynamics: Bailadila's haul roads feature rugged iron ore rubble and
$1:16$ gradients. Testing will validate brushless motor torque ratios and track-wheel grip under slippery, red-mud monsoon conditions. - Inertial Measurement Unit (IMU) Integration: Integrating 6-axis IMU sensing into the STM32 board to detect rover chassis pitch/roll and trigger an automated rollover SOS broadcast.
- Team: Track Decoders
- Competition: Smart India Hackathon 2026 (SIH 2026)
- Nodal Agency / Problem Creator: NMDC Limited (National Mineral Development Corporation)
- Problem Statement:
SIH26007— Safe & Efficient Operation of Mine Vehicles in Fog / Low-Visibility Conditions