Taxonomy Distribution Report¶
Overview¶
- Total Concepts: 537
- Number of Taxonomies: 15
- Average Concepts per Taxonomy: 35.8
Distribution Summary¶
| Category | TaxonomyID | Count | Percentage | Status |
|---|---|---|---|---|
| Fabrication and Building | BUILD | 69 | 12.8% | ✅ |
| Python Motion Programming | PYMO | 64 | 11.9% | ✅ |
| Advanced Path Mathematics | ADV | 53 | 9.9% | ✅ |
| AI Agents and OpenClaw | AGNT | 49 | 9.1% | ✅ |
| Kinematics and Simulation | KINE | 37 | 6.9% | ✅ |
| Communication Buses and Protocols | COMM | 33 | 6.1% | ✅ |
| Sourcing Parts | SORC | 32 | 6.0% | ✅ |
| Robot Arm Fundamentals | ARM | 31 | 5.8% | ✅ |
| Actuators and Sensors | ACT | 30 | 5.6% | ✅ |
| Perception and Learning | PERC | 29 | 5.4% | ✅ |
| Python Setup and Tools | PYS | 25 | 4.7% | ✅ |
| Projects, Operations, and Teaching | PROJ | 23 | 4.3% | ✅ |
| Power Systems | POWR | 22 | 4.1% | ✅ |
| Safety | SAFE | 20 | 3.7% | ✅ |
| Agent Safety and Evaluation | AGSF | 20 | 3.7% | ✅ |
Visual Distribution¶
Fabrication and Building ██████ 69 ( 12.8%)
Python Motion Programming █████ 64 ( 11.9%)
Advanced Path Mathematics ████ 53 ( 9.9%)
AI Agents and OpenClaw ████ 49 ( 9.1%)
Kinematics and Simulation ███ 37 ( 6.9%)
Communication Buses and P ███ 33 ( 6.1%)
Sourcing Parts ██ 32 ( 6.0%)
Robot Arm Fundamentals ██ 31 ( 5.8%)
Actuators and Sensors ██ 30 ( 5.6%)
Perception and Learning ██ 29 ( 5.4%)
Python Setup and Tools ██ 25 ( 4.7%)
Projects, Operations, and ██ 23 ( 4.3%)
Power Systems ██ 22 ( 4.1%)
Safety █ 20 ( 3.7%)
Agent Safety and Evaluati █ 20 ( 3.7%)
Balance Analysis¶
✅ No Over-Represented Categories¶
All categories are under the 30% threshold. Good balance!
Category Details¶
Fabrication and Building (BUILD)¶
Count: 69 concepts (12.8%)
Concepts:
-
- 3D Printing
-
- FDM Printer
-
- Filament
-
- PLA
-
- PETG
-
- Print Settings
-
- Layer Height
-
- Infill
-
- Print Orientation
-
- Support Material
-
- STL File
-
- STEP File
-
- Slicer
-
- G-Code
-
- Print Quality Inspection
- ...and 54 more
Python Motion Programming (PYMO)¶
Count: 64 concepts (11.9%)
Concepts:
-
- Hardware Abstraction Layer
-
- Arm Class
-
- Joint Class
-
- Class Interface
-
- Inheritance for Drivers
-
- Fake Arm
-
- Mock Hardware
-
- Dataclass
-
- Type Hints
-
- Pose Dataclass
-
- Command Dataclass
-
- Connect and Disconnect
-
- Context Manager
-
- With Statement
-
- Try Finally
- ...and 49 more
Advanced Path Mathematics (ADV)¶
Count: 53 concepts (9.9%)
Concepts:
-
- Matrix Multiplication
-
- Linear Algebra with NumPy
-
- Derivative as Rate of Change
-
- Numerical Differentiation
-
- Path vs Trajectory
-
- Axis-Angle Rotation
-
- Euler Angles
-
- Gimbal Lock
-
- Quaternion
-
- Quaternion Rotation
-
- SLERP
-
- Velocity Kinematics
-
- Numerical Jacobian
-
- Jacobian Pseudoinverse
-
- Damped Least Squares
- ...and 38 more
AI Agents and OpenClaw (AGNT)¶
Count: 49 concepts (9.1%)
Concepts:
-
- AI Agent
-
- Agent Loop
-
- Perceive Plan Act Observe
-
- Large Language Model
-
- Tool Calling
-
- Agent Tool
-
- Tool Schema
-
- Agent Skill
-
- OpenClaw
-
- OpenClaw Installation
-
- OpenClaw Messaging Interface
-
- OpenClaw Skill Files
-
- Robot Arm Skill
-
- Bounded Commands
-
- Typed Parameters
- ...and 34 more
Kinematics and Simulation (KINE)¶
Count: 37 concepts (6.9%)
Concepts:
-
- Coordinate Frame
-
- Cartesian Coordinates
-
- Rotation
-
- Sine and Cosine
-
- Vector
-
- NumPy Array
-
- Rotation Matrix
-
- Homogeneous Transform
-
- Transform Chain
-
- Denavit-Hartenberg Parameters
-
- Forward Kinematics
-
- Two-Link Arm
-
- Link Lengths
-
- Inverse Kinematics
-
- Geometric Inverse Kinematics
- ...and 22 more
Communication Buses and Protocols (COMM)¶
Count: 33 concepts (6.1%)
Concepts:
-
- Serial Communication
-
- UART
-
- TTL Half-Duplex Serial
-
- Baud Rate
-
- USB Serial Adapter
-
- Serial Port
-
- Pyserial Library
-
- Bytes and Bytearray
-
- Hexadecimal
-
- Packet Structure
-
- Checksum
-
- Instruction Packet
-
- Status Packet
-
- Device ID
-
- Daisy Chain Wiring
- ...and 18 more
Sourcing Parts (SORC)¶
Count: 32 concepts (6.0%)
Concepts:
-
- Bill of Materials
-
- Required Parts
-
- Optional Parts
-
- Substitute Parts
-
- Kit Build
-
- Self-Sourced Build
-
- Official Kit
-
- Distributor
-
- Online Marketplace
-
- Direct from Manufacturer
-
- Lead Time
-
- Shipping and Customs
-
- Total Build Cost
-
- Budgeting
-
- Cost Calculator
- ...and 17 more
Robot Arm Fundamentals (ARM)¶
Count: 31 concepts (5.8%)
Concepts:
-
- Robot Arm
-
- Link
-
- Joint
-
- Revolute Joint
-
- Prismatic Joint
-
- Degrees of Freedom
-
- End Effector
-
- Gripper
-
- Parallel Gripper
-
- Base Frame
-
- Workspace
-
- Reach
-
- Payload
-
- Repeatability
-
- Accuracy
- ...and 16 more
Actuators and Sensors (ACT)¶
Count: 30 concepts (5.6%)
Concepts:
-
- Actuator
-
- DC Motor
-
- Hobby Servo
-
- PWM Signal
-
- Servo Motor
-
- Serial Bus Servo
-
- STS3215 Servo
-
- Brushless Motor
-
- Damiao Actuator
-
- RobStride Actuator
-
- Gear Ratio
-
- Gearbox
-
- Backlash
-
- Torque
-
- Stall Torque
- ...and 15 more
Perception and Learning (PERC)¶
Count: 29 concepts (5.4%)
Concepts:
-
- Camera
-
- USB Webcam
-
- Image Frame
-
- OpenCV Library
-
- Color Space
-
- Color Thresholding
-
- Contour Detection
-
- Object Centroid
-
- Camera Calibration
-
- Camera Intrinsics
-
- Camera Extrinsics
-
- Hand-Eye Calibration
-
- Pixel-to-World Mapping
-
- Fiducial Markers
-
- Object Detection
- ...and 14 more
Python Setup and Tools (PYS)¶
Count: 25 concepts (4.7%)
Concepts:
-
- Learning Python Prerequisites
-
- Python Interpreter
-
- REPL
-
- Python Script
-
- Terminal
-
- Virtual Environment
-
- Pip
-
- Requirements File
-
- Project Folder Layout
-
- Python Module
-
- Python Package
-
- Import Statement
-
- Standard Library
-
- Docstring
-
- Naming Conventions
- ...and 10 more
Projects, Operations, and Teaching (PROJ)¶
Count: 23 concepts (4.3%)
Concepts:
-
- Desk Assistant Project
-
- Color Sorting Project
-
- Chat-Controlled Arm
-
- Data Collection Station
-
- Capstone Project
-
- Project Documentation
-
- Startup Procedure
-
- Shutdown Procedure
-
- Monitoring
-
- Maintenance Schedule
-
- Servo Replacement
-
- Wear and Lubrication
-
- Script vs Policy vs Agent
-
- Classroom Use
-
- Makerspace Use
- ...and 8 more
Power Systems (POWR)¶
Count: 22 concepts (4.1%)
Concepts:
-
- Voltage
-
- Current
-
- Electrical Power
-
- Ohm's Law
-
- Power Supply
-
- Battery
-
- Voltage Rating
-
- Current Rating
-
- Power Budget
-
- Wire Gauge
-
- Power Connectors
-
- Fuse
-
- Voltage Drop
-
- Brown-Out
-
- Inrush Current
- ...and 7 more
Safety (SAFE)¶
Count: 20 concepts (3.7%)
Concepts:
-
- Robot Safety
-
- Pinch Point
-
- Safe Work Envelope
-
- Emergency Stop
-
- Hardware E-Stop
-
- Software E-Stop
-
- Speed Limit
-
- Force Limit
-
- Runaway Motion
-
- Collision
-
- Torque Release
-
- Supervised Operation
-
- Safe Shutdown
-
- Risk Assessment
-
- Soldering Safety
- ...and 5 more
Agent Safety and Evaluation (AGSF)¶
Count: 20 concepts (3.7%)
Concepts:
-
- Safety Layer
-
- Workspace Limits
-
- Command Validation
-
- Dry-Run Mode
-
- Simulation Mode
-
- Confirmation Step
-
- Audit Log
-
- Ambiguous Instructions
-
- Hallucinated Tool Calls
-
- Prompt Injection
-
- Untrusted Input
-
- Least Privilege
-
- Defense in Depth
-
- Agent Is Not the Safety Layer
-
- Rate Limiting
- ...and 5 more
Recommendations¶
- ✅ Excellent balance: Categories are evenly distributed (spread: 9.1%)
- ✅ MISC category minimal: Good categorization specificity
Educational Use Recommendations¶
- Use taxonomy categories for color-coding in graph visualizations
- Design curriculum modules based on taxonomy groupings
- Create filtered views for focused learning paths
- Use categories for assessment organization
- Enable navigation by topic area in interactive tools
Report generated by learning-graph-reports/taxonomy_distribution.py