Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Russ Tedrake is active.

Publication


Featured researches published by Russ Tedrake.


intelligent robots and systems | 2004

Stochastic policy gradient reinforcement learning on a simple 3D biped

Russ Tedrake; T.W. Zhang; H.S. Seung

We present a learning system which is able to quickly and reliably acquire a robust feedback control policy for 3D dynamic walking from a blank-slate using only trials implemented on our physical robot. The robot begins walking within a minute and learning converges in approximately 20 minutes. This success can be attributed to the mechanics of our robot, which are modeled after a passive dynamic walker, and to a dramatic reduction in the dimensionality of the learning problem. We reduce the dimensionality by designing a robot with only 6 internal degrees of freedom and 4 actuators, by decomposing the control system in the frontal and sagittal planes, and by formulating the learning problem on the discrete return map dynamics. We apply a stochastic policy gradient algorithm to this reduced problem and decrease the variance of the update using a state-based estimate of the expected cost. This optimized learning system works quickly enough that the robot is able to continually adapt to the terrain as it walks.


The International Journal of Robotics Research | 2010

LQR-trees: Feedback Motion Planning via Sums-of-Squares Verification

Russ Tedrake; Ian R. Manchester; Mark M. Tobenkin; John W. Roberts

Advances in the direct computation of Lyapunov functions using convex optimization make it possible to efficiently evaluate regions of attraction for smooth non-linear systems. Here we present a feedback motion-planning algorithm which uses rigorously computed stability regions to build a sparse tree of LQR-stabilized trajectories. The region of attraction of this non-linear feedback policy “probabilistically covers” the entire controllable subset of state space, verifying that all initial conditions that are capable of reaching the goal will reach the goal. We numerically investigate the properties of this systematic non-linear feedback design algorithm on simple non-linear systems, prove the property of probabilistic coverage, and discuss extensions and implementation details of the basic algorithm.


robotics: science and systems | 2010

Belief space planning assuming maximum likelihood observations

Robert Platt; Russ Tedrake; Leslie Pack Kaelbling; Tomás Lozano-Pérez

We cast the partially observable control problem as a fully observable underactuated stochastic control problem in belief space and apply standard planning and control techniques. One of the difficulties of belief space planning is modeling the stochastic dynamics resulting from unknown future observations. The core of our proposal is to define deterministic beliefsystem dynamics based on an assumption that the maximum likelihood observation (calculated just prior to the observation) is always obtained. The stochastic effects of future observations are modeled as Gaussian noise. Given this model of the dynamics, two planning and control methods are applied. In the first, linear quadratic regulation (LQR) is applied to generate policies in the belief space. This approach is shown to be optimal for linearGaussian systems. In the second, a planner is used to find locally optimal plans in the belief space. We propose a replanning approach that is shown to converge to the belief space goal in a finite number of replanning steps. These approaches are characterized in the context of a simple nonlinear manipulation problem where a planar robot simultaneously locates and grasps an object.


Lecture Notes in Control and Information Sciences | 2006

Velocity-Based Stability Margins for Fast Bipedal Walking

Jerry E. Pratt; Russ Tedrake

We present velocity-based stability margins for fast bipedal walking that are sufficient conditions for stability, allow comparison between different walking algorithms, are measurable and computable, and are meaningful. While not completely necessary conditions, they are tighter necessary conditions than several previously proposed stability margins. The stability margins we present take into consideration a bipeds Center of Mass position and velocity, the reachable region of its swing leg, the time required to swing its swing leg, and the amount of internal angular momentum available for capturing balance. They predict the opportunity for the biped to place its swing leg in such a way that it can continue walking without falling down. We present methods for estimating these stability margins by using simple models of walking such as an inverted pendulum model and the Linear Inverted Pendulum model. We show that by considering the Center of Mass location with respect to the Center of Pressure on the foot, these estimates are easily computable. Finally, we show through simulation experiments on a 12 degree-of-freedom distributed-mass lower-body biped that these estimates are useful for analyzing and controlling bipedal walking.


Autonomous Robots | 2016

Optimization-based locomotion planning, estimation, and control design for the atlas humanoid robot

Scott Kuindersma; Robin Deits; Maurice Fallon; Andrés Valenzuela; Hongkai Dai; Frank Noble Permenter; Twan Koolen; Pat Marion; Russ Tedrake

This paper describes a collection of optimization algorithms for achieving dynamic planning, control, and state estimation for a bipedal robot designed to operate reliably in complex environments. To make challenging locomotion tasks tractable, we describe several novel applications of convex, mixed-integer, and sparse nonlinear optimization to problems ranging from footstep placement to whole-body planning and control. We also present a state estimator formulation that, when combined with our walking controller, permits highly precise execution of extended walking plans over non-flat terrain. We describe our complete system integration and experiments carried out on Atlas, a full-size hydraulic humanoid robot built by Boston Dynamics, Inc.


international conference on robotics and automation | 2004

Actuating a simple 3D passive dynamic walker

Russ Tedrake; T.W. Zhang; Ming-fai Fong; H.S. Seung

The passive dynamic walker described in this paper is a robot with a minimal number of degrees of freedom which is still capable of stable 3D dynamic walking. First, we present the reduced-order dynamic models used to tune the characteristics of the robots passive gait. Our sagittal plane model is closely related to the compass gait model, but the steady state trajectory passively converges from a much larger range of initial conditions. We then experimentally quantify the stability of the mechanical device. Finally, we present an actuated version of the robot and some preliminary active control strategies. The control problem for the actuated version of the robot is interesting because although it is theoretically challenging (4 degrees of under-actuation), the mechanical design of the robot made it relatively easy to create controllers which allowed the robot to walk stably on flat terrain and even up a small slope.


The International Journal of Robotics Research | 2011

Stable dynamic walking over uneven terrain

Ian R. Manchester; Uwe Mettin; Fumiya Iida; Russ Tedrake

We propose a constructive control design for stabilization of non-periodic trajectories of underactuated robots. An important example of such a system is an underactuated “dynamic walking” biped robot traversing rough or uneven terrain. The stabilization problem is inherently challenging due to the nonlinearity, open-loop instability, hybrid (impact) dynamics, and target motions which are not known in advance. The proposed technique is to compute a transverse linearization about the desired motion: a linear impulsive system which locally represents “transversal” dynamics about a target trajectory. This system is then exponentially stabilized using a modified receding-horizon control design, providing exponential orbital stability of the target trajectory of the original nonlinear system. The proposed method is experimentally verified using a compass-gait walker: a two-degree-of-freedom biped with hip actuation but pointed stilt-like feet. The technique is, however, very general and can be applied to a wide variety of hybrid nonlinear systems.


AIAA Guidance, Navigation and Control Conference and Exhibit | 2008

Experiments in Fixed-Wing UAV Perching

Rick Cory; Russ Tedrake

High-precision maneuvers at high angles-of-attack are not properly addressed by even the most advanced aircraft control systems. Here we present our control design procedure and indoor experimental results with a small fixed-wing autonomous glider which is capable of executing an aggressive high angle-of-attack maneuver in order to land on a perch. We first acquire a surprisingly accurate aircraft model through unsteady flight regimes from real kinematic flight data taken in a motion-capture arena. This model is then used in a numerical nonlinear (approximate) optimal control procedure which designs a feedback control policy for the elevator deflection. Finally, we report our experimental data demonstrating that this simple glider can exploit pressure drag to achieve a high-speed perching maneuver.


The International Journal of Robotics Research | 2009

Metastable Walking Machines

Katie Byl; Russ Tedrake

Legged robots that operate in the real world are inherently subject to stochasticity in their dynamics and uncertainty about the terrain. Owing to limited energy budgets and limited control authority, these “disturbances” cannot always be canceled out with high-gain feedback. Minimally actuated walking machines subject to stochastic disturbances no longer satisfy strict conditions for limit-cycle stability; however, they can still demonstrate impressively long-living periods of continuous walking. Here, we employ tools from stochastic processes to examine the “stochastic stability” of idealized rimless-wheel and compass-gait walking on randomly generated uneven terrain. Furthermore, we employ tools from numerical stochastic optimal control to design a controller for an actuated compass gait model which maximizes a measure of stochastic stability—the mean first-passage time—and compare its performance with a deterministic counterpart. Our results demonstrate that walking is well characterized as a metastable process, and that the stochastic dynamics of walking should be accounted for during control design in order to improve the stability of our machines.


The International Journal of Robotics Research | 2014

A direct method for trajectory optimization of rigid bodies through contact

Michael Posa; Cecilia Cantu; Russ Tedrake

Direct methods for trajectory optimization are widely used for planning locally optimal trajectories of robotic systems. Many critical tasks, such as locomotion and manipulation, often involve impacting the ground or objects in the environment. Most state-of-the-art techniques treat the discontinuous dynamics that result from impacts as discrete modes and restrict the search for a complete path to a specified sequence through these modes. Here we present a novel method for trajectory planning of rigid-body systems that contact their environment through inelastic impacts and Coulomb friction. This method eliminates the requirement for a priori mode ordering. Motivated by the formulation of multi-contact dynamics as a Linear Complementarity Problem for forward simulation, the proposed algorithm poses the optimization problem as a Mathematical Program with Complementarity Constraints. We leverage Sequential Quadratic Programming to naturally resolve contact constraint forces while simultaneously optimizing a trajectory that satisfies the complementarity constraints. The method scales well to high-dimensional systems with large numbers of possible modes. We demonstrate the approach on four increasingly complex systems: rotating a pinned object with a finger, simple grasping and manipulation, planar walking with the Spring Flamingo robot, and high-speed bipedal running on the FastRunner platform.

Collaboration


Dive into the Russ Tedrake's collaboration.

Top Co-Authors

Avatar

Anirudha Majumdar

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Robin Deits

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Mark M. Tobenkin

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Hongkai Dai

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Alexander C. Shkolnik

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Michael Posa

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Fumiya Iida

University of Cambridge

View shared research outputs
Top Co-Authors

Avatar

Andrés Valenzuela

Massachusetts Institute of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge