43 results on '"Tedrake, Russell L"'
Search Results
2. Robust output feedback control with guaranteed constraint satisfaction
- Author
-
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Sadraddini, Sadra, Tedrake, Russell L, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Sadraddini, Sadra, and Tedrake, Russell L
- Abstract
We propose a method to control linear time-varying (LTV) discrete-time systems subject to bounded process disturbances and measurable outputs with bounded noise, and polyhedral constraints over system inputs and states. We search over control policies that map the history of measurable outputs to the current control input. We solve the problem in two stages. First, using the original system, we build a linear system that predicts future observations using the past observations. The bounded errors are characterized using zonotopes. Next, we propose control laws based on affine maps of such output prediction errors, and show that controllers can be synthesized using convex linear/quadratic programs. Furthermore, we can add constraints on trajectories and guarantee their satisfaction for all allowable sequences of observation noise and process disturbances. Our method does not require any assumptions about system controllability and observability. The controller design does not directly take into account the state-space dynamics, and its implementation does not require an observer. Instead, partial observability is often sufficient to design a correct controller. We provide the polytopic representation of observability errors and reachable sets in the form of zonotopes. Illustrative examples are included.
- Published
- 2022
3. Compositional Verification of Large-Scale Nonlinear Systems via Sums-of-Squares Optimization
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, Shen, Shen, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, Shen, Shen, and Tedrake, Russell L
- Abstract
Toyota Research Institute (Award ID LP- C000765-SR), Lockheed Martin Corporation (Award ID RPP2016-002)
- Published
- 2021
4. Synthesis and Optimization of Force Closure Grasps via Sequential Semidefinite Programming
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Dai, Hongkai, Majumdar, Anirudha, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Dai, Hongkai, Majumdar, Anirudha, and Tedrake, Russell L
- Published
- 2021
5. Soft-bubble: A highly compliant dense geometry tactile sensor for robot manipulation
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Alspach, Alex, Hashimoto, Kunimatsu, Kuppuswamy, Naveen, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Alspach, Alex, Hashimoto, Kunimatsu, Kuppuswamy, Naveen, and Tedrake, Russell L
- Abstract
© 2019 IEEE. Incorporating effective tactile sensing and mechanical compliance is key towards enabling robust and safe operation of robots in unknown, uncertain and cluttered environments. Towards realizing this goal, we present a lightweight, easy-to-build, highly compliant dense geometry sensor and end effector that comprises an inflated latex membrane with a depth sensor behind it. We present the motivations and the hardware design for this Soft-bubble and demonstrate its capabilities through example tasks including tactile-object classification, pose estimation and tracking, and nonprehensile object manipulation. We also present initial experiments to show the importance of high-resolution geometry sensing for tactile tasks and discuss applications in robust manipulation.
- Published
- 2021
6. Controller Synthesis for Discrete-Time Polynomial Systems via Occupation Measures
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Han, Weiqiao, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Han, Weiqiao, and Tedrake, Russell L
- Abstract
Air Force/Lincoln Laboratory (Award 7000374874), Army Research Office (Award W911NF-15-1-0166)
- Published
- 2021
7. A Robust Time-Stepping Scheme for Quasistatic Rigid Multibody Systems
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department Electrical Engineering and Computer Science., Pang, Tao, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department Electrical Engineering and Computer Science., Pang, Tao, and Tedrake, Russell L
- Abstract
Air Force/Lincoln Laboratory (Award 7000374874), United States. National Aeronautics and Space Administration (Award NNX16AC49A), United States. Army Research Office (Award W911NF-15-1-0166), United States. Defense Advanced Research Projects Agency (Award SC001-0000001002)
- Published
- 2021
8. LVIS: Learning from Value Function Intervals for Contact-Aware Robot Controllers
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Deits, Robin Lloyd Henderson, Koolen, Twan, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Deits, Robin Lloyd Henderson, Koolen, Twan, and Tedrake, Russell L
- Published
- 2021
9. The Nearest Polytope Problem: Algorithms and Application to Controlling Hybrid Systems
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Wu, Albert, Sadraddini, Sadra, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Wu, Albert, Sadraddini, Sadra, and Tedrake, Russell L
- Abstract
Office of Naval Research (Award N00014-17-1-2699)
- Published
- 2021
10. Non-Gaussian belief space planning: Correctness and complexity
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Platt, Robert, Kaelbling, Leslie P, Lozano-Perez, Tomas, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Platt, Robert, Kaelbling, Leslie P, Lozano-Perez, Tomas, and Tedrake, Russell L
- Abstract
We consider the partially observable control problem where it is potentially necessary to perform complex information-gathering operations in order to localize state. One approach to solving these problems is to create plans in belief-space, the space of probability distributions over the underlying state of the system. The belief-space plan encodes a strategy for performing a task while gaining information as necessary. Unlike most approaches in the literature which rely upon representing belief state as a Gaussian distribution, we have recently proposed an approach to non-Gaussian belief space planning based on solving a non-linear optimization problem defined in terms of a set of state samples [1]. In this paper, we show that even though our approach makes optimistic assumptions about the content of future observations for planning purposes, all low-cost plans are guaranteed to gain information in a specific way under certain conditions. We show that eventually, the algorithm is guaranteed to localize the true state of the system and to reach a goal region with high probability. Although the computational complexity of the algorithm is dominated by the number of samples used to define the optimization problem, our convergence guarantee holds with as few as two samples. Moreover, we show empirically that it is unnecessary to use large numbers of samples in order to obtain good performance. © 2012 IEEE., NSF (Grant 0712012), ONR (Grant N00014-09-1-1051), AFOSR (Grant AOARD-104135)
- Published
- 2021
11. A Supervised Approach to Predicting Noise in Depth Images
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Sweeney, Christopher, Izatt, Gregory, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Sweeney, Christopher, Izatt, Gregory, and Tedrake, Russell L
- Abstract
NASA (Award NNX16AC49A), National Science Foundation (Grant 1122374)
- Published
- 2021
12. Feedback design for multi-contact push recovery via LMI approximation of the Piecewise-Affine Quadratic Regulator
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Han, Weiqiao, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Han, Weiqiao, and Tedrake, Russell L
- Abstract
NASA (Award NNX16AC49A)
- Published
- 2021
13. Globally Optimal Object Pose Estimation in Point Clouds with Mixed-Integer Programming
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Izatt, Gregory R., Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Izatt, Gregory R., and Tedrake, Russell L
- Published
- 2021
14. Linear Encodings for Polytope Containment Problems
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Sadraddini, Sadra, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Sadraddini, Sadra, and Tedrake, Russell L
- Abstract
ONR (Award N00014-17-1-2699)
- Published
- 2021
15. Sampling-Based Polytopic Trees for Approximate Optimal Control of Piecewise Affine Systems
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Sadraddini, Sadra, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Sadraddini, Sadra, and Tedrake, Russell L
- Abstract
ONR (Award N00014-17-1-2699)
- Published
- 2021
16. Funnel libraries for real-time robust feedback motion planning
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Majumdar, Anirudha, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Majumdar, Anirudha, and Tedrake, Russell L
- Abstract
We consider the problem of generating motion plans for a robot that are guaranteed to succeed despite uncertainty in the environment, parametric model uncertainty, and disturbances. Furthermore, we consider scenarios where these plans must be generated in real time, because constraints such as obstacles in the environment may not be known until they are perceived (with a noisy sensor) at runtime. Our approach is to pre-compute a library of "funnels" along different maneuvers of the system that the state is guaranteed to remain within (despite bounded disturbances) when the feedback controller corresponding to the maneuver is executed. We leverage powerful computational machinery from convex optimization (sums-of-squares programming in particular) to compute these funnels. The resulting funnel library is then used to sequentially compose motion plans at runtime while ensuring the safety of the robot. A major advantage of the work presented here is that by explicitly taking into account the effect of uncertainty, the robot can evaluate motion plans based on how vulnerable they are to disturbances. We demonstrate and validate our method using extensive hardware experiments on a small fixed-wing airplane avoiding obstacles at high speed (∼12 mph), along with thorough simulation experiments of ground vehicle and quadrotor models navigating through cluttered environments. To our knowledge, these demonstrations constitute one of the first examples of provably safe and robust control for robotic systems with complex nonlinear dynamics that need to plan in real time in environments with complex geometric constraints.
- Published
- 2021
17. Robust output feedback control with guaranteed constraint satisfaction
- Author
-
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Sadraddini, Sadra, Tedrake, Russell L, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Sadraddini, Sadra, and Tedrake, Russell L
- Abstract
We propose a method to control linear time-varying (LTV) discrete-time systems subject to bounded process disturbances and measurable outputs with bounded noise, and polyhedral constraints over system inputs and states. We search over control policies that map the history of measurable outputs to the current control input. We solve the problem in two stages. First, using the original system, we build a linear system that predicts future observations using the past observations. The bounded errors are characterized using zonotopes. Next, we propose control laws based on affine maps of such output prediction errors, and show that controllers can be synthesized using convex linear/quadratic programs. Furthermore, we can add constraints on trajectories and guarantee their satisfaction for all allowable sequences of observation noise and process disturbances. Our method does not require any assumptions about system controllability and observability. The controller design does not directly take into account the state-space dynamics, and its implementation does not require an observer. Instead, partial observability is often sufficient to design a correct controller. We provide the polytopic representation of observability errors and reachable sets in the form of zonotopes. Illustrative examples are included.
- Published
- 2021
18. Label Fusion: A Pipeline for Generating Ground Truth Labels for Real RGBD Data of Cluttered Scenes
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Marion, James Patrick, Florence, Peter Raymond, Manuelli, Lucas, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Marion, James Patrick, Florence, Peter Raymond, Manuelli, Lucas, and Tedrake, Russell L
- Abstract
Deep neural network (DNN) architectures have been shown to outperform traditional pipelines for object segmentation and pose estimation using RGBD data, but the performance of these DNN pipelines is directly tied to how representative the training data is of the true data. Hence a key requirement for employing these methods in practice is to have a large set of labeled data for your specific robotic manipulation task, a requirement that is not generally satisfied by existing datasets. In this paper we develop a pipeline to rapidly generate high quality RGBD data with pixelwise labels and object poses. We use an RGBD camera to collect video of a scene from multiple viewpoints and leverage existing reconstruction techniques to produce a 3D dense reconstruction. We label the 3D reconstruction using a human assisted ICP-fitting of object meshes. By reprojecting the results of labeling the 3D scene we can produce labels for each RGBD image of the scene. This pipeline enabled us to collect over 1,000,000 labeled object instances in just a few days. We use this dataset to answer questions related to how much training data is required, and of what quality the data must be, to achieve high performance from a DNN architecture. Our dataset and annotation pipeline are available at labelfusion.csail.mit.edu.
- Published
- 2021
19. Robust Online Motion Planning with Regions of Finite Time Invariance
- Author
-
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Majumdar, Anirudha, Tedrake, Russell L, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Majumdar, Anirudha, and Tedrake, Russell L
- Abstract
In this paper we consider the problem of generating motion plans for a nonlinear dynamical system that are guaranteed to succeed despite uncertainty in the environment, parametric model uncertainty, disturbances, and/or errors in state estimation. Furthermore, we consider the case where these plans must be generated online, because constraints such as obstacles in the environment may not be known until they are perceived (with a noisy sensor) at runtime. Previous work on feedback motion planning for nonlinear systems was limited to offline planning due to the computational cost of safety verification. Here we take a trajectory library approach by designing controllers that stabilize the nominal trajectories in the library and precomputing regions of finite time invariance (”funnels”) for the resulting closed loop system. We leverage sums-of-squares programming in order to efficiently compute funnels which take into account bounded disturbances and uncertainty. The resulting funnel library is then used to sequentially compose motion plans at runtime while ensuring the safety of the robot. A major advantage of the work presented here is that by explicitly taking into account the effect of uncertainty, the robot can evaluate motion plans based on how vulnerable they are to disturbances.We demonstrate our method on a simulation of a plane flying through a two dimensional forest of polygonal trees with parametric uncertainty and disturbances in the form of a bounded ”cross-wind”. Keywords: Lyapunov Function; Motion Planning; Unmanned Aerial Vehicle; Model Predictive Control; Time Invariance
- Published
- 2020
20. Learning particle dynamics for manipulating rigid bodies, deformable objects, and fluids
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Brain and Cognitive Sciences, Li, Yunzhu, Wu, Jiajun, Tedrake, Russell L, Tenenbaum, Joshua B, Torralba, Antonio, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Brain and Cognitive Sciences, Li, Yunzhu, Wu, Jiajun, Tedrake, Russell L, Tenenbaum, Joshua B, and Torralba, Antonio
- Abstract
Real-life control tasks involve matters of various substances-rigid or soft bodies, liquid, gas-each with distinct physical behaviors. This poses challenges to traditional rigid-body physics engines. Particle-based simulators have been developed to model the dynamics of these complex scenes; however, relying on approximation techniques, their simulation often deviates from real-world physics, especially in the long term. In this paper, we propose to learn a particle-based simulator for complex control tasks. Combining learning with particle-based systems brings in two major benefits: first, the learned simulator, just like other particle-based systems, acts widely on objects of different materials; second, the particle-based representation poses strong inductive bias for learning: particles of the same type have the same dynamics within. This enables the model to quickly adapt to new environments of unknown dynamics within a few observations. We demonstrate robots achieving complex manipulation tasks using the learned simulator, such as manipulating fluids and deformable foam, with experiments both in simulation and in the real world. Our study helps lay the foundation for robot learning of dynamic scenes with particle-based representations.
- Published
- 2020
21. Approximate hybrid model predictive control for multi-contact push recovery in complex environments
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Marcucci, Tobia, Deits, Robin Lloyd Henderson, Gabiccini, Marco, Bicchi, Antonio, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Marcucci, Tobia, Deits, Robin Lloyd Henderson, Gabiccini, Marco, Bicchi, Antonio, and Tedrake, Russell L
- Abstract
Feedback control of robotic systems interacting with the environment through contacts is a central topic in legged robotics. One of the main challenges posed by this problem is the choice of a model sufficiently complex to capture the discontinuous nature of the dynamics but simple enough to allow online computations. Linear models have proved to be the most effective and reliable choice for smooth systems; we believe that piecewise affine (PWA) models represent their natural extension when contact phenomena occur. Discrete-time PWA systems have been deeply analyzed in the field of hybrid Model Predictive Control (MPC), but the straightforward application of MPC techniques to complex systems, such as a humanoid robot, leads to mixed-integer optimization problems which are not solvable at real-time rates. Explicit MPC methods can construct the entire control policy offline, but the resulting policy becomes too complex to compute for systems at the scale of a humanoid robot. In this paper we propose a novel algorithm which splits the computational burden between an offline sampling phase and a limited number of online convex optimizations, enabling the application of hybrid predictive controllers to higher-dimensional systems. In doing so we are willing to partially sacrifice feedback optimality, but we set stability of the system as an inviolable requirement. Simulation results of a simple planar humanoid that balances by making contact with its environment are presented to validate the proposed controller., Fast Multi-Contact Dynamic Planning,coordinated by M. Gabiccini, COAN CA 09.01.04.0, NASA award NNX16AC49A
- Published
- 2020
22. Propagation networks for model-based control under partial observation
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Brain and Cognitive Sciences, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Li, Yunzhu, Wu, Jiajun, Zhu, Junyan, Tenenbaum, Joshua B, Torralba, Antonio, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Brain and Cognitive Sciences, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Li, Yunzhu, Wu, Jiajun, Zhu, Junyan, Tenenbaum, Joshua B, Torralba, Antonio, and Tedrake, Russell L
- Abstract
There has been an increasing interest in learning dynamics simulators for model-based control. Compared with off-the-shelf physics engines, a learnable simulator can quickly adapt to unseen objects, scenes, and tasks. However, existing models like interaction networks only work for fully observable systems; they also only consider pairwise interactions within a single time step, both restricting their use in practical systems. We introduce Propagation Networks (PropNet), a differentiable, learnable dynamics model that handles partially observable scenarios and enables instantaneous propagation of signals beyond pairwise interactions. With these innovations, our propagation networks not only outperform current learnable physics engines in forward simulation, but also achieves superior performance on various control tasks. Compared with existing deep reinforcement learning algorithms, model-based control with propagation networks is more accurate, efficient, and generalizable to novel, partially observable scenes and tasks., Charles Stark Draper Laboratory. Sponsor Award (SC001-0000001002), United States. National Aeronautics and Space Administration Sponsor Award (NNX16AC49A), National Science Foundation (U.S.) (Grant 1524817), United States. Defense Advanced Research Projects Agency. Explainable Artificial Intelligence (Grant FA8750-18-C000), United States. Office of Naval Research. Multidisciplinary University Research Initiative (Grant N00014-16-1-2007)
- Published
- 2020
23. Balancing and Step Recovery Capturability via Sums-of-Squares Optimization
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Posa, Michael Antonio, Koolen, Twan, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Posa, Michael Antonio, Koolen, Twan, and Tedrake, Russell L
- Abstract
A fundamental requirement for legged robots is to maintain balance and prevent potentially damaging falls whenever possible. As a response to outside disturbances, fall prevention can be achieved by a combination of active balancing actions, e.g. through ankle torques and upper-body motion, and through reactive step placement. While it is widely accepted that stepping is required to respond to large disturbances, the limits of active motions on balancing and step recovery are only well understood for the simplest of walking models. Recent advances in convex optimization-based verification and control techniques enable a more complete understanding of the limits and capabilities of more complex models. In this work, we present an algorithmic approach for formal analysis of the viable-capture basins of walking robots, calculating both inner and outer approximations and corresponding push recovery control strategies. Extending beyond the classic Linear Inverted Pendulum Model (LIPM), we analyze a series of centroidal momentum based planar walking models, examining the effects of center of mass height, angular momentum, and impact dynamics during stepping on capturability. This formal analysis enables an explicit calculation of the differences between these models, and assessment of whether the simplest models ultimately sacrifice capability, and thus stability, when designing push recovery control policies
- Published
- 2020
24. Feedback-motion-planning with simulation-based LQR-trees
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Reist, Philipp, Preiswerk, Pascal, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Reist, Philipp, Preiswerk, Pascal, and Tedrake, Russell L
- Abstract
The paper presents the simulation-based variant of the LQR-tree feedback-motion-planning approach. The algorithm generates a control policy that stabilizes a nonlinear dynamic system from a bounded set of initial conditions to a goal. This policy is represented by a tree of feedback-stabilized trajectories. The algorithm explores the bounded set with random state samples and, where needed, adds new trajectories to the tree using motion planning. Simultaneously, the algorithm approximates the funnel of a trajectory, which is the set of states that can be stabilized to the goal by the trajectory's feedback policy. Generating a control policy that stabilizes the bounded set to the goal is equivalent to adding trajectories to the tree until their funnels cover the set. In previous work, funnels are approximated with sums-of-squares verification. Here, funnels are approximated by sampling and falsification by simulation, which allows the application to a broader range of systems and a straightforward enforcement of input and state constraints. A theoretical analysis shows that, in the long run, the algorithm tends to improve the coverage of the bounded set as well as the funnel approximations. Focusing on the practical application of the method, a detailed example implementation is given that is used to generate policies for two example systems. Simulation results support the theoretical findings, while experiments demonstrate the algorithm's state-constraints capability, and applicability to highly-dynamic systems. Keywords: Feedback motion-planning; random sampling; feedback policy; nonlinear dynamic system; trajectory library, ETH (Research Grant ETH-31 11-1)
- Published
- 2020
25. Planning robust walking motion on uneven terrain via convex optimization
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Dai, Hongkai, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Dai, Hongkai, and Tedrake, Russell L
- Abstract
In this paper, we present a convex optimization problem to generate Center of Mass (CoM) and momentum trajectories of a walking robot, such that the motion robustly satisfies the friction cone constraints on uneven terrain. We adopt the Contact Wrench Cone (CWC) criterion to measure a robot's dynamical stability, which generalizes the venerable Zero Moment Point (ZMP) criterion. Unlike the ZMP criterion, which is ideal for walking on flat ground with unbounded tangential friction forces, the CWC criterion incorporates non-coplanar contacts with friction cone constraints. We measure the robustness of the motion using the margin in the Contact Wrench Cone at each time instance, which quantifies the capability of the robot to instantaneously resist external force/torque disturbance, without causing the foot to tip over or slide. For pre-specified footstep location and time, we formulate a convex optimization problem to search for robot linear and angular momenta that satisfy the CWC criterion. We aim to maximize the CWC margin to improve the robustness of the motion, and minimize the centroidal angular momentum (angular momentum about CoM) to make the motion natural. Instead of directly minimizing the non-convex centroidal angular momentum, we resort to minimizing a convex upper bound. We show that our CWC planner can generate motion similar to the result of the ZMP planner on flat ground with sufficient friction. Moreover, on an uneven terrain course with friction cone constraints, our CWC planner can still find feasible motion, while the outcome of the ZMP planner violates the friction limit. Keywords: Friction; Robustness; Legged locomotion; Robot kinematics; Foot; Convex functions, Navy - ONR / Fy AppropriationsUncapped Funds (6923036)
- Published
- 2020
26. Counterexample-Guided Safety Contracts for Autonomous Driving
- Author
-
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology. Department of Aeronautics and Astronautics, Rus, Daniela, DeCastro, Jonathan, Liebenwein, Lucas, Vasile, Cristian-Ioan, Tedrake, Russell L, Karaman, Sertac, Rus, Daniela L, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology. Department of Aeronautics and Astronautics, Rus, Daniela, DeCastro, Jonathan, Liebenwein, Lucas, Vasile, Cristian-Ioan, Tedrake, Russell L, Karaman, Sertac, and Rus, Daniela L
- Abstract
Ensuring the safety of autonomous vehicles is paramount for their successful deployment. However, formally verifying autonomous driving decisions systems is difficult. In this paper, we propose a frame-work for constructing a set of safety contracts that serve as design requirements for controller synthesis for a given scenario. The contracts guarantee that the controlled system will remain safe with respect to probabilistic models of traffic behavior, and, furthermore, that it will fol-low rules of the road. We create contracts using an iterative approach that alternates between falsification and reachable set computation. Counterexamples to collision-free behavior are found by solving a gradient-based trajectory optimization problem. We treat these counter examplesas obstacles in a reach-avoid problem that quantifies the set of behaviors an ego vehicle can make while avoiding the counterexample. Contracts are then derived directly from the reachable set. We demonstrate that the resulting design requirements are able to separate safe from unsafe behaviors in an interacting multi-car traffic scenario, and further illustrate their utility in analyzing the safety impact of relaxing traffic rules. Keyword: Logic and Verification; Collision Avoidance; Falsification; Rules of the Road
- Published
- 2020
27. Counterexample-Guided Safety Contracts for Autonomous Driving
- Author
-
DeCastro, Jonathan, Liebenwein, Lucas, Vasile, Cristian-Ioan, Tedrake, Russell L, Karaman, Sertac, Rus, Daniela L, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology. Department of Aeronautics and Astronautics, and Rus, Daniela
- Abstract
Ensuring the safety of autonomous vehicles is paramount for their successful deployment. However, formally verifying autonomous driving decisions systems is difficult. In this paper, we propose a frame-work for constructing a set of safety contracts that serve as design requirements for controller synthesis for a given scenario. The contracts guarantee that the controlled system will remain safe with respect to probabilistic models of traffic behavior, and, furthermore, that it will fol-low rules of the road. We create contracts using an iterative approach that alternates between falsification and reachable set computation. Counterexamples to collision-free behavior are found by solving a gradient-based trajectory optimization problem. We treat these counter examplesas obstacles in a reach-avoid problem that quantifies the set of behaviors an ego vehicle can make while avoiding the counterexample. Contracts are then derived directly from the reachable set. We demonstrate that the resulting design requirements are able to separate safe from unsafe behaviors in an interacting multi-car traffic scenario, and further illustrate their utility in analyzing the safety impact of relaxing traffic rules. Keyword: Logic and Verification; Collision Avoidance; Falsification; Rules of the Road
- Published
- 2018
28. Balance control using center of mass height variation: Limitations imposed by unilateral contact
- Author
-
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Koolen, Twan, Posa, Michael, Tedrake, Russell L, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Koolen, Twan, Posa, Michael, and Tedrake, Russell L
- Abstract
Maintaining balance is fundamental to legged robots. The most commonly used mechanisms for balance control are taking a step, regulating the center of pressure ('ankle strategies'), and to a lesser extent, changing centroidal angular momentum (e.g., 'hip strategies'). In this paper, we disregard these three mechanisms, instead focusing on a fourth: varying center of mass height. We study a 2D variable-height center of mass model, and analyze how center of mass height variation can be used to achieve balance, in the sense of convergence to a fixed point of the dynamics. In this analysis, we pay special attention to the constraint of unilateral contact forces. We first derive a necessary condition that must be satisfied to be able to achieve balance. We then present two control laws, and derive their regions of attraction in closed form. We show that one of the control laws achieves balance from any state satisfying the necessary condition for balance. Finally, we briefly discuss the relative importance of CoM height variation and other balance mechanisms. 2016 IEEE.
- Published
- 2019
29. Aggressive quadrotor flight through cluttered environments using mixed integer programming
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Landry, Benoit, Deits, Robin Lloyd Henderson, Florence, Peter Raymond, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Landry, Benoit, Deits, Robin Lloyd Henderson, Florence, Peter Raymond, and Tedrake, Russell L
- Abstract
Quadrotor flight has typically been limited to sparse environments due to numerical complications that arise when dealing with large numbers of obstacles. We hypothesized that it would be possible to plan and robustly execute trajectories in obstacle-dense environments using the novel Iterative Regional Inflation by Semidefinite programming algorithm (IRIS), mixed-integer semidefinite programs (MISDP), and model-based control. Unlike sampling-based approaches, the planning algorithm first introduced by Deits theoretically guarantees non-penetration of the trajectories even with small obstacles such as strings. We present experimental validation of this claim by aggressively flying a small quadrotor (34g, 92mm rotor to rotor) in a series of indoor environments including a cubic meter volume containing 20 interwoven strings, and present the control architecture we developed to do so.
- Published
- 2019
30. Identifiability Analysis of Planar Rigid-Body Frictional Contact
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology. Department of Mechanical Engineering, Fazeli, Nima, Rodriguez Garcia, Alberto, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology. Department of Mechanical Engineering, Fazeli, Nima, Rodriguez Garcia, Alberto, and Tedrake, Russell L
- Abstract
This paper addresses the identifiability of the inertial parameters and the contact forces associated with an object making and breaking frictional contact with the environment. Our goal is to explore under what conditions, and to what degree, the observation of physical interaction, in the form of motions and/or forces, is indicative of the underlying dynamics that governs it. In this initial study we consider the cases of passive interaction, where an object free-falls under gravity, and active interaction, where known external perturbations act on the object at contact. We assume that both object and environment are planar and rigid, and exploit the well-known complementarity formulation for contact resolution to establish a closed-form relationship between inertial parameters, contact forces, and observed motions. Consistent with intuition, the analysis indicates that without the application of known external forces, the identifiable set of parameters remains coupled, i.e., the ratio of mass moment of inertia to mass and the ratio of contact forces to the mass. Interestingly, the analysis also shows that known external forces can lead to decoupling and identifiability of mass, mass moment of inertia, and normal and tangential contact forces. We evaluate the identifiability formulation both in simulation and with real experiments.
- Published
- 2019
31. Director: A User Interface Designed for Robot Operation with Shared Autonomy
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Marion, Pat, Fallon, Maurice, Deits, Robin Lloyd Henderson, Valenzuela, Andres Klee, Perez D'Arpino, Claudia, Izatt, Gregory R., Manuelli, Lucas, Antone, Matthew, Dai, Hongkai, Koolen, Twan, Carter, John, Kuindersma, Scott, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Marion, Pat, Fallon, Maurice, Deits, Robin Lloyd Henderson, Valenzuela, Andres Klee, Perez D'Arpino, Claudia, Izatt, Gregory R., Manuelli, Lucas, Antone, Matthew, Dai, Hongkai, Koolen, Twan, Carter, John, Kuindersma, Scott, and Tedrake, Russell L
- Abstract
Operating a high degree of freedom mobile manipulator, such as a humanoid, in a field scenario requires constant situational awareness, capable perception modules, and effective mechanisms for interactive motion planning and control. A well-designed operator interface presents the operator with enough context to quickly carry out a mission and the flexibility to handle unforeseen operating scenarios robustly. By contrast, an unintuitive user interface can increase the risk of catastrophic operator error by overwhelming the user with unnecessary information. With these principles in mind, we present the philosophy and design decisions behind Director—the open-source user interface developed by Team MIT to pilot the Atlas robot in the DARPA Robotics Challenge (DRC). At the heart of Director is an integrated task execution system that specifies sequences of actions needed to achieve a substantive task, such as drilling a wall or climbing a staircase. These task sequences, developed a priori, make online queries to automated perception and planning algorithms with outputs that can be reviewed by the operator and executed by our whole-body controller. Our use of Director at the DRC resulted in efficient high-level task operation while being fully competitive with approaches focusing on teleoperation by highly trained operators. We discuss the primary interface elements that comprise Director, and we provide an analysis of its successful use at the DRC., United States. Defense Advanced Research Projects Agency. (Air Force Research Laboratory (award FA8750-12-1-0321)), United States. Office of Naval Research (Award N00014-12-1-0071)
- Published
- 2019
32. Identifiability Analysis of Planar Rigid-Body Frictional Contact
- Author
-
Fazeli, Nima, Rodriguez Garcia, Alberto, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology. Department of Mechanical Engineering, Fazeli, Nima, Rodriguez Garcia, Alberto, and Tedrake, Russell L
- Abstract
This paper addresses the identifiability of the inertial parameters and the contact forces associated with an object making and breaking frictional contact with the environment. Our goal is to explore under what conditions, and to what degree, the observation of physical interaction, in the form of motions and/or forces, is indicative of the underlying dynamics that governs it. In this initial study we consider the cases of passive interaction, where an object free-falls under gravity, and active interaction, where known external perturbations act on the object at contact. We assume that both object and environment are planar and rigid, and exploit the well-known complementarity formulation for contact resolution to establish a closed-form relationship between inertial parameters, contact forces, and observed motions. Consistent with intuition, the analysis indicates that without the application of known external forces, the identifiable set of parameters remains coupled, i.e., the ratio of mass moment of inertia to mass and the ratio of contact forces to the mass. Interestingly, the analysis also shows that known external forces can lead to decoupling and identifiability of mass, mass moment of inertia, and normal and tangential contact forces. We evaluate the identifiability formulation both in simulation and with real experiments.
- Published
- 2017
33. Learning Particle Dynamics for Manipulating Rigid Bodies, Deformable Objects, and Fluids
- Author
-
Li, Yunzhu, Wu, Jiajun, Tedrake, Russell L, Tenenbaum, Joshua B, Torralba, Antonio, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, and Massachusetts Institute of Technology. Department of Brain and Cognitive Sciences
- Subjects
FOS: Computer and information sciences ,Computer Science - Machine Learning ,Computer Science - Robotics ,Artificial Intelligence (cs.AI) ,Computer Science - Artificial Intelligence ,Statistics - Machine Learning ,FOS: Physical sciences ,Machine Learning (stat.ML) ,Computational Physics (physics.comp-ph) ,Robotics (cs.RO) ,Physics - Computational Physics ,Machine Learning (cs.LG) - Abstract
Real-life control tasks involve matters of various substances---rigid or soft bodies, liquid, gas---each with distinct physical behaviors. This poses challenges to traditional rigid-body physics engines. Particle-based simulators have been developed to model the dynamics of these complex scenes; however, relying on approximation techniques, their simulation often deviates from real-world physics, especially in the long term. In this paper, we propose to learn a particle-based simulator for complex control tasks. Combining learning with particle-based systems brings in two major benefits: first, the learned simulator, just like other particle-based systems, acts widely on objects of different materials; second, the particle-based representation poses strong inductive bias for learning: particles of the same type have the same dynamics within. This enables the model to quickly adapt to new environments of unknown dynamics within a few observations. We demonstrate robots achieving complex manipulation tasks using the learned simulator, such as manipulating fluids and deformable foam, with experiments both in simulation and in the real world. Our study helps lay the foundation for robot learning of dynamic scenes with particle-based representations., Accepted to ICLR 2019. Project Page: http://dpi.csail.mit.edu Video: https://www.youtube.com/watch?v=FrPpP7aW3Lg
- Published
- 2018
34. A Parallel Autonomy Research Platform
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Rus, Daniela, Naser, Felix, Dorhout, David Lee, Proulx, Stephen, Schwarting, Wilko, Paull, Liam, Alonso Mora, Javier, Karaman, Sertac, Tedrake, Russell L, Leonard, John J, Rus, Daniela L, Pendelton, Scott Drew, Andersen, Hans, Ang, Marcelo H., Jr., Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Rus, Daniela, Naser, Felix, Dorhout, David Lee, Proulx, Stephen, Schwarting, Wilko, Paull, Liam, Alonso Mora, Javier, Karaman, Sertac, Tedrake, Russell L, Leonard, John J, Rus, Daniela L, Pendelton, Scott Drew, Andersen, Hans, and Ang, Marcelo H., Jr.
- Abstract
We present the development of a full-scale “parallel autonomy” research platform including software and hardware. In the parallel autonomy paradigm, the control of the vehicle is shared; the human is still in control of the vehicle, but the autonomy system is always running in the background to prevent accidents. Our holistic approach includes: (1) a driveby-wire conversion method only based on reverse engineering, (2) mounting of relatively inexpensive sensors onto the vehicle, (3) implementation of a localization and mapping system, (4) obstacle detection and (5) a shared controller as well as (6) integration with an advanced autonomy simulation system (Drake) for rapid development and testing. The system can operate in three modes: (a) manual driving, (b) full autonomy, where the system is in complete control of the vehicle and (c) parallel autonomy, where the shared controller is implemented. We present results from extensive testing of a full-scale vehicle on closed tracks that demonstrate these capabilities.
- Published
- 2017
35. Optimization-based locomotion planning, estimation, and control design for the atlas humanoid robot
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Kuindersma, Scott, Deits, Robin Lloyd Henderson, Fallon, Maurice, Valenzuela, Andres Klee, Dai, Hongkai, Permenter, Frank Noble, Tedrake, Russell L, Koolen, Twan, Marion, Pat, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Kuindersma, Scott, Deits, Robin Lloyd Henderson, Fallon, Maurice, Valenzuela, Andres Klee, Dai, Hongkai, Permenter, Frank Noble, Tedrake, Russell L, Koolen, Twan, and Marion, Pat
- Abstract
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., United States. Air Force Office of Scientific Research (FA8750-12-1-0321), United States. Office of Naval Research (N00014-12-1-0071), United States. Office of Naval Research (N00014-10-1-0951), National Science Foundation (U.S.) (IIS-0746194), National Science Foundation (U.S.) (IIS-1161909)
- Published
- 2017
36. Tracking objects with point clouds from vision and touch
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Izatt, Gregory R., Mirano, Geronimo J., Adelson, Edward H, Tedrake, Russell L, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Izatt, Gregory R., Mirano, Geronimo J., Adelson, Edward H, and Tedrake, Russell L
- Abstract
We present an object-tracking framework that fuses point cloud information from an RGB-D camera with tactile information from a GelSight contact sensor. GelSight can be treated as a source of dense local geometric information, which we incorporate directly into a conventional point-cloud-based articulated object tracker based on signed-distance functions. Our implementation runs at 12 Hz using an online depth reconstruction algorithm for GelSight and a modified second-order update for the tracking algorithm. We present data from hardware experiments demonstrating that the addition of contact-based geometric information significantly improves the pose accuracy during contact, and provides robustness to occlusions of small objects by the robot's end effector.
- Published
- 2017
37. An Architecture for Online Affordance-based Perception and Whole-body Planning
- Author
-
Kuindersma, Scott, Karumanchi, Sisir B., Antone, Matthew, Dai, Hongkai, DiCicco, Matt, Fourie, Dehann, Yu, Kuan-Ting, Iagnemma, Karl, Teller, Seth, Perez D'Arpino, Claudia, Deits, Robin Lloyd Henderson, Koolen, Frans Anton, Marion, James Patrick, Posa, Michael Antonio, Valenzuela, Andres Klee, Shah, Julie A, Tedrake, Russell L, Fallon, Maurice, Schneider, Toby Edwin, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Aeronautics and Astronautics, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology. Department of Mechanical Engineering, Massachusetts Institute of Technology. Laboratory for Manufacturing and Productivity, Fallon, Maurice Francis, Kuindersma, Scott, Karumanchi, Sisir B., Antone, Matthew, Schneider, Toby, Dai, Hongkai, Perez D'Arpino, Claudia, Deits, Robin Lloyd Henderson, DiCicco, Matt, Fourie, Dehann, Koolen, Frans Anton, Marion, James Patrick, Posa, Michael Antonio, Valenzuela, Andres Klee, Yu, Kuan-Ting, Shah, Julie A., Iagnemma, Karl, Tedrake, Russell Louis, and Teller, Seth
- Abstract
The DARPA Robotics Challenge Trials held in December 2013 provided a landmark demonstration of dexterous mobile robots executing a variety of tasks aided by a remote human operator using only data from the robot's sensor suite transmitted over a constrained, field-realistic communications link. We describe the design considerations, architecture, implementation, and performance of the software that Team MIT developed to command and control an Atlas humanoid robot. Our design emphasized human interaction with an efficient motion planner, where operators expressed desired robot actions in terms of affordances fit using perception and manipulated in a custom user interface. We highlight several important lessons we learned while developing our system on a highly compressed schedule., United States. Defense Advanced Research Projects Agency (United States. Air Force Research Laboratory Award FA8750-12-1-0321), United States. Office of Naval Research (Award N00014-12-1-0071)
- Published
- 2014
38. An Architecture for Online Affordance-based Perception and Whole-body Planning
- Author
-
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Aeronautics and Astronautics, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology. Department of Mechanical Engineering, Massachusetts Institute of Technology. Laboratory for Manufacturing and Productivity, Fallon, Maurice Francis, Kuindersma, Scott, Karumanchi, Sisir B., Antone, Matthew, Schneider, Toby, Dai, Hongkai, Perez D'Arpino, Claudia, Deits, Robin Lloyd Henderson, DiCicco, Matt, Fourie, Dehann, Koolen, Frans Anton, Marion, James Patrick, Posa, Michael Antonio, Valenzuela, Andres Klee, Yu, Kuan-Ting, Shah, Julie A., Iagnemma, Karl, Tedrake, Russell Louis, Teller, Seth, Shah, Julie A, Tedrake, Russell L, Fallon, Maurice, Schneider, Toby Edwin, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Aeronautics and Astronautics, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology. Department of Mechanical Engineering, Massachusetts Institute of Technology. Laboratory for Manufacturing and Productivity, Fallon, Maurice Francis, Kuindersma, Scott, Karumanchi, Sisir B., Antone, Matthew, Schneider, Toby, Dai, Hongkai, Perez D'Arpino, Claudia, Deits, Robin Lloyd Henderson, DiCicco, Matt, Fourie, Dehann, Koolen, Frans Anton, Marion, James Patrick, Posa, Michael Antonio, Valenzuela, Andres Klee, Yu, Kuan-Ting, Shah, Julie A., Iagnemma, Karl, Tedrake, Russell Louis, Teller, Seth, Shah, Julie A, Tedrake, Russell L, Fallon, Maurice, and Schneider, Toby Edwin
- Abstract
The DARPA Robotics Challenge Trials held in December 2013 provided a landmark demonstration of dexterous mobile robots executing a variety of tasks aided by a remote human operator using only data from the robot's sensor suite transmitted over a constrained, field-realistic communications link. We describe the design considerations, architecture, implementation, and performance of the software that Team MIT developed to command and control an Atlas humanoid robot. Our design emphasized human interaction with an efficient motion planner, where operators expressed desired robot actions in terms of affordances fit using perception and manipulated in a custom user interface. We highlight several important lessons we learned while developing our system on a highly compressed schedule., United States. Defense Advanced Research Projects Agency (United States. Air Force Research Laboratory Award FA8750-12-1-0321), United States. Office of Naval Research (Award N00014-12-1-0071)
- Published
- 2015
39. Robust Online Motion Planning with Regions of Finite Time Invariance
- Author
-
Majumdar, Anirudha, Tedrake, Russell L, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, and Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
- Subjects
Computer Science::Robotics - Abstract
In this paper we consider the problem of generating motion plans for a nonlinear dynamical system that are guaranteed to succeed despite uncertainty in the environment, parametric model uncertainty, disturbances, and/or errors in state estimation. Furthermore, we consider the case where these plans must be generated online, because constraints such as obstacles in the environment may not be known until they are perceived (with a noisy sensor) at runtime. Previous work on feedback motion planning for nonlinear systems was limited to offline planning due to the computational cost of safety verification. Here we take a trajectory library approach by designing controllers that stabilize the nominal trajectories in the library and precomputing regions of finite time invariance (”funnels”) for the resulting closed loop system. We leverage sums-of-squares programming in order to efficiently compute funnels which take into account bounded disturbances and uncertainty. The resulting funnel library is then used to sequentially compose motion plans at runtime while ensuring the safety of the robot. A major advantage of the work presented here is that by explicitly taking into account the effect of uncertainty, the robot can evaluate motion plans based on how vulnerable they are to disturbances.We demonstrate our method on a simulation of a plane flying through a two dimensional forest of polygonal trees with parametric uncertainty and disturbances in the form of a bounded ”cross-wind”. Keywords: Lyapunov Function; Motion Planning; Unmanned Aerial Vehicle; Model Predictive Control; Time Invariance
- Published
- 2013
40. Applied optimal control for dynamically stable legged locomotion
- Author
-
H. Sebastian Seung., Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science., Tedrake, Russell L., 1977, H. Sebastian Seung., Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science., and Tedrake, Russell L., 1977
- Abstract
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2004., Includes bibliographical references (p. 79-84)., Online learning and controller adaptation will be an essential component for legged robots in the next few years as they begin to leave the laboratory setting and join our world. I present the first example of a learning system which is able to quickly and reliably acquire a robust feedback control policy for 3D dynamic bipedal walking from a blank slate using only trials implemented on the physical robot. The robot begins walking within a minute and learning converges in approximately 20 minutes. The learning works quickly enough that the robot is able to continually adapt to the terrain as it walks. This success can be attributed in part to the mechanics of our robot, which is capable of stable walking down a small ramp even when the computer is turned off. In this thesis, I analyze the dynamics of passive dynamic walking, starting with reduced planar models and working up to experiments on our real robot. I describe, in detail, the actor-critic reinforcement learning algorithm that is implemented on the return map dynamics of the biped. Finally, I address issues of scaling and controller augmentation using tools from optimal control theory and a simulation of a planar one-leg hopping robot. These learning results provide a starting point for the production of robust and energy efficient walking and running robots that work well initially, and continue to improve with experience., by Russell L. Tedrake., Ph.D.
- Published
- 2005
41. A Parallel Autonomy Research Platform
- Author
-
Hans Andersen, Javier Alonso-Mora, Sertac Karaman, Liam Paull, Wilko Schwarting, Marcelo H. Ang, Felix Naser, David L. Dorhout, Russ Tedrake, Scott Pendleton, John J. Leonard, Daniela Rus, Stephen Proulx, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Rus, Daniela, Naser, Felix, Dorhout, David Lee, Proulx, Stephen, Schwarting, Wilko, Paull, Liam, Alonso Mora, Javier, Karaman, Sertac, Tedrake, Russell L, Leonard, John J, and Rus, Daniela L
- Subjects
Reverse engineering ,050210 logistics & transportation ,0209 industrial biotechnology ,Computer science ,business.industry ,media_common.quotation_subject ,05 social sciences ,Control (management) ,Control engineering ,02 engineering and technology ,Simulation system ,computer.software_genre ,020901 industrial engineering & automation ,Software ,Control theory ,Obstacle ,Mapping system ,0502 economics and business ,business ,computer ,Autonomy ,media_common - Abstract
We present the development of a full-scale “parallel autonomy” research platform including software and hardware. In the parallel autonomy paradigm, the control of the vehicle is shared; the human is still in control of the vehicle, but the autonomy system is always running in the background to prevent accidents. Our holistic approach includes: (1) a driveby-wire conversion method only based on reverse engineering, (2) mounting of relatively inexpensive sensors onto the vehicle, (3) implementation of a localization and mapping system, (4) obstacle detection and (5) a shared controller as well as (6) integration with an advanced autonomy simulation system (Drake) for rapid development and testing. The system can operate in three modes: (a) manual driving, (b) full autonomy, where the system is in complete control of the vehicle and (c) parallel autonomy, where the shared controller is implemented. We present results from extensive testing of a full-scale vehicle on closed tracks that demonstrate these capabilities.
- Published
- 2017
42. Tracking objects with point clouds from vision and touch
- Author
-
Russ Tedrake, Geronimo J. Mirano, Gregory Izatt, Edward H. Adelson, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science, Izatt, Gregory R., Mirano, Geronimo J., Adelson, Edward H, and Tedrake, Russell L
- Subjects
0209 industrial biotechnology ,business.industry ,Computer science ,Point cloud ,Reconstruction algorithm ,02 engineering and technology ,Robot end effector ,law.invention ,020901 industrial engineering & automation ,Robustness (computer science) ,law ,Computer graphics (images) ,0202 electrical engineering, electronic engineering, information engineering ,RGB color model ,Robot ,020201 artificial intelligence & image processing ,Computer vision ,Artificial intelligence ,business - Abstract
We present an object-tracking framework that fuses point cloud information from an RGB-D camera with tactile information from a GelSight contact sensor. GelSight can be treated as a source of dense local geometric information, which we incorporate directly into a conventional point-cloud-based articulated object tracker based on signed-distance functions. Our implementation runs at 12 Hz using an online depth reconstruction algorithm for GelSight and a modified second-order update for the tracking algorithm. We present data from hardware experiments demonstrating that the addition of contact-based geometric information significantly improves the pose accuracy during contact, and provides robustness to occlusions of small objects by the robot's end effector.
- Published
- 2017
43. Optimization-based locomotion planning, estimation, and control design for the atlas humanoid robot
- Author
-
Hongkai Dai, Robin Deits, Twan Koolen, Maurice Fallon, Russ Tedrake, Andres Valenzuela, Scott Kuindersma, Frank Noble Permenter, Pat Marion, Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory, Kuindersma, Scott, Deits, Robin Lloyd Henderson, Fallon, Maurice, Valenzuela, Andres Klee, Dai, Hongkai, Permenter, Frank Noble, and Tedrake, Russell L
- Subjects
0209 industrial biotechnology ,business.industry ,Computer science ,Atlas (topology) ,Terrain ,Control engineering ,Ranging ,02 engineering and technology ,Nonlinear programming ,020901 industrial engineering & automation ,Artificial Intelligence ,Control theory ,0202 electrical engineering, electronic engineering, information engineering ,System integration ,Robot ,020201 artificial intelligence & image processing ,business ,Simulation ,Humanoid robot - Abstract
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., United States. Air Force Office of Scientific Research (FA8750-12-1-0321), United States. Office of Naval Research (N00014-12-1-0071), United States. Office of Naval Research (N00014-10-1-0951), National Science Foundation (U.S.) (IIS-0746194), National Science Foundation (U.S.) (IIS-1161909)
- Published
- 2016
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.