List of topical topics Topics of coursework — Bachelor. Topics are grouped by supervisors. The student can choose the proposed topic or agree his own with the supervisor.
Bychkov Oleksii Serhiiovych
Rest API on FastAPI to receive and save telemetry from a group of agents. SQLite, Pydantic validation, basic authentication.
Development of .proto-scheme for multi-agent system messages (status, command, telemetry). Size and speed benchmarks vs JSON.
Web application to display the real-time status of the swarm: agent positions on the map, telemetry, mission statuses. Technologies: React + WebSocket + Leaflet.
The form of administration of the main CBC indicators (Hb, RBC, WBC, PLT) with highlighting of abnormalities by sex and age. HTML + Vanilla JS.
2D swarm behavior simulator. Basic behaviors: cohesion, alignment, separation, avoidance. Pygame or Matplotlib.
Parsing and visualization of messaging logs between agents: statistics, connection graphs (NetworkX), detection of abnormal patterns.
3D visualization of the trajectories of a multi-agent system. Import data from the simulator, play a scene with a limited time window. Three.js.
A library of behavior trees to describe the behavior of an autonomous agent. Basic nodes (Sequence, Selector, Parallel), patrolling demo scenario.
Webpage with histograms of symptom frequency in the Dr.Case database (460 symptoms, 844 diseases). Top 50 most frequent, filters by category (general/pain/respiratory).
Simple NLP parser of operator commands without LLM, based on rules and templates. Recognition of basic commands: "meet at the point", "survey the area", "return".
Classic A* with heuristics for finding a path in a 2D obstacle grid. Integration into a simple simulator, comparison with Dijkstra.
Advanced Reynolds-boids with obstacle avoidance and several types of formations (V-shape, line, circle). Parameterization via UI.