News and Updates
In reverse chronological order:
-
Nov. 2024: Demo'ed F1Tenth vehicles at Safety21 University Transportation Center!
-
Oct. 2024: Started working on humanoids!
-
Sep. 2024: Safe navigation for package-carrying quadruped paper submitted to ICRA!
-
Jul. 2024: See you at ACC in Toronto!
-
Jun. 2024: Presented one paper at ECC in Stockholm!
-
Feb. 2024: Robust-adaptive controller paper accepted to ECC, see you in Sweden!
-
Jan. 2024: ModelVerification.jl paper submitted to CAV!
-
Oct. 2023: Robust-adaptive controller paper submitted to ECC!
-
Aug. 2023: I started my master's at CMU Mechanical Engineering!
-
Jul. 2023: I joined the Intelligent Control Lab @ CMU RI!
-
May. 2023: Graduated from UC Berkeley! See you in Pittsburgh!
-
May. 2023: Finished the EKF project for the Indy Autonomous Challenge!
-
May. 2022: I am joining Tesla as a Vehicle Dynamics / Software Engineering Intern!
-
Jul. 2021: I finished my 10-month internship as an RL Engineer at NeuroCore.ai!
-
Jan. 2021: Back to Berkeley after my military service in the Korean Army!
|
|
Safe Control of Quadruped in Varying Dynamics via Safety Index Adaptation
Kai S. Yun,
Rui Chen,
Chase Dunaway,
John M. Dolan,
Changliu Liu
Submitted to International Conference on Robotics and Automation (ICRA), 2025.
Arxiv | Video
We deploy Safety Index Adaptation (SIA) for a quadruped robot to safely navigate in varying dynamics.
SIA enables real-time adaptation of safety indices to ensure provable safety.
With SIA, the quadruped carries packages of varying weights and sizes while navigating through obstacles without failure.
Moreover, we introduce a novel linear model for varying quadruped dynamics and a method to identify the changing dynamics.
We demonstrate the effectiveness of SIA in simulation and hardware experiments.
|
|
Synthesis and Verification of Robust-Adaptive Safe Controllers
Simin Liu*,
Kai S. Yun*,
John M. Dolan,
Changliu Liu
Published in European Control Conference (ECC), 2024.
IEEE | Arxiv
We investigate controller synthesis for dynamical systems with uncertain parameters.
We designed an optimization algorithm for generating robust-adaptive safe controllers
that can guarantee safety in the presence of uncertainties, without being overly conservative.
Our controller performs 55% better compared to popular robust controllers.
|
|
ModelVerification.jl: a Comprehensive Toolbox for Formally Verifying Deep Neural Networks
Tianhao Wei,
Luca Marzari*,
Kai S. Yun*,
Hanjiang Hu*,
Peizhi Niu*,
Xusheng Luo,
Changliu Liu
Under review at International Conference on Computer Aided Verification (CAV), 2024.
Arxiv | GitHub
We introduce a new comprehensive toolbox for formally verifying deep neural networks.
ModelVerification.jl is a Julia package (with Python interface) that provides a wide range of
state-of-the-art verification algorithms for various deep neural networks.
This toolbox is designed to be user-friendly and efficient, and it is open-source.
|
|
Mass-independent Dunham Analysis of the [7.7] Y2 Σ+ – X2 Πi and [16.3] A2 Σ− – X2 Πi Transitions of Copper Monoxide, CuO
Jack C. Harms,
Ethan M. Grames,
SirkHoo Yun,
Bushra Ahmed,
Leah C. O'Brien,
James J. O'Brien
Journal of Molecular Spectroscopy, 2019.
Journal of Molecular Spectroscopy
The previous literature on the electronic spectrum of Copper-63 Oxide is
extended to Copper-65 Oxide. We combine the analysis of A-X and Y-X electronic
systems of Copper-65 Oxide, using the mass-independent Dunham fit with PGOPHER software
to obtain molecular constants. Moreover, Copper-isotope field-shift is corrected to
the electronic exictation energy required in the fit of Y-X system.
|
|
Safe Humanoid Operation and Teleoperation
Still in development! (The demos below are after one week of development...)
Upperbody Avoidance | Teleoperation
In this project, we are developing an open-source package for safe control of Unitree's G1 humanoid robot.
This package includes various safe controllers and planners to allow reactive safety for humanoid's upper body.
All the methods are provably safe and anyone can use this package to ensure safety in their humanoid robot while developing new controllers.
We are also developing a teleoperation system for the humanoid robot, which allows the robot to be controlled by a human operator in real-time.
|
|
Balancing an inverted pendulum on quadrotor with LQR
Video
For this project, I implemented a Linear Quadratic Regulator (LQR) controller to balance an inverted pendulum on a quadrotor.
I built the quadrotor, named "Danaus-12", with PX4-Autopilot firmware. A carbon fiber tube is used as the pendulum and it is not mechanically
attached to the quadrotor. Instead, it simply rests on the quadrotor and the LQR controller is used to balance the pendulum.
The quadrotor is controlled with an offboard computer and I used a Vicon motion capture system to track the positions of the quadrotor and pendulum.
This work is based on "A flying inverted pendulum", by Markus Hehn and Raffaello D'Andrea from ETH.
|
Tesla, Inc., Vehicle Dynamics Team
Vehicle Dynamics / Software Engineering Intern • May 2022 to August 2022
|
|
NeuroCore.ai., Reinforcement Learning Team
Reinforcement Learning Research Intern • October 2020 to July 2021
|
|
|