mirror of
https://github.com/azaion/autopilot.git
synced 2026-06-21 10:41:09 +00:00
[AZ-626] Decompose complete: 47 tasks + docs + module layout
Greenfield Steps 1-6 baseline for the autopilot rewrite from legacy Qt/C++ to a Rust workspace. - Remove legacy Qt/C++ tree (ai_controller, drone_controller, misc/camera, python_scaffold, root Dockerfile, autopilot.pro, legacy main.py / requirements.txt). - Add _docs/00_problem (problem, restrictions, acceptance criteria, security approach, input data + fixtures). - Add _docs/01_solution/solution_draft01. - Add _docs/02_document (architecture, system-flows, data_model, glossary, decision-rationale, deployment, 13 component descriptions, tests/ specs, FINAL_report, module-layout). - Add _docs/02_tasks/todo with 47 task specs (AZ-640..AZ-686, one bootstrap + 46 component tasks) and _dependencies_table.md. - Add .cursor/rules/artifact-srp.mdc (single-responsibility rule for canonical _docs artifacts). - Track autodev state in _docs/_autodev_state.md (Step 6 completed, ready for Step 7 Implement). Jira: bootstrap AZ-626; component epics AZ-627..AZ-639; tasks AZ-640..AZ-686. Total complexity 173 points across 12 epics. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
# Semantic And Movement Detection Training Data
|
||||
|
||||
# Source
|
||||
- Aerial imagery from reconnaissance winged UAVs at 600–1000m altitude
|
||||
- ViewPro A40 camera, 1080p resolution, various zoom levels
|
||||
- Extracted from video frames and still images
|
||||
- Movement detection requires frame sequences, not still images only; include camera/gimbal telemetry where available to separate target motion from UAV motion.
|
||||
|
||||
# Target Classes
|
||||
- Footpaths / trails (linear features on snow, mud, forest floor)
|
||||
- Fresh footpaths (distinct edges, undisturbed surroundings, recent track marks)
|
||||
- Stale footpaths (partially covered by snow/vegetation, faded edges)
|
||||
- Concealed structures: branch pile hideouts, dugout entrances, squared/circular openings
|
||||
- Tree rows (potential concealment lines)
|
||||
- Open clearings connected to paths (FPV launch points)
|
||||
- Moving point/cluster candidates at wide or light/medium zoom
|
||||
|
||||
# YOLO Primitive Classes (new)
|
||||
- Black entrances to hideouts (various sizes)
|
||||
- Piles of tree branches
|
||||
- Footpaths
|
||||
- Roads
|
||||
- Trees, tree blocks
|
||||
|
||||
# Annotation Format
|
||||
- Managed by existing annotation tooling in separate repository
|
||||
- Expected: bounding boxes and/or segmentation masks depending on model architecture
|
||||
- Footpaths may require polyline or segmentation annotation rather than bounding boxes
|
||||
|
||||
# Seasonal Coverage Required
|
||||
- Winter: snow-covered terrain (footpaths as dark lines on white)
|
||||
- Spring: mud season (footpaths as compressed/disturbed soil)
|
||||
- Summer: full vegetation (paths through grass/undergrowth)
|
||||
- Autumn: mixed leaf cover, partial snow
|
||||
|
||||
# Volume
|
||||
- Target: hundreds to thousands of annotated images/sequences
|
||||
- Available effort: 1.5 months, 5 hours/day
|
||||
- Potential for annotation process automation
|
||||
|
||||
# Reference Examples
|
||||
- semantic01.png — footpath leading to branch-pile hideout in winter forest
|
||||
- semantic02.png — footpath to FPV launch clearing, branch mass at forest edge
|
||||
- semantic03.png — footpath to squared hideout structure
|
||||
- semantic04.png — footpath terminating at tree-branch concealment
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 2.1 MiB |
Binary file not shown.
|
After Width: | Height: | Size: 4.3 MiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.0 MiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.3 MiB |
Reference in New Issue
Block a user