Curriculum Vitae (last update: Apr. 7. 2021)
EDUCATION
M.Sc. in Robotics, Systems and Control, ETH Zurich, 2019 - now
- Awarded an ETH Zurich “Excellence Scholarship & Opportunity Award (ESOP)”
- Core courses (GPA: 6.00/6):
- Mathematical Optimization (Prof. Rico Zenklusen)
- Linear System Theory (Prof. John Lygeros)
- Robot Dynamics (Prof. Marco Hutter)
- Recursive Estimation (Prof. Raffaello D’Andrea)
- Dynamic Programming and Optimal Control (Prof. Raffaello D’Andrea)
- Game Theory and Control (Dr. Saverio Bolognani)
- Model Predictive Control (Prof. Melanie Zeilinger)
- Advanced Model Predictive Control (Prof. Melanie Zeilinger, Dr. Lukas Hewing)
- Multidisciplinary Courses (GPA: 5.75/6):
- Introduction to Machine Learning (Prof. Andreas Krause)
- Probabilistic Artificial Intelligence (Prof. Andreas Krause)
- Semester Project (GPA: 5.75/6)
B.Eng. in Mechanical Engineering, Tongji University, 2015 - 2019
- Awarded the First Prize, Hirschvogel Excellent Dissertation Award 2019 (1 out of 131 students)
- Main courses: Advanced Mathematics, Dynamics and Control, Programming (GPA: 4.84/5, Ranking 1/131)
RESEARCH EXPERIENCE
MPC controller for agile quadrupedal robots | ETH Zurich | Sep. 2020 - Mar. 2021
Semester project | Supervisor: Prof. Stelian Coros, the Computational Robotics Lab
- Proposed a new bipartite graph representation to express CoPs’ dependency on footholds, which helps to establish the input constraints in linear form.
- Implemented a MPC controller that can generate a dynamically feasible and stable trajectory and track a given reference trajectory using Linear Inverted Pendulum (LIP) model.
- Solved the LMPC and NMPC problem numericallly with QP and SQP with damped BFGS updating, respectively.
WORK EXPERIENCE
Teaching Assistant for Linear System Theory | ETH Zurich | Jul. 2020 - Aug. 2020
- Worked on the exercises of Linear System Theory. Got more familiar with LaTeX.
SKILLS
- Programming: C/C++, MATLAB & Simulink, Python, ROS/ROS2, LaTeX, HTML + CSS + JavaScript
- Software: GNU/Linux, git, Autodesk Inventor, Solidworks, AutoCAD