Robust Control Chris Atkeson 5/3/16.

Slides:



Advertisements
Similar presentations
Introductory Control Theory I400/B659: Intelligent robotics Kris Hauser.
Advertisements

BIOMECHANICS Achievement Standard 2.2.
COMP Robotics: An Introduction
Net Force Balanced Force Unbalanced Force
Benjamin Stephens Carnegie Mellon University 9 th IEEE-RAS International Conference on Humanoid Robots December 8, 2009 Modeling and Control of Periodic.
CHE 185 – PROCESS CONTROL AND DYNAMICS
LightFlood: An Optimal Flooding Scheme for File Search in Unstructured P2P Systems Song Jiang, Lei Guo, and Xiaodong Zhang College of William and Mary.
Apprenticeship learning for robotic control Pieter Abbeel Stanford University Joint work with Andrew Y. Ng, Adam Coates, Morgan Quigley.
Quantifying Generalization from Trial-by-Trial Behavior in Reaching Movement Dan Liu Natural Computation Group Cognitive Science Department, UCSD March,
Model Predictive Control for Humanoid Balance and Locomotion Benjamin Stephens Robotics Institute.
Behaviors for Compliant Robots Benjamin Stephens Christopher Atkeson We are developing models and controllers for human balance, which are evaluated on.
Learning From Demonstration Atkeson and Schaal Dang, RLAB Feb 28 th, 2007.
Integrating POMDP and RL for a Two Layer Simulated Robot Architecture Presented by Alp Sardağ.
Robotics Industry Posts Second Best Year Ever North American robotics industry posted its second best year ever in 2000 [Robotic Industries Association.
Definition of an Industrial Robot
Stress Relief Video. Team WPI-CMU and the DARPA Robotics Challenge Chris Atkeson July 9, 2015.
Optimization-Based Full Body Control for the DARPA Robotics Challenge Siyuan Feng Mar
University of Bridgeport Department of Computer Science and Engineering Robotics, Intelligent Sensing and control RISC Laboratory.
 Today’s notes will encompass two very large concepts that affect our view of the future: Optimism Hope  Before you begin, write down what you believe.
What are the main differences and commonalities between the IS and DA systems? How information is transferred between tasks: (i) IS it may be often achieved.
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT CONTROL T. Bajd and M. Mihelj.
1 Deadzone Compensation of an XY –Positioning Table Using Fuzzy Logic Adviser : Ying-Shieh Kung Student : Ping-Hung Huang Jun Oh Jang; Industrial Electronics,
12 November 2009, UT Austin, CS Department Control of Humanoid Robots Luis Sentis, Ph.D. Personal robotics Guidance of gait.
Whitman and Atkeson.  Present a decoupled controller for a simulated three-dimensional biped.  Dynamics broke down into multiple subsystems that are.
Juhana Leiwo – Marco Torti.  House  Hospital  Industry  Warehouse  Sports Hall  Airport  Restaurant  Condominium SMS sending for important tasks.
Yoonsang Lee Sungeun Kim Jehee Lee Seoul National University Data-Driven Biped Control.
Review: Differential Kinematics
Catapult Project Mr. McLean: 8 th Grade Physical Sciences Final Project.
DARPA Robotics Challenge Day 1.
Benjamin Stephens Carnegie Mellon University Monday June 29, 2009 The Linear Biped Model and Application to Humanoid Estimation and Control.
LightFlood: An Efficient Flooding Scheme for File Search in Unstructured P2P Systems Song Jiang, Lei Guo, and Xiaodong Zhang College of William and Mary.
Review: Neural Network Control of Robot Manipulators; Frank L. Lewis; 1996.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
Autonomy for General Assembly Reid Simmons Research Professor Robotics Institute Carnegie Mellon University.
Behavior-based Multirobot Architectures. Why Behavior Based Control for Multi-Robot Teams? Multi-Robot control naturally grew out of single robot control.
BRIEF INTRODUCTION TO ROBUST DESIGN CAPTURE-RECAPTURE.
FORM & TECHNIQUE SPRINTS GOLD MEDAL MINDSET BUTCH REYNOLDS.
MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Fabrication MURI Low-Level Control High-Level Control What strategies are.
Control of Dynamic Discrete-Event Systems Lenko Grigorov Master’s Thesis, QU supervisor: Dr. Karen Rudie.
Introduction Social ecological approach to behavior change
Newton’s 2nd law.
Multi-Policy Control of Biped Walking
Applying Control Theory to Stream Processing Systems
Unit VII Strategic Evaluation and Control
Evaluating a Theory.
CS b659: Intelligent Robotics
Tracking Objects with Dynamics
Simulation - Introduction
Simultaneous Localization and Mapping
University of Bridgeport
Five Components of Health-Related Fitness
Chapter 9 Fundamentals of Control
Robot Teams Topics: Teamwork and Its Challenges
Robust Belief-based Execution of Manipulation Programs
Bowei Tang, Tianyu Chen, and Christopher Atkeson
Managing and Improving Reliability across the Entire Life Cycle
I love the sound they make as they fly by.
MCB Exam 2 Review Session
by Xiang Mao and Qin Chen
Knowing When to Stop: An Examination of Methods to Minimize the False Negative Risk of Automated Abort Triggers RAM XI Training Summit October 2018 Patrick.
Synthesis of Motion from Simple Animations
October 6, 2011 Dr. Itamar Arel College of Engineering
QoS: Don’t VoIP without it!
Chapter 9 Control Processes and Systems
Learning Control for Dynamically Stable Legged Robots
Realizing Closed-loop, Online Tuning and Control for Configurable-Cache Embedded Systems: Progress and Challenges Islam S. Badreldin*, Ann Gordon-Ross*,
Standing Balance Control Using a Trajectory Library
CAD DESK PRIMAVERA PRESENTATION.
Chapter 4 . Trajectory planning and Inverse kinematics
Chapter 7 Inverse Dynamics Control
Presentation transcript:

Robust Control Chris Atkeson 5/3/16

Combining model-based control and pre-designed policies: What do we do now? We use a temporal hierarchy: What to do next: behavior selection (seconds). The highest level involves selecting behaviors. Ignored but important. Receding horizon control (seconds) Model-based trajectory generation and following. This level is very important for balance, but probably not for manipulation. Actuator command generation (milliseconds) Model-based inverse dynamics. The importance of this level has been overstated in current work. Robustifying policy (millisecond or faster) Joint-level PD control gains, for example. This importance of this level has been largely understated by academic robotics, and is crucial to good performance. Low-level fast policies are key contributors to robustness.

What’s next for robust control? Much greater use of pre-designed policies. Much greater emphasis on policy selection. Much greater emphasis on policy learning. Much greater emphasis on libraries of tuned and learned policies. These libraries are shared across heterogeneous robots, so task vs. robot dependent learned information needs to be separated.

How do we design robust policies (and robust model-based control)? We believe policy training approaches based on multiple models is a practical approach to policy training, and overall control system evaluation. Current approaches to designing control policies for non- linear systems are not robust. Linearization, for example, fails badly near singularities. Current optimal control approaches fail in this case, which is why our robots are all still walking with bent knees. The multiple models need to cover the range of expected plant and task dynamics, and expected failure modes. We believe the use of multiple-model simulation and during online optimal control is critical to reliability. We believe massive amounts of redundant sensing are necessary for reliability. We believe self monitoring outside the control loop is also necessary. We were one of the few DRC teams that actually took this seriously.

External Force Estimate Estimate contact by tracking estimate of external forces on robot. External Force Estimate

Failed manipulation Finals Wrist broke leading to too much contact force.

Fall predictors (DRC Day2 Drill Task) See Siyuan thesis CoM + offset is slower then Corrected Capture Point CoP moves a lot more in walking. Also CoP is moving in the opposite directions from CCP when accelerating, which is explained by LIMP dynamics.