Autonomous intelligent agent simulation
End-to-end Python pipeline: industrial part recognition, STRIPS planning, and A* maze navigation.
- Python
- Computer vision
- KNN
- K-Means
- STRIPS
- A*

Stage 1 — Computer vision
Captured and segmented bolts, screws, nuts, and washers. Extracted morphological features and classified parts with KNN and K-Means after HSV segmentation and contour analysis.



Stage 2 — STRIPS planning
Modeled part reorganization with STRIPS/PDDL actions to move objects between boxes until a target layout is reached. The planner generates valid action sequences from random initial configurations.
Stage 3 — A* navigation
Simulated transport of the agent through randomly generated 2D mazes using A* pathfinding, completing the perception-planning-navigation chain.
