All Projects
Robotics & AutomationActive Prototype• Ref: LORA32-RESCUE-UGV-04 • Role: Solo Systems Engineer — RF Design, Computer Vision, Chassis Fabrication

15km LoRa32 Rescue Rover

Long-Range Autonomous Rescue UGV with LoRa32 + ESP32 Vision Stack

Platform / MCUESP32 + Raspberry Pi 4
ProtocolsLoRa 868MHz / I2C / PWM / 4G LTE
Offline Capability100% Standalone (No Wi-Fi)
Latency / Speed15km LoRa Range · 12fps Vision
Interactive 360° PBR Model Showcase
Long-Range RF // PBR m0.87
Long-Range RF
Subsystem Badges
LoRa32 Rescue UGV
[ PBR 360° // Drag to inspect • Click Spotlight to toggle beam ]
AXES:+X+Y+ZSPOTLIGHT: OFFFPS: 60PBR: m0.87/r0.25
// PROJECT INITIATION & FIELD OBJECTIVE

The Engineering Challenge & Deployed Solution

01. The Problem Statement

Standard RC rescue rovers use 2.4GHz or 5.8GHz RF links with < 500m range and rely on Wi-Fi infrastructure that is destroyed in disaster zones.

02. The Engineered Solution

Heltec LoRa32 V3 (SX1262 LoRa chip) provides 15km line-of-sight control link at 868MHz. Raspberry Pi 4 runs YOLOv5-nano for real-time person detection; 4G LTE dongle streams 720p FPV to operator dashboard. L298N drives 4 high-torque DC motors on skid-steer chassis; NEO-8M GPS enables waypoint following via autonomy mode switch.

// MODULAR SUBSYSTEM BREAKDOWN

Silicon, Firmware & Telemetry Architecture

SUBSYSTEM #01

Heltec LoRa32 V3 Radio Link

SX1262 LoRa at 868MHz, SF12 BW125 for 15km LOS; bidirectional telemetry and command channel.

BUS: SPI / I2C / UARTACTIVE
SUBSYSTEM #02

Raspberry Pi 4 Vision Node

YOLOv5-nano at 12fps on Pi 4 4GB; detects persons/casualties and overlays bounding boxes on 4G FPV stream.

BUS: SPI / I2C / UARTACTIVE
SUBSYSTEM #03

4G LTE FPV Streaming

USB LTE dongle → GStreamer pipeline → WebRTC viewer dashboard for operator.

BUS: SPI / I2C / UARTACTIVE
SUBSYSTEM #04

GPS Waypoint Navigation

NEO-8M GPS + ArduPilot Rover-lite waypoint following mode; autonomy switch selectable on LoRa RC channel 5.

BUS: SPI / I2C / UARTACTIVE
// BENCH TESTING & DESIGN ITERATIONS

Hardware Iterations & Workbench Logbook

ITERATION 01 // BREADBOARD PROTOTYPELab Bench

Early Design Flaws & Edge Noise

Initial testing on solderless breadboards exposed high ground-bounce during RF transmission pulses and intermittent I2C bus hang-ups caused by missing pull-up resistor calculations.

⚠️ Lesson: Breadboard parasitic capacitance (~2–5pF per tie point) distorted high-speed SPI waveforms; required moving to copper stripboard with local decoupling caps.
ITERATION 02 // HARDENED SYSTEMField Validated

Firmware DMA Buffers & Hardware Filtering

Replaced polling loops with interrupt-driven DMA circular buffers, added 100nF ceramic bypass capacitors on every VDD pin, and implemented an independent hardware Watchdog timer (IWDG).

✅ Result: Zero bus lockups over 72-hour continuous test runs; RF packet transmission jitter reduced to sub-millisecond bounds.
// EMPIRICAL VERIFICATION & FIELD METRICS

Hardware Test & Field Validation Matrix

Success Criteria Verified
  • • Continuous operation over 72-hour bench stress
  • • Measured cold-boot firmware time: <140ms
  • • Hardware brownout detection recovery verified
Observed Edge Constraints
  • • Battery power limits continuous high-power RF duty cycle
  • • Indoor RF attenuation requires proper dipole tuning
  • • Cold-start GPS TTFF extends under dense tree canopy
Next R&D Roadmap
  • • Custom 4-layer PCB fab with controlled impedance RF traces
  • • On-device quantized TinyML model inference
  • • Solar harvesting MPPT charge controller integration