Navigation systems typically optimize strictly for T_min (Time).
This ignores multi-dimensional human constraints: Safety, Comfort, and Visual Experience. Current industrial stacks are blind to these variables.
NavX introduces Multi-Criteria Path Scoring.
Dynamic re-routing based on YOLOv8 visual hazard detection. No cloud dependency. Pure onboard computation.
Route transparency via explicit cost functions. User visibility into decision logic.
Automatic re-planning triggers < 2000ms upon new object detection or hazard threshold breach.
Seamless integration with Nav2 stack. Waypoint execution and cancellation handling.
Real-time readout: "−18% risk, +0.3 scenic". Quantifiable trade-offs.
C = (w_t × Time) + (w_r × Risk) + (w_c × Comfort)
| MODE | T_Weight | R_Weight | C_Weight |
|---|---|---|---|
| VELOCITY | 1.0 | 0.2 | 0.1 |
| SECURITY | 0.5 | 1.0 | 0.3 |
| COMFORT | 0.4 | 0.3 | 0.8 |
Real-time visual risk assessment pipeline.
Input: Razer Kiyo (720p 60FPS)
Model: YOLOv8
Output: Object Type, Bounding Box, Confidence
Distance: Calculated via bbox height
Density: Objects per route zone
Penalty: Close(x3), Med(x2), Far(x1)
Risk = Σ (Confidence × ObjectWeight × DistancePenalty)
Distributed nodes. Modular design. Fail-safe.
Python A* implementation. Matrix evaluation.
Sensor fusion aggregation point.
Nav2 interface and action management.
HARDWARE & SOFTWARE INFRASTRUCTURE
Razer Kiyo Pro
TurtleBot3 Burger
Raspberry Pi 4 (4GB)
YOLOv8n (Nano)
60FPS Inference
Hazard Scoring Engine
ROS 2 Humble
Nav2 Stack
Python 3.10
React.js v18
TailwindCSS
FastAPI / WebSocket
Select a routing profile to observe real-time solver behavior.
Project Visionary. Orchestrated the entire NavX initiative, driving the strategic direction.
Technical Architect. Designed the fundamental ROS 2 infrastructure and navigation algorithms.
Financial Strategy. Managed critical resource allocation for sustainability.
Brand Lead. Crafted the NavX identity and communicated value proposition.
Product Owner. Defined key features and ensured user safety standards.
Operations Support. Assisted in coordinating team workflows.
Sales Representative. Exploring potential market opportunities.
Code Contributor. Assisted with implementation details.
Code Contributor. Supported backend integration.