Ph.D. Candidate, Mechanical Engineering, Sungkyunkwan University
Robotics Innovatory — advisor: Prof. Hyouk Ryeol Choi
I build learning-based controllers for legged robots. My thesis closes the sim-to-real gap for high-reduction quadrupeds — machines whose gearboxes give them payload and holding torque, but whose actuator dynamics break the assumptions most reinforcement learning pipelines are trained under.
First author · Machines, 2026
Motor modelling alone leaves joint inertia, friction and delay unaccounted for. Here the simulator is fitted to the hardware in a real-sim-real loop: an extended friction model replacing the usual Coulomb-viscous one, with its parameters — per-joint inertia, damping, friction, joint bias — optimized by CMA-ES against measured trajectories.
Flat terrain
Rough terrain
First author · ICRA 2025, Late Breaking Results
A first pass at the gap, from the actuator inward. I put a BLDC motor model into the simulator instead of an ideal torque source, and gave the policy a time-delayed network over a short window of recent joint states, so it learns the actuator's dynamic response implicitly rather than being told it. The resulting controller tracks user velocity commands on the real AiDIN-VIII (gear ratio > 40:1) and holds up on terrain it never saw flat.
First author · Biomimetics, 2024
Getting a fallen quadruped back on its feet is contact-rich enough that predicting the contact sequence in advance is impractical, so scripted trajectories break down. ARS trains per-behavior policies with a behavior selector, then distills all of them into one network with a DAGGER-like scheme. The single network is cheaper to run online than the multi-network baseline, recovers more smoothly, and generalizes to terrain it never saw in training — 82% success upright, 58% from fully upside-down.
Robot sensing system and hardware bring-up · co-author, IEEE T-IE 2020, ICRA 2019, IROS 2017–2019
Before the learning work, I took part in developing the AiDIN series as a member of the quadruped robot team at SKKU, including a joint SKKU-UCLA collaboration. My own contribution was the sensing side: designing the ROS-based data acquisition system that brings the IMU, joint encoders and stereo camera into one pipeline for the control and research code to read from — the layer everything else on these robots is built on top of.
I also did the hands-on bring-up — tuning motor drivers, soldering sensing PCBs, assembling the legs, running the experiments.
Journal (SCIE / ESCI)
Conference