Centre for Autonomous Systems Petter ÖgrenCAS talk1 A Control Lyapunov Function Approach to Multi Agent Coordination P. Ögren, M. Egerstedt * and X. Hu.

Slides:



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

Introductory Control Theory I400/B659: Intelligent robotics Kris Hauser.
NONLINEAR HYBRID CONTROL with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of Illinois.
Coordination of Multi-Agent Systems Mark W. Spong Donald Biggar Willett Professor Department of Electrical and Computer Engineering and The Coordinated.
David Rosen Goals  Overview of some of the big ideas in autonomous systems  Theme: Dynamical and stochastic systems lie at the intersection of mathematics.
Nonlinear Systems: an Introduction to Lyapunov Stability Theory A. Pascoal, Jan
Model Checker In-The-Loop Flavio Lerda, Edmund M. Clarke Computer Science Department Jim Kapinski, Bruce H. Krogh Electrical & Computer Engineering MURI.
1 C02,C03 – ,27,29 Advanced Robotics for Autonomous Manipulation Department of Mechanical EngineeringME 696 – Advanced Topics in Mechanical Engineering.
Feasible trajectories for mobile robots with kinematic and environment constraints Paper by Jean-Paul Laumond I am Henrik Tidefelt.
COORDINATION and NETWORKING of GROUPS OF MOBILE AUTONOMOUS AGENTS.
by Rianto Adhy Sasongko Supervisor: Dr.J.C.Allwright
N.E. Leonard – U. Pisa – April 2007 Slide 1 Cooperative Control and Mobile Sensor Networks Cooperative Control, Part I, A-C Naomi Ehrich Leonard.
N.E. Leonard – U. Pisa – April 2007 Slide 1 Cooperative Control and Mobile Sensor Networks Cooperative Control, Part II Naomi Ehrich Leonard Mechanical.
EE631 Cooperating Autonomous Mobile Robots Lecture 5: Collision Avoidance in Dynamic Environments Prof. Yi Guo ECE Dept.
Robust Hybrid and Embedded Systems Design Jerry Ding, Jeremy Gillula, Haomiao Huang, Michael Vitus, and Claire Tomlin MURI Review Meeting Frameworks and.
Path Planning for Multiple Marine Vehicles Andreas J. Häusler¹, Reza Ghabcheloo², Isaac Kaminer³ António M. Pascoal¹, A. Pedro Aguiar¹ ¹Instituto Superior.
Centre for Autonomous Systems Petter ÖgrenOptSyst seminar 23/51 Formations and Obstacle Avoidance in Mobile Robot Control Petter Ögren Topics from a Doctoral.
N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 1/22 ASAP Progress Report Adaptive Sampling and Cooperative Control Naomi Ehrich Leonard.
A De-coupled Sliding Mode Controller and Observer for Satellite Attitude Control Ronald Fenton.
עקיבה אחר מטרה נעה Stable tracking control method for a mobile robot מנחה : ולדיסלב זסלבסקי מציגים : רונן ניסים מרק גרינברג.
Beyond selfish routing: Network Formation Games. Network Formation Games NFGs model the various ways in which selfish agents might create/use networks.
Some Fundamentals of Stability Theory
AAE 666 Final Presentation Spacecraft Attitude Control Justin Smith Chieh-Min Ooi April 30, 2005.
P. Ögren (KTH) N. Leonard (Princeton University)
February 24, Final Presentation AAE Final Presentation Backstepping Based Flight Control Asif Hossain.
8/22/20061 Maintaining a Linked Network Chain Utilizing Decentralized Mobility Control AIAA GNC Conference & Exhibit Aug. 21, 2006 Cory Dixon and Eric.
A Scalable Network Resource Allocation Mechanism With Bounded Efficiency Loss IEEE Journal on Selected Areas in Communications, 2006 Johari, R., Tsitsiklis,
BINARY MORPHOLOGY and APPLICATIONS IN ROBOTICS. Applications of Minkowski Sum 1.Minkowski addition plays a central role in mathematical morphology 2.It.
Extended Potential Field Method Adam A. Gonthier MEAM 620 Final Project 3/19/2006.
Network Formation Games. Netwok Formation Games NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models:
Distributed Cooperative Control of Multiple Vehicle Formations Using Structural Potential Functions Reza Olfati-Saber Postdoctoral Scholar Control and.
Underactuation Problems for Unmanned Aerial Vehicles and Robotic Nonprehensile Manipulation PhD student: Diana Serra XXIX Cycle - I year presentation Tutor:
Performance Guarantees for Hazard Based Lateral Vehicle Control
Network Formation Games. Netwok Formation Games NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models:
CH 1 Introduction Prof. Ming-Shaung Ju Dept. of Mechanical Engineering NCKU.
Particle Swarm Optimization Algorithms
Chapter 1 Introduction to Adaptive Control
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Constraints-based Motion Planning for an Automatic, Flexible Laser Scanning Robotized Platform Th. Borangiu, A. Dogar, A. Dumitrache University Politehnica.
World space = physical space, contains robots and obstacles Configuration = set of independent parameters that characterizes the position of every point.
Nonlinear Systems: an Introduction to Lyapunov Stability Theory A. Pascoal, April 2013 (draft under revision)
A Framework for Distributed Model Predictive Control
Bert Pluymers Johan Suykens, Bart De Moor Department of Electrotechnical Engineering (ESAT) Research Group SCD-SISTA Katholieke Universiteit Leuven, Belgium.
788.11J Presentation “Multi-AUV Control” Presented By Mukundan Sridharan.
N.E. Leonard – U. Pisa – April 2007 Slide 1 Cooperative Control and Mobile Sensor Networks Application to Mobile Sensor Networks, Part I Naomi Ehrich.
Richard Patrick Samples Ph.D. Student, ECE Department 1.
1 Adaptive, Optimal and Reconfigurable Nonlinear Control Design for Futuristic Flight Vehicles Radhakant Padhi Assistant Professor Dept. of Aerospace Engineering.
1 C03 – Advanced Robotics for Autonomous Manipulation Department of Mechanical EngineeringME 696 – Advanced Topics in Mechanical Engineering.
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,
Modeling & Planning Deniz Güven Needle Insertion.
Modelling and Open Loop Simulation of Reentry Trajectory for RLV Missions Ashok Joshi and K. Sivan Department of Aerospace Engineering Indian Institute.
TEMPLATE DESIGN © Observer Based Control of Decentralized Networked Control Systems Ahmed M. Elmahdi, Ahmad F. Taha School.
Adaptive Hopfield Network Gürsel Serpen Dr. Gürsel Serpen Associate Professor Electrical Engineering and Computer Science Department University of Toledo.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
AUTOMATIC CONTROL THEORY II Slovak University of Technology Faculty of Material Science and Technology in Trnava.
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Mobile Robot Control G3300:
Optimal Path Planning Using the Minimum-Time Criterion by James Bobrow Guha Jayachandran April 29, 2002.
Adaptive Optimal Control of Nonlinear Parametric Strict Feedback Systems with application to Helicopter Attitude Control OBJECTIVES  Optimal adaptive.
Stochastic Optimization for Markov Modulated Networks with Application to Delay Constrained Wireless Scheduling Michael J. Neely University of Southern.
Adaptive Sampling for MB’03 – Preliminary Update for Discussion Naomi Ehrich Leonard Mechanical and Aerospace Engineering Princeton University and the.
Generalized Point Based Value Iteration for Interactive POMDPs Prashant Doshi Dept. of Computer Science and AI Institute University of Georgia
1 Lu LIU and Jie HUANG Department of Mechanics & Automation Engineering The Chinese University of Hong Kong 9 December, Systems Workshop on Autonomous.
R. Brafman and M. Tennenholtz Presented by Daniel Rasmussen.
Understanding Complex Systems May 15, 2007 Javier Alcazar, Ph.D.
EE631 Cooperating Autonomous Mobile Robots Lecture: Collision Avoidance in Dynamic Environments Prof. Yi Guo ECE Dept.
A cable-suspended robot designed and built at University of Delaware
Department of Mechanical
Intelligent Control, Its evolution, Recent Technology on Robotics
Stability Analysis of Linear Systems
Chapter 7 Inverse Dynamics Control
Presentation transcript:

Centre for Autonomous Systems Petter ÖgrenCAS talk1 A Control Lyapunov Function Approach to Multi Agent Coordination P. Ögren, M. Egerstedt * and X. Hu Royal Institute of Technology (KTH), Stockholm and Georgia Institute of Technology * IEEE Transactions on Robotics and Automation, Oct 2002

Centre for Autonomous Systems Petter ÖgrenCAS talk2 Multi Agent Robotics Motivation: Flexibility Robustness Price Efficiency Feasibility Applications: Search and rescue missions Spacecraft inferometry Reconfigurable sensor array Carry large/awkward objects Formation flying

Centre for Autonomous Systems Petter ÖgrenCAS talk3 Problem and Proposed Solution Problem: How to make set-point controlled robots moving along trajectories in a formation ”wait” for eachother? Idea: Combine Control Lyapunov Functions (CLF) with the Egerstedt&Hu virtual vehicle approach. Under assumptions this will result in: Bounded formation error (waiting) Approx. of given formation velocity (if no waiting is nessesary). Finite completion time (no 1-waiting).

Centre for Autonomous Systems Petter ÖgrenCAS talk4 Quantifying Formation Keeping Will add Lyapunov like assumption satisfied by individual set-point controllers. => Think of as parameterized Lyapunov function. Definition: Formation Function

Centre for Autonomous Systems Petter ÖgrenCAS talk5 Examples of Formation Function Simple linear example ! A CLF for the combined higher dimensional system: Note that a,b, are design parameters. The approach applies to any parameterized formation scheme with lyapunov stability results.

Centre for Autonomous Systems Petter ÖgrenCAS talk6 Main Assumption We can find a class K function  such that the given set-point controllers satisfy: This can be done when -dV/dt is lpd, V is lpd and decrescent. It allows us to prove: Bounded V (error): V(x,s) < V U Bounded completion time. Keeping formation velocity v 0, if V ¿ V U.

Centre for Autonomous Systems Petter ÖgrenCAS talk7 Speed along trajectory: How Do We Update s? Suggestion: s=v 0 t Problems: Bounded ctrl or local ass stability We want: V to be small Slowdown if V is large Speed v 0 if V is small Suggestion: Let s evolve with feedback from V.

Centre for Autonomous Systems Petter ÖgrenCAS talk8 Evolution of s Choosing to be: We can prove: Bounded V (error): V(x,s) < V U Bounded completion time. Keeping formation velocity v 0, if V ¿ V U.

Centre for Autonomous Systems Petter ÖgrenCAS talk9 Proof sketch: Formation error

Centre for Autonomous Systems Petter ÖgrenCAS talk10 Proof sketch: Finite Completion Time Find lower bound on ds/dt

Centre for Autonomous Systems Petter ÖgrenCAS talk11 The Unicycle Model, Dynamic and Kinematic Beard (2001) showed that the position of an off axis point x can be feedback linearized to:

Centre for Autonomous Systems Petter ÖgrenCAS talk12 Example: Formation Three unicycle robots along trajectory. V U =1, v 0 =0.1, then v 0 =0.3 ! 0.27 Stochastic measurement error in top robot at 12m mark.

Centre for Autonomous Systems Petter ÖgrenCAS talk13 Extending Work by Beard et. al. ”Satisficing Control for Multi-Agent Formation Maneuvers”, in proc. CDC ’02 It is shown how to find an explicit parameterization of the stabilizing controllers that fulfills the assumption These controllers are also inverse optimal and have robustness properties to input disturbances Implementation

Centre for Autonomous Systems Petter ÖgrenCAS talk14 What if dV/dt <= 0 ? If we have semidefinite and stability by La Salle’s principle we choose as: By a renewed La Salle argument we can still show: V<=V U, s! s f and x! x f. But not: Completion time and v 0.

Centre for Autonomous Systems Petter ÖgrenCAS talk15 Formations with a Mission: Stable Coordination of Vehicle Group Maneuvers Mathematical Theory of Networks and Systems (MTNS ‘02) Visit: for related information Edward Fiorelli and Naomi Ehrich Leonard Mechanical and Aerospace Engineering Princeton University, USA Optimization and Systems Theory Royal Institute of Technology, Sweden Petter Ogren Another extension:

Centre for Autonomous Systems Petter ÖgrenCAS talk16 Configuration space of virtual body is for orientation, position and expansion factor: Because of artificial potentials, vehicles in formation will translate, rotate, expand and contract with virtual body. To ensure stability and convergence, prescribe virtual body dynamics so that its speed is driven by a formation error. Define direction of virtual body dynamics to satisfy mission. Partial decoupling: Formation guaranteed independent of mission. Prove convergence of gradient climbing. Approach: Use artificial potentials and virtual body with dynamics.

Centre for Autonomous Systems Petter ÖgrenCAS talk17 Conclusions Moving formations by using Control Lyapunov Functions. Theoretical Properties: V <= V U, error T < T U, time v ¼ v 0 velocity Extension used for translation, rotation and expansion in gradient climbing mission

Centre for Autonomous Systems Petter ÖgrenCAS talk18 Related Publications A Convergent DWA approach to Obstacle Avoidance Formally validated Merge of previous methods using new mathematical framework Obstacle Avoidance in Formation Formally validated Extending concept of Configuration Space Obstacle to formation case, thus decoupling formation keeping from obstacle avoidance