Demo Data from VLDB 2026 / reviewers in the wild / expert
Scott Kuindersma
dblp:06/8399
· DBLP profile ↗
13ranked-venue papers
2as first author
1since 2021 · last 2022
0000-0003-0645-6626ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 13 · 2 first-author · 1 since 2021Systems, architecture and hardware · 7 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 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
8 papers |
Motion planning and robot control · 63% Optimization for machine learning · 11% Robot manipulation · 10% | |
| Human-computer interaction and pervasive computing
2 papers |
Human-robot interaction · 83% Health and well-being technologies · 12% User interface design and tools · 6% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
GPUs and heterogeneous computing · 100% |
Topics — the 24 heaviest of 26, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Motion planning and robot control
trajectory optimization |
1.0 | 3 | 2022 | GRiD: GPU-Accelerated Rigid Body Dynamics with Analytical Gradients · ICRA 2022 Optimization and stabilization of trajectories for constrained dynamical systems · ICRA 2016 An efficiently solvable quadratic program for stabilizing dynamic locomotion · ICRA 2014 |
Robotics › Motion planning and robot control
motion planning |
0.6 | 1 | 2022 | GRiD: GPU-Accelerated Rigid Body Dynamics with Analytical Gradients · ICRA 2022 |
Robotics › Motion planning and robot control › trajectory optimization
nonlinear trajectory optimization |
0.6 | 1 | 2022 | GRiD: GPU-Accelerated Rigid Body Dynamics with Analytical Gradients · ICRA 2022 |
GPUs and heterogeneous computing
GPU computing |
0.6 | 1 | 2022 | GRiD: GPU-Accelerated Rigid Body Dynamics with Analytical Gradients · ICRA 2022 |
Robotics › Motion planning and robot control
robot control |
0.4 | 2 | 2016 | Optimization and stabilization of trajectories for constrained dynamical systems · ICRA 2016 An efficiently solvable quadratic program for stabilizing dynamic locomotion · ICRA 2014 |
Machine learning › Optimization for machine learning › model-based optimization
bayesian optimization |
0.4 | 1 | 2019 | Bayesian Optimization of Soft Exosuits Using a Metabolic Estimator Stopping Process · ICRA 2019 |
Human-robot interaction › wearable robot
exosuit control |
0.4 | 1 | 2019 | Bayesian Optimization of Soft Exosuits Using a Metabolic Estimator Stopping Process · ICRA 2019 |
Human-robot interaction
wearable robot |
0.4 | 1 | 2019 | Bayesian Optimization of Soft Exosuits Using a Metabolic Estimator Stopping Process · ICRA 2019 |
Robotics › Motion planning and robot control › robot control › optimal control
linear quadratic regulator |
0.2 | 1 | 2016 | Optimization and stabilization of trajectories for constrained dynamical systems · ICRA 2016 |
Robotics › Robot manipulation
mobile manipulation |
0.2 | 2 | 2011 | Autonomous Skill Acquisition on a Mobile Manipulator · AAAI 2011 Control Model Learning for Whole-Body Mobile Manipulation · AAAI 2010 |
Robotics › Motion planning and robot control
robot learning |
0.2 | 2 | 2011 | Autonomous Skill Acquisition on a Mobile Manipulator · AAAI 2011 Control Model Learning for Whole-Body Mobile Manipulation · AAAI 2010 |
Robotics › Legged, aerial and field robots
humanoid robot |
0.2 | 1 | 2014 | A summary of team MIT's approach to the virtual robotics challenge · ICRA 2014 |
Machine learning › Optimization for machine learning › convex optimization
quadratic programming |
0.2 | 1 | 2014 | An efficiently solvable quadratic program for stabilizing dynamic locomotion · ICRA 2014 |
Robotics › Robot manipulation › mobile manipulation
whole-body manipulation |
0.2 | 1 | 2014 | A summary of team MIT's approach to the virtual robotics challenge · ICRA 2014 |
Robotics › Motion planning and robot control › robot dynamics › multibody dynamics
rigid body dynamics |
0.2 | 1 | 2022 | GRiD: GPU-Accelerated Rigid Body Dynamics with Analytical Gradients · ICRA 2022 |
Machine learning › Reinforcement learning › hierarchical reinforcement learning
skill learning |
0.1 | 1 | 2011 | Autonomous Skill Acquisition on a Mobile Manipulator · AAAI 2011 |
Machine learning › Reinforcement learning › transfer learning in reinforcement learning
skill transfer |
0.1 | 1 | 2011 | Autonomous Skill Acquisition on a Mobile Manipulator · AAAI 2011 |
Machine learning › Reinforcement learning
hierarchical reinforcement learning |
0.1 | 1 | 2010 | Constructing Skill Trees for Reinforcement Learning Agents from Demonstration Trajectories · NIPS 2010 |
Robotics › Robot manipulation
learning from demonstration |
0.1 | 1 | 2010 | Constructing Skill Trees for Reinforcement Learning Agents from Demonstration Trajectories · NIPS 2010 |
Machine learning › Reinforcement learning › hierarchical reinforcement learning › skill learning
skill discovery |
0.1 | 1 | 2010 | Constructing Skill Trees for Reinforcement Learning Agents from Demonstration Trajectories · NIPS 2010 |
Robotics › Legged, aerial and field robots › legged robots
legged robot locomotion |
0.1 | 1 | 2016 | Optimization and stabilization of trajectories for constrained dynamical systems · ICRA 2016 |
Human-robot interaction › human-robot interface
operator interface |
0.1 | 1 | 2014 | A summary of team MIT's approach to the virtual robotics challenge · ICRA 2014 |
User interface design and tools
user interface design |
0.1 | 1 | 2014 | A summary of team MIT's approach to the virtual robotics challenge · ICRA 2014 |
Machine learning › Reinforcement learning
continuous control |
0.0 | 1 | 2010 | Constructing Skill Trees for Reinforcement Learning Agents from Demonstration Trajectories · NIPS 2010 |
Methods — techniques the papers use, named apart from their topics
code generation · 1.1URDF parsing · 1.1optimal stopping · 0.8kalman filter · 0.8bayesian optimization · 0.8analytical gradients · 0.6analytical gradient · 0.6quadratic programming · 0.2direct collocation · 0.2point cloud fusion · 0.2convex optimization · 0.2active-set algorithm · 0.23d rendering · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | GRiD: GPU-Accelerated Rigid Body Dynamics with Analytical GradientsabstractWe introduce GRiD: a GPU-accelerated library for computing rigid body dynamics with analytical gradients. GRiD was designed to accelerate the nonlinear trajectory opti-mization subproblem used in state-of-the-art robotic planning, control, and machine learning, which requires tens to hundreds of naturally parallel computations of rigid body dynamics and their gradients at each iteration. GRiD leverages URDF parsing and code generation to deliver optimized dynamics kernels that not only expose GPU-friendly computational patterns, but also take advantage of both fine-grained parallelism within each computation and coarse-grained parallelism between computations. Through this approach, when performing multiple computations of rigid body dynamics algorithms, GRiD provides as much as a 7.2x speedup over a state-of-the-art, multi-threaded CPU implementation, and maintains as much as a 2.5x speedup when accounting for I/O overhead. We release GRiD as an open-source library for use by the wider robotics community. Brian Plancher, Sabrina M. Neuman, Radhika Ghosal, Scott Kuindersma, Vijay Janapa Reddi |
ICRA | 4 |
| 2019 | Bayesian Optimization of Soft Exosuits Using a Metabolic Estimator Stopping ProcessabstractRecent human-in-the-loop (HIL) optimization studies using wearable devices have shown an improved average metabolic reduction by optimizing a small number of control parameters during short-duration walking experiments. However, the slow metabolic dynamics, high measurement noise, and experimental time constraints create challenges for increasing the number of control parameters to be optimized. Prior work applying gradient descent and Bayesian optimization to this problem have decoupled metabolic estimation and control parameter selection using fixed estimation intervals, which imposes a hard limit on the number of parameter evaluations possible in a given time budget. In this work, we take a different approach that couples estimation and parameter selection, allowing the algorithm to spend less time on refining the metabolic estimates for parameters that are unlikely to improve performance over the best observed values. Our approach uses a Kalman filter-based metabolic estimator to formulate an optimal stopping problem during the data acquisition step of standard Bayesian optimization. Performance was analyzed in numerical simulations and in pilot human subject testing with two subjects that involved optimizing six control parameters of a single-joint exosuit and four parameters of a multi-joint exosuit. Myunghee Kim, Charles Liu, Jinsoo Kim 0006, Adham Meguid, Conor J. Walsh, Scott Kuindersma |
ICRA | 7 |
| 2019 | A Comparison of Action Spaces for Learning Manipulation TasksabstractDesigning reinforcement learning (RL) problems that can produce delicate and precise manipulation policies requires careful choice of the reward function, state, and action spaces. Much prior work on applying RL to manipulation tasks has defined the action space in terms of direct joint torques or reference positions for a joint-space proportional derivative (PD) controller. In practice, it is often possible to add additional structure by taking advantage of model-based controllers that support both accurate positioning and control of the dynamic response of the manipulator. In this paper, we evaluate how the choice of action space for dynamic manipulation tasks affects the sample complexity as well as the final quality of learned policies. We compare learning performance across three tasks (peg insertion, hammering, and pushing), four action spaces (torque, joint PD, inverse dynamics, and impedance control), and using two modern reinforcement learning algorithms (Proximal Policy optimization and Soft Actor-Critic). Our results lend support to the hypothesis that learning references for a task-space impedance controller significantly reduces the number of samples needed to achieve good performance across all tasks and algorithms. Patrick Varin, Lev Grossman, Scott Kuindersma |
IROS | 3 |
| 2018 | A Performance Analysis of Parallel Differential Dynamic Programming on a GPU
Brian Plancher, Scott Kuindersma |
WAFR | 2 |
| 2018 | A Constrained Kalman Filter for Rigid Body Systems with Frictional Contact
Patrick Varin, Scott Kuindersma |
WAFR | 2 |
| 2017 | Constrained unscented dynamic programmingabstractDifferential Dynamic Programming (DDP) has become a popular approach to performing trajectory optimization for complex, underactuated robots. However, DDP presents two practical challenges. First, the evaluation of dynamics derivatives during optimization creates a computational bottleneck, particularly in implementations that capture second-order dynamic effects. Second, constraints on the states (e.g., boundary conditions, collision constraints, etc.) require additional care since the state trajectory is implicitly defined from the inputs and dynamics. This paper addresses both of these problems by building on recent work on Unscented Dynamic Programming (UDP) - which eliminates dynamics derivative computations in DDP-to support general nonlinear state and input constraints using an augmented Lagrangian. The resulting algorithm has the same computational cost as first-order penalty-based DDP variants, but can achieve constraint satisfaction to high precision without the numerical ill-conditioning associated with penalty methods. We present results demonstrating its favorable performance on several simulated robot systems including a quadrotor and 7-DoF robot arm. Brian Plancher, Zachary Manchester, Scott Kuindersma |
IROS | 3 |
| 2017 | Variational Contact-Implicit Trajectory Optimization
Zachary Manchester, Scott Kuindersma |
ISRR | 2 |
| 2016 | Optimization and stabilization of trajectories for constrained dynamical systemsabstractContact constraints, such as those between a foot and the ground or a hand and an object, are inherent in many robotic tasks. These constraints define a manifold of feasible states; while well understood mathematically, they pose numerical challenges to many algorithms for planning and controlling whole-body dynamic motions. In this paper, we present an approach to the synthesis and stabilization of complex trajectories for both fully-actuated and underactuated robots subject to contact constraints. We introduce a trajectory optimization algorithm (DIRCON) that extends the direct collocation method, naturally incorporating manifold constraints to produce a nominal trajectory with third-order integration accuracy-a critical feature for achieving reliable tracking control. We adapt the classical time-varying linear quadratic regulator to produce a local cost-to-go in the manifold tangent plane. Finally, we descend the cost-to-go using a quadratic program that incorporates unilateral friction and torque constraints. This approach is demonstrated on three complex walking and climbing locomotion examples in simulation. Michael Posa, Scott Kuindersma, Russ Tedrake |
ICRA | 2 |
| 2014 | An efficiently solvable quadratic program for stabilizing dynamic locomotionabstractWe describe a whole-body dynamic walking controller implemented as a convex quadratic program. The controller solves an optimal control problem using an approximate value function derived from a simple walking model while respecting the dynamic, input, and contact constraints of the full robot dynamics. By exploiting sparsity and temporal structure in the optimization with a custom active-set algorithm, we surpass the performance of the best available off-the-shelf solvers and achieve 1kHz control rates for a 34-DOF humanoid. We describe applications to balancing and walking tasks using the simulated Atlas robot in the DARPA Virtual Robotics Challenge. Scott Kuindersma, Frank Permenter, Russ Tedrake |
ICRA | 1 |
| 2014 | A summary of team MIT's approach to the virtual robotics challengeabstractThe paper describes the system developed by researchers from MIT for the Defense Advanced Research Projects Agency's (DARPA) Virtual Robotics Challenge (VRC), held in June 2013. The VRC was the first competition in the DARPA Robotics Challenge (DRC), a program that aims to “develop ground robotic capabilities to execute complex tasks in dangerous, degraded, human-engineered environments”. The VRC required teams to guide a model of Boston Dynamics' humanoid robot, Atlas, through driving, walking, and manipulation tasks in simulation. Team MIT's user interface, the Viewer, provided the operator with a unified representation of all available information. A 3D rendering of the robot depicted its most recently estimated body state with respect to the surrounding environment, represented by point clouds and texture-mapped meshes as sensed by on-board LIDAR and fused over time. Russ Tedrake, Maurice Fallon, Sisir Karumanchi, Scott Kuindersma, Matthew E. Antone, Toby Schneider, Thomas M. Howard, Matthew R. Walter, Hongkai Dai, Robin Deits, Michael Fleder, Dehann Fourie, Riad I. Hammoud, Sachithra Hemachandra, P. Ilardi, Claudia Pérez-D'Arpino, Sudeep Pillai, Andres Valenzuela, Cecilia Cantu, C. Dolan, I. Evans, S. Jorgensen, J. Kristeller, Julie A. Shah, Karl Iagnemma, Seth J. Teller |
ICRA | 4 |
| 2011 | Autonomous Skill Acquisition on a Mobile ManipulatorabstractWe describe a robot system that autonomously acquires skills through interaction with its environment. The robot learns to sequence the execution of a set of innate controllers to solve a task, extracts and retains components of that solution as portable skills, and then transfers those skills to reduce the time required to learn to solve a second task. George Dimitri Konidaris, Scott Kuindersma, Roderic A. Grupen, Andrew G. Barto |
AAAI | 2 |
| 2010 | Control Model Learning for Whole-Body Mobile ManipulationabstractThe ability to discover the effects of actions and apply this knowledge during goal-oriented action selection is a fundamental requirement of embodied intelligent agents. In our ongoing work, we hope to demonstrate the utility of learned control models for whole-body mobile manipulation. In this short paper we discuss preliminary work on learning a forward model of the dynamics of a balancing robot exploring simple arm movements. This model is then used to construct whole-body control strategies for regulating state variables using arm motion. Scott Kuindersma |
AAAI | 1 |
| 2010 | Constructing Skill Trees for Reinforcement Learning Agents from Demonstration TrajectoriesabstractWe introduce CST, an algorithm for constructing skill trees from demonstration trajectories in continuous reinforcement learning domains. CST uses a changepoint detection method to segment each trajectory into a skill chain by detecting a change of appropriate abstraction, or that a segment is too complex to model as a single skill. The skill chains from each trajectory are then merged to form a skill tree. We demonstrate that CST constructs an appropriate skill tree that can be further refined through learning in a challenging continuous domain, and that it can be used to segment demonstration trajectories on a mobile manipulator into chains of skills where each skill is assigned an appropriate abstraction. George Dimitri Konidaris, Scott Kuindersma, Andrew G. Barto, Roderic A. Grupen |
NIPS | 2 |