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

Michael Neunert

dblp:153/7715 · DBLP profile ↗
← Back
13ranked-venue papers
2as first author
3since 2021 · last 2024
0000-0003-2080-8376ORCID · corroborated

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

Artificial intelligence and machine learning · 12 · 1 first-author · 3 since 2021Systems, architecture and hardware · 8 · 1 first-author · 2 since 2021Databases, data management, data science and information retrieval · 1 · 1 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
7 papers
Reinforcement learning · 49% Motion planning and robot control · 30% Robot manipulation · 10%

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

TopicWeightPapersLastEvidence papers
Machine learning › Reinforcement learning
off-policy reinforcement learning
0.822021
Data-efficient Hindsight Off-policy Option Learning · ICML 2021
Learning by Playing Solving Sparse Reward Tasks from Scratch · ICML 2018
Robotics › Motion planning and robot control › robot learning › robotic reinforcement learning
reinforcement learning for manipulation
0.812024
Mastering Stacking of Diverse Shapes with Large-Scale Iterative Reinforcement Learning on Real Robots · ICRA 2024
Robotics › Motion planning and robot control
robot learning
0.812024
Mastering Stacking of Diverse Shapes with Large-Scale Iterative Reinforcement Learning on Real Robots · ICRA 2024
Robotics › Motion planning and robot control
trajectory optimization
0.522017
An efficient optimal planning and control framework for quadrupedal locomotion · ICRA 2017
Fast nonlinear Model Predictive Control for unified trajectory optimization and tracking · ICRA 2016
Machine learning › Reinforcement learning
hierarchical reinforcement learning
0.512021
Data-efficient Hindsight Off-policy Option Learning · ICML 2021
Machine learning › Reinforcement learning › hierarchical reinforcement learning
option discovery
0.512021
Data-efficient Hindsight Off-policy Option Learning · ICML 2021
Robotics › Autonomous driving
behavior modeling
0.412020
Keep Doing What Worked: Behavior Modelling Priors for Offline Reinforcement Learning · ICLR 2020
Machine learning › Reinforcement learning › value-based reinforcement learning
distributional reinforcement learning
0.412020
A distributional view on multi-objective policy optimization · ICML 2020
Machine learning › Reinforcement learning
multi-objective reinforcement learning
0.412020
A distributional view on multi-objective policy optimization · ICML 2020
Machine learning › Reinforcement learning
offline reinforcement learning
0.412020
Keep Doing What Worked: Behavior Modelling Priors for Offline Reinforcement Learning · ICLR 2020
Machine learning › Reinforcement learning
policy optimization
0.412020
A distributional view on multi-objective policy optimization · ICML 2020
Machine learning › Reinforcement learning
preference specification
0.412020
A distributional view on multi-objective policy optimization · ICML 2020
Machine learning › Reinforcement learning
sparse reward reinforcement learning
0.312018
Learning by Playing Solving Sparse Reward Tasks from Scratch · ICML 2018
Machine learning › Reinforcement learning › sparse reward reinforcement learning
sparse reward tasks
0.312018
Learning by Playing Solving Sparse Reward Tasks from Scratch · ICML 2018
Robotics › Legged, aerial and field robots › legged robots
legged robot locomotion
0.312017
An efficient optimal planning and control framework for quadrupedal locomotion · ICRA 2017
Robotics › Legged, aerial and field robots › legged robots › legged robot locomotion
quadruped locomotion
0.312017
An efficient optimal planning and control framework for quadrupedal locomotion · ICRA 2017
Robotics › Motion planning and robot control › robot control
model predictive control
0.212016
Fast nonlinear Model Predictive Control for unified trajectory optimization and tracking · ICRA 2016
Robotics › Motion planning and robot control › robot control
nonlinear control
0.212016
Fast nonlinear Model Predictive Control for unified trajectory optimization and tracking · ICRA 2016
Robotics › Motion planning and robot control
robot control
0.212016
Fast nonlinear Model Predictive Control for unified trajectory optimization and tracking · ICRA 2016
Robotics › Robot manipulation › dexterous manipulation
dexterous and mobile manipulation
0.112021
Data-efficient Hindsight Off-policy Option Learning · ICML 2021
Robotics › Motion planning and robot control › robot control
trajectory tracking
0.112016
Fast nonlinear Model Predictive Control for unified trajectory optimization and tracking · ICRA 2016

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

off-policy reinforcement learning · 1.1iterative online/offline learning · 0.8trust-region constraints · 0.5hindsight relabeling · 0.5dynamic programming inference · 0.5supervised learning · 0.4prior regularization · 0.4parametric policy fitting · 0.4behavior cloning · 0.4auxiliary task scheduling · 0.3
YearPublicationVenuePosition
2024 Mastering Stacking of Diverse Shapes with Large-Scale Iterative Reinforcement Learning on Real Robots
abstract
Reinforcement learning solely from an agent’s self-generated data is often believed to be infeasible for learning on real robots, due to the amount of data needed. However, if done right, agents learning from real data can be surprisingly efficient through re-using previously collected sub-optimal data. In this paper we demonstrate how the increased understanding of off-policy learning methods and their embedding in an iterative online/offline scheme ("collect and infer") can drastically improve data-efficiency by using all the collected experience, which empowers learning from real robot experience only. Moreover, the resulting policy improves significantly over the state of the art on a recently proposed real robot manipulation benchmark. Our approach learns end-to-end, directly from pixels, and does not rely on additional human domain knowledge such as a simulator or demonstrations.
Thomas Lampe, Abbas Abdolmaleki, Sarah Bechtle, Sandy H. Huang, Jost Tobias Springenberg, Michael Bloesch, Oliver Groth, Roland Hafner, Tim Hertweck, Michael Neunert, Markus Wulfmeier, Jingwei Zhang 0001, Francesco Nori, Nicolas Heess, Martin A. Riedmiller
ICRA10
2024 The Design of the Barkour Benchmark for Robot Agility
abstract
In this paper, we describe the design of the Barkour benchmark for measuring robot agility in navigating complex environments. Despite the growing interest in developing agile robot locomotion skills, the field lacks systematic benchmarks to measure the performance of robotic control systems and hardware in agility-focused tasks. This motivated us to propose the Barkour benchmark, an obstacle course designed to quantify agility across various robotic platforms. Inspired by dog agility competitions, the course features diverse obstacles and a time-based scoring mechanism, encouraging researchers to develop controllers that enable robots to move quickly, precisely, and with adaptability. This benchmark is challenging as it demands diverse motion skills and the time-based scoring requires control precision at high speed. Along with the design details presented in the paper, we release our simulated environment setups in MuJoCo-XLA and the CAD model of a custom-designed quadruped robot to facilitate future research to reproduce the Barkour setup (available at sites.google.com/view/barkour). We hope these together will accelerate the pace of robot agility research.
Wenhao Yu 0003, Ken Caluwaerts, Atil Iscen, J. Chase Kew, Tingnan Zhang, Daniel Freeman, Lisa Lee, Stefano Saliceti, Vincent Zhuang, Nathan Batchelor, Steven Bohez, Federico Casarini, José Enrique Chen, Erwin Coumans, Adil Dostmohamed, Gabriel Dulac-Arnold, Alejandro Escontrela, Erik Frey, Roland Hafner, Deepali Jain, Bauyrjan Jyenis, Yuheng Kuang, Tsang-Wei Edward Lee, Ofir Nachum, Kenneth Oslund, Francesco Romano, Fereshteh Sadeghi, Baruch Tabanpour, Daniel Zheng, Michael Neunert, Raia Hadsell, Nicolas Heess, Francesco Nori, Jeff Seto, Carolina Parada, Vikas Sindhwani, Vincent Vanhoucke, Jie Tan 0001, Kuang-Huei Lee
IROS30
2021 Data-efficient Hindsight Off-policy Option Learning
abstract
We introduce Hindsight Off-policy Options (HO2), a data-efficient option learning algorithm. Given any trajectory, HO2 infers likely option choices and backpropagates through the dynamic programming inference procedure to robustly train all policy components off-policy and end-to-end. The approach outperforms existing option learning methods on common benchmarks. To better understand the option framework and disentangle benefits from both temporal and action abstraction, we evaluate ablations with flat policies and mixture policies with comparable optimization. The results highlight the importance of both types of abstraction as well as off-policy training and trust-region constraints, particularly in challenging, simulated 3D robot manipulation tasks from raw pixel inputs. Finally, we intuitively adapt the inference step to investigate the effect of increased temporal abstraction on training with pre-trained options and from scratch.
Markus Wulfmeier, Dushyant Rao, Roland Hafner, Thomas Lampe, Abbas Abdolmaleki, Tim Hertweck, Michael Neunert, Dhruva Tirumala, Noah Y. Siegel, Nicolas Heess, Martin A. Riedmiller
ICML7
2020 Keep Doing What Worked: Behavior Modelling Priors for Offline Reinforcement Learning
Noah Y. Siegel, Jost Tobias Springenberg, Felix Berkenkamp, Abbas Abdolmaleki, Michael Neunert, Thomas Lampe, Roland Hafner, Nicolas Heess, Martin A. Riedmiller
ICLR5
2020 A distributional view on multi-objective policy optimization
abstract
Many real-world problems require trading off multiple competing objectives. However, these objectives are often in different units and/or scales, which can make it challenging for practitioners to express numerical preferences over objectives in their native units. In this paper we propose a novel algorithm for multi-objective reinforcement learning that enables setting desired preferences for objectives in a scale-invariant way. We propose to learn an action distribution for each objective, and we use supervised learning to fit a parametric policy to a combination of these distributions. We demonstrate the effectiveness of our approach on challenging high-dimensional real and simulated robotics tasks, and show that setting different preferences in our framework allows us to trace out the space of nondominated solutions.
Abbas Abdolmaleki, Sandy H. Huang, Leonard Hasenclever, Michael Neunert, H. Francis Song, Martina Zambelli, Murilo Fernandes Martins, Nicolas Heess, Raia Hadsell, Martin A. Riedmiller
ICML4
2018 Learning by Playing Solving Sparse Reward Tasks from Scratch
abstract
We propose Scheduled Auxiliary Control (SAC-X), a new learning paradigm in the context of Reinforcement Learning (RL). SAC-X enables learning of complex behaviors - from scratch - in the presence of multiple sparse reward signals. To this end, the agent is equipped with a set of general auxiliary tasks, that it attempts to learn simultaneously via off-policy RL. The key idea behind our method is that active (learned) scheduling and execution of auxiliary policies allows the agent to efficiently explore its environment - enabling it to excel at sparse reward RL. Our experiments in several challenging robotic manipulation settings demonstrate the power of our approach.
Martin A. Riedmiller, Roland Hafner, Thomas Lampe, Michael Neunert, Jonas Degrave, Tom Van de Wiele, Volodymyr Mnih, Nicolas Heess, Jost Tobias Springenberg
ICML4
2018 A Family of Iterative Gauss-Newton Shooting Methods for Nonlinear Optimal Control
abstract
This paper introduces a family of iterative algorithms for unconstrained nonlinear optimal control. We generalize the well-known iLQR algorithm to different multiple shooting variants, combining advantages like straightforward initialization and a closed-loop forward integration. All algorithms have similar computational complexity, i.e. linear complexity in the time horizon, and can be derived in the same computational framework. We compare the full-step variants of our algorithms and present several simulation examples, including a high-dimensional underactuated robot subject to contact switches. Simulation results show that our multiple shooting algorithms can achieve faster convergence, better local contraction rates and much shorter runtimes than classical iLQR, which makes them a superior choice for nonlinear model predictive control applications.
Markus Giftthaler, Michael Neunert, Markus Stäuble, Jonas Buchli, Moritz Diehl
IROS2
2017 An efficient optimal planning and control framework for quadrupedal locomotion
abstract
In this paper, we present an efficient Dynamic Programing framework for optimal planning and control of legged robots. First we formulate this problem as an optimal control problem for switched systems. Then we propose a multi-level optimization approach to find the optimal switching times and the optimal continuous control inputs. Through this scheme, the decomposed optimization can potentially be done more efficiently than the combined approach. Finally, we present a continuous-time constrained LQR algorithm which simultaneously optimizes the feedforward and feedback controller with O(n) time-complexity. In order to validate our approach, we show the performance of our framework on a quadrupedal robot. We choose the Center of Mass dynamics and the full kinematic formulation as the switched system model where the switching times as well as the contact forces and the joint velocities are optimized for different locomotion tasks such as gap crossing, walking and trotting.
Farbod Farshidian, Michael Neunert, Alexander W. Winkler, Gonzalo Rey, Jonas Buchli
ICRA2
2017 Online walking motion and foothold optimization for quadruped locomotion
abstract
We present an algorithm that generates walking motions for quadruped robots without the use of an explicit footstep planner by simultaneously optimizing over both the Center of Mass (CoM) trajectory and the footholds. Feasibility is achieved by imposing stability constraints on the CoM related to the Zero Moment Point and explicitly enforcing kinematic constraints between the footholds and the CoM position. Given a desired goal state, the problem is solved online by a Nonlinear Programming solver to generate the walking motion. Experimental trials show that the algorithm is able to generate walking gaits for multiple steps in milliseconds that can be executed on a real quadruped robot.
Alexander W. Winkler, Farbod Farshidian, Michael Neunert, Diego Pardo, Jonas Buchli
ICRA3
2016 An open source, fiducial based, visual-inertial motion capture system
Michael Neunert, Michael Bloesch, Jonas Buchli
FUSION1
2016 Fast nonlinear Model Predictive Control for unified trajectory optimization and tracking
abstract
This paper presents a framework for real-time, full-state feedback, unconstrained, nonlinear model predictive control that combines trajectory optimization and tracking control in a single, unified approach. The proposed method uses an iterative optimal control algorithm, namely Sequential Linear Quadratic (SLQ), in a Model Predictive Control (MPC) setting to solve the underlying nonlinear control problem and simultaneously derive the optimal feedforward and feedback terms. Our customized solver can generate trajectories of multiple seconds within only a few milliseconds. The performance of the approach is validated on two different hardware platforms, an AscTec Firefly hexacopter and the ball balancing robot Rezero. In contrast to similar approaches, we perform experiments that require leveraging the full system dynamics.
Michael Neunert, Cedric de Crousaz, Fadri Furrer, Mina Kamel 0001, Farbod Farshidian, Roland Siegwart, Jonas Buchli
ICRA1
2015 Unified motion control for dynamic quadrotor maneuvers demonstrated on slung load and rotor failure tasks
abstract
In recent years impressive results have been presented illustrating the potential of quadrotors to solve challenging tasks. Generally, the derivation of the controllers involve complex analytical manipulation of the dynamics and are very specific to the task at hand. In addition, most approaches construct a trajectory and then design a stabilizing controller in a separate step, whereas a fully optimal solution requires finding both simultaneously. In this paper, a generalized approach is presented using an iterative optimal control algorithm. A series of complex tasks are thus solved using the same algorithm without the need for manual manipulation of the system dynamics, heuristic simplifications, or manual trajectory generation. First, aggressive maneuvers are performed by requiring the quadrotor to pass with a slung load through a window not high enough for the load to pass while hanging straight down. Second, go-to-goal tasks with single and double rotor failure are demonstrated. The adaptability and applicability of this unified approach to such diverse tasks with a nonlinear, underactuated, constrained, and in the case of the slung load, hybrid quadrotor systems is thus shown.
Cedric de Crousaz, Farbod Farshidian, Michael Neunert, Jonas Buchli
ICRA3
2014 Learning of closed-loop motion control
abstract
Learning motion control as a unified process of designing the reference trajectory and the controller is one of the most challenging problems in robotics. The complexity of the problem prevents most of the existing optimization algorithms from giving satisfactory results. While model-based algorithms like iterative linear-quadratic-Gaussian (iLQG) can be used to design a suitable controller for the motion control, their performance is strongly limited by the model accuracy. An inaccurate model may lead to degraded performance of the controller on the physical system. Although using machine learning approaches to learn the motion control on real systems have been proven to be effective, their performance depends on good initialization. To address these issues, this paper introduces a two-step algorithm which combines the proven performance of a model-based controller with a model-free method for compensating for model inaccuracy. The first step optimizes the problem using iLQG. Then, in the second step this controller is used to initialize the policy for our PI2-01 reinforcement learning algorithm. This algorithm is a derivation of the PI2algorithm enabling more stable and faster convergence. The performance of this method is demonstrated both in simulation and experimental results.
Farbod Farshidian, Michael Neunert, Jonas Buchli
IROS2