Skip to content

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:

    1. 3D Printing
    1. FDM Printer
    1. Filament
    1. PLA
    1. PETG
    1. Print Settings
    1. Layer Height
    1. Infill
    1. Print Orientation
    1. Support Material
    1. STL File
    1. STEP File
    1. Slicer
    1. G-Code
    1. Print Quality Inspection
  • ...and 54 more

Python Motion Programming (PYMO)

Count: 64 concepts (11.9%)

Concepts:

    1. Hardware Abstraction Layer
    1. Arm Class
    1. Joint Class
    1. Class Interface
    1. Inheritance for Drivers
    1. Fake Arm
    1. Mock Hardware
    1. Dataclass
    1. Type Hints
    1. Pose Dataclass
    1. Command Dataclass
    1. Connect and Disconnect
    1. Context Manager
    1. With Statement
    1. Try Finally
  • ...and 49 more

Advanced Path Mathematics (ADV)

Count: 53 concepts (9.9%)

Concepts:

    1. Matrix Multiplication
    1. Linear Algebra with NumPy
    1. Derivative as Rate of Change
    1. Numerical Differentiation
    1. Path vs Trajectory
    1. Axis-Angle Rotation
    1. Euler Angles
    1. Gimbal Lock
    1. Quaternion
    1. Quaternion Rotation
    1. SLERP
    1. Velocity Kinematics
    1. Numerical Jacobian
    1. Jacobian Pseudoinverse
    1. Damped Least Squares
  • ...and 38 more

AI Agents and OpenClaw (AGNT)

Count: 49 concepts (9.1%)

Concepts:

    1. AI Agent
    1. Agent Loop
    1. Perceive Plan Act Observe
    1. Large Language Model
    1. Tool Calling
    1. Agent Tool
    1. Tool Schema
    1. Agent Skill
    1. OpenClaw
    1. OpenClaw Installation
    1. OpenClaw Messaging Interface
    1. OpenClaw Skill Files
    1. Robot Arm Skill
    1. Bounded Commands
    1. Typed Parameters
  • ...and 34 more

Kinematics and Simulation (KINE)

Count: 37 concepts (6.9%)

Concepts:

    1. Coordinate Frame
    1. Cartesian Coordinates
    1. Rotation
    1. Sine and Cosine
    1. Vector
    1. NumPy Array
    1. Rotation Matrix
    1. Homogeneous Transform
    1. Transform Chain
    1. Denavit-Hartenberg Parameters
    1. Forward Kinematics
    1. Two-Link Arm
    1. Link Lengths
    1. Inverse Kinematics
    1. Geometric Inverse Kinematics
  • ...and 22 more

Communication Buses and Protocols (COMM)

Count: 33 concepts (6.1%)

Concepts:

    1. Serial Communication
    1. UART
    1. TTL Half-Duplex Serial
    1. Baud Rate
    1. USB Serial Adapter
    1. Serial Port
    1. Pyserial Library
    1. Bytes and Bytearray
    1. Hexadecimal
    1. Packet Structure
    1. Checksum
    1. Instruction Packet
    1. Status Packet
    1. Device ID
    1. Daisy Chain Wiring
  • ...and 18 more

Sourcing Parts (SORC)

Count: 32 concepts (6.0%)

Concepts:

    1. Bill of Materials
    1. Required Parts
    1. Optional Parts
    1. Substitute Parts
    1. Kit Build
    1. Self-Sourced Build
    1. Official Kit
    1. Distributor
    1. Online Marketplace
    1. Direct from Manufacturer
    1. Lead Time
    1. Shipping and Customs
    1. Total Build Cost
    1. Budgeting
    1. Cost Calculator
  • ...and 17 more

Robot Arm Fundamentals (ARM)

Count: 31 concepts (5.8%)

Concepts:

    1. Robot Arm
    1. Link
    1. Joint
    1. Revolute Joint
    1. Prismatic Joint
    1. Degrees of Freedom
    1. End Effector
    1. Gripper
    1. Parallel Gripper
    1. Base Frame
    1. Workspace
    1. Reach
    1. Payload
    1. Repeatability
    1. Accuracy
  • ...and 16 more

Actuators and Sensors (ACT)

Count: 30 concepts (5.6%)

Concepts:

    1. Actuator
    1. DC Motor
    1. Hobby Servo
    1. PWM Signal
    1. Servo Motor
    1. Serial Bus Servo
    1. STS3215 Servo
    1. Brushless Motor
    1. Damiao Actuator
    1. RobStride Actuator
    1. Gear Ratio
    1. Gearbox
    1. Backlash
    1. Torque
    1. Stall Torque
  • ...and 15 more

Perception and Learning (PERC)

Count: 29 concepts (5.4%)

Concepts:

    1. Camera
    1. USB Webcam
    1. Image Frame
    1. OpenCV Library
    1. Color Space
    1. Color Thresholding
    1. Contour Detection
    1. Object Centroid
    1. Camera Calibration
    1. Camera Intrinsics
    1. Camera Extrinsics
    1. Hand-Eye Calibration
    1. Pixel-to-World Mapping
    1. Fiducial Markers
    1. Object Detection
  • ...and 14 more

Python Setup and Tools (PYS)

Count: 25 concepts (4.7%)

Concepts:

    1. Learning Python Prerequisites
    1. Python Interpreter
    1. REPL
    1. Python Script
    1. Terminal
    1. Virtual Environment
    1. Pip
    1. Requirements File
    1. Project Folder Layout
    1. Python Module
    1. Python Package
    1. Import Statement
    1. Standard Library
    1. Docstring
    1. Naming Conventions
  • ...and 10 more

Projects, Operations, and Teaching (PROJ)

Count: 23 concepts (4.3%)

Concepts:

    1. Desk Assistant Project
    1. Color Sorting Project
    1. Chat-Controlled Arm
    1. Data Collection Station
    1. Capstone Project
    1. Project Documentation
    1. Startup Procedure
    1. Shutdown Procedure
    1. Monitoring
    1. Maintenance Schedule
    1. Servo Replacement
    1. Wear and Lubrication
    1. Script vs Policy vs Agent
    1. Classroom Use
    1. Makerspace Use
  • ...and 8 more

Power Systems (POWR)

Count: 22 concepts (4.1%)

Concepts:

    1. Voltage
    1. Current
    1. Electrical Power
    1. Ohm's Law
    1. Power Supply
    1. Battery
    1. Voltage Rating
    1. Current Rating
    1. Power Budget
    1. Wire Gauge
    1. Power Connectors
    1. Fuse
    1. Voltage Drop
    1. Brown-Out
    1. Inrush Current
  • ...and 7 more

Safety (SAFE)

Count: 20 concepts (3.7%)

Concepts:

    1. Robot Safety
    1. Pinch Point
    1. Safe Work Envelope
    1. Emergency Stop
    1. Hardware E-Stop
    1. Software E-Stop
    1. Speed Limit
    1. Force Limit
    1. Runaway Motion
    1. Collision
    1. Torque Release
    1. Supervised Operation
    1. Safe Shutdown
    1. Risk Assessment
    1. Soldering Safety
  • ...and 5 more

Agent Safety and Evaluation (AGSF)

Count: 20 concepts (3.7%)

Concepts:

    1. Safety Layer
    1. Workspace Limits
    1. Command Validation
    1. Dry-Run Mode
    1. Simulation Mode
    1. Confirmation Step
    1. Audit Log
    1. Ambiguous Instructions
    1. Hallucinated Tool Calls
    1. Prompt Injection
    1. Untrusted Input
    1. Least Privilege
    1. Defense in Depth
    1. Agent Is Not the Safety Layer
    1. 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