Predictive dynamical models for intermittent contact

Slides:



Advertisements
Similar presentations
University of Karlsruhe September 30th, 2004 Masayuki Fujita
Advertisements

Piecewise-smooth dynamical systems: Bouncing, slipping and switching: 1. Introduction Chris Budd.
Optimization for models of legged locomotion: Parameter estimation, gait synthesis, and experiment design Sam Burden, Shankar Sastry, and Robert Full.
Synchronized Multi-character Motion Editing Manmyung Kim, Kyunglyul Hyun, Jongmin Kim, Jehee Lee Seoul National University.
Nonholonomic Motion Planning: Steering Using Sinusoids R. M. Murray and S. S. Sastry.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Nonlinear dynamics in a cam- follower impacting system Ricardo Alzate Ph.D. Student University of Naples FEDERICO II (SINCRO GROUP)
Oklahoma State University Generative Graphical Models for Maneuvering Object Tracking and Dynamics Analysis Xin Fan and Guoliang Fan Visual Computing and.
Dynamics of Serial Manipulators
1 Identification of Running Dynamics Perturbation response reveals control architecture.
1 AM3 Task 1.4 Stochastic Hybrid Models for Aerial and Ground Vehicles Sam Burden MAST Annual Review University of Pennsylvania March 8-9, 2010.
Paper by Kevin M.Lynch, Naoji Shiroma, Hirohiko Arai, and Kazuo Tanie
An Approach to Model-Based Control of Frictionally Constrained Robots
Chess Review May 11, 2005 Berkeley, CA Closing the loop around Sensor Networks Bruno Sinopoli Shankar Sastry Dept of Electrical Engineering, UC Berkeley.
Hybrid Systems: Model Identification and State Estimation Hamsa Balakrishnan, David Culler, Edward A. Lee, S. Shankar Sastry, Claire Tomlin (PI) University.
Interactive Manipulation of Rigid Body Simulations Presenter : Chia-yuan Hsiung Proceedings of SIGGRAPH 2000 Jovan Popovi´c, Steven M. Seitz, Michael.
Mobile Robotics: 10. Kinematics 1
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Inverse Kinematics Jacobian Matrix Trajectory Planning
Introduction to ROBOTICS
ME/ECE Professor N. J. Ferrier Forward Kinematics Professor Nicola Ferrier ME Room 2246,
Advanced Programming for 3D Applications CE Bob Hobbs Staffordshire university Human Motion Lecture 3.
Robotics Chapter 5 – Path and Trajectory Planning
12 November 2009, UT Austin, CS Department Control of Humanoid Robots Luis Sentis, Ph.D. Personal robotics Guidance of gait.
Quadruped Robot Modeling and Numerical Generation of the Open-Loop Trajectory Introduction We model a symmetric quadruped gait for a planar robot with.
ME451 Kinematics and Dynamics of Machine Systems
KINEMATIC CHAINS & ROBOTS (I).
MCE MCE-2.6 Identification of Stochastic Hybrid System Models Shankar Sastry Sam Burden UC Berkeley.
Benjamin Stephens Carnegie Mellon University Monday June 29, 2009 The Linear Biped Model and Application to Humanoid Estimation and Control.
Lecture #3 What can go wrong? Trajectories of hybrid systems João P. Hespanha University of California at Santa Barbara Hybrid Control and Switched Systems.
Hong-Ki Jo 1), Man-Gi Ko 2) and * In-Won Lee 3) 1) Graduate Student, Dept. of Civil Engineering, KAIST 2) Professor, Dept. of Civil Engineering, Kongju.
A Non-iterative Hyperbolic, First-order Conservation Law Approach to Divergence-free Solutions to Maxwell’s Equations Richard J. Thompson 1 and Trevor.
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Mobile Robot Control G3300:
Dynamic Modeling, Design and Control of a Cheetah Inspired Robot Using Central Pattern Generators (CPG) Method A Thesis Submitted to the School of Mechanical.
* In-Won Lee 1), Sun-Kyu Park 2) and Hong-Ki Jo 3) 1) Professor, Department of Civil Engineering, KAIST 2) Professor, Department of Civil Engineering,
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o
MECHANICAL and AEROSPACE ENGINEERING Active Reconfiguration for Performance Enhancement in Articulated Wheeled Vehicles Aliakbar Alamdari PhD Candidate.
1 Manipulation by humans and robots CENG782 - Planning of Robotic Manipulation Instructor: Erol Sahin Adapted from slides from..
University of Pisa Project work for Robotics Prof. Antonio Bicchi Students: Sergio Manca Paolo Viccione WALKING ROBOT.
Velocity Propagation Between Robot Links 3/4 Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA.
Manipulation by humans and robots
Physically-Based Motion Synthesis in Computer Graphics
Manipulation by humans and robots
Spatcial Description & Transformation
Realization of Dynamic Walking of Biped Humanoid Robot
Manipulator Dynamics 1 Instructor: Jacob Rosen
Yueshi Shen Dept. of Information Engineering
Computer Vision, Robotics, Machine Learning and Control Lab
Vision Based Motion Estimation for UAV Landing
Optical Flow Estimation and Segmentation of Moving Dynamic Textures
Path Curvature Sensing Methods for a Car-like Robot
ME451 Kinematics and Dynamics of Machine Systems
ME321 Kinematics and Dynamics of Machines
CSE4421/5324: Introduction to Robotics
Modeling Robot with n total limbs n-1 limbs on the ground
CSE4421/5324: Introduction to Robotics
Provably-safe interventions for Human-Cyber-Physical Systems (HCPS)
دکتر سعید شیری قیداری & فصل 2 کتاب
Manipulator Dynamics 2 Instructor: Jacob Rosen
ME321 Kinematics and Dynamics of Machines
Development of Conservation Equations for A CV
KINEMATIC CHAINS.
중복근을 갖는 감쇠 시스템의 고유진동수와 모드의 고차 민감도 해석
KINEMATIC CHAINS & ROBOTS (I)
Simplified Algebraic Method
Chapter 4 . Trajectory planning and Inverse kinematics
Chapter 3. Kinematic analysis
CHAPTER 3-2. Planar Cartesian Kinematics
1st semester a.y. 2018/2019 – November 22, 2018
Presentation transcript:

Predictive dynamical models for intermittent contact Sam Burden Assistant Professor Electrical Engineering University of Washington Seattle, WA USA http://faculty.uw.edu/sburden AMP Lab http://depts.washington.edu/amplify BioRobotics Lab http://brl.ee.washington.edu

simple models for locomotion and manipulation are piecewise-defined Muybridge 1887 (reprinted by Dover in 1957) limbs in contact with ground ground penetration constraints continuous dynamics impact dynamics Theorem (Ballard): trajectories exist uniquely for all forward time Johnson, Burden, Koditschek IJRR 2016 A hybrid systems model for simple manipulation and self-manipulation systems Ballard Archive Rat. Mech. Anal. 2000 Dynamics of Discrete Mechanical Systems with Perfect Unilateral Constraints

Theorem (Aizerman & Gantmacher et al): when contact mode sequence is given, final state varies differentiably w.r.t. initial state Aizerman & Gantmacher 1958 Quarterly Journal of Mechanics and Applied Mathematics Determination of Stability by Linear Approximation of a Periodic Solution of a System of Differential Equations with Discontinuous Right-Hand Sides Grizzle, Abba, Plestan IEEE TAC 2002 Di Bernardo, Budd, Kowalczyk, Champneys Springer 2008 Burden, Revzen, Sastry IEEE TAC 2015

for simultaneous impacts, final state generally Theorem (Remy et al): for simultaneous impacts, final state generally varies discontinuously w.r.t. initial state Hürmüzlü and Marghitu International Journal of Robotics Research 1994 Rigid Body Collisions of Planar Kinematic Chains With Multiple Contact Points Remy, Buffington, Siegwart International Journal of Robotics Research 2010 Stability Analysis of Passive Dynamic Walking of Quadrupeds

Theorem (Pace, Burden): if constraints are orthogonal (in body frame), final state varies differentiably* w.r.t. initial state * technically piecewise-differentiably; for details, read: Pace, Burden (arXiv:1610.05645) Piecewise-differentiable trajectory outcomes in mechanical systems subject to unilateral constraints Burden, Sastry, Koditschek, Revzen SIADS 2016 (arXiv:1407.1775) Event-Selected Vector Field Discontinuities Yield Piecewise-Differentiable Flows

challenges for predictive dynamical modeling of intermittent contact 1. pathologies in simple predictive models — should we change our models or our robots? 2. data-driven predictive models — (how) should we derive models directly from data?

when limbs are rigid, final state generally varies discontinuously with respect to initial conditions when contact mode sequence varies — scalable (gradient-based) algorithms for learning or control cannot change contact mode sequence

do we observe discontinuous outcomes? Galloway, Haynes, Ilhan, Johnson, Knopf, Lynch, Plotnick, White, Koditschek UPenn 2010 Hyun, Seok, Lee, Kim IJRR 2014

when contact mode sequence varies when limbs are compliant, final state varies differentiably with respect to initial conditions when contact mode sequence varies — scalable (gradient-based) algorithms for learning or control can change contact mode sequence

thank you! collaborators sburden@uw.edu http://faculty.uw.edu/sburden Shankar Sastry Shai Revzen Aaron Johnson Dan Koditschek Andrew Pace ARO YIP #W911NF-16-1-0158: Predictive models for sensorimotor control of legged locomotion