Welcome to UAV-Assisted Fog Computing Simulation Demo

This is an interactive mini demonstration created for the paper "Energy-Aware Holistic Optimization in UAV-Assisted Fog Computing: Attitude, Trajectory, and Task Assignment", designed to help reviewers quickly understand our simulation environment when submitting to the Computer Networks journal.

Background: This demo is built with Three.js and serves as a simplified, interactive version of our complete simulation system implemented in NVIDIA Isaac Gym Sim. To facilitate browser-based demonstration, we have simplified the following aspects:

Despite these simplifications, this demo still reflects the core task scenarios and key performance metrics we focus on in the paper.

Quick Start:
W/S: Pitch (forward/backward)
A/D: Roll (left/right)
↑/↓: Altitude
←/→: Yaw rotation
Switch between Simple and Control (FEAR-PID) modes using buttons in the top-left panel.
SIMULATION_ENV_MINI_DEMO
FEAR-PID: SIMPLE
AGENT_STATE: STABLE
BATTERY: 100%
POSITION: 0, 100, 0
SPEED: 0.0 m/s
ACCEL: 0.00 m/s²
ATTITUDE (P/R): 0°, 0°
ENVIRONMENT
WIND: 4.2 m/s NW
COLLISION: FALSE
Cyan particles visualize wind flow
FOG:
PHYSICS CONFIG
* Simple: Velocity-based control.
* Control: simple FEAR-PID Attitude & Rate control, Motor mixing, Battery drain.
MAX_ACCEL: 5.28 m/s²
MAX_H_SPEED: 60.0 m/s
MAX_ALTITUDE: 150.0 m
DRAG_COEFF: 0.5
MOTORS (RPM%): 0, 0, 0, 0
USER LOCATIONS (Surface)
CONTROLS
CAMERA
DATA MANAGEMENT
W/S: Pitch (Fwd/Back) | A/D: Roll (Left/Right) | ↑/↓: Altitude | ←/→: Rotate
COLLISION DETECTED