VLDB 2026 Research / reviewers in the wild / expert
Peter Pastor
dblp:31/7744
· DBLP profile ↗
20ranked-venue papers
4as 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 · 20 · 4 first-authorSystems, architecture and hardware · 18 · 4 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
12 papers |
Robot manipulation · 32% Motion planning and robot control · 31% Transfer learning and domain adaptation · 13% |
Topics — the 30 heaviest of 35, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Robot manipulation
grasping |
0.9 | 3 | 2019 | Learning Probabilistic Multi-Modal Actor Models for Vision-Based Robotic Grasping · ICRA 2019 Using Simulation and Domain Adaptation to Improve Efficiency of Deep Robotic Grasping · ICRA 2018 Template-based learning of grasp selection · ICRA 2012 |
Robotics › Robot manipulation › grasping
vision-based grasping |
0.4 | 1 | 2019 | Learning Probabilistic Multi-Modal Actor Models for Vision-Based Robotic Grasping · ICRA 2019 |
Machine learning › Transfer learning and domain adaptation
domain adaptation |
0.3 | 1 | 2018 | Using Simulation and Domain Adaptation to Improve Efficiency of Deep Robotic Grasping · ICRA 2018 |
Machine learning › Transfer learning and domain adaptation › domain adaptation › visual domain adaptation
pixel-level domain adaptation |
0.3 | 1 | 2018 | Using Simulation and Domain Adaptation to Improve Efficiency of Deep Robotic Grasping · ICRA 2018 |
Robotics › Motion planning and robot control
motion planning |
0.3 | 2 | 2013 | Learning objective functions for manipulation · ICRA 2013 STOMP: Stochastic trajectory optimization for motion planning · ICRA 2011 |
Robotics › Motion planning and robot control
robot control |
0.3 | 2 | 2013 | Learning objective functions for manipulation · ICRA 2013 Fast, robust quadruped locomotion over challenging terrain · ICRA 2010 |
Robotics › Motion planning and robot control › robot learning › sensorimotor learning
motor skill learning |
0.2 | 2 | 2011 | Skill learning and task outcome prediction for manipulation · ICRA 2011 Learning and generalization of motor skills by learning from demonstration · ICRA 2009 |
Robotics › Motion planning and robot control › robot control
inverse kinematics |
0.2 | 1 | 2013 | Learning objective functions for manipulation · ICRA 2013 |
Machine learning › Reinforcement learning › imitation learning
inverse reinforcement learning |
0.2 | 1 | 2013 | Learning objective functions for manipulation · ICRA 2013 |
Robotics › Motion planning and robot control › robot calibration
kinematic error modeling |
0.2 | 1 | 2013 | Learning task error models for manipulation · ICRA 2013 |
Robotics › Motion planning and robot control › motion planning
optimization-based motion planning |
0.2 | 1 | 2013 | Learning objective functions for manipulation · ICRA 2013 |
Robotics › Motion planning and robot control
robot learning |
0.2 | 1 | 2013 | Learning objective functions for manipulation · ICRA 2013 |
Robotics › Robot manipulation
compliant manipulation |
0.1 | 1 | 2012 | Learning Force Control Policies for Compliant Robotic Manipulation · ICML 2012 |
Robotics › Robot manipulation › grasping › grasp planning
grasp selection |
0.1 | 1 | 2012 | Template-based learning of grasp selection · ICRA 2012 |
Computer vision › 3D vision
object modeling |
0.1 | 1 | 2012 | Probabilistic depth image registration incorporating nonvisual information · ICRA 2012 |
Computer vision › Video understanding and tracking
object tracking |
0.1 | 1 | 2012 | Probabilistic depth image registration incorporating nonvisual information · ICRA 2012 |
Computer vision › 3D vision
point cloud registration |
0.1 | 1 | 2012 | Probabilistic depth image registration incorporating nonvisual information · ICRA 2012 |
Computer vision › 3D vision › point cloud registration
probabilistic registration |
0.1 | 1 | 2012 | Probabilistic depth image registration incorporating nonvisual information · ICRA 2012 |
Robotics › Robot manipulation › learning from demonstration
reinforcement learning from demonstration |
0.1 | 1 | 2011 | Skill learning and task outcome prediction for manipulation · ICRA 2011 |
Robotics › Motion planning and robot control › trajectory optimization
stochastic trajectory optimization |
0.1 | 1 | 2011 | STOMP: Stochastic trajectory optimization for motion planning · ICRA 2011 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
density estimation |
0.1 | 1 | 2019 | Learning Probabilistic Multi-Modal Actor Models for Vision-Based Robotic Grasping · ICRA 2019 |
Machine learning › Generative modeling
normalizing flow |
0.1 | 1 | 2019 | Learning Probabilistic Multi-Modal Actor Models for Vision-Based Robotic Grasping · ICRA 2019 |
Robotics › Legged, aerial and field robots
legged robots |
0.1 | 1 | 2010 | Fast, robust quadruped locomotion over challenging terrain · ICRA 2010 |
Robotics › Legged, aerial and field robots › legged robots › legged robot locomotion
quadruped locomotion |
0.1 | 1 | 2010 | Fast, robust quadruped locomotion over challenging terrain · ICRA 2010 |
Robotics › Motion planning and robot control
trajectory optimization |
0.1 | 1 | 2010 | Fast, robust quadruped locomotion over challenging terrain · ICRA 2010 |
Machine learning › Transfer learning and domain adaptation
sim-to-real transfer |
0.1 | 1 | 2018 | Using Simulation and Domain Adaptation to Improve Efficiency of Deep Robotic Grasping · ICRA 2018 |
Robotics › Motion planning and robot control › robot learning › movement primitives
dynamic movement primitives |
0.1 | 1 | 2009 | Biologically-inspired dynamical systems for movement generation: Automatic real-time goal adaptation and obstacle avoidance · ICRA 2009 |
Robotics › Robot manipulation
learning from demonstration |
0.1 | 1 | 2009 | Learning and generalization of motor skills by learning from demonstration · ICRA 2009 |
Machine learning › Generative modeling
motion generation |
0.1 | 1 | 2009 | Biologically-inspired dynamical systems for movement generation: Automatic real-time goal adaptation and obstacle avoidance · ICRA 2009 |
Natural language and speech › Speech recognition and synthesis › automatic speech recognition
error correction |
0.0 | 1 | 2013 | Learning task error models for manipulation · ICRA 2013 |
Methods — techniques the papers use, named apart from their topics
normalizing flow · 0.4neural density model · 0.4gaussian mixture · 0.4generative adversarial network · 0.3domain randomization · 0.3path integral inverse reinforcement learning · 0.2l1 regularization · 0.2error model learning · 0.2data-driven learning · 0.2convex optimization · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Learning Probabilistic Multi-Modal Actor Models for Vision-Based Robotic GraspingabstractMany previous works approach vision-based robotic grasping by training a value network that evaluates grasp proposals. These approaches require an optimization process at run-time to infer the best action from the value network. As a result, the inference time grows exponentially as the dimension of action space increases. We propose an alternative method, by directly training a neural density model to approximate the conditional distribution of successful grasp poses from the input images. We construct a neural network that combines Gaussian mixture and normalizing flows, which is able to represent multi-modal, complex probability distributions. We demonstrate on both simulation and real robot that the proposed actor model achieves similar performance compared to the value network using the Cross-Entropy Method (CEM) for inference, on top-down grasping with a 4 dimensional action space. Our actor model reduces the inference time by 3 times compared to the state-of-the-art CEM method. We believe that actor models will play an important role when scaling up these approaches to higher dimensional action spaces. Mengyuan Yan, Adrian Li, Mrinal Kalakrishnan, Peter Pastor |
ICRA | 4 |
| 2018 | Using Simulation and Domain Adaptation to Improve Efficiency of Deep Robotic GraspingabstractInstrumenting and collecting annotated visual grasping datasets to train modern machine learning algorithms can be extremely time-consuming and expensive. An appealing alternative is to use off-the-shelf simulators to render synthetic data for which ground-truth annotations are generated automatically. Unfortunately, models trained purely on simulated data often fail to generalize to the real world. We study how randomized simulated environments and domain adaptation methods can be extended to train a grasping system to grasp novel objects from raw monocular RGB images. We extensively evaluate our approaches with a total of more than 25,000 physical test grasps, studying a range of simulation conditions and domain adaptation methods, including a novel extension of pixel-level domain adaptation that we term the GraspGAN. We show that, by using synthetic data and domain adaptation, we are able to reduce the number of real-world samples needed to achieve a given level of performance by up to 50 times, using only randomly generated simulated objects. We also show that by using only unlabeled real-world data and our GraspGAN methodology, we obtain real-world grasping performance without any real-world labels that is similar to that achieved with 939,777 labeled real-world samples. Konstantinos Bousmalis, Alex Irpan, Paul Wohlhart, Matthew Kelcey, Mrinal Kalakrishnan, Laura Downs, Julian Ibarz, Peter Pastor, Kurt Konolige, Sergey Levine, Vincent Vanhoucke |
ICRA | 9 |
| 2014 | Balancing experiments on a torque-controlled humanoid with hierarchical inverse dynamicsabstractRecently several hierarchical inverse dynamics controllers based on cascades of quadratic programs have been proposed for application on torque controlled robots. They have important theoretical benefits but have never been implemented on a torque controlled robot where model inaccuracies and real-time computation requirements can be problematic. In this contribution we present an experimental evaluation of these algorithms in the context of balance control for a humanoid robot. The presented experiments demonstrate the applicability of the approach under real robot conditions (i.e. model uncertainty, estimation errors, etc). We propose a simplification of the optimization problem that allows us to decrease computation time enough to implement it in a fast torque control loop. We implement a momentum-based balance controller which shows robust performance in face of unknown disturbances, even when the robot is standing on only one foot. In a second experiment, a tracking task is evaluated to demonstrate the performance of the controller with more complicated hierarchies. Our results show that hierarchical inverse dynamics controllers can be used for feedback control of humanoid robots and that momentum-based balance control can be efficiently implemented on a real robot. Ludovic Righetti, Felix Grimminger, Peter Pastor, Stefan Schaal |
IROS | 4 |
| 2013 | Learning objective functions for manipulationabstractWe present an approach to learning objective functions for robotic manipulation based on inverse reinforcement learning. Our path integral inverse reinforcement learning algorithm can deal with high-dimensional continuous state-action spaces, and only requires local optimality of demonstrated trajectories. We use L1regularization in order to achieve feature selection, and propose an efficient algorithm to minimize the resulting convex objective function. We demonstrate our approach by applying it to two core problems in robotic manipulation. First, we learn a cost function for redundancy resolution in inverse kinematics. Second, we use our method to learn a cost function over trajectories, which is then used in optimization-based motion planning for grasping and manipulation tasks. Experimental results show that our method outperforms previous algorithms in high-dimensional settings. Mrinal Kalakrishnan, Peter Pastor, Ludovic Righetti, Stefan Schaal |
ICRA | 2 |
| 2013 | Learning task error models for manipulationabstractPrecise kinematic forward models are important for robots to successfully perform dexterous grasping and manipulation tasks, especially when visual servoing is rendered infeasible due to occlusions. A lot of research has been conducted to estimate geometric and non-geometric parameters of kinematic chains to minimize reconstruction errors. However, kinematic chains can include non-linearities, e.g. due to cable stretch and motor-side encoders, that result in significantly different errors for different parts of the state space. Previous work either does not consider such non-linearities or proposes to estimate non-geometric parameters of carefully engineered models that are robot specific. We propose a data-driven approach that learns task error models that account for such unmodeled non-linearities. We argue that in the context of grasping and manipulation, it is sufficient to achieve high accuracy in the task relevant state space. We identify this relevant state space using previously executed joint configurations and learn error corrections for those. Therefore, our system is developed to generate subsequent executions that are similar to previous ones. The experiments show that our method successfully captures the non-linearities in the head kinematic chain (due to a counterbalancing spring) and the arm kinematic chains (due to cable stretch) of the considered experimental platform, see Fig. 1. The feasibility of the presented error learning approach has also been evaluated in independent DARPA ARM-S testing contributing to successfully complete 67 out of 72 grasping and manipulation tasks. Peter Pastor, Mrinal Kalakrishnan, Jonathan Binney, Jonathan Kelly, Ludovic Righetti, Gaurav S. Sukhatme, Stefan Schaal |
ICRA | 1 |
| 2013 | Probabilistic object tracking using a range cameraabstractWe address the problem of tracking the 6-DoF pose of an object while it is being manipulated by a human or a robot. We use a dynamic Bayesian network to perform inference and compute a posterior distribution over the current object pose. Depending on whether a robot or a human manipulates the object, we employ a process model with or without knowledge of control inputs. Observations are obtained from a range camera. As opposed to previous object tracking methods, we explicitly model self-occlusions and occlusions from the environment, e.g, the human or robotic hand. This leads to a strongly non-linear observation model and additional dependencies in the Bayesian network. We employ a Rao-Blackwellised particle filter to compute an estimate of the object pose at every time step. In a set of experiments, we demonstrate the ability of our method to accurately and robustly track the object pose in real-time while it is being manipulated by a human or a robot. Manuel Wüthrich, Peter Pastor, Mrinal Kalakrishnan, Jeannette Bohg, Stefan Schaal |
IROS | 2 |
| 2013 | Dynamical Movement Primitives: Learning Attractor Models for Motor BehaviorsabstractNonlinear dynamical systems have been used in many disciplines to model complex behaviors, including biological motor control, robotics, perception, economics, traffic prediction, and neuroscience. While often the unexpected emergent behavior of nonlinear systems is the focus of investigations, it is of equal importance to create goal-directed behavior (e.g., stable locomotion from a system of coupled oscillators under perceptual guidance). Modeling goal-directed behavior with nonlinear systems is, however, rather difficult due to the parameter sensitivity of these systems, their complex phase transitions in response to subtle parameter changes, and the difficulty of analyzing and predicting their long-term behavior; intuition and time-consuming parameter tuning play a major role. This letter presents and reviews dynamical movement primitives, a line of research for modeling attractor behaviors of autonomous nonlinear dynamical systems with the help of statistical learning techniques. The essence of our approach is to start with a simple dynamical system, such as a set of linear differential equations, and transform those into a weakly nonlinear system with prescribed attractor dynamics by means of a learnable autonomous forcing term. Both point attractors and limit cycle attractors of almost arbitrary complexity can be generated. We explain the design principle of our approach and evaluate its properties in several example applications in motor control and robotics. Auke Jan Ijspeert, Jun Nakanishi, Heiko Hoffmann, Peter Pastor, Stefan Schaal |
Neural Comput. | 4 |
| 2012 | Learning Force Control Policies for Compliant Robotic Manipulation
Mrinal Kalakrishnan, Ludovic Righetti, Peter Pastor, Stefan Schaal |
ICML | 3 |
| 2012 | Template-based learning of grasp selectionabstractThe ability to grasp unknown objects is an important skill for personal robots, which has been addressed by many present and past research projects, but still remains an open problem. A crucial aspect of grasping is choosing an appropriate grasp configuration, i.e. the 6d pose of the hand relative to the object and its finger configuration. Finding feasible grasp configurations for novel objects, however, is challenging because of the huge variety in shape and size of these objects. Moreover, possible configurations also depend on the specific kinematics of the robotic arm and hand in use. In this paper, we introduce a new grasp selection algorithm able to find object grasp poses based on previously demonstrated grasps. Assuming that objects with similar shapes can be grasped in a similar way, we associate to each demonstrated grasp a grasp template. The template is a local shape descriptor for a possible grasp pose and is constructed using 3d information from depth sensors. For each new object to grasp, the algorithm then finds the best grasp candidate in the library of templates. The grasp selection is also able to improve over time using the information of previous grasp attempts to adapt the ranking of the templates. We tested the algorithm on two different platforms, the Willow Garage PR2 and the Barrett WAM arm which have very different hands. Our results show that the algorithm is able to find good grasp configurations for a large set of objects from a relatively small set of demonstrations, and does indeed improve its performance over time. Peter Pastor, Mrinal Kalakrishnan, Ludovic Righetti, Tamim Asfour, Stefan Schaal |
ICRA | 2 |
| 2012 | Probabilistic depth image registration incorporating nonvisual informationabstractIn this paper, we derive a probabilistic registration algorithm for object modeling and tracking. In many robotics applications, such as manipulation tasks, nonvisual information about the movement of the object is available, which we will combine with the visual information. Furthermore we do not only consider observations of the object, but we also take space into account which has been observed to not be part of the object. Furthermore we are computing a posterior distribution over the relative alignment and not a point estimate as typically done in for example Iterative Closest Point (ICP). To our knowledge no existing algorithm meets these three conditions and we thus derive a novel registration algorithm in a Bayesian framework. Experimental results suggest that the proposed methods perform favorably in comparison to PCL [1] implementations of feature mapping and ICP, especially if nonvisual information is available. Manuel Wüthrich, Peter Pastor, Ludovic Righetti, Aude Billard, Stefan Schaal |
ICRA | 2 |
| 2011 | STOMP: Stochastic trajectory optimization for motion planningabstractWe present a new approach to motion planning using a stochastic trajectory optimization framework. The approach relies on generating noisy trajectories to explore the space around an initial (possibly infeasible) trajectory, which are then combined to produced an updated trajectory with lower cost. A cost function based on a combination of obstacle and smoothness cost is optimized in each iteration. No gradient information is required for the particular optimization algorithm that we use and so general costs for which derivatives may not be available (e.g. costs corresponding to constraints and motor torques) can be included in the cost function. We demonstrate the approach both in simulation and on a mobile manipulation system for unconstrained and constrained tasks. We experimentally show that the stochastic nature of STOMP allows it to overcome local minima that gradient-based methods like CHOMP can get stuck in. Mrinal Kalakrishnan, Sachin Chitta, Evangelos A. Theodorou, Peter Pastor, Stefan Schaal |
ICRA | 4 |
| 2011 | Skill learning and task outcome prediction for manipulationabstractLearning complex motor skills for real world tasks is a hard problem in robotic manipulation that often requires painstaking manual tuning and design by a human expert. In this work, we present a Reinforcement Learning based approach to acquiring new motor skills from demonstration. Our approach allows the robot to learn fine manipulation skills and significantly improve its success rate and skill level starting from a possibly coarse demonstration. Our approach aims to incorporate task domain knowledge, where appropriate, by working in a space consistent with the constraints of a specific task. In addition, we also present an approach to using sensor feedback to learn a predictive model of the task outcome. This allows our system to learn the proprioceptive sensor feedback needed to monitor subsequent executions of the task online and abort execution in the event of predicted failure. We illustrate our approach using two example tasks executed with the PR2 dual-arm robot: a straight and accurate pool stroke and a box flipping task using two chopsticks as tools. Peter Pastor, Mrinal Kalakrishnan, Sachin Chitta, Evangelos A. Theodorou, Stefan Schaal |
ICRA | 1 |
| 2011 | Learning force control policies for compliant manipulationabstractDeveloping robots capable of fine manipulation skills is of major importance in order to build truly assistive robots. These robots need to be compliant in their actuation and control in order to operate safely in human environments. Manipulation tasks imply complex contact interactions with the external world, and involve reasoning about the forces and torques to be applied. Planning under contact conditions is usually impractical due to computational complexity, and a lack of precise dynamics models of the environment. We present an approach to acquiring manipulation skills on compliant robots through reinforcement learning. The initial position control policy for manipulation is initialized through kinesthetic demonstration. We augment this policy with a force/torque profile to be controlled in combination with the position trajectories. We use the Policy Improvement with Path Integrals (PI2) algorithm to learn these force/torque profiles by optimizing a cost function that measures task success. We demonstrate our approach on the Barrett WAM robot arm equipped with a 6-DOF force/torque sensor on two different manipulation tasks: opening a door with a lever door handle, and picking up a pen off the table. We show that the learnt force control policies allow successful, robust execution of the tasks. Mrinal Kalakrishnan, Ludovic Righetti, Peter Pastor, Stefan Schaal |
IROS | 3 |
| 2011 | Online movement adaptation based on previous sensor experiencesabstractPersonal robots can only become widespread if they are capable of safely operating among humans. In uncertain and highly dynamic environments such as human households, robots need to be able to instantly adapt their behavior to unforseen events. In this paper, we propose a general framework to achieve very contact-reactive motions for robotic grasping and manipulation. Associating stereotypical movements to particular tasks enables our system to use previous sensor experiences as a predictive model for subsequent task executions. We use dynamical systems, named Dynamic Movement Primitives (DMPs), to learn goal-directed behaviors from demonstration. We exploit their dynamic properties by coupling them with the measured and predicted sensor traces. This feedback loop allows for online adaptation of the movement plan. Our system can create a rich set of possible motions that account for external perturbations and perception uncertainty to generate truly robust behaviors. As an example, we present an application to grasping with the WAM robot arm. Peter Pastor, Ludovic Righetti, Mrinal Kalakrishnan, Stefan Schaal |
IROS | 1 |
| 2011 | Learning motion primitive goals for robust manipulationabstractApplying model-free reinforcement learning to manipulation remains challenging for several reasons. First, manipulation involves physical contact, which causes discontinuous cost functions. Second, in manipulation, the end-point of the movement must be chosen carefully, as it represents a grasp which must be adapted to the pose and shape of the object. Finally, there is uncertainty in the object pose, and even the most carefully planned movement may fail if the object is not at the expected position. To address these challenges we 1) present a simplified, computationally more efficient version of our model-free reinforcement learning algorithm PI2; 2) extend PI2so that it simultaneously learns shape parameters and goal parameters of motion primitives; 3) use shape and goal learning to acquire motion primitives that are robust to object pose uncertainty. We evaluate these contributions on a manipulation platform consisting of a 7-DOF arm with a 4-DOF hand. Freek Stulp, Evangelos A. Theodorou, Mrinal Kalakrishnan, Peter Pastor, Ludovic Righetti, Stefan Schaal |
IROS | 4 |
| 2010 | Fast, robust quadruped locomotion over challenging terrainabstractWe present a control architecture for fast quadruped locomotion over rough terrain. We approach the problem by decomposing it into many sub-systems, in which we apply state-of-the-art learning, planning, optimization and control techniques to achieve robust, fast locomotion. Unique features of our control strategy include: (1) a system that learns optimal foothold choices from expert demonstration using terrain templates, (2) a body trajectory optimizer based on the Zero-Moment Point (ZMP) stability criterion, and (3) a floating-base inverse dynamics controller that, in conjunction with force control, allows for robust, compliant locomotion over unperceived obstacles. We evaluate the performance of our controller by testing it on the LittleDog quadruped robot, over a wide variety of rough terrain of varying difficulty levels. We demonstrate the generalization ability of this controller by presenting test results from an independent external test team on terrains that have never been shown to us. Mrinal Kalakrishnan, Jonas Buchli, Peter Pastor, Michael N. Mistry, Stefan Schaal |
ICRA | 3 |
| 2009 | Biologically-inspired dynamical systems for movement generation: Automatic real-time goal adaptation and obstacle avoidanceabstractDynamical systems can generate movement trajectories that are robust against perturbations. This article presents an improved modification of the original dynamic movement primitive (DMP) framework by Ijspeert et al [1], [2]. The new equations can generalize movements to new targets without singularities and large accelerations. Furthermore, the new equations can represent a movement in 3D task space without depending on the choice of coordinate system (invariance under invertible affine transformations). Our modified DMP is motivated from biological data (spinal-cord stimulation in frogs) and human behavioral experiments. We further extend the formalism to obstacle avoidance by exploiting the robustness against perturbations: an additional term is added to the differential equations to make the robot steer around an obstacle. This additional term empirically describes human obstacle avoidance. We demonstrate the feasibility of our approach using the Sarcos Slave robot arm: after learning a single placing movement, the robot placed a cup between two arbitrarily given positions and avoided approaching obstacles. Heiko Hoffmann, Peter Pastor, Dae-Hyung Park, Stefan Schaal |
ICRA | 2 |
| 2009 | Learning and generalization of motor skills by learning from demonstrationabstractWe provide a general approach for learning robotic motor skills from human demonstration. To represent an observed movement, a non-linear differential equation is learned such that it reproduces this movement. Based on this representation, we build a library of movements by labeling each recorded movement according to task and context (e.g., grasping, placing, and releasing). Our differential equation is formulated such that generalization can be achieved simply by adapting a start and a goal parameter in the equation to the desired position values of a movement. For object manipulation, we present how our framework extends to the control of gripper orientation and finger position. The feasibility of our approach is demonstrated in simulation as well as on the Sarcos dextrous robot arm. The robot learned a pick-and-place operation and a water-serving task and could generalize these tasks to novel situations. Peter Pastor, Heiko Hoffmann, Tamim Asfour, Stefan Schaal |
ICRA | 1 |
| 2009 | Compliant quadruped locomotion over rough terrainabstractMany critical elements for statically stable walking for legged robots have been known for a long time, including stability criteria based on support polygons, good foothold selection, recovery strategies to name a few. All these criteria have to be accounted for in the planning as well as the control phase. Most legged robots usually employ high gain position control, which means that it is crucially important that the planned reference trajectories are a good match for the actual terrain, and that tracking is accurate. Such an approach leads to conservative controllers, i.e. relatively low speed, ground speed matching, etc. Not surprisingly such controllers are not very robust - they are not suited for the real world use outside of the laboratory where the knowledge of the world is limited and error prone. Thus, to achieve robust robotic locomotion in the archetypical domain of legged systems, namely complex rough terrain, where the size of the obstacles are in the order of leg length, additional elements are required. A possible solution to improve the robustness of legged locomotion is to maximize the compliance of the controller. While compliance is trivially achieved by reduced feedback gains, for terrain requiring precise foot placement (e.g. climbing rocks, walking over pegs or cracks) compliance cannot be introduced at the cost of inferior tracking. Thus, model-based control and - in contrast to passive dynamic walkers - active balance control is required. To achieve these objectives, in this paper we add two crucial elements to legged locomotion, i.e., floating-base inverse dynamics control and predictive force control, and we show that these elements increase robustness in face of unknown and unanticipated perturbations (e.g. obstacles). Furthermore, we introduce a novel line-based COG trajectory planner, which yields a simpler algorithm than traditional polygon based methods and creates the appropriate input to our control system.We show results from both simulation and real world of a robotic dog walking over non-perceived obstacles and rocky terrain. The results prove the effectivity of the inverse dynamics/force controller. The presented results show that we have all elements needed for robust all-terrain locomotion, which should also generalize to other legged systems, e.g., humanoid robots. Jonas Buchli, Mrinal Kalakrishnan, Michael N. Mistry, Peter Pastor, Stefan Schaal |
IROS | 4 |
| 2009 | Learning locomotion over rough terrain using terrain templatesabstractWe address the problem of foothold selection in robotic legged locomotion over very rough terrain. The difficulty of the problem we address here is comparable to that of human rock-climbing, where foot/hand-hold selection is one of the most critical aspects. Previous work in this domain typically involves defining a reward function over footholds as a weighted linear combination of terrain features. However, a significant amount of effort needs to be spent in designing these features in order to model more complex decision functions, and hand-tuning their weights is not a trivial task. We propose the use of terrain templates, which are discretized height maps of the terrain under a foothold on different length scales, as an alternative to manually designed features. We describe an algorithm that can simultaneously learn a small set of templates and a foothold ranking function using these templates, from expert-demonstrated footholds. Using the LittleDog quadruped robot, we experimentally show that the use of terrain templates can produce complex ranking functions with higher performance than standard terrain features, and improved generalization to unseen terrain. Mrinal Kalakrishnan, Jonas Buchli, Peter Pastor, Stefan Schaal |
IROS | 3 |