I am a 4th-year Ph.D. Student (Candidate) in Mechanical Engineering at UC Berkeley.
My major research interests are in Controls, Robotics, and Learning.
Currently, I am interested in Geometric Control and Learning for the robotics applications.
Education
UC Berkeley, Department of Mechanical Engineering
Ph.D. Candidate 2021- present (Advisor: Prof. Roberto Horowitz)
Computer Mechanics Laboratory (CML)
Yonsei University, School of Mechanical Engineering
M.S. 2019 - 2021 (Advisor : Prof. Jongeun Choi)
Machine Learning and Control System Laboratory (MLCS)
B.S. 2013 - 2019
Graduate with the highest honor
Summa Cum Laude (1/140)
Email: joohwan_seo@berkeley.edu
Linkedin: linkedin.com/in/joohwan-seo-57912a261
Google Scholar: [Google_Scholar]
News
I will present papers titled
"Contact-rich SE(3) Equivariant Robot Manipulation Task Learning via Geometric Impedance Control" &
"Deep Geometric Potential Functions for Tracking on Manifolds"
at IROS 2024, Abudhabi, UAE, Oct 14-18.
I will present a paper, titled "Variable Impedance Control using Deep Geometric Potential Fields", at MECC 2024, Chicago, US
Geometric Impedance Control (GIC)
- Geometric Impedance Control as an equivariant dynamic control law on SE(3)
- Utilization of Geometrically Consistent Error Vectors (GCEV)
- Learning impedance gains for GIC in application to robotic assembly tasks
Dealing with Vision & Pointcloud input
- There are many geometric approaches
- How to seamlessly combine those geometric approaches with dynamic controllers (ex. GIC)?
Solving Assembly Problems from vision is damn hard
- Current end-to-end vision models ARE NOT CAPABLE of solving this, because of lack of accuracy
- We need to incorporate tactile information and compliant control to do this
Passive Velocity Field Control (PVFC)
- PVFC defined on SE(3)
- How to learn vector fields?
Diffeomorphic transformation and their connection to the manifold-based approaches
- Trajectory planning based on the manifold
- Potential function learning on the manifold - look to the next bullet.
Learning Potential Fields and resulting Velocity/Force field
- In an equivariant manner
- Potential field defined on the manifold
Guaranteeing passivity while interacting with the environment
- Is passivity the desired property that we want for the accomplishment of the task?
- Passivity can be considered as implicit safety, compared to CBF-based explicit safety
Geometric Deep Learning
- SE(3) Invariant/Equivariant Neural Networks for learning transferability and sample efficiency
- Learning from Proprioception inputs - utilization of spherical harmonics
Reinforcement Learning for Robotic Manipulation Tasks
- End-to-end Deep Reinforcement Learning (DRL) is not my interest; my apologies.
- How to formulate DRL into a more simple problem: Parameterization of tasks for DRL to easily deal with
- Reinforcement learning as a soft constraint on policy
Nonlinear Control in application to UAVs
- Approximate Dynamic Inversion & Extended High-gain Observers
- Explicit Nonlinear Model Predictive Control
- Recursive Least Square-based Dynamic Inversion
Deep Reinforcement Learning of a semi-active suspension system
Gain-scheduling Robust Control using LPV/LMI approach
- Road-adaptive semi-active suspension system with LSTM-based road parameter estimator
- Autonomous vehicle control under vision uncertainties
Safety-critical control using Control Barrier Function
- Adaptive cruise control for autonomous vehicles based on relaxed control barrier function and dynamic inversion