AI training data · Robotics simulation · Policy task authoring · MuJoCo · 2026–present
Robotics policy training in simulation.
I build MuJoCo training problems in which AI systems write policies that turn live observations into physical actions. I create the environment, policy interface, reference policy, diagnostics, and scoring that make each problem useful for training.
01 / Simulation work
Four control problems in simulation.
These diagnostic renders show reference policies operating in the same simulation environments used to evaluate AI-written policies.
Planning and sensing
Drone plume-source search
The drone surveys a simulated refinery, uses changing gas readings to locate a plume source, and adjusts its search as the wind moves that signal through the environment.
Coordinated behavior
Cooperative winch-rover climb
Two cable-linked rovers coordinate so one can anchor while the other climbs difficult terrain, then continue moving as one coupled physical system.
Continuous control
Precision marble docking
The policy tilts a maze to guide a free-rolling marble through obstacles and settle it inside a small target without controlling the marble directly.
Three-gate flight
Crosswind card dealing
A released card follows a controlled S-curve through three offset gates before settling at the landing checkpoint under simulated crosswind.
Role
Robotics task author, simulation engineer, and controller developer
Tools
Python, MuJoCo, Docker, CI, numerical and control-system tooling
Focus
Policy writing, dynamics, planning, sensing, and robust control
Status
Professional AI-training work
02 / How the policies work
Different machines, the same closed-loop discipline.
Each policy has to interpret the current simulated state, choose bounded actions, and remain stable through disturbance, contact, and recovery. The physical problem changes, but the control loop stays inspectable.
01
Belief-guided active sensing
The aerial policy repeatedly turns uncertain gas measurements into a better estimate of the plume source instead of following a fixed search path.
Choose observations that balance useful information with safe travel
Replan as wind transports the measured signal through the scene
02
Coordinated load sharing
The rovers behave as one cable-coupled system: one creates support while the other moves, then their roles change as the pair advances.
Coordinate traction, cable tension, and body motion
Recover when terrain or contact breaks the expected sequence
03
Momentum-aware hybrid control
The maze controller accounts for where the marble is headed, not only where it is, and changes behavior as the motion enters a new phase.
Scale speed before narrow turns and target entry
Separate transit, capture, settling, and recovery
04
Three-gate card flight
The task asks a policy to shape a card's flight through three offset gates in sequence, then complete a controlled landing under simulated crosswind.
Track an uninterrupted S-curve through all three apertures
Manage orientation and energy before the landing checkpoint
03 / What I built
From a task idea to an inspectable training problem.
My role covers the complete authoring loop. I design the simulation, define how a policy interacts with it, build a strong reference solution, and create the evaluation evidence used to understand performance.
01
Environment
A simulation world designed around a clear physical objective.
02
Policy interface
A defined observation-and-action contract for every submitted policy.
03
Reference policy
A capable baseline used to establish feasibility and a meaningful comparison.
04
Evaluation
Deterministic scoring and reviewer-facing evidence that make results inspectable.
04 / Reference-policy comparison
A strong baseline makes the training signal meaningful.
Result
I build capable reference policies that establish feasibility and provide a meaningful same-information baseline for evaluating model-generated policies.
This work has moved my AI training from written responses toward complete systems where reasoning has to produce an observable physical result.
These examples are intentionally presented at a high level; implementation and evaluation details remain private.