Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Gao Tang

dblp:210/9658 · DBLP profile ↗
← Back
9ranked-venue papers
5as first author
2since 2021 · last 2021
0000-0003-0156-4759ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 8 · 5 first-author · 1 since 2021Systems, architecture and hardware · 8 · 5 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
5 papers
Motion planning and robot control · 64% Optimization for machine learning · 21% Robot manipulation · 7%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Medical and health informatics · 100%

Topics — the 17 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Optimization for machine learning
bilevel optimization
0.922021
Fast UAV Trajectory Optimization Using Bilevel Optimization With Analytical Gradients · IEEE Trans. Robotics 2021
Enhancing Bilevel Optimization for UAV Time-Optimal Trajectory using a Duality Gap Approach · ICRA 2020
Robotics › Motion planning and robot control
trajectory optimization
0.922021
Fast UAV Trajectory Optimization Using Bilevel Optimization With Analytical Gradients · IEEE Trans. Robotics 2021
Enhancing Bilevel Optimization for UAV Time-Optimal Trajectory using a Duality Gap Approach · ICRA 2020
Robotics › Motion planning and robot control › robot learning
data-driven control
0.512021
Automatic Tuning for Data-driven Model Predictive Control · ICRA 2021
Robotics › Motion planning and robot control › robot control
model predictive control
0.512021
Automatic Tuning for Data-driven Model Predictive Control · ICRA 2021
Robotics › Motion planning and robot control
robot control
0.512021
Automatic Tuning for Data-driven Model Predictive Control · ICRA 2021
Machine learning › Optimization for machine learning › convex optimization › duality
duality gap
0.412020
Enhancing Bilevel Optimization for UAV Time-Optimal Trajectory using a Duality Gap Approach · ICRA 2020
Robotics › Motion planning and robot control › path planning › collision-free path planning
needle path planning
0.412020
Toward Autonomous Robotic Micro-Suturing using Optical Coherence Tomography Calibration and Path Planning · ICRA 2020
Robotics › Motion planning and robot control
path planning
0.412020
Toward Autonomous Robotic Micro-Suturing using Optical Coherence Tomography Calibration and Path Planning · ICRA 2020
Robotics › Robot manipulation › medical robotics
surgical robotics
0.412020
Toward Autonomous Robotic Micro-Suturing using Optical Coherence Tomography Calibration and Path Planning · ICRA 2020
Robotics › Motion planning and robot control › trajectory optimization
time-optimal trajectory
0.412020
Enhancing Bilevel Optimization for UAV Time-Optimal Trajectory using a Duality Gap Approach · ICRA 2020
Robotics › Motion planning and robot control › robot control
optimal control
0.412019
Discontinuity-Sensitive Optimal Control Learning by Mixture of Experts · ICRA 2019
Medical and health informatics › surgical robotics
robot-assisted surgery
0.312018
Real-Time Image-Guided Cooperative Robotic Assist Device for Deep Anterior Lamellar Keratoplasty · ICRA 2018
Machine learning › Reinforcement learning
offline reinforcement learning
0.112021
Automatic Tuning for Data-driven Model Predictive Control · ICRA 2021
Robotics › Legged, aerial and field robots › aerial robots
unmanned aerial vehicle
0.112021
Fast UAV Trajectory Optimization Using Bilevel Optimization With Analytical Gradients · IEEE Trans. Robotics 2021
Robotics › Legged, aerial and field robots
aerial robots
0.112020
Enhancing Bilevel Optimization for UAV Time-Optimal Trajectory using a Duality Gap Approach · ICRA 2020
Robotics › Autonomous driving
trajectory prediction
0.112019
Discontinuity-Sensitive Optimal Control Learning by Mixture of Experts · ICRA 2019
Medical and health informatics › medical imaging
optical coherence tomography
0.112018
Real-Time Image-Guided Cooperative Robotic Assist Device for Deep Anterior Lamellar Keratoplasty · ICRA 2018

Methods — techniques the papers use, named apart from their topics

sensitivity analysis · 0.9system identification · 0.5optimization · 0.5nonlinear programming · 0.5finite differences · 0.5convex optimization · 0.5automatic tuning · 0.5quasi-newton method · 0.4interior-point method · 0.4bi-level optimization · 0.4virtual fixtures · 0.3cooperative control · 0.3OCT segmentation · 0.3
YearPublicationVenuePosition
2021 Automatic Tuning for Data-driven Model Predictive Control
abstract
Model predictive control (MPC) is a powerful feedback technique that is often used in data-driven robotics. The performance of data-driven MPC depends on the accuracy of the model, which often requires careful tuning. Furthermore, specifying the task with an objective function and synthesizing a feedback policy are not straightforward and typically lead to suboptimal solutions driven by trial and error. To address these challenges, we present a method to jointly optimize the data-driven system identification, task specification, and control synthesis of unknown dynamical systems. We use our method to develop AutoMPC3, a software package designed to automate and optimize data-driven MPC. Empirical evaluation on the pendulum swing-up, cart-pole swing-up, and half-cheetah running demonstrates that our method finds data-driven control policies that outperform offline reinforcement learning, without any hand-tuning.
William Edwards, Gao Tang, Giorgos Mamakoukas, Todd D. Murphey, Kris Hauser
ICRA2
2021 Fast UAV Trajectory Optimization Using Bilevel Optimization With Analytical Gradients
abstract
In the article, we present an efficient optimization framework that solves trajectory optimization problems by decoupling state variables from timing variables, thereby decomposing a challenging nonlinear programming (NLP) problem into two easier subproblems. With timing fixed, the state variables can be optimized efficiently using convex optimization, and the timing variables can be optimized in a separate NLP, which forms a bilevel optimization problem. The challenge of obtaining the gradient of the timing variables is solved by sensitivity analysis of parametric NLPs. The exact analytic gradient is computed from the dual solution as a by-product, whereas existing finite-difference techniques require additional optimization. The bilevel optimization framework efficiently optimizes both timing and state variables which is demonstrated on generating trajectories for an UAV. Numerical experiments demonstrate that bilevel optimization converges significantly more reliably than a standard NLP solver, and analytical gradients outperform finite differences in terms of computation speed and accuracy. Physical experiments demonstrate its real-time applicability for reactive target tracking tasks.
Gao Tang, Kris Hauser
IEEE Trans. Robotics2
2020 Enhancing Bilevel Optimization for UAV Time-Optimal Trajectory using a Duality Gap Approach
abstract
Time-optimal trajectories for dynamic robotic vehicles are difficult to compute even for state-of-the-art nonlinear programming (NLP) solvers, due to nonlinearity and bang-bang control structure. This paper presents a bilevel optimization framework that addresses these problems by decomposing the spatial and temporal variables into a hierarchical optimization. Specifically, the original problem is divided into an inner layer, which computes a time-optimal velocity profile along a given geometric path, and an outer layer, which refines the geometric path by a Quasi-Newton method. The inner optimization is convex and efficiently solved by interior-point methods. The gradients of the outer layer can be analytically obtained using sensitivity analysis of parametric optimization problems. A novel contribution is to introduce a duality gap in the inner optimization rather than solving it to optimality; this lets the optimizer realize warm-starting of the interior-point method, avoids non-smoothness of the outer cost function caused by active inequality constraint switching. Like prior bilevel frameworks, this method is guaranteed to return a feasible solution at any time, but converges faster than gap-free bilevel optimization. Numerical experiments on a drone model with velocity and acceleration limits show that the proposed method performs faster and more robustly than gap-free bilevel optimization and general NLP solvers.
Gao Tang, Kris Hauser
ICRA1
2020 Toward Autonomous Robotic Micro-Suturing using Optical Coherence Tomography Calibration and Path Planning
abstract
Robotic automation has the potential to assist human surgeons in performing suturing tasks in microsurgery, and in order to do so a robot must be able to guide a needle with sub-millimeter precision through soft tissue. This paper presents a robotic suturing system that uses 3D optical coherence tomography (OCT) system for imaging feedback. Calibration of the robot-OCT and robot-needle transforms, wound detection, keypoint identification, and path planning are all performed automatically. The calibration method handles pose uncertainty when the needle is grasped using a variant of iterative closest points. The path planner uses the identified wound shape to calculate needle entry and exit points to yield an evenly-matched wound shape after closure. Experiments on tissue phantoms and animal tissue demonstrate that the system can pass a suture needle through wounds with 0.200 mm overall accuracy in achieving the planned entry and exit points, and over 20× more precise than prior autonomous suturing robots.
Mark Draelos, Gao Tang, Ruobing Qian, Anthony N. Kuo, Joseph A. Izatt, Kris Hauser
ICRA3
2019 Discontinuity-Sensitive Optimal Control Learning by Mixture of Experts
abstract
This paper proposes a machine learning method to predict the solutions of related nonlinear optimal control problems given some parametric input, such as the initial state. The map between problem parameters to optimal solutions is called the problem-optimum map, and is often discontinuous due to nonconvexity, discrete homotopy classes, and control switching. This causes difficulties for traditional function approximators such as neural networks, which assume continuity of the underlying function. This paper proposes a mixture of experts (MoE) model composed of a classifier and several regressors, where each regressor is tuned to a particular continuous region. A novel training approach is proposed that trains classifier and regressors independently. MoE greatly outperforms standard neural networks, and achieves highly reliable trajectory prediction (over 99.5% accuracy) in several dynamic vehicle control problems.
Gao Tang, Kris Hauser
ICRA1
2019 Time-Optimal Trajectory Generation for Dynamic Vehicles: A Bilevel Optimization Approach
abstract
This paper presents a general framework to find time-optimal trajectories for dynamic vehicles like drones and autonomous cars. Hindered by its nonlinear objective and complex constraints, this problem is hard even for state-of the-art nonlinear programming (NLP) solvers. The proposed framework addresses the problem by bilevel optimization. Specifically, the original problem is divided into an inner layer, which computes a time-optimal velocity profile along a fixed geometric path, and an outer layer, which refines the geometric path by a Quasi-Newton method. The inner optimization is convex and efficiently solved by interior-point methods. A novel variable reordering method is introduced to accelerate the optimization of the velocity profile. The gradients of the outer layer can be derived from the Lagrange multipliers using sensitivity analysis of parametric optimization problems. The method is guaranteed to return a feasible solution at any time, and numerical experiments on a ground vehicle with friction circle dynamics model show that the proposed method performs more robustly than general NLP solvers.
Gao Tang, Kris Hauser
IROS1
2018 Real-Time Image-Guided Cooperative Robotic Assist Device for Deep Anterior Lamellar Keratoplasty
abstract
Deep anterior lamellar keratoplasty (DALK) is a promising technique for corneal transplantation that avoids the chronic immunosuppression comorbidities and graft rejection risk associated with penetrating keratoplasty (PKP), the standard procedure. In DALK, surgeons must insert a needle 90% through the 500 μm cornea without penetrating its underlying membrane. This pushes surgeons to their manipulation and visualization limits such that 59% of DALK attempts fail due to corneal perforation or inadequate needle depth. We propose a robot-assisted solution to jointly solve the manipulation and visualization challenges using a cooperatively-controlled, precise robot arm and live optical coherence tomography (OCT) imaging, respectively. Our system features an interface handle, with which the surgeon and robot cooperatively hold the tool, and a posterior corneal boundary virtual fixture driven by real-time OCT segmentation. A study in which three operators performed DALK needle insertions manually and cooperatively in ex vivo human corneas demonstrated an 84% improvement in perforation-free needle depth without an increased perforation rate.
Mark Draelos, Brenton Keller, Gao Tang, Anthony N. Kuo, Kris Hauser, Joseph A. Izatt
ICRA3
2018 Learning Trajectories for Real- Time Optimal Control of Quadrotors
abstract
Nonlinear optimal control problems are challenging to solve efficiently due to non-convexity. This paper introduces a trajectory optimization approach that achieves realtime performance by combining machine learning to predict optimal trajectories with refinement by quadratic optimization. First, a library of optimal trajectories is calculated offline and used to train a neural network. Online, the neural network predicts a trajectory for a novel initial state and cost function, and this prediction is further optimized by a sparse quadratic programming solver. We apply this approach to a fly-to-target movement problem for an indoor quadrotor. Experiments demonstrate that the technique calculates near-optimal trajectories in a few milliseconds, and generates agile movement that can be tracked more accurately than existing methods.
Gao Tang, Kris Hauser
IROS1
2017 A data-driven indirect method for nonlinear optimal control
abstract
Nonlinear optimal control problems are challenging to solve due to the prevalence of local minima that prevent convergence and/or optimality. This paper describes nearest-neighbors optimal control (NNOC), a data-driven framework for nonlinear optimal control using indirect methods. It determines initial guesses for new problems with the help of precomputed solutions to similar problems, retrieved using k-nearest neighbors. A sensitivity analysis technique is introduced to linearly approximate the variation of solutions between new and precomputed problems based on their variation of parameters. Experiments show that NNOC can obtain the global optimal solution orders of magnitude faster than standard random restart methods, and sensitivity analysis can further reduce the solving time almost by half. Examples are shown on two optimal control problems in vehicle control.
Gao Tang, Kris Hauser
IROS1