Wiki

Interactive explainers.

Concepts from the projects and writing, rebuilt as visual teaching pages with source links, worked examples, pitfalls, and quick checks.

AlgorithmsRobotics softwareRobotics visionAPI engineeringTransit analyticsProduct algorithmsAI educationRobotics planningMathAI infrastructureRoboticsEconomicsGame engineeringComputational biologyAI agentsAI researchData agentsControlsData systemsResearch infrastructureComputer vision

40 of 40 explainers

Algorithms

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.

A*PathfindingHeuristics
Robotics software

AdvantageKit Logging and Simulation Separation

Robot logs are most useful when code separates real inputs, simulated inputs, and outputs cleanly enough to replay behavior.

AdvantageKitFRCLogging
Robotics vision

AprilTag Vision for Robot Pose Estimation

AprilTags give a robot field-relative visual landmarks that can correct drifting odometry.

AprilTagsPhotonVisionPose estimation
API engineering

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.

APIsBackoffRate limits
Transit analytics

Campus Bus Load Curves by Time of Day

Transit demand becomes legible when bus pings and load observations are aggregated into daily route curves.

TransitData visualizationRutgers
Product algorithms

Conflict-Free Schedule Generation

Course scheduling is a constraint problem disguised as a registration chore.

SchedulingConstraintsScarlet Sync
AI education

Course Materials to Queryable Knowledge Base

A course knowledge base turns files, assignments, and notes into searchable objects with source context.

LykkeKnowledge baseCanvas
Robotics planning

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.

CP-SATSchedulingTAMP
Robotics planning

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.

TAMPRoboticsPlanning
Math

Elementary Symmetric Functions

Elementary symmetric functions package every square-free product of a fixed degree into one invariant polynomial.

Symmetric functionsCombinatoricsq-binomial
AI infrastructure

Evidence-Backed Think Envelopes

A think envelope turns an agent answer into a reviewable object with citations, gaps, conflicts, and next actions.

EvidenceAgentsCitations
Robotics

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.

FRCSwerveGyro
Economics

FRED and BLS API Time-Series Plotting

Economic plotting is mostly a data-contract problem: series IDs, frequencies, units, revisions, and comparable scales.

FREDBLSEconomics
Game engineering

Godot VehicleBody3D Racing Physics

A racing game feels right when engine force, steering, friction, suspension, and track design reinforce each other.

GodotVehicleBody3DRacing
Algorithms

Heuristics: Manhattan vs Euclidean Distance

A heuristic is a guess about remaining cost; the right guess depends on how movement is allowed.

A*HeuristicsGeometry
Computational biology

Hi-C Contact Maps and TAD Triangles

A Hi-C map turns 3D genome folding into a heatmap of contact frequency along a chromosome.

Hi-CTADsGenomics
AI agents

LangGraph Multi-Agent Study Backend

A multi-agent backend is a graph of roles, tools, state, and handoffs, not just a pile of prompts.

LangGraphAgentsOrchestration
Robotics planning

Learned Feasibility Prediction for Robot Plans

A feasibility predictor estimates which symbolic actions are likely to survive expensive motion checks.

TAMPLearningFeasibility
Robotics

Lookup Tables vs Equations for Shooter Tuning

When robot physics is messy, a measured lookup table can beat a beautiful but incomplete equation.

FRCShooterLookup table
AI infrastructure

Markdown Frontmatter Knowledge Graphs

Markdown can become a lightweight knowledge graph when every note carries typed metadata and explicit links.

MarkdownKnowledge graphFrontmatter
AI infrastructure

MCP Tools for Agent Workflows

MCP standardizes how AI clients connect to tools, data sources, prompts, and workflows.

MCPToolsAgents
AI research

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.

SLMsOptimizationQuantization
Computational biology

Multi-Scale TAD Boundary Detection

A robust chromatin boundary should remain visible across more than one analysis window.

Hi-CTADsBoundary detection
Data agents

Natural Language to Reproducible Pandas Code

A data agent is useful only if its natural-language answer leaves behind executable, inspectable code.

PandasData cleaningAgents
Robotics

PathPlanner Autonomous Routes

Autonomous routing combines preplanned paths, event markers, robot constraints, and live pathfinding.

PathPlannerFRCAutonomous
AI agents

Persistent Semantic Memory for AI Assistants

Semantic memory lets an assistant retrieve relevant past context instead of treating every conversation as isolated.

AI agentsMemoryEmbeddings
Controls

PID Control for Robot Mechanisms

PID control pushes a mechanism toward a setpoint by reacting to present, accumulated, and changing error.

PIDControlsFRC
Math

q-Integers and the Meaning of q-Analogues

A q-analogue preserves a classical formula while adding a parameter that records extra structure.

q-analoguesCombinatoricsGenerating functions
AI education

RAG Pipeline for Student Documents

Retrieval-augmented generation turns messy course files into ranked evidence before an AI tutor answers.

RAGEmbeddingsHybrid search
Data systems

Real-Time Transit Data Collection Loops

A polling loop turns a live vehicle feed into an analyzable historical dataset.

TransitAPIsPolling
Research infrastructure

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.

RAILResearchGit
Computer vision

Semi-Global Block Matching

SGBM estimates stereo disparity by matching local image patches while smoothing the result across paths.

Stereo visionSGBMOpenCV
AI infrastructure

SLURM Training Jobs on HPC Clusters

An HPC training run is a resource request, a batch script, an environment, and a reproducibility contract.

SLURMHPCTraining
AI education

Source-Grounded AI Wikis

An AI wiki is useful when every explanation remains tied to the material that produced it.

AI wikisEducationCitations
Computer vision

Stereo Vision and Disparity Maps

Stereo vision estimates depth by comparing where the same scene point appears in two camera views.

Stereo visionDepthOpenCV
Robotics

Swerve Drive Basics for FRC Robots

A swerve drivetrain lets a robot translate and rotate by independently steering each wheel module.

FRCSwerveKinematics
Computational biology

Synthetic Enhancer Design Pipeline

Enhancer design links sequence edits, regulatory-track prediction, cell-type specificity, and experimental caution.

EnhancersAlphaGenomeGenomics
Math

The q-Binomial Theorem

The q-binomial theorem is a weighted version of binomial counting that records extra combinatorial structure with q.

q-binomialSymmetric functionsCombinatorics
AI education

Vector Search vs Keyword Search in Study Tools

Keyword search finds exact words; vector search finds nearby meaning. Strong study systems usually need both.

Vector searchKeyword searchRAG
Controls

Velocity PID for Intake and Shooter Wheels

Velocity control is about holding speed under load, not merely sending a motor percentage.

PIDVelocityShooter