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

Yuval Tassa

dblp:20/4415 · DBLP profile ↗
← Back
21ranked-venue papers
5as first author
3since 2021 · last 2025
0000-0002-1197-288XORCID · corroborated

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

Artificial intelligence and machine learning · 20 · 5 first-author · 3 since 2021Systems, architecture and hardware · 9 · 2 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1

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
13 papers
Reinforcement learning · 44% Motion planning and robot control · 15% Robot manipulation · 15%
Computer graphics and multimedia
1 paper
Computer animation and physical simulation · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Reinforcement learning
model-based reinforcement learning
1.242022
Evaluating Model-Based Planning and Planner Amortization for Continuous Control · ICLR 2022
Learning Awareness Models · ICLR (Poster) 2018
Learning Continuous Control Policies by Stochastic Value Gradients · NIPS 2015
Robotics › Robot manipulation
contact-rich manipulation
0.912025
Efficient Online Learning of Contact Force Models for Connector Insertion · ICRA 2025
Machine learning › Transfer learning and domain adaptation
sim-to-real transfer
0.912025
Achieving Human Level Competitive Robot Table Tennis · ICRA 2025
Machine learning › Reinforcement learning
continuous control
0.932022
Evaluating Model-Based Planning and Planner Amortization for Continuous Control · ICLR 2022
Learning Continuous Control Policies by Stochastic Value Gradients · NIPS 2015
Receding Horizon Differential Dynamic Programming · NIPS 2007
Machine learning › Reinforcement learning
embodied control
0.412020
Deep neuroethology of a virtual rodent · ICLR 2020
Robotics › Legged, aerial and field robots
locomotion
0.412020
Deep neuroethology of a virtual rodent · ICLR 2020
Computer animation and physical simulation › character animation
physics-based character animation
0.412020
Catch & Carry: reusable neural controllers for vision-guided whole-body tasks · ACM Trans. Graph. 2020
Robotics › Motion planning and robot control
robot control
0.422022
Real-time behaviour synthesis for dynamic hand-manipulation · ICRA 2014
Evaluating Model-Based Planning and Planner Amortization for Continuous Control · ICLR 2022
Machine learning › Reinforcement learning › policy optimization
maximum a posteriori policy optimization
0.312018
Maximum a Posteriori Policy Optimisation · ICLR (Poster) 2018
Machine learning › Reinforcement learning
policy optimization
0.312018
Maximum a Posteriori Policy Optimisation · ICLR (Poster) 2018
Robotics › Motion planning and robot control › trajectory optimization
differential dynamic programming
0.322014
Control-limited differential dynamic programming · ICRA 2014
Receding Horizon Differential Dynamic Programming · NIPS 2007
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model › deep latent variable model
object-centric generative model
0.212016
Attend, Infer, Repeat: Fast Scene Understanding with Generative Models · NIPS 2016
Computer vision › Segmentation and scene understanding
scene understanding
0.212016
Attend, Infer, Repeat: Fast Scene Understanding with Generative Models · NIPS 2016
Computer vision › Segmentation and scene understanding › object segmentation
unsupervised object segmentation
0.212016
Attend, Infer, Repeat: Fast Scene Understanding with Generative Models · NIPS 2016
Machine learning › Reinforcement learning › model-based reinforcement learning › world model
learned dynamics models
0.212015
Learning Continuous Control Policies by Stochastic Value Gradients · NIPS 2015
Machine learning › Reinforcement learning › policy optimization
policy gradient
0.212015
Learning Continuous Control Policies by Stochastic Value Gradients · NIPS 2015
Performance modeling and evaluation
simulation
0.212015
Simulation tools for model-based robotics: Comparison of Bullet, Havok, MuJoCo, ODE and PhysX · ICRA 2015
Robotics › Robot manipulation
dexterous manipulation
0.212014
Real-time behaviour synthesis for dynamic hand-manipulation · ICRA 2014
Robotics › Robot manipulation › dexterous manipulation
in-hand manipulation
0.212014
Real-time behaviour synthesis for dynamic hand-manipulation · ICRA 2014
Robotics › Motion planning and robot control › robot control
model predictive control
0.212014
Real-time behaviour synthesis for dynamic hand-manipulation · ICRA 2014
Robotics › Motion planning and robot control
trajectory optimization
0.212014
Control-limited differential dynamic programming · ICRA 2014
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › parameter estimation
expectation-maximization
0.112018
Maximum a Posteriori Policy Optimisation · ICLR (Poster) 2018
Machine learning › Representation and self-supervised learning › representation learning › latent representation learning › state representation learning
predictive state representation
0.112018
Learning Awareness Models · ICLR (Poster) 2018
Robotics › Motion planning and robot control › robot control › optimal control
receding horizon control
0.112007
Receding Horizon Differential Dynamic Programming · NIPS 2007
Robotics › Motion planning and robot control › robot control › trajectory tracking
trajectory control
0.112007
Receding Horizon Differential Dynamic Programming · NIPS 2007
Robotics › Motion planning and robot control › robot dynamics › dynamic simulation
robot dynamics simulation
0.112015
Simulation tools for model-based robotics: Comparison of Bullet, Havok, MuJoCo, ODE and PhysX · ICRA 2015
Robotics › Motion planning and robot control
humanoid robot control
0.112014
Control-limited differential dynamic programming · ICRA 2014

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

curriculum learning · 1.7real-time adaptation · 0.9optimization-based impedance control · 0.9linear model learning · 0.9hierarchical policy architecture · 0.9human demonstration · 0.9planner amortization · 0.6model-based planning · 0.6virtual rodent · 0.4motor primitive · 0.4deep neuroethology · 0.4side-by-side engine comparison · 0.2quantitative simulation performance measures · 0.2
YearPublicationVenuePosition
2025 Achieving Human Level Competitive Robot Table Tennis
abstract
Achieving human-level performance on real world tasks is a north star for the robotics community. We present the first learned robot agent that reaches amateur humanlevel performance in competitive table tennis. Table tennis is a physically demanding sport that takes humans years to master. We contribute (1) a hierarchical and modular policy architecture consisting of (i) low level controllers with their skill descriptors that model their capabilities and (ii) a high level controller that chooses the low level skills, (2) techniques for enabling zero-shot sim-to-real and curriculum building, including an iterative approach (train in sim, deploy in real), and (3) real time adaptation to unseen opponents. Policy performance was assessed through 29 robot vs. human matches of which the robot won 45 % (13/29). All humans were unseen players and their skill level varied from beginner to tournament level. Whilst the robot lost all matches vs. the most advanced players it won 100 % matches vs. beginners and 55 % matches vs. intermediate players, demonstrating solidly amateur humanlevel performance. Videos of the matches can be viewed here1.See sites https://google.com/view/competitive-robot-table-tennis.
David B. D'Ambrosio, Saminda Abeyruwan, Laura Graesser, Atil Iscen, Heni Ben Amor, Alex Bewley, Barney J. Reed, Krista Reymann, Leila Takayama, Yuval Tassa, Krzysztof Choromanski, Erwin Coumans, Deepali Jain, Navdeep Jaitly, Natasha Jaques, Satoshi Kataoka, Yuheng Kuang, Nevena Lazic, Reza Mahjourian, Sherry Moore, Kenneth Oslund, Anish Shankar, Vikas Sindhwani, Vincent Vanhoucke, Grace Vesom, Peng Xu 0010, Pannag R. Sanketi
ICRA10
2025 Efficient Online Learning of Contact Force Models for Connector Insertion
abstract
Contact-rich manipulation tasks with stiff frictional elements, like connector insertion, are difficult to model with rigid-body simulators. In this work, we propose a new approach for modeling these environments by learning a quasistatic contact force model instead of a full simulator. Using a feature vector that contains information about the configuration and control, we find a linear mapping adequately captures the relationship between this feature vector and the sensed contact forces. A novel Linear Model Learning (LML) algorithm is used to solve for the globally optimal mapping in real time without any matrix inversions, resulting in an algorithm that runs in nearly constant time on a GPU as the model size increases. We validate the proposed approach for connector insertion in both simulation and hardware experiments, where the learned model is combined with an optimizationbased impedance controller to achieve smooth insertions in the presence of misalignments and uncertainty. Our website featuring videos, code, and more materials is available at https://model-based-plugging.github.io/.
Kevin Tracy, Zachary Manchester, Ajinkya Jain, Keegan Go, Stefan Schaal, Tom Erez, Yuval Tassa
ICRA7
2022 Evaluating Model-Based Planning and Planner Amortization for Continuous Control
Arunkumar Byravan, Leonard Hasenclever, Piotr Trochim, Mehdi Mirza, Alessandro Davide Ialongo, Yuval Tassa, Jost Tobias Springenberg, Abbas Abdolmaleki, Nicolas Heess, Josh Merel, Martin A. Riedmiller
ICLR6
2020 Deep neuroethology of a virtual rodent
Josh Merel, Diego Aldarondo, Jesse Marshall, Yuval Tassa, Greg Wayne, Bence Olveczky
ICLR4
2020 Catch & Carry: reusable neural controllers for vision-guided whole-body tasks
abstract
We address the longstanding challenge of producing flexible, realistic humanoid character controllers that can perform diverse whole-body tasks involving object interactions. This challenge is central to a variety of fields, from graphics and animation to robotics and motor neuroscience. Our physics-based environment uses realistic actuation and first-person perception - including touch sensors and egocentric vision - with a view to producing active-sensing behaviors (e.g. gaze direction), transferability to real robots, and comparisons to the biology. We develop an integrated neural-network based approach consisting of a motor primitive module, human demonstrations, and an instructed reinforcement learning regime with curricula and task variations. We demonstrate the utility of our approach for several tasks, including goal-conditioned box carrying and ball catching, and we characterize its behavioral robustness. The resulting controllers can be deployed in real-time on a standard PC. 1
Josh Merel, Saran Tunyasuvunakool, Arun Ahuja, Yuval Tassa, Leonard Hasenclever, Tom Erez, Greg Wayne, Nicolas Heess
ACM Trans. Graph.4
2018 Maximum a Posteriori Policy Optimisation
Abbas Abdolmaleki, Jost Tobias Springenberg, Yuval Tassa, Rémi Munos, Nicolas Heess, Martin A. Riedmiller
ICLR (Poster)3
2018 Learning Awareness Models
Brandon Amos, Laurent Dinh, Serkan Cabi, Thomas Rothörl, Sergio Gomez Colmenarejo, Alistair Muldal, Tom Erez, Yuval Tassa, Nando de Freitas, Misha Denil
ICLR (Poster)8
2016 Attend, Infer, Repeat: Fast Scene Understanding with Generative Models
abstract
We present a framework for efficient inference in structured image models that explicitly reason about objects. We achieve this by performing probabilistic inference using a recurrent neural network that attends to scene elements and processes them one at a time. Crucially, the model itself learns to choose the appropriate number of inference steps. We use this scheme to learn to perform inference in partially specified 2D models (variable-sized variational auto-encoders) and fully specified 3D models (probabilistic renderers). We show that such models learn to identify multiple objects - counting, locating and classifying the elements of a scene - without any supervision, e.g., decomposing 3D images with various numbers of objects in a single forward pass of a neural network at unprecedented speed. We further show that the networks produce accurate inferences when compared to supervised counterparts, and that their structure leads to improved generalization.
S. M. Ali Eslami, Nicolas Heess, Theophane Weber, Yuval Tassa, David Szepesvari, Koray Kavukcuoglu, Geoffrey E. Hinton
NIPS4
2015 Simulation tools for model-based robotics: Comparison of Bullet, Havok, MuJoCo, ODE and PhysX
abstract
There is growing need for software tools that can accurately simulate the complex dynamics of modern robots. While a number of candidates exist, the field is fragmented. It is difficult to select the best tool for a given project, or to predict how much effort will be needed and what the ultimate simulation performance will be. Here we introduce new quantitative measures of simulation performance, focusing on the numerical challenges that are typical for robotics as opposed to multi-body dynamics and gaming. We then present extensive simulation results, obtained within a new software framework for instantiating the same model in multiple engines and running side-by-side comparisons. Overall we find that each engine performs best on the type of system it was designed and optimized for: MuJoCo wins the robotics-related tests, while the gaming engines win the gaming-related tests without a clear leader among them. The simulations are illustrated in the accompanying movie.
Tom Erez, Yuval Tassa, Emanuel Todorov
ICRA2
2015 Whole-body model-predictive control applied to the HRP-2 humanoid
abstract
Controlling the robot with a permanently-updated optimal trajectory, also known as model predictive control, is the Holy Grail of whole-body motion generation. Before obtaining it, several challenges should be faced: computation cost, non-linear local minima, algorithm stability, etc. In this paper, we address the problem of applying the updated optimal control in real-time on the physical robot. In particular, we focus on the problems raised by the delays due to computation and by the differences between the real robot and the simulated model. Based on the optimal-control solver MuJoCo, we implemented a complete model-predictive controller and we applied it in real-time on the physical HRP-2 robot. It is the first time that such a whole-body model predictive controller is applied in real-time on a complex dynamic robot. Aside from the technical contributions cited above, the main contribution of this paper is to report the experimental results of this première implementation.
Jonas Koenemann, Andrea Del Prete, Yuval Tassa, Emanuel Todorov, Olivier Stasse, Maren Bennewitz, Nicolas Mansard
IROS3
2015 Learning Continuous Control Policies by Stochastic Value Gradients
abstract
We present a unified framework for learning continuous control policies usingbackpropagation. It supports stochastic control by treating stochasticity in theBellman equation as a deterministic function of exogenous noise. The productis a spectrum of general policy gradient algorithms that range from model-freemethods with value functions to model-based methods without value functions.We use learned models but only require observations from the environment insteadof observations from model-predicted trajectories, minimizing the impactof compounded model errors. We apply these algorithms first to a toy stochasticcontrol problem and then to several physics-based control problems in simulation.One of these variants, SVG(1), shows the effectiveness of learning models, valuefunctions, and policies simultaneously in continuous domains.
Nicolas Heess, Greg Wayne, David Silver 0001, Timothy P. Lillicrap, Tom Erez, Yuval Tassa
NIPS6
2014 Real-time behaviour synthesis for dynamic hand-manipulation
abstract
Dexterous hand manipulation is one of the most complex types of biological movement, and has proven very difficult to replicate in robots. The usual approaches to robotic control - following pre-defined trajectories or planning online with reduced models - are both inapplicable. Dexterous manipulation is so sensitive to small variations in contact force and object location that it seems to require online planning without any simplifications. Here we demonstrate for the first time online planning (or model-predictive control) with a full physics model of a humanoid hand, with 28 degrees of freedom and 48 pneumatic actuators. We augment the actuation space with motor synergies which speed up optimization without removing dexterity. Most of our results are in simulation, showing non-prehensile object manipulation as well as typing. In both cases the input to the system is a high level task description, while all details of the hand movement emerge online from fully automated numerical optimization.
Yuval Tassa, Tom Erez, Emanuel Todorov
ICRA2
2014 Control-limited differential dynamic programming
abstract
Trajectory optimizers are a powerful class of methods for generating goal-directed robot motion. Differential Dynamic Programming (DDP) is an indirect method which optimizes only over the unconstrained control-space and is therefore fast enough to allow real-time control of a full humanoid robot on modern computers. Although indirect methods automatically take into account state constraints, control limits pose a difficulty. This is particularly problematic when an expensive robot is strong enough to break itself. In this paper, we demonstrate that simple heuristics used to enforce limits (clamping and penalizing) are not efficient in general. We then propose a generalization of DDP which accommodates box inequality constraints on the controls, without significantly sacrificing convergence quality or computational effort. We apply our algorithm to three simulated problems, including the 36-DoF HRP-2 robot. A movie of our results can be found here goo.gl/eeiMnn.
Yuval Tassa, Nicolas Mansard, Emanuel Todorov
ICRA1
2014 Physically-consistent sensor fusion in contact-rich behaviors
abstract
We describe an accurate approach to state estimation which fuses any available sensor data with physical consistency priors. This is done by combining the advantages of recursive estimation and fixed-lag smoothing: at each step we re-estimate the trajectory over a time window into the past, but also use a recursive prior obtained from the previous time step via internal simulation. We also incorporate a physics engine into the estimator, which makes it possible to adjust the state estimates so that the inferred contact interactions are consistent with the observed accelerations. The estimator can utilize contact sensors to improve accuracy, but even in the absence of such sensors it reasons correctly about contact forces. Estimation speed and accuracy are demonstrated on a 28-DOF humanoid robot (Darwin) in a walking task. Timing tests and leave-one-out cross-validation show that the proposed approach can be used in real-time and is substantially more accurate than the EKF, without any over-fitting. A video of our results is attached.
Kendall Lowrey, Svetoslav Kolev, Yuval Tassa, Tom Erez, Emanuel Todorov
IROS3
2013 Value function approximation and model predictive control
abstract
Both global methods and on-line trajectory optimization methods are powerful techniques for solving optimal control problems; however, each has limitations. In order to mitigate the undesirable properties of each, we explore the possibility of combining the two. We explore two methods of deriving a descriptive final cost function to assist model predictive control (MPC) in selecting a good policy without having to plan as far into the future or having to fine-tune delicate cost functions. First, we exploit the large amount of data which is generated in MPC simulations (based on the receding horizon iterative LQG method) to learn, off-line, the global optimal value function for use as a final cost. We demonstrate that, while the global function approximation matches the value function well on some problems, there is relatively little improvement to the original MPC. Alternatively, we solve the Bellman equation directly using aggregation methods for linearly-solvable Markov Decision Processes to obtain an approximation to the value function and the optimal policy. Using both pieces of information in the MPC framework, we find controller performance of similar quality to MPC alone with long horizon, but now we may drastically shorten the horizon. Implementation of these methods shows that Bellman equation-based methods and on-line trajectory methods can be combined in real applications to the benefit of both.
Mingyuan Zhong 0002, Yuval Tassa, Tom Erez, Emanuel Todorov
ADPRL3
2012 Synthesis and stabilization of complex behaviors through online trajectory optimization
abstract
We present an online trajectory optimization method and software platform applicable to complex humanoid robots performing challenging tasks such as getting up from an arbitrary pose on the ground and recovering from large disturbances using dexterous acrobatic maneuvers. The resulting behaviors, illustrated in the attached video, are computed only 7 × slower than real time, on a standard PC. The video also shows results on the acrobot problem, planar swimming and one-legged hopping. These simpler problems can already be solved in real time, without pre-computing anything.
Yuval Tassa, Tom Erez, Emanuel Todorov
IROS1
2012 MuJoCo: A physics engine for model-based control
abstract
We describe a new physics engine tailored to model-based control. Multi-joint dynamics are represented in generalized coordinates and computed via recursive algorithms. Contact responses are computed via efficient new algorithms we have developed, based on the modern velocity-stepping approach which avoids the difficulties with spring-dampers. Models are specified using either a high-level C++ API or an intuitive XML file format. A built-in compiler transforms the user model into an optimized data structure used for runtime computation. The engine can compute both forward and inverse dynamics. The latter are well-defined even in the presence of contacts and equality constraints. The model can include tendon wrapping as well as actuator activation states (e.g. pneumatic cylinders or muscles). To facilitate optimal control applications and in particular sampling and finite differencing, the dynamics can be evaluated for different states and controls in parallel. Around 400,000 dynamics evaluations per second are possible on a 12-core machine, for a 3D homanoid with 18 dofs and 6 active contacts. We have already used the engine in a number of control applications. It will soon be made publicly available.
Emanuel Todorov, Tom Erez, Yuval Tassa
IROS3
2011 High-order local dynamic programming
abstract
We describe a new local dynamic programming algorithm for solving stochastic continuous Optimal Control problems. We use cubature integration to both propagate the state distribution and perform the Bellman backup. The algorithm can approximate the local policy and cost-to-go with arbitrary function bases. We compare the classic quadratic cost-to-go/linear-feedback controller to a cubic cost-to-go/quadratic policy controller on a 10-dimensional simulated swimming robot, and find that the higher order approximation yields a more general policy with a larger basin of attraction.
Yuval Tassa, Emanuel Todorov
ADPRL1
2009 Iterative local dynamic programming
abstract
We develop an iterative local dynamic programming method (iLDP) applicable to stochastic optimal control problems in continuous high-dimensional state and action spaces. Such problems are common in the control of biological movement, but cannot be handled by existing methods. iLDP can be considered a generalization of differential dynamic programming, in as much as: (a) we use general basis functions rather than quadratics to approximate the optimal value function; (b) we introduce a collocation method that dispenses with explicit differentiation of the cost and dynamics and ties iLDP to the unscented Kalman filter; (c) we adapt the local function approximator to the propagated state covariance, thus increasing accuracy at more likely states. Convergence is similar to quasi-Newton methods. We illustrate iLDP on several problems including the ldquoswimmerrdquo dynamical system which has 14 state and 4 control variables.
Emanuel Todorov, Yuval Tassa
ADPRL2
2007 Receding Horizon Differential Dynamic Programming
abstract
The control of high-dimensional, continuous, non-linear systems is a key problem in reinforcement learning and control. Local, trajectory-based methods, using techniques such as Differential Dynamic Programming (DDP) are not directly subject to the curse of dimensionality, but generate only local controllers. In this paper, we introduce Receding Horizon DDP (RH-DDP), an extension to the classic DDP algorithm, which allows us to construct stable and robust controllers based on a library of local-control trajectories. We demonstrate the effectiveness of our approach on a series of high-dimensional control problems using a simulated multi-link swimming robot. These experiments show that our approach effectively circumvents dimensionality issues, and is capable of dealing effectively with problems with (at least) 34 state and 14 action dimensions.
Yuval Tassa, Tom Erez, William D. Smart
NIPS1
2007 Least Squares Solutions of the HJB Equation With Neural Network Value-Function Approximators
abstract
In this paper, we present an empirical study of iterative least squares minimization of the Hamilton-Jacobi-Bellman (HJB) residual with a neural network (NN) approximation of the value function. Although the nonlinearities in the optimal control problem and NN approximator preclude theoretical guarantees and raise concerns of numerical instabilities, we present two simple methods for promoting convergence, the effectiveness of which is presented in a series of experiments. The first method involves the gradual increase of the horizon time scale, with a corresponding gradual increase in value function complexity. The second method involves the assumption of stochastic dynamics which introduces a regularizing second derivative term to the HJB equation. A gradual reduction of this term provides further stabilization of the convergence. We demonstrate the solution of several problems, including the 4-D inverted-pendulum system with bounded control. Our approach requires no initial stabilizing policy or any restrictive assumptions on the plant or cost function, only knowledge of the plant dynamics. In the Appendix, we provide the equations for first- and second-order differential backpropagation.
Yuval Tassa, Tom Erez
IEEE Trans. Neural Networks1