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.

Slides:



Advertisements
Similar presentations
Hybrid Simulation with On-line Updating of Numerical Model Based on Measured Experimental Behavior M. Javad Hashemi, Armin Masroor, and Gilberto Mosqueda.
Advertisements

Probabilistic Inverse Dynamics for Nonlinear Blood Pattern Reconstruction Benjamin Cecchetto, Wolfgang Heidrich University of British Columbia.
EKF, UKF TexPoint fonts used in EMF.
Optimization for models of legged locomotion: Parameter estimation, gait synthesis, and experiment design Sam Burden, Shankar Sastry, and Robert Full.
Mechatronics 1 Weeks 5,6, & 7. Learning Outcomes By the end of week 5-7 session, students will understand the dynamics of industrial robots.
Hybrid Simulation with On-line Updating of Numerical Model based on Measured Experimental Behavior M.J. Hashemi, Armin Masroor, and Gilberto Mosqueda University.
Guaranteeing Safety in Semi-autonomous Robotic Systems: A Formal Approach through Hybrid Systems with Hidden Modes Domitilla Del Vecchio University of.
Hybrid Position-Based Visual Servoing
Robot Localization Using Bayesian Methods
Venkataramanan Balakrishnan Purdue University Applications of Convex Optimization in Systems and Control.
Nonlinear Optimization for Optimal Control
Ibrahim Hoteit KAUST, CSIM, May 2010 Should we be using Data Assimilation to Combine Seismic Imaging and Reservoir Modeling? Earth Sciences and Engineering.
SES 2007 A Multiresolution Approach for Statistical Mobility Prediction of Unmanned Ground Vehicles 44 th Annual Technical Meeting of the Society of Engineering.
CH24 in Robotics Handbook Presented by Wen Li Ph.D. student Texas A&M University.
Vision-Based Motion Control of Robots
1 Identification of Running Dynamics Perturbation response reveals control architecture.
Automated Analysis and Code Generation for Domain-Specific Models George Edwards Center for Systems and Software Engineering University of Southern California.
Adam Rachmielowski 615 Project: Real-time monocular vision-based SLAM.
Stanford CS223B Computer Vision, Winter 2007 Lecture 12 Tracking Motion Professors Sebastian Thrun and Jana Košecká CAs: Vaibhav Vaish and David Stavens.
Chess Review November 21, 2005 Berkeley, CA Edited and presented by Hybrid Geometric Mechanics: Reduction and Going Beyond Zeno Aaron D. Ames UC Berkeley.
Chess Review October 4, 2006 Alexandria, VA Edited and presented by Hybrid Systems: Theoretical Contributions Part I Shankar Sastry UC Berkeley.
Approximate Abstraction for Verification of Continuous and Hybrid Systems Antoine Girard Guest lecture ESE601: Hybrid Systems 03/22/2006
Hybrid Systems: Model Identification and State Estimation Hamsa Balakrishnan, David Culler, Edward A. Lee, S. Shankar Sastry, Claire Tomlin (PI) University.
Dr. Shankar Sastry, Chair Electrical Engineering & Computer Sciences University of California, Berkeley.
Stanford CS223B Computer Vision, Winter 2007 Lecture 12 Tracking Motion Professors Sebastian Thrun and Jana Košecká CAs: Vaibhav Vaish and David Stavens.
EE291E - UC BERKELEY EE291E: Hybrid Systems T. John Koo and S. Shankar Sastry Department of EECS University of California at Berkeley Spring 2002
Stanford CS223B Computer Vision, Winter 2006 Lecture 11 Filters / Motion Tracking Professor Sebastian Thrun CAs: Dan Maynes-Aminzade, Mitul Saha, Greg.
Geometric Approaches to Reconstructing Time Series Data Final Presentation 10 May 2007 CSC/Math 870 Computational Discrete Geometry Connie Phong.
Problem Statement Give a formal Problem statement showing the input / output; objective (e.g. minimizing computational cost or other relevant metrics)
Autonomous Robotics Team Autonomous Robotics Lab: Cooperative Control of a Three-Robot Formation Texas A&M University, College Station, TX Fall Presentations.
Slide# Ketter Hall, North Campus, Buffalo, NY Fax: Tel: x 2400 Control of Structural Vibrations.
CH 1 Introduction Prof. Ming-Shaung Ju Dept. of Mechanical Engineering NCKU.
Feedback Control Systems (FCS)
Overview and Mathematics Bjoern Griesbach
Bayesian Filtering for Robot Localization
Approximation Metrics for Discrete and Continuous Systems Antoine Girard and George J. Pappas VERIMAG Workshop.
Kalman filtering techniques for parameter estimation Jared Barber Department of Mathematics, University of Pittsburgh Work with Ivan Yotov and Mark Tronzo.
Robotics Daniel Vasicek 2012/04/15.
Control and Mobility A1.1 Platform Experimental Study of a MAST Platform in collaboration with Prof. Fearing (Micromechanics Center)
From Bayesian Filtering to Particle Filters Dieter Fox University of Washington Joint work with W. Burgard, F. Dellaert, C. Kwok, S. Thrun.
1 Final Conference, 19th – 23rd January 2015 Geneva, Switzerland RP 15 Force estimation based on proprioceptive sensors for teleoperation in radioactive.
Complete Pose Determination for Low Altitude Unmanned Aerial Vehicle Using Stereo Vision Luke K. Wang, Shan-Chih Hsieh, Eden C.-W. Hsueh 1 Fei-Bin Hsaio.
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
TKK | Automation Technology Laboratory Partially Observable Markov Decision Process (Chapter 15 & 16) José Luis Peralta.
1 Deadzone Compensation of an XY –Positioning Table Using Fuzzy Logic Adviser : Ying-Shieh Kung Student : Ping-Hung Huang Jun Oh Jang; Industrial Electronics,
To clarify the statements, we present the following simple, closed-loop system where x(t) is a tracking error signal, is an unknown nonlinear function,
20/10/2009 IVR Herrmann IVR:Control Theory OVERVIEW Control problems Kinematics Examples of control in a physical system A simple approach to kinematic.
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Dynamic Sensor Resource Management for ATE MURI.
Statistics and the Verification Validation & Testing of Adaptive Systems Roman D. Fresnedo M&CT, Phantom Works The Boeing Company.
MCE MCE-2.6 Identification of Stochastic Hybrid System Models Shankar Sastry Sam Burden UC Berkeley.
Digital Intuition Cluster, Smart Geometry 2013, Stylianos Dritsas, Mirco Becker, David Kosdruy, Juan Subercaseaux Welcome Notes Overview 1. Perspective.
A Prescriptive Adaptive Test Framework (PATFrame) for Unmanned and Autonomous Systems: A Collaboration Between MIT, USC, UT Arlington and Softstar Systems.
1 AM3 Task 1.3 Navigation Using Spatio- Temporal Gaussian Processes Songhwai Oh (Presented by Sam Burden) MAST Annual Review University of Pennsylvania.
State Estimation and Kalman Filtering
Susanne Hambrusch (CS) and colleagues in CS and Physics 1 RET experience in “Science Education in Computational Thinking”
Systems Realization Laboratory Compact Rescue Crawler ME /26/07 Jonathan Jobe Andrew Marshall Chris Weir.
SWARMS Scalable sWarms of Autonomous Robots and Mobile Sensors Ali Jadbabaie, Daniel E. Koditchek, Vijay Kumar (PI), and George Pappas l.
G. Casalino, E. Zereik, E. Simetti, A. Turetta, S. Torelli and A. Sperindè EUCASS 2011 – 4-8 July, St. Petersburg, Russia.
ROBOTICS 01PEEQW Basilio Bona DAUIN – Politecnico di Torino.
Camera calibration from multiple view of a 2D object, using a global non linear minimization method Computer Engineering YOO GWI HYEON.
Predictive dynamical models for intermittent contact
Continuum Mechanics (MTH487)
Software Project Planning and Tracking
2. Industry 4.0: novel sensors, control algorithms, and servo-presses
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
Simultaneous Localization and Mapping
EHPV Technology Auto-Calibration and Control Applied to Electro-Hydraulic Valves by Patrick Opdenbosch GOALS Development of a general formulation for control.
Autonomous Cyber-Physical Systems: Dynamical Systems
Distributed Sensing, Control, and Uncertainty
Automated Analysis and Code Generation for Domain-Specific Models
Presentation transcript:

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

2 Overview Sam Burden – Ph.D. Student, UC Berkeley – Advised by Prof. Shankar Sastry Collaborators: – Aaron Hoover (Micromechanics, UC Berkeley) – Prof. Robert Full (Micromechanics, UC Berkeley) – Dr. Shai Revzen (Autonomy, UPenn) Goal: develop general principles for hybrid system identification, apply to MAST platforms – High-fidelity 3D motion capture system – Theoretical principles for identification of stochastic hybrid systems – Practical implementation of ID technique to model MAST platforms – Apply model to aid control and improve design of the platforms Expected Results at End of Fiscal Year: model for terrestrial platform, controller to execute beacon following behavior Stochastic Hybrid Models for Aerial and Ground Vehicles

3 Technical Relevance High-fidelity 3D Motion Capture – Camera calibration via bundle adjustment (Argyros, 2009) – Free / open source software written in Python System Identification – Linear systems (Ljung, 1987) – Continuum dynamics / PDEs (Tomlin, 2006) – Piecewise affine hybrid systems (Niessen, 2005) – Stochastic hybrid systems (Lygeros, 2008) State Estimation – Linear systems (Kalman Filter; Rauch, Tung, Striebel, 1965) – Nonlinear Systems (Unscented K.F.; Julier and Uhlmann, 1995) We are using nonlinear geometric theory to identify stochastic hybrid dynamics

4 Relevance to MAST Experimental tools ( ) – High-fidelity 3D motion capture – State estimation for stochastic nonlinear and hybrid systems Collecting kinematic data is hard; we’ll make it easier Theoretical / Modeling tools – Unified theoretical framework for studying stochastic nonlinear and hybrid systems – System identification in this general framework Identification is hard; we’ve simplified it Experimental outcomes – Develop empirically-validated model for terrestrial platform – Execute useful low-level behavior, e.g. beacon following

5 Technical Accomplishments 1Q10 (A a): Experimentation – Evaluated fidelity of VICON; inadequate for present application – Developed high-speed camera calibration software suite – Implemented nonlinear state estimation software suite – Tools available at 2Q10 (A b): Hybrid System Identification – Creating geometric framework for ID problem – Applying framework to abstract mathematical models – Collecting trajectory data – Implementing estimation and identification 3Q10 (A c): Characterize System Noise 4Q10 (A d): Control MAST Platform

6 HS: Intuitive Picture Natural abstraction for running, flapping, & climbing robots

7 HS ID: Illustrative Example Inelastic Bouncing Ball Velocity vector `jumps’ discontinuously Kalman filter, particle filter will fail to estimate state

8 HS ID: Illustrative Example Inelastic Bouncing Ball How can we identify the dynamics? We can solve this problem in general – i.e. for running, flapping, climbing robots

9 Collaborations Weekly Meetings – Aaron Hoover (Prof. Ronald Fearing, Micromechanics, UC Berkeley) Development of terrestrial platform Experimental design and execution – Prof. Robert Full (Micromechanics, UC Berkeley) Experiment design and resources (force platform, HS cameras) – Dr. Shai Revzen (Prof. George Pappas, Autonomy, UPenn) Software for motion capture and state estimation Theory for hybrid system identification Monthly Meetings: Berkeley MAST Group – Autonomy, Micromechanics, Integration, Microelectronics Possible new collaborative efforts / experiments – Identification for other MAST platforms with hybrid dynamics – Implement controllers, improve design using identified dynamics

10 Future Plans 3Q—4Q 2010: Plans – Develop, validate open-loop model for terrestrial robot – Characterize dynamical uncertainty with respect to model – Design control scheme using stochastic hybrid model 2011—2013: Ideas, Goals – Improve estimation and identification for hybrid systems using e.g. particle filters in abstract geometric spaces – Model the effect of varying terrain and morphology esp. as a means to decrease dynamical uncertainty – Closed-loop model for robot dynamics by explicitly considering dynamical effect of control effort

11 Discussion & Questions Metrics – Presenting Hybrid System ID work at HSCC in April, 2010 (HSCC: Hybrid Systems, Computation, and Control) Thank you for your time Collaborators – Aaron Hoover (Prof. Ronald Fearing) – Prof. Robert Full – Dr. Shai Revzen (Prof. George Pappas) Support – ARL MAST (Autonomy Center) – NSF GRF – Prof. Shankar Sastry Acknowledgements

12 Technical Slides Hybrid System Formal Framework HS Identification Problem Statement HS ID Intuitive Example HS ID Recap

13 HS: Formal Framework Consider hybrid dynamical systems 1 H := (Q, D, F, R) : 1. Bernardo et. al Nice properties – Determinism – Existence & Uniqueness – Structural Stability

14 Given output from the discrete-time stochastic model estimate the state. HS ID: Problem Statement

15 HS ID: Illustrative Example Inelastic Bouncing Ball Velocity is discontinuous when ball bounces Kalman filter, Particle filter will give poor estimates after the bounce We can solve this problem We can identify general hybrid dynamical systems

16 HS ID: Recap We consider a general class of hybrid systems We wish to estimate the state in the presence of uncertainty and noisy measurements We can solve this problem in general – i.e. for walking, flapping, climbing robots ex: