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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Tianhao Zhang 0001

dblp:63/1881-1 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 2018
0000-0002-5939-3932ORCID · corroborated

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

Artificial intelligence and machine learning · 4 · 2 first-authorSystems, architecture and hardware · 4 · 2 first-author

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
4 papers
Motion planning and robot control · 59% Reinforcement learning · 24% Robot navigation and mapping · 10%
Computer graphics and multimedia
1 paper
Virtual and augmented reality · 100%

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

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control › robot control
model predictive control
0.622017
Learning from the hindsight plan - Episodic MPC improvement · ICRA 2017
PLATO: Policy learning using adaptive trajectory optimization · ICRA 2017
Machine learning › Reinforcement learning
imitation learning
0.312018
Deep Imitation Learning for Complex Manipulation Tasks from Virtual Reality Teleoperation · ICRA 2018
Robotics › Motion planning and robot control
robot learning
0.312018
Deep Imitation Learning for Complex Manipulation Tasks from Virtual Reality Teleoperation · ICRA 2018
Robotics › Motion planning and robot control › robot learning › visuomotor learning
visuomotor skill learning
0.312018
Deep Imitation Learning for Complex Manipulation Tasks from Virtual Reality Teleoperation · ICRA 2018
Machine learning › Reinforcement learning
policy search
0.312017
PLATO: Policy learning using adaptive trajectory optimization · ICRA 2017
Robotics › Motion planning and robot control › robot control
learning control
0.212016
Learning deep control policies for autonomous aerial vehicles with MPC-guided policy search · ICRA 2016
Robotics › Robot navigation and mapping
obstacle avoidance
0.212016
Learning deep control policies for autonomous aerial vehicles with MPC-guided policy search · ICRA 2016
Virtual and augmented reality
teleoperation
0.112018
Deep Imitation Learning for Complex Manipulation Tasks from Virtual Reality Teleoperation · ICRA 2018
Robotics › Legged, aerial and field robots
aerial robot control
0.112017
PLATO: Policy learning using adaptive trajectory optimization · ICRA 2017
Robotics › Robot manipulation
contact-rich manipulation
0.112017
Learning from the hindsight plan - Episodic MPC improvement · ICRA 2017

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

deep neural network · 0.9virtual reality teleoperation · 0.7reinforcement learning · 0.5model predictive control · 0.5supervised learning · 0.3iterative learning · 0.3hindsight planning · 0.3cost function reshaping · 0.3guided policy search · 0.2
YearPublicationVenuePosition
2018 Deep Imitation Learning for Complex Manipulation Tasks from Virtual Reality Teleoperation
abstract
Imitation learning is a powerful paradigm for robot skill acquisition. However, obtaining demonstrations suitable for learning a policy that maps from raw pixels to actions can be challenging. In this paper we describe how consumer-grade Virtual Reality headsets and hand tracking hardware can be used to naturally teleoperate robots to perform complex tasks. We also describe how imitation learning can learn deep neural network policies (mapping from pixels to actions) that can acquire the demonstrated skills. Our experiments showcase the effectiveness of our approach for learning visuomotor skills.
Tianhao Zhang 0001, Zoe McCarthy, Owen Jow, Dennis Lee 0003, Xi Chen 0022, Kenneth Y. Goldberg, Pieter Abbeel
ICRA1
2017 PLATO: Policy learning using adaptive trajectory optimization
abstract
Policy search can in principle acquire complex strategies for control of robots and other autonomous systems. When the policy is trained to process raw sensory inputs, such as images and depth maps, it can also acquire a strategy that combines perception and control. However, effectively processing such complex inputs requires an expressive policy class, such as a large neural network. These high-dimensional policies are difficult to train, especially when learning to control safety-critical systems. We propose PLATO, a continuous, reset-free reinforcement learning algorithm that trains complex control policies with supervised learning, using model-predictive control (MPC) to generate the supervision, hence never in need of running a partially trained and potentially unsafe policy. PLATO uses an adaptive training method to modify the behavior of MPC to gradually match the learned policy in order to generate training samples at states that are likely to be visited by the learned policy. PLATO also maintains the MPC cost as an objective to avoid highly undesirable actions that would result from strictly following the learned policy before it has been fully trained. We prove that this type of adaptive MPC expert produces supervision that leads to good long-horizon performance of the resulting policy. We also empirically demonstrate that MPC can still avoid dangerous on-policy actions in unexpected situations during training. Our empirical results on a set of challenging simulated aerial vehicle tasks demonstrate that, compared to prior methods, PLATO learns faster, experiences substantially fewer catastrophic failures (crashes) during training, and often converges to a better policy.
Gregory Kahn, Tianhao Zhang 0001, Sergey Levine, Pieter Abbeel
ICRA2
2017 Learning from the hindsight plan - Episodic MPC improvement
abstract
Model predictive control (MPC) is a popular control method that has proved effective for robotics, among other fields. MPC performs re-planning at every time step. Re-planning is done with a limited horizon per computational and real-time constraints and often also for robustness to potential model errors. However, the limited horizon leads to suboptimal performance. In this work, we consider the iterative learning setting, where the same task can be repeated several times, and propose a policy improvement scheme for MPC. The main idea is that between executions we can, offline, run MPC with a longer horizon, resulting in a hindsight plan. To bring the next real-world execution closer to the hindsight plan, our approach learns to re-shape the original cost function with the goal of satisfying the following property: short horizon planning (as realistic during real executions) with respect to the shaped cost should result in mimicking the hindsight plan. This effectively consolidates long-term reasoning into the short-horizon planning. We empirically evaluate our approach in contact-rich manipulation tasks both in simulated and real environments, such as peg insertion by a real PR2 robot.
Aviv Tamar, Garrett Thomas, Tianhao Zhang 0001, Sergey Levine, Pieter Abbeel
ICRA3
2016 Learning deep control policies for autonomous aerial vehicles with MPC-guided policy search
abstract
Model predictive control (MPC) is an effective method for controlling robotic systems, particularly autonomous aerial vehicles such as quadcopters. However, application of MPC can be computationally demanding, and typically requires estimating the state of the system, which can be challenging in complex, unstructured environments. Reinforcement learning can in principle forego the need for explicit state estimation and acquire a policy that directly maps sensor readings to actions, but is difficult to apply to unstable systems that are liable to fail catastrophically during training before an effective policy has been found. We propose to combine MPC with reinforcement learning in the framework of guided policy search, where MPC is used to generate data at training time, under full state observations provided by an instrumented training environment. This data is used to train a deep neural network policy, which is allowed to access only the raw observations from the vehicle's onboard sensors. After training, the neural network policy can successfully control the robot without knowledge of the full state, and at a fraction of the computational cost of MPC. We evaluate our method by learning obstacle avoidance policies for a simulated quadrotor, using simulated onboard sensors and no explicit state estimation at test time.
Tianhao Zhang 0001, Gregory Kahn, Sergey Levine, Pieter Abbeel
ICRA1