
I’m a Master’s student in Mechanical Engineering at Carnegie Mellon University. I’m currently part of the Intelligent Control Lab and the Driverless Intelligent Vehicle Lab at the Robotics Institute, where I’m fortunate to be advised by Prof. Changliu Liu and Prof. John M. Dolan.
Before CMU, I earned my B.S. in Mechanical Engineering from Kyungpook National University in South Korea. During my undergraduate years, I worked on robot learning for autonomous driving research in the VOICE Lab, advised by Prof. Kyoungseok Han.
My work lies at the intersection of robot safety, machine learning, and optimal control, spanning theory to practical deployment. My long-term goal is to have robots embedded with an intrinsic understanding of safety that not only avoid hazards but also proactively execute intelligent, goal-directed maneuvers to maintain performance under uncertainty. Recently, my work has focused on combining safe-control techniques with learning-based approaches, as well as leveraging generative models, to build trustworthy, high-performance robotic systems.
Besides work, I love to surf, snowboard, and travel!
|
Project description to be revealed soon. |
|
We present a unified whole-body safe-control framework for robotic systems that replaces nominal-plus-filter pipelines with a single quadratic program powered by Koopman neural dynamics. The method learns a Koopman embedding and globally linear dynamics from data, enabling linear optimal control and hard safety enforcement for high-dimensional, nonlinear systems within one QP. To maintain feasibility near the safe-set boundary, we introduce an adversarial fine-tuning procedure for the safety index that preserves forward invariance without degrading performance. The approach reasons over link-level, distributed safety indices and integrates cleanly with a velocity-level controller. |
|
SPARK (Safe Protective and Assistive Robot Kit) is a modular toolbox and benchmark for humanoid autonomy and teleoperation. It integrates state-of-the-art safe control in a composable framework, making it easy to tailor protective behaviors to varied tasks, environments, and robot models. Users can set safety criteria, tune sensitivity, and compose safeguards. SPARK provides simulation benchmarks to compare methods and supports rapid deployment of synthesized controllers on real robots. It interfaces with Apple Vision Pro or Motion Capture (and other setups) and is demonstrated in simulation and on a Unitree G1 to streamline humanoid safety research. |
|
We developed a RL environment for autonomous driving using the commercial simulator IPG CarMaker, incorporating realistic vehicle dynamics. A TD3-based control policy was trained to handle continuous steering and throttle inputs. This work demonstrates the potential of learning-based driving in high-fidelity simulation and lays the foundation for future multi-agent and complex scenario extensions. |
|
As part of the Safety21 event, our team presented a live demonstration of autonomous racing using two F1Tenth vehicles. This showcase highlighted the F1Tenth: Autonomous Racing course offered at the Carnegie Mellon Robotics Institute, led by Professor John Dolan.
|
|
As a side project in the VOICE Lab, I developed a concise CARLA tutorial tailored for Korean students. The goal was to help lab members and peers quickly familiarize themselves with the simulator's core features and sensors for autonomous driving research.
|
|
Our team (VOICE) competed in the 2024 ACC Quanser Self-Driving Student Competition, showcasing reliable line following using Pure Pursuit and robust traffic sign detection for stop-and-go control. After passing the qualifier, we placed 4th in the finals.
|
|
Our team, TigerOX, competed in the 2023 ICCAS 2nd F1Tenth Korea Championship, optimizing a minimum-time raceline and implementing Pure Pursuit with adaptive velocity control.
|
Competed in 2nd F1Tenth Korea Championship!
Now in Berkeley for summer!
Visited the heart of Berkeley AI, BAIR!