Skip to content

weidonglang/weidonglang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 

Repository files navigation


Avatar

Hi, I'm Weidong Lang / 魏语石

Computer Science Undergraduate · Low-Altitude Intelligent Systems · Mathematical Modeling · Java Engineering

Typing SVG

Profile Views


About Me

I am a Computer Science undergraduate interested in low-altitude intelligent systems, UAV scheduling, mathematical modeling, and reliable engineering platforms.

My current focus is to connect scenario modeling, algorithmic decision-making, and software engineering. I enjoy transforming real-world problems into computable models, building backend systems around them, and visualizing decision processes through full-stack platforms.

  • Research interests: low-altitude swarm decision-making, UAV route planning, multi-agent coordination, conflict detection, and risk-aware scheduling.
  • Engineering interests: Java backend systems, Spring Boot / Spring Cloud, Redis, RabbitMQ, Elasticsearch, and Vue-based dashboards.
  • Modeling background: probability modeling, hypothesis testing, optimization, sensitivity analysis, and decision-support modeling.
  • Long-term goal: build explainable, reliable, and scenario-driven intelligent systems for complex low-altitude environments.

Current Research Direction

Large-Scale Disaster-Scenario-Driven Low-Altitude Swarm Decision and Control

I am particularly interested in low-altitude intelligent agents operating in disaster response, emergency inspection, communication recovery, and search-and-rescue scenarios.

Key topics I hope to explore:

  • Multi-agent task allocation under dynamic environments
  • UAV route planning, obstacle avoidance, and risk-aware replanning
  • Distributed role assignment and self-organized swarm coordination
  • Low-altitude airspace resource modeling and conflict resolution
  • Decision-making under communication-limited or partially observable conditions
  • Trustworthy low-altitude information systems and decision-support platforms

Featured Projects

A low-altitude airspace resource scheduling and conflict-resolution platform for UAV route reservation, approval workflow, occupancy management, audit logging, and visualized airspace governance.

The system models airspace resources as Grid + Level + TimeSlot + Date, supporting route reservation, conflict detection, occupancy release, and low-altitude cockpit visualization.

Keywords: Spring Cloud · RabbitMQ · Redis · Outbox · Conflict Detection · Vue

A UAV route-planning and risk-evaluation simulation system for urban low-altitude environments, supporting Dijkstra, A*, Theta*, risk scoring, energy estimation, and TimeSlot occupancy conversion.

It connects path planning results with the SkyGrid resource scheduling model, forming a route-planning → risk-evaluation → occupancy-conversion → conflict-checking workflow.

Keywords: Dijkstra · A* · Theta* · Risk Evaluation · FastAPI · Vue

Mathematical Modeling Project

A probability-model-based production decision optimization project from the China Undergraduate Mathematical Contest in Modeling, awarded Tianjin First Prize.

The project focused on sampling inspection, batch acceptance, quality-control decisions, hypothesis testing, expected loss, and sensitivity analysis.

Keywords: Probability Model · Hypothesis Testing · Expected Loss · Optimization · MATLAB · Python

An AI-enhanced reading-resource discovery system focused on hybrid retrieval, evidence-grounded RAG question answering, explainable recommendation, behavior analytics, and offline evaluation.

It combines exact matching, BM25 retrieval, dense vector retrieval, reranking, evidence cards, and measurable evaluation reports.

Keywords: Spring Boot · Hybrid Search · RAG · Reranker · Elasticsearch · Redis


Language & Tech Landscape


Area Languages / Tools Representative Usage
Low-Altitude Intelligent Systems Java · Python · TypeScript · SQL UAV scheduling, route planning, risk evaluation, conflict detection, airspace resource modeling, and visualization.
Backend Engineering Java · SQL · Shell Spring Boot, Spring Cloud, RESTful APIs, permission systems, Redis caching, RabbitMQ messaging, and service governance.
Algorithm & Simulation Python · C · MATLAB Dijkstra, A*, Theta*, probability modeling, hypothesis testing, sensitivity analysis, and decision optimization.
AI Search & RAG Systems Java · Rust · Vue Hybrid retrieval, BM25, vector search, reranking, RAG QA, evaluation CLI, and reproducible report generation.
Frontend Visualization Vue · TypeScript · JavaScript · ECharts Low-altitude cockpit, route visualization, approval dashboards, conflict records, and data analysis panels.
Modeling & Research Support Python · MATLAB · R Mathematical modeling, parameter calculation, statistical decision-making, expected loss, and risk evaluation.
Raw GitHub Language Statistics
GitHub Language Statistics

Technical Stack

Core Languages



Backend · Data · Middleware



Frontend · Tooling


Modeling & Decision Support

Optimization & Scheduling

I am interested in transforming real-world constraints into computable optimization models, especially for resource allocation, route planning, and task scheduling.

Route Planning · Task Allocation · Multi-objective Optimization · Decision Matrix · Scenario Modeling

Statistical Decision-Making

I use probability models, hypothesis testing, expected loss, and sensitivity analysis to evaluate decisions under uncertainty.

Probability Modeling · Hypothesis Testing · Expected Loss · Sensitivity Analysis · Risk Evaluation

Low-Altitude Systems

I focus on UAV scheduling, low-altitude route planning, airspace resource modeling, conflict detection, and risk-aware decision support.

UAV Scheduling · Airspace Modeling · Conflict Detection · Risk-Aware Planning · Visualization

Engineering Platforms

I enjoy turning models and algorithms into reliable backend services, APIs, dashboards, and reproducible evaluation workflows.

Spring Boot · Spring Cloud · Redis · RabbitMQ · Vue Dashboard


GitHub Analytics

GitHub Stats GitHub Streak

Contribution Activity Graph

Tip: If the language statistics still show old data, change the v=20260614-8 suffix in the image URLs, for example to v=20260614-9. This forces GitHub to treat the image as a new resource.


More GitHub Summary
Profile Details

Productive Time Stats

Working Style

Abstraction

Extract variables, constraints, risks, and objectives from real-world scenarios.

Scenario → Model

Computation

Turn models into computable algorithms, evaluation metrics, and reproducible experiments.

Model → Algorithm

Systemization

Build reliable backend services, dashboards, and engineering platforms around algorithms.

Algorithm → System


Keywords


Connect


Thanks for visiting!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors