Demo Data from EDBT 2026 / reviewers in the wild / expert
Twan Koolen
dblp:33/7748
· DBLP profile ↗
5ranked-venue papers
1as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 5 · 1 first-authorSystems, architecture and hardware · 5 · 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
2 papers |
Reinforcement learning · 46% Motion planning and robot control · 46% Legged, aerial and field robots · 7% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Reinforcement learning › policy search
guided policy search |
0.4 | 1 | 2019 | LVIS: Learning from Value Function Intervals for Contact-Aware Robot Controllers · ICRA 2019 |
Robotics › Motion planning and robot control › robot control
real-time control |
0.4 | 1 | 2019 | Julia for robotics: simulation and real-time control in a high-level programming language · ICRA 2019 |
Robotics › Motion planning and robot control
robot control |
0.4 | 1 | 2019 | Julia for robotics: simulation and real-time control in a high-level programming language · ICRA 2019 |
Machine learning › Reinforcement learning
value function estimation |
0.4 | 1 | 2019 | LVIS: Learning from Value Function Intervals for Contact-Aware Robot Controllers · ICRA 2019 |
Robotics › Legged, aerial and field robots
humanoid robot |
0.1 | 1 | 2019 | Julia for robotics: simulation and real-time control in a high-level programming language · ICRA 2019 |
Methods — techniques the papers use, named apart from their topics
quadratic programming · 0.8neural network · 0.4model predictive control · 0.4mixed-integer optimization · 0.4branch-and-bound · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | LVIS: Learning from Value Function Intervals for Contact-Aware Robot ControllersabstractGuided policy search is a popular approach for training controllers for high-dimensional systems, but it has a number of pitfalls. Non-convex trajectory optimization has local minima, and non-uniqueness in the optimal policy itself can mean that independently-optimized samples do not describe a coherent policy from which to train. We introduce LVIS, which circumvents the issue of local minima through global mixed-integer optimization and the issue of non-uniqueness through learning the optimal value function rather than the optimal policy. To avoid the expense of solving the mixed-integer programs to full global optimality, we instead solve them only partially, extracting intervals containing the true cost-to-go from early termination of the branch-and-bound algorithm. These interval samples are used to weakly supervise the training of a neural net which approximates the true cost-to-go. Online, we use that learned cost-to-go as the terminal cost of a one-step model-predictive controller, which we solve via a small mixed-integer optimization. We demonstrate LVIS on piecewise affine models of a cart-pole system with walls and a planar humanoid robot and show that it can be applied to a fundamentally hard problem in feedback control-control through contact. Robin Deits, Twan Koolen, Russ Tedrake |
ICRA | 2 |
| 2019 | Julia for robotics: simulation and real-time control in a high-level programming languageabstractRobotics applications often suffer from the `two-language problem', requiring a low-level language for performance-sensitive components and a high-level language for interactivity and experimentation, which tends to increase software complexity. We demonstrate the use of the Julia programming language to solve this problem by being fast enough for online control of a humanoid robot and flexible enough for prototyping. We present several Julia packages developed by the authors, which together enable roughly 2× realtime simulation of the Boston Dynamics Atlas humanoid robot balancing on flat ground using a quadratic-programming-based controller. Benchmarks show a sufficiently low variation in control frequency to make deployment on the physical robot feasible. We also show that Julia's naturally generic programming style results in versatile packages that are easy to compose and adapt to a wide variety of computational tasks in robotics. Twan Koolen, Robin Deits |
ICRA | 1 |
| 2019 | Benchmarking and Workload Analysis of Robot Dynamics AlgorithmsabstractRigid body dynamics calculations are needed for many tasks in robotics, including online control. While there currently exist several competing software implementations that are sufficient for use in traditional control approaches, emerging sophisticated motion control techniques such as nonlinear model predictive control demand orders of magnitude more frequent dynamics calculations. Current software solutions are not fast enough to meet that demand for complex robots. The goal of this work is to examine the performance of current dynamics software libraries in detail. In this paper, we (i) survey current state-of-the-art software implementations of the key rigid body dynamics algorithms (RBDL, Pinocchio, Rigid-BodyDynamics.jl, and RobCoGen), (ii) establish a methodology for benchmarking these algorithms, and (iii) characterize their performance through real measurements taken on a modern hardware platform. With this analysis, we aim to provide direction for future improvements that will need to be made to enable emerging techniques for real-time robot motion control. To this end, we are also releasing our suite of benchmarks to enable others to help contribute to this important task. Sabrina M. Neuman, Twan Koolen, Jules Drean, Jason E. Miller, Srini Devadas |
IROS | 2 |
| 2014 | Trajectory generation for continuous leg forces during double support and heel-to-toe shift based on divergent component of motionabstractThis paper works with the concept of Divergent Component of Motion (DCM), also called `(instantaneous) Capture Point'. We present two real-time DCM trajectory generators for uneven (three-dimensional) ground surfaces, which lead to continuous leg (and corresponding ground reaction) force profiles and facilitate the use of toe-off motion during double support. Thus, the resulting DCM trajectories are well suited for real-world robots and allow for increased step length and step height. The performance of the proposed methods was tested in numerous simulations and experiments on IHMC's Atlas robot and DLR's humanoid robot TORO. Johannes Englsberger, Twan Koolen, Sylvain Bertrand, Jerry E. Pratt, Christian Ott 0001, Alin Albu-Schäffer |
IROS | 2 |
| 2009 | The Yobotics-IHMC Lower Body Humanoid RobotabstractThis video highlights work to date on the Yobotics-IHMC lower body humanoid robot. The robot is a twelve degree-of-freedom robot with force controllable series elastic actuators at each degree of freedom. Control algorithms utilize virtual model control, and foot placement is determined using capture regions. The robot can recover from moderate disturbances and walk on flat ground. Ongoing work is focused on improving robustness to disturbances, walking more quickly and efficiently, and walking over rough terrain. Jerry E. Pratt, Benjamin T. Krupp, Victor Ragusila, John R. Rebula, Twan Koolen, Niels van Nieuwenhuizen, Christopher Shake, Travis Craig, Greg Watkins, Peter D. Neuhaus, Matt Johnson 0001, Steve Shooter, Keith W. Buffinton, Fabian Canas, John Carff, William Howell |
IROS | 5 |