Skip to content
View amanullah7x's full-sized avatar

Highlights

  • Pro

Block or report amanullah7x

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
amanullah7x/README.md

Amanullah Naseer

Assistant Executive Engineer (Robotics Software & Autonomy) at NRTC | MS AI student at PAF-IAST
Rawalpindi, Pakistan • LinkedIn • Email • Portfolio Website

I work on robot perception and autonomy for UAVs: detection and tracking on edge hardware, simulation before flight (NVIDIA Isaac Sim, Gazebo, PX4), and getting useful information across degraded wireless links.


Research

📡 Semantic Communication in FANETs: Edge AI for Bandwidth-Efficient UAV Swarms

A. Naseer, A. Khalid (HITEC). First author, submitted to ICECT 2027 (NUML).

  • Network-in-the-loop testbed: PX4 SITL flights in Isaac Sim (primary) and Gazebo (cross-check) feed unmodified ROS 2 nodes across an NS-3 emulated link (150 ms delay, 50 Mb/s, 0–30% loss).
  • Onboard YOLOv8s + ByteTrack sends one 72-byte descriptor per tracked target instead of video.
  • Across 200 automated runs, semantic delivery stayed within one point of the 1−p bound (1.00 / 0.96 / 0.86 / 0.70 at 0 / 5 / 15 / 30% loss) at a steady 151 ms and about 1 kB/s. Best-effort 1080p JPEG delivered almost nothing from 5% loss, and reliable JPEG rose to 508–614 ms while using 218–1,310× more bandwidth.

Featured Projects

  • Generated 6,000 auto-labelled aerial frames (cars, people) in Omniverse Replicator with domain randomization (8–120 m altitude, camera pitch, field of view, lighting) and fine-tuned YOLOv8s against a VisDrone baseline.
  • Honest null result: adding synthetic data did not beat real-only fine-tuning (mAP@50 0.372 vs 0.371 on VisDrone val). Synthetic-only training reached 0.364 AP@50 on cars but 0.114 on pedestrians, pointing to the domain gap on small objects.
  • Open-source app running PX4 SITL in Isaac Sim (Pegasus) with QGroundControl, several drone models, gimbal control and live YOLO detection on the ROS 2 camera stream (13–14 FPS on an RTX 4060). Reused as the front end of the FANET study.
  • Fine-tuned RF-DETR Nano via Roboflow on a custom-annotated aerial dataset of ground vehicles and their components: 89.4% mAP@50, 86.8% precision, 89.2% recall on validation.
  • SITL platform coupling Isaac Sim with PX4 and offboard ROS 2 Humble nodes (perception, PID visual servoing) over a bidirectional MAVLink bridge with 50 Hz IMU/state telemetry.
  • Ground station that ingests 50–60 Hz telemetry over ZeroMQ in background QThread workers, with a ring buffer for 20 Hz UI rendering and a bypass queue for safety-critical messages.

At NRTC (since May 2024)

  • Deployed quantized YOLOv8 with BoT-SORT / ByteTrack on Jetson AGX Orin for real-time closed-loop subject tracking in field flights.
  • Built a pilot-in-the-loop subject-following system on Raspberry Pi 5 + Coral Edge TPU (24–30 FPS) with Kalman-filtered detections and MAVLink velocity control; flight-tested.
  • Built ground control software (PyQt6, .NET, React/Electron) for 50+ Hz MAVLink telemetry, offline-map waypoint missions and threaded YOLOv8n detection on the RTSP feed.
  • LiDAR mapping toward GPS-degraded navigation: RPLIDAR S2 + ROS 2 occupancy grids in Gazebo/RViz, tested on a small ground robot.

Technical Toolkit

Domain Technologies & Frameworks
Languages Python, C# (.NET), TypeScript, Bash
Robotics & Simulation ROS 2 Humble, PX4, ArduPilot, MAVLink, NVIDIA Isaac Sim, Omniverse Replicator, Gazebo, NS-3
ML & Computer Vision PyTorch, YOLOv8, RF-DETR, ByteTrack, BoT-SORT, OpenCV, Roboflow
Edge Hardware NVIDIA Jetson AGX Orin, Raspberry Pi 5, Google Coral Edge TPU, Pixhawk 6C/6X
Networking & Telemetry ZeroMQ, MQTT, WebSockets, DDS/RTPS, Serial UART
UI PyQt6, React.js, Electron.js, Node.js, Tailwind CSS

Pinned Loading

  1. edge-vision-tracking-jetson edge-vision-tracking-jetson Public

    Deterministic Edge Vision Tracking Pipeline on NVIDIA Jetson AGX Orin

    Python

  2. pyqt-uav-ground-station pyqt-uav-ground-station Public

    High-Throughput Desktop Ground Control Station (GCS) in PyQt6

    Python

  3. uav-isaac-sim-digital-twin uav-isaac-sim-digital-twin Public

    Autonomous UAV Digital Twin (PX4 + NVIDIA Isaac Sim 4.0 + ROS2 Humble)

    Python

  4. amanullah7x amanullah7x Public

    Amanullah Naseer | Autonomous Systems, Edge AI & Robotics Telemetry