Wiki
Interactive explainers.
Concepts from the projects and writing, rebuilt as visual teaching pages with source links, worked examples, pitfalls, and quick checks.
40 of 40 explainers
A* Search: Open Set, Closed Set, and f-score
A* finds paths by balancing the cost already paid with a heuristic estimate of what remains.
AdvantageKit Logging and Simulation Separation
Robot logs are most useful when code separates real inputs, simulated inputs, and outputs cleanly enough to replay behavior.
AprilTag Vision for Robot Pose Estimation
AprilTags give a robot field-relative visual landmarks that can correct drifting odometry.
Async API Clients with Rate Limits and Backoff
Reliable API clients treat failure as a flow-control signal, not just an exception to retry immediately.
Campus Bus Load Curves by Time of Day
Transit demand becomes legible when bus pings and load observations are aggregated into daily route curves.
Conflict-Free Schedule Generation
Course scheduling is a constraint problem disguised as a registration chore.
Course Materials to Queryable Knowledge Base
A course knowledge base turns files, assignments, and notes into searchable objects with source context.
Dual-Arm Scheduling with CP-SAT
A dual-arm robot needs more than an action list; it needs a schedule that respects resources, precedence, and collision risk.
Dual-Arm Task and Motion Planning Pipeline
TAMP connects symbolic task choices to geometric motion checks so a robot plan is both logical and physically executable.
Elementary Symmetric Functions
Elementary symmetric functions package every square-free product of a fixed degree into one invariant polynomial.
Evidence-Backed Think Envelopes
A think envelope turns an agent answer into a reviewable object with citations, gaps, conflicts, and next actions.
Field-Relative vs Robot-Relative Driving
The same joystick push means different things depending on whether commands are interpreted from the field or the robot.
FRED and BLS API Time-Series Plotting
Economic plotting is mostly a data-contract problem: series IDs, frequencies, units, revisions, and comparable scales.
Godot VehicleBody3D Racing Physics
A racing game feels right when engine force, steering, friction, suspension, and track design reinforce each other.
Heuristics: Manhattan vs Euclidean Distance
A heuristic is a guess about remaining cost; the right guess depends on how movement is allowed.
Hi-C Contact Maps and TAD Triangles
A Hi-C map turns 3D genome folding into a heatmap of contact frequency along a chromosome.
LangGraph Multi-Agent Study Backend
A multi-agent backend is a graph of roles, tools, state, and handoffs, not just a pile of prompts.
Learned Feasibility Prediction for Robot Plans
A feasibility predictor estimates which symbolic actions are likely to survive expensive motion checks.
Lookup Tables vs Equations for Shooter Tuning
When robot physics is messy, a measured lookup table can beat a beautiful but incomplete equation.
Markdown Frontmatter Knowledge Graphs
Markdown can become a lightweight knowledge graph when every note carries typed metadata and explicit links.
MCP Tools for Agent Workflows
MCP standardizes how AI clients connect to tools, data sources, prompts, and workflows.
Model Size, Speed, and Accuracy Trade-Offs
Small language model work is the art of buying enough reasoning quality with far less latency, memory, and infrastructure.
Multi-Scale TAD Boundary Detection
A robust chromatin boundary should remain visible across more than one analysis window.
Natural Language to Reproducible Pandas Code
A data agent is useful only if its natural-language answer leaves behind executable, inspectable code.
PathPlanner Autonomous Routes
Autonomous routing combines preplanned paths, event markers, robot constraints, and live pathfinding.
Persistent Semantic Memory for AI Assistants
Semantic memory lets an assistant retrieve relevant past context instead of treating every conversation as isolated.
PID Control for Robot Mechanisms
PID control pushes a mechanism toward a setpoint by reacting to present, accumulated, and changing error.
q-Integers and the Meaning of q-Analogues
A q-analogue preserves a classical formula while adding a parameter that records extra structure.
RAG Pipeline for Student Documents
Retrieval-augmented generation turns messy course files into ranked evidence before an AI tutor answers.
Real-Time Transit Data Collection Loops
A polling loop turns a live vehicle feed into an analyzable historical dataset.
Repo as System of Record for Research
A research repo can store plans, sources, assumptions, data definitions, artifacts, and verification records in one reviewable history.
Semi-Global Block Matching
SGBM estimates stereo disparity by matching local image patches while smoothing the result across paths.
SLURM Training Jobs on HPC Clusters
An HPC training run is a resource request, a batch script, an environment, and a reproducibility contract.
Source-Grounded AI Wikis
An AI wiki is useful when every explanation remains tied to the material that produced it.
Stereo Vision and Disparity Maps
Stereo vision estimates depth by comparing where the same scene point appears in two camera views.
Swerve Drive Basics for FRC Robots
A swerve drivetrain lets a robot translate and rotate by independently steering each wheel module.
Synthetic Enhancer Design Pipeline
Enhancer design links sequence edits, regulatory-track prediction, cell-type specificity, and experimental caution.
The q-Binomial Theorem
The q-binomial theorem is a weighted version of binomial counting that records extra combinatorial structure with q.
Vector Search vs Keyword Search in Study Tools
Keyword search finds exact words; vector search finds nearby meaning. Strong study systems usually need both.
Velocity PID for Intake and Shooter Wheels
Velocity control is about holding speed under load, not merely sending a motor percentage.